ï»¿@charset "utf-8";
html{ overflow-x:hidden;}
body{ margin:0; padding:0; background:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"}
.top{ width:100%; height:30px; background:#007474}
.top .topcenter{ width:1000px; height:30px; margin:auto; font-size:12px; line-height:30px; color:#FFFFFF}
.top .topcenter .welcome{ width:600px; height:30px; float:left;}
.top .topcenter .chengzhang{ width:400px; height:30px; float:left; text-align:right}
ul,dl,dd,dt,h1,h2,h3,h4{ margin:0; padding:0;}
ul{ list-style-type:none}
a{ color:#666666; text-decoration:none}
a:hover{ color:#FF0033}
a.white{ color:#FFFFFF; text-decoration:none}
a.white:hover{ color:#FFCC33}


/*ÉìËõ¹ã¸æ*/
.gg_full {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px;
}
.gg_full .gg_fbtn {
	POSITION: absolute; WIDTH: 19px; DISPLAY: none; HEIGHT: 55px; TOP: 10px; right: -23px
}
.gg_full .gg_fbtn A {
	DISPLAY: block; BACKGROUND: url(../images/gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden
}
.gg_full .gg_fbtn .gg_fclose {
	BACKGROUND: url(../images/gg_btn.png) no-repeat -19px 0px
}
.gg_full .gg_fcon {
	DISPLAY: none; HEIGHT: 400px;
}


.topadart{ width:1440px; height:110px; margin-left:-960px;position:relative;left:50%;text-align:center;}

/*ÉìËõ¹ã¸æ*/

.menuline{ width:100%; height:183px; background:url(../images/menubg.png) repeat-x}
.menubox{ width:1000px; height:188px; margin:auto}
.menubox .logoline{ width:1000px; height:132px;}
.menubox .logoline .logo{ float:left; width:500px; height:102px;}
.menubox .logoline .toptel{ float:left; width:500px; height:102px; text-align:right; padding-top:25px;}

.menubox .menu{ width:1000px; height:48px;}
.menubox .menu li{ width:140px; height:48px; float:left; text-align:center; line-height:48px; font-size:16px}
.menubox .menu li a{ color:#FFFFFF; text-decoration:none; display:block}
.menubox .menu li a:hover{ color:#FFFF33}


/* banner-box */
.banner{ width:1000px; height:480px; margin:auto; position:relative;}
.banner-box{min-width:1440px;height:480px;overflow:hidden; position:absolute; left:50%; margin-left:-720px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1440px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:480px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:190px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:280px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
.banner1{ width:1000px; height:269px; margin:auto; position:relative;}
.banner-box1{min-width:1440px;height:269px;overflow:hidden; position:absolute; left:50%; margin-left:-960px;}
/*¸°ÃÀÁ÷³Ì*/
.liuchen{ width:1048px; height:138px; margin:auto; margin-top:30px;}
.liuchen li{ float:left; width:143px; height:138px; margin-left:27px;}
.aboutus{ width:1000px; height:370px; margin:auto; margin-top:30px;}
.aboutus .aboutbox{ width:700px; height:138px; float:left;  font-size:16px; line-height:30px; color:#333333; padding:40px; padding-top:50px; padding-left:20px; padding-right:180px; position:relative; color:#666666}
.aboutus .aboutbox .more{ position:absolute; left:22px; top:220px; border-radius:3px;}
.aboutus .aboutbox  a{ width:80px; height:28px; border-radius:4px; background:#EE5C81; text-align:center; line-height:28px; color:#FFFFFF; text-decoration:none}
.aboutus .aboutbox  a:hover{ background:#999999; color:#fff}
.aboutus{background:url(../images/bj.png) no-repeat -160px -85px ;}
.aboutus .video{ width:344px; height:238px; float:left; padding-top:20px; padding-left:20px;}
.aboutus .video .v{ width:340px; height:230px; background:#CCCCCC}

/*¸°ÃÀ°¸Àý*/
.anlibox{ width:1005px; height:291px; background:url(../images/anlibg.jpg) no-repeat; margin:auto; margin-top:20px;}
.anlibox .anlitit{ width:1000px; height:40px; margin:auto}
.anlibox .anlitit h2{ width:300px; height:40px; font-size:16px; line-height:40px; margin-left:10px; color:#FFFFFF}
.anlibox .anlitit .more{ width:80px; height:40px; float:right; font-size:14px; line-height:40px;}
.anlibox .albox{ width:1000px; height:250px;}
.anlibox .albox dl{ width:470px; height:108px; margin-top:14px; margin-left:15px;float:left;  border-bottom:1px #ddd dotted}
.anlibox .albox dl:nth-last-child(1){ border:none}
.anlibox .albox dl:nth-last-child(2){ border:none}
.anlibox .albox dl dd{ width:120px; height:92px; float:left; border-radius:5px;}
.anlibox .albox dl dd img{ border-radius:5px;}
.anlibox .albox dl dt{ width:325px; height:92px; float:left; margin-left:15px;}
.anlibox .albox dl dt .tit{ width:325px; height:30px; line-height:30px; font-size:16px; font-weight:bold}
.anlibox .albox dl dt .tit a{ color:#666666; text-decoration:none}
.anlibox .albox dl dt .tit a:hover{ color:#FF0033}
.anlibox .albox dl dt .desc{ width:325px; height:66px; font-size:12px; line-height:22px; color:#999999}


/*ÓÅÊÆ*/
.youshi{ width:1011px; height:508px; background:url(../images/youshibg.jpg) no-repeat; margin:auto;margin-top:30px;}
.youshi .liyubi{ width:312px; height:508px; float:left; margin-left:4px;}
.youshi .liyubi .tit{ width:312px; height:60px; font-size:18px; margin-top:22px; }
.youshi .liyubi .tit h4{ text-align:center; color:#FFFFFF; line-height:60px;}
.youshi .liyubi .lbbox{ width:332px; height:260px; padding:40px; padding-top:32px;}
.youshi .liyubi .lbbox ul{ list-style-type:decimal; color:#888}
.youshi .liyubi .lbbox li{ font-size:12px; line-height:30px; padding-left:10px;}
.youshi .liyubi .lbbox li a{ color:#888; text-decoration:none}
.youshi .liyubi .lbbox li a:hover{ color:#FF0033}
.youshi .liyubi .more{ width:312px; height:60px;}
.youshi .liyubi .more a{ width:312px; height:60px; display:block}


.youshi .najiahao{ width:370px; height:508px; float:left;  margin-left:5px;}
.youshi .najiahao .tit{ width:370px; height:60px;}
.youshi .najiahao .tit h4{ font-size:18px; line-height:60px; text-align:center; color:#FFFFFF}
.youshi .najiahao .hao{ width:290px; height:310px; padding:40px; padding-top:30px; }

.youshi .najiahao .hao .haopic{ width:290px; height:190px; font-size:12px; line-height:20px;}
.youshi .najiahao .hao .hao123{ width:280px; height:110px; padding-left:10px; margin-top:10px;}
.youshi .najiahao .hao .hao123 ul{ list-style-type:decimal; color:#888}
.youshi .najiahao .hao .hao123 li{ font-size:12px; line-height:28px; padding-left:10px;}
.youshi .najiahao .hao .hao123 li a{ color:#888; text-decoration:none}
.youshi .najiahao .hao .hao123 li a:hover{ color:#FF0033}
.youshi .najiahao .more{ width:370px; height:60px;}
.youshi .najiahao .more a{ width:370px; height:60px; display:block}


/*¹¥ÂÔ*/
.ysgl{ width:1006px; height:470px; margin:auto; margin-top:30px; background:url(../images/ysgl.jpg) no-repeat 1px 46px; padding-left:5px; }
#wrapper{width: 920px;margin: 0 auto;}
#intro{padding-bottom: 10px;}
h2{margin: 0;margin-bottom: 14px;padding: 0;}

#slider{width: 1000px;position: relative; }

.scroll{height: 200px;width:920px;clear: left;  overflow: auto;overflow-x: hidden;position: relative; margin-left:40px; margin-top:40px;}

.scrollContainer div.panel{height: 170px;width: 920px;}
.scrollContainer div.panel p{text-indent: 24px;line-height: 1.8;font-size: 14px;}
#shade{background: #EDEDEC url(../images/shade.jpg) no-repeat 0 0;height: 50px;}

ul.navigation{list-style: none;margin: 0;padding: 0; height:54px; width:1000px;}

ul.navigation li{display: inline;margin-right: 2px; width:162px; height:54px; font-size:16px; line-height:54px; text-align:center; float:left}
ul.navigation li a{ color:#FFFFFF}
ul.navigation a.lx{color: #000;text-decoration: none; background:url(../images/tab2.jpg) no-repeat; width:162px; height:54px; display:block;color:#FFFFFF}}
ul.navigation a.lx:hover{background-color: #f6f6f6;width:162px; height:54px;}
ul.navigation a.lx.selected{background-color: #fff;width:162px; height:54px;background:url(../images/tabwhite.jpg) no-repeat;color:#333333}
ul.navigation a.lx:focus{outline: none;width:162px; height:54px;}

ul.navigation a.zb{color: #000;text-decoration: none;background:url(../images/tab1.jpg) no-repeat;display:block;color:#FFFFFF}}
ul.navigation a.zb:hover{background-color: #f6f6f6;width:162px; height:54px;}
ul.navigation a.zb.selected{background-color: #fff;width:162px; height:54px;background:url(../images/tabwhite.jpg) no-repeat;color:#333333}
ul.navigation a.zb:focus{outline: none;width:162px; height:54px;}

ul.navigation a.gl{color: #000;text-decoration: none;background:url(../images/tab2.jpg) no-repeat;display:block;color:#FFFFFF}}
ul.navigation a.gl:hover{background-color: #f6f6f6;width:162px; height:54px;}
ul.navigation a.gl.selected{background-color: #fff;width:162px; height:54px;background:url(../images/tabwhite.jpg) no-repeat; color:#333333}
ul.navigation a.gl:focus{outline: none;width:162px; height:54px;}

.scrollButtons{position: absolute;top: 150px;cursor: pointer;}
.scrollButtons.left{left: -40px;}
.scrollButtons.right{right: -40px;}
.hide{display: none;}



.scroll .hypic{ width:200px; height:200px; float:left}
.scroll .hylc{ width:240px; height:200px; float:left; margin-left:40px;}
.scroll .hylc .pic{ width:240px; height:180px;}
.scroll .hylc .txt{ width:240px; height:20px; font-size:12px; line-height:20px;}
.scroll .ysbox{ width:330px; height:180px; float:left; margin-left:100px; padding-top:20px;}
.scroll .ysbox ul{ list-style-type:decimal; color:#888}
.scroll .ysbox li{ font-size:12px; line-height:28px; padding-left:10px;}

.scroll .gonglieli{ width:440px; height:200px; float:left}
.scroll .gonglieli .glpic{ width:200px; height:200px; float:left}
.scroll .gonglieli .gltxt{ width:220px; height:200px; float:left; margin-left:20px; }
.scroll .gonglieli .gltxt .tit{ height:30px; font-size:14px; line-height:30px;font-size:14px; font-weight:bold}
.scroll .gonglieli .gltxt .desc{ height:66px; font-size:12px; line-height:22px;}
.scroll .gonglieli .gltxt .glbox1{ width:200px; height:100px; clear:both; padding-left:20px;}
.scroll .gonglieli .gltxt .glbox1 ul{ list-style-type:decimal; color:#888}
.scroll .gonglieli .gltxt .glbox1 li{ font-size:12px; line-height:24px; padding-left:10px;}


.ysgl .zhishi{ height:100px;  margin-top:30px; position:relative}
.ysgl .zhishi a{ width:75px; height:35px; display:block; position:absolute; font-size:12px; line-height:35px; text-align:center}
.ysgl .zhishi a.zydl{ left:350px; top:33px;}
.ysgl .zhishi a.csqz{ left:460px; top:45px;}
.ysgl .zhishi a.hftl{ left:600px; top:17px;}
.ysgl .zhishi a.zdjq{ left:706px; top:44px;}
.ysgl .zhishi a.med{ left:853px; top:35px;}

.scroll .zhibobox{ width:920px; height:200px; }
.scroll .zhibobox dl{ width:222px; height:180px; float:left; margin:4px;}
.scroll .zhibobox dl dd{ width:222px; height:150px;}
.scroll .zhibobox dl dt{ width:222px; height:30px; font-size:12px; line-height:30px; text-align:center}


/*Ì×²Í*/
.itc{ width:1008px; height:430px; margin:auto; background:url(../images/tcbg.jpg) no-repeat}
.itc .tctit{ width:1008px; height:56px;}
.itc .tctit h2{ width:300px; height:56px; font-size:20px; line-height:56px; margin-left:10px; color:#FFFFFF; margin-left:15PX;}
.itc .tctit .more{ width:80px; height:56px; float:right; font-size:14px; line-height:56px; text-align:right; margin-right:10px;}
.itc .tctit .more a{ color:#FFFFFF}

.itc .tcbox{ width:1008px; height:370px;}

.itc .tcbox dl{ width:190px; height:190px; float:left; margin:30px;}
.itc .tcbox dl dd{ width:190px; height:190px; position:relative; z-index:1}
.itc .tcbox dl dd .cover{ position:absolute; top:0; left:0; z-index:20; background:url(../images/tcvover.fw.png) no-repeat; width:190px; height:190px;}
.itc .tcbox dl dd.star{ width:190px; height:30px; margin-top:15px;}
.itc .tcbox dl dd.xq{ width:150px; height:30px;  margin:auto;margin-top:10px;}
.itc .tcbox dl dd.xq a.xqbtn{ width:72px; height:40px; border-radius:3px; background:#6ECF6A; font-size:18px; line-height:40px; text-align:center; display:block; float:left; color:#FFFFFF}
.itc .tcbox dl dd.xq a.ydbtn{ width:72px; height:40px; border-radius:3px; background:#36BFFF; font-size:18px; line-height:40px; text-align:center; display:block; float:left; color:#FFFFFF; margin-left:5px;}


/*ÎÊ´ð*/
.iwd{ width:1008px; height:315px; margin:auto; margin-top:30px; background:url(../images/wdbg.jpg) no-repeat}
.iwd .wdtit{ width:1008px; height:54px; background: no-repeat 380px 14px; }
.iwd .wdtit h4{ text-align:center; line-height:60px; color:#FFFFFF; font-size:18px;}
.iwd .wdbox{ width:998px; padding-top:20px; padding-left:10px;}

.iwd .wdbox .wdli{ width:266px; height:235px; float:left; margin-left:30px; margin-right:30px; border-bottom:1px #E3CE99 solid;}
.iwd .wdbox .wdli .wdlitit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .wdlitit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}
.iwd .wdbox .wdli .wdlili{ width:266px; padding-top:10px;}
.iwd .wdbox .wdli .wdlili li{ font-size:12px; line-height:28px; padding-left:10px; background: no-repeat left center;}

.iwd .wdbox .wdli .wdjgtit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .wdjgtit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}
.iwd .wdbox .wdli .wdrjtit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .wdrjtit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}
.iwd .wdbox .wdli .wdmbtit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .wdmbtit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}
.iwd .wdbox .wdli .whkbtit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .whkbtit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}
.iwd .wdbox .wdli .wymbtit{ width:266px; height:50px; border-bottom:3px #E3CE99 solid; background: no-repeat 60px 13px;}
.iwd .wdbox .wdli .wymbtit h4{ font-size:16px; line-height:60px; text-align:center; color:#666666}



.footmenu{ width:100%; height:50px; background:#444444; margin-top:20px;}
.footmenu .menucenter{ width:1000px; height:50px; margin:auto}
.footmenu .menucenter .menu{ width:620px; height:50px; float:left}
.footmenu .menucenter .menu li{ float:left; text-align:center; font-size:14px; line-height:50px; width:88px; background:url(../images/menuline.jpg) no-repeat right center}
.footmenu .menucenter .menu li a{ display:block; color:#FFFFFF; text-decoration:none}
.footmenu .menucenter .company{ font-size:12px; line-height:50px; color:#FFFFFF; width:320px; float:left; padding-left:30px;}

.footer{ width:1000px; height:140px; margin:auto;padding-top:20px;}
.footer .weixin{ width:500px; height:120px; float:left; font-size:12px; line-height:22px; color:#CCCCCC}
.footer .weixin .wxpic{ width:120px; height:120px; float:left}
.footer .weixin .wxtxt{ width:320px; height:120px; float:left; margin-left:20px; color:#666666}
.footer .weixin .wxtxt span{ color:#FF0033}
.footer .address{ float:left; font-size:14px; line-height:22px; color:#666666; width:300px; float:right}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;}
.artical{ width:1000px; height:auto; margin:auto; margin-top:20px;}
.artical .left{ width:210px; height:auto; float:left}
.artical .left .l_tit{ width:210px; height:40px; line-height:40px; font-size:16px; border-bottom:2px #FF0033 solid; padding-top:10px;}
.artical .left .l_box{ width:210px; height:auto; padding:10px 0;}
.artical .left .l_box li{ font-size:12px; line-height:32px; padding-left:10px; background: no-repeat left center; border-bottom:1px #ccc dotted}

.artical .right{ width:750px; height:auto; float:left; margin-left:40px;}
.artical .right h1{ width:750px; height:50px; font-size:20px; line-height:50px; text-align:left; border-bottom:2px #999 solid; color:#666666}

.artical .right h1.arts{ width:750px; height:50px; font-size:20px; line-height:50px; text-align:center; border-bottom:2px #ccc solid; color:#666666}
.artical .right .current{ width:750px; height:50px; border-bottom:1px #CCCCCC dotted; font-size:12px; line-height:50px;}
.artical .right .art_txt{ width:750px; height:auto; font-size:14px; line-height:26px; color:#444; padding:20px 0;}
.artical .right .art_pandv{ width:750px; height:50; font-size:14px; line-height:50px; color:#444}
.artical .right .art_info{ height:30px; font-size:12px; line-height:30px; color:#999999; text-align:center}
.artical .right .art_list{ width:750px; height:auto; font-size:14px; line-height:26px; color:#444; padding:20px 0;}
.artical .right .art_list li{ font-size:14px; line-height:40px; border-bottom:1px #CCCCCC dotted; background: no-repeat left center; padding-left:15px;}
.artical .right .art_page{ width:750px; height:50; font-size:14px; line-height:50px; color:#444;}

.artical .right .art_page span{ border:1px #ccc solid; font-size:14px; line-height:32px; padding:0px 10px;  color:#666666; text-align:center; float:left; margin-left:5px;}
.artical .right .art_page a{ border:1px #666666 solid; font-size:14px; line-height:32px; padding:0px 10px;  display:block; text-align:center; text-decoration:none; float:left; margin-left:5px;}
.artical .right .art_page a:hover{ border:1px #ccc solid; font-size:14px; line-height:32px; padding:0px 10px;  color:#666666; text-align:center; float:left; margin-left:5px; background:#999; color:#FFFFFF}


.artical .right .art_nav{ width:750px; height:50px; padding-top:12px;}
.artical .right .art_nav li{ float:left;  height:30px; border:1px #CCCCCC solid; text-align:center; line-height:30px; font-size:12px; margin-left:5px;}
.artical .right .art_nav li a{ display:block; padding:0px 10px;}
.artical .right .art_nav li:hover{ border:1px #FF0066 solid}
.artical .right .art_nav li.hover{ background:#FF0066; color:#FFFFFF}
.artical .right .art_nav li.hover a{ color:#FFFFFF; border:none}
<!--fenye -->
.pagelist li{ float:left; margin-right:3px; list-style-type:none;}
.pagelist li{ float:left; margin-right:3px; list-style-type:none;}
.artical .right .art_tc{ width:750px; height:auto; font-size:14px; line-height:26px; color:#444; padding:20px 0;}
.artical .right .art_tc dl{ float:left; width:360px; height:280px; margin-top:20px; margin-left:12px;}
.artical .right .art_tc dd{ width:358px; height:158px; border:1px #CCCCCC solid; }
.artical .right .art_tc dt.startit{background:url(../images/ico_build.png) no-repeat left center; font-size:14px; line-height:40px; height:40px; padding-left:22px;}
.artical .right .art_tc dt.startit span{ width:76px; height:28px; float:right;}
.artical .right .art_tc dt.desc{ width:358px; height:66px; font-size:12px; line-height:22px; color:#999999}

.artical .zhibotitle{ height:50px; font-size:20px; line-height:30px; text-align:center; font-weight:bold}
.artical .zhibo{ width:100%; height:auto;}

.artical .right .art_lc{ width:100%; height:auto;padding-top:30px;}
.artical .right .art_lc .h1tit{ height:40px; font-size:16px; line-height:40px; color:#F60A62; background: no-repeat left bottom; padding-left:55px; }
.artical .right .art_lc .h4tit{ height:40px; font-size:12px; line-height:40px;padding-top:18px; font-weight:bold; color:#333333; background: repeat-y left;padding-left:55px;}
.artical .right .art_lc .lc_c{ height:auto; background: repeat-y left;padding-left:55px; font-size:12px; line-height:24px; color:#333333}
.artical .right .art_lc .h4tit1{ height:40px; font-size:12px; line-height:40px;padding-top:18px; font-weight:bold; color:#333333; padding-left:55px;}
.artical .right .art_lc .lc_c1{ height:auto;padding-left:55px; font-size:12px; line-height:24px; color:#333333}

.friend{ width:1000px; height:auto; margin:auto;margin-top:10px;}
.friend li{ float:left; font-size:12px; line-height:22px; white-space:nowrap; margin-right:10px;}


.allcurrent{ width:100%; height:50px; border-bottom:2px #eee solid; background:#F7F7F7; border-top:1px #eee solid}
.allcurrent .curr{ width:1000px; height:50px; font-size:12px; line-height:50px; color:#666666; margin:auto}
.xiaozi {height: 30px;line-height: 30px;margin: 30px 0 0 0;font-size: 18px;text-align: center;}