@charset "utf-8";
html,body,div,span,h1,h2,h3,h4,h5,h6,hr,p,a,samp,strong,blockquote,dl,dt,dd,ul,ol,li,pre,form,label,table,tbody,tr,th,td,img{border:0;margin:0;padding:0;font-size:100%;}
input,textarea,select{margin:0;padding:0;}
textarea,select{resize:none;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a:active{star:expression(this.onFocus=this.blur());}
a:focus{outline:0;}

a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}
a:focus {outline:none;}

body{font:12px/1.5 \5B8B\4F53,Tahoma,Helvetica,Arial,sans-serif;font-family:Microsoft Yahei; background:#FFFFFF;}
ul,li,ol,dl,dt,dd{list-style:none; list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}

.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both; height:0;overflow:hidden;line-height:0px;font-size:1px;}

#topcontrol{z-index:12;}

/*@media (min-width: 1583px) {*/
.container{width:1332px; margin:0 auto;}
.bannercontainer{width:1583px; margin:0 auto;}

/*header*/
.headercontainer{width:100%; background:#FFFFFF; position:fixed;top:0;z-index:1000;}
.headerl{ width:39%;float:left; padding-top:12px;}
.logo{width:190px; height:45px; float:right; padding-right:29.5%;}
.logo img{width:190px; height:45px;}
.headerr{ width:61%;float:left;background:#FFFFFF; _overflow:hidden; padding-top:6px;}
.nav{width:910px; height:45px; float:left;}
/*}*/
@media (max-width: 1549px) {
.nav{width:auto;float:none;}
}
@media (max-width: 709px) {
.logo{width:auto;max-width:190px;float:none;}
}
@media (max-width: 499px) {
.headerl{ width:80%;}

.headerr{ width:20%;}
}


/*footer*/
.footer{margin-top:49px;width:100%; background:#434343;min-height:128px;_height:128px; padding-top:29px; border-top:7px solid #002496;float:left;}
.footer h3{color:#BEBDBD; text-align:center; font-size:20px; line-height:30px; font-weight:normal; padding-bottom:4px;}
.footer h3 a{color:#BEBDBD;}
.footer h3 a:hover{ color:#FFFFFF; text-decoration:none;}
.footer p{ text-align:center; color:#BEBDBD; font-size:18px; padding-top:13px;line-height:20px;}
.footer span{ font-size:18px;}
.footer span a{color:#BEBDBD;}
@media (min-width: 960px) and (max-width: 1359px) {
.container{width:auto;max-width:1332px;}
}
@media (max-width: 959px) {
.container{width:100%;}
}


/*index*/
.indexbanner{ display:inline-block;margin-top:66px;_margin-top:0px;height:521px;}
.indexbanner .flexslider{margin:0 auto;position:relative;max-height:521px;_height:521px;overflow:hidden;zoom:1; min-width:1583px;}.indexbanner .flexslider img{ max-width:100%; height:auto;}
.indexbanner .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.indexbanner .flexslider .slides{zoom:1;}.img{text-align:center;}
.indexbanner .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.indexbanner .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.indexbanner .flex-direction-nav .flex-prev{left:0;}
.indexbanner .flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.indexbanner .flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.indexbanner .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.indexbanner .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; z-index:11;}
.indexbanner .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.indexbanner .flex-control-paging li a{background:url(/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.indexbanner .flex-control-paging li a.flex-active{background-position:0 0;}

.aboutcontainer{width:1583px; margin:0 auto; background:#EEEEEE; min-height:221px;_height:221px;}
.about-show{  margin:0px auto; width:1280px; min-height:221px;_height:221px;}
.about-the{ font-family:\5FAE\8F6F\96C5\9ED1;color:#6C6D70; height:45px;line-height:28px; font-size:30px; text-align:center; padding-top:29px; width:100%;}
.about-th{ font-family:\5FAE\8F6F\96C5\9ED1;color:#002496; height:45px;line-height:30px; font-size:30px; text-align:center; width:100%;}
.about-th a{color:#002496;}
.about-th a:hover{color:#F4A21A; text-decoration:none;}
.about-nr{ width:100%; min-height:100px;_height:100px; color:#131312; line-height:39px; font-size:22px;}

.area-show{margin:0px auto; width:1332px; height:372px;}
.area-content1{ width:436px; height:153px; float:left; margin-top:43px;margin-right:6px; padding-top:133px;-moz-box-shadow:0px 15px 10px #DEDEDE; -webkit-box-shadow:0px 15px 10px #DEDEDE; box-shadow:0px 15px 10px #DEDEDE;behavior: url(/css/PIE.htc);}
.area-content1 .area-th{ width:100%; height:110px; padding-top:19px; text-align:center; font-size:25px; line-height:43px; border-top:2px solid #D1D0CF;color:#ffffff;background:url(/images/indexarea_bz.gif) no-repeat center bottom; overflow:hidden;}
.area-content2{width:436px; height:196px; float:left; margin-right:6px;padding-top:176px;-moz-box-shadow:0px 15px 10px #DEDEDE; -webkit-box-shadow:0px 15px 10px #DEDEDE; box-shadow:0px 15px 10px #DEDEDE;behavior: url(/css/PIE.htc);}
.area-content2 .area-th{width:100%; height:113px; padding-top:32px; text-align:center;font-weight:bold; font-size:25px; line-height:45px; border-top:2px solid #D1D0CF;color:#ffffff;background:url(/images/indexarea_bz.gif) no-repeat center bottom; overflow:hidden;}
.area-th a{color:#ffffff;}
.area-th a:hover{color:#FFCF82; text-decoration:none;}

.news-show{ margin-top:86px;height:339px;}
.news-th{width:100%; text-align:center;}
.news-th h1{ margin:0px auto;color:#6C6D70; font-size:30px; line-height:28px; height:45px; font-weight:normal;}
.news-th span{color:#002496;font-size:30px; line-height:30px; height:45px;}
.news-th span a{color:#002496;}
.news-th span a:hover{color:#F4A21A; text-decoration:none;}
.news-list{padding-top:55px;margin:0px auto;width:1260px;}
.news-list ul{ float:left; }
.news-list li{ float:left;width:270px; margin-right:51px;}
.news-list li img{ width:270px; height:202px;}
.news-list li h1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-o-text-overflow:ellipsis; width:226px; padding:0px 22px; text-align:center; font-size:18px; font-weight:normal; line-height:38px;}
.news-list li h1 a{ color:#ffffff;}
.news-list li h1 a:hover{ color:#ffffff; text-decoration:underline;}
.news-list .imgdiv{ position:relative;}
.news-list .overlays {display:block;position: absolute; bottom:0px; left:0px; width:270px; height:41px; z-index: -1; background:url(/images/indexnewslinebg.png) repeat;opacity:0;filter:alpha(opacity=0);overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}

.corporate-show{ margin-top:61px;height:243px;}
.corporate-list{width:100%; padding:53px 0px 0px 0px;height:103px;overflow:hidden;}
.corporate-list ul{ width:1202px; margin:0px auto;}
.corporate-list ul li{}
.corporate-list ul li div.corporate-listdiv{float:left;margin:0px 10px; position:relative;}
.corporate-list ul li div.corporate-listdiv p{width:218px; height:103px; line-height:103px; background:#FFFFFF; overflow:hidden; text-align:center; font-size:76px;display: table-cell;vertical-align:middle;}
.corporate-list ul li div.corporate-listdiv p img{ margin:0px auto; width:auto;height:auto;max-width:218px;max-height:103px; vertical-align:middle;}
.corporate-list ul li div.corporate-listdiv .overlays {display:block;position: absolute; bottom:0px; width:218px; height:32px; font-size:16px; line-height:32px; text-align:center; z-index: -1; background:url(/images/indexbslinebg.png) repeat;opacity:0;filter:alpha(opacity=0);overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.corporate-list ul li div.corporate-listdiv .overlays a{color:#F7F7F7;}
.corporate-list ul li div.corporate-listdiv .overlays a:hover{color:#F7F7F7; text-decoration:none;}
@media (min-width: 960px) and (max-width: 1609px) {
.bannercontainer{width:auto;max-width:1583px;}

.indexbanner{width:100%; height:auto; max-height:521px;}
.indexbanner .flexslider{min-width:100%; height:auto;}

.aboutcontainer{width:auto;max-width:1583px;}
.about-show{width:auto;max-width:1280px;}
}
@media (max-width: 959px) {
.bannercontainer{width:100%;}

.indexbanner{width:100%; height:auto; max-height:521px;}
.indexbanner .flexslider{min-width:100%; height:auto;}

.aboutcontainer{width:100%;}
.about-show{width:100%;}
}
@media (min-width: 910px) and (max-width: 1359px) {
.area-show{width:auto;max-width:884px; height:auto; min-height:372px;}
}
@media (max-width: 909px) {
.area-show{width:auto;max-width:442px; height:auto; min-height:372px;margin-top:-43px; overflow:hidden; padding-bottom:25px;}
.area-content1{width:100%;}
.area-content1 .area-th{text-overflow:ellipsis; white-space:nowrap;-o-text-overflow:ellipsis;}
.area-content2{width:100%;margin-top:43px;}
.area-content2 .area-th{text-overflow:ellipsis; white-space:nowrap;-o-text-overflow:ellipsis;}
}
@media (max-width: 1359px) {
.news-show{height:auto;min-height:339px;}

.news-list{width:100%; max-width:963px;}

.news-list li{ padding-bottom:20px;}
}
@media (max-width: 979px) {
.news-list{max-width:642px;}
}
@media (max-width: 659px) {
.news-list{max-width:270px;}

.news-list li{ margin-right:0px;}
}
@media (min-width: 1030px) and (max-width: 1269px) {
.corporate-list ul{ width:auto; max-width:952px;}
}
@media (min-width: 800px) and (max-width: 1029px) {
.corporate-list ul{ width:auto; max-width:714px;}
}
@media (min-width: 550px) and (max-width: 799px) {
.corporate-list ul{ width:auto; max-width:476px;}
}
@media (max-width: 549px) {
.corporate-list ul{ width:auto; max-width:218px;}

.corporate-list ul li div.corporate-listdiv{margin:0px 0px;}
}


/*main*/
.banner{width:1583px;height:422px; overflow:hidden; margin-top:66px;_margin-top:0px;}
.banner img{width:1583px;height:422px;}
.main{margin:0px auto; width:1238px; min-height:510px;_height:510px;padding:48px 36px 45px 49px;}
.maintop{ float:left; width:1238px; min-height:84px;_height:84px;}
.maintitle{ float:left; width:50%;}
.maintitle h1{ float:left; height:72px;font-size:24px;font-weight:normal; padding-bottom:12px;background:url(/images/abouttitlebz.gif) no-repeat center bottom; letter-spacing:1px; width:224px;}
.maintitle h1 span{ display:block;background:#F6F6F6; border-bottom:3px solid #F3A11A; height:69px; padding:0px 37px; color:#F4A21A; line-height:69px; text-align:center;}
.current{float:right; text-align:right; font-size:18px; margin:22px 0px 0 0; padding-left:30px; color:#676461; background:url(/images/aboutmapbz.gif) no-repeat left center;}
.current a{color:#676461;}
.current a:hover{color:#F3A11A; text-decoration:none;}

/*about*/
.about-box{float:left;width:1158px; line-height:38px; padding:50px 0px 0px 36px; font-family:Microsoft Yahei; color:#040000; font-size:20px; overflow:hidden;word-wrap:break-word;word-break:break-all;}
@media (max-width: 1599px) {
.banner{height:auto; max-width:100%;max-height:422px;}.banner img{ width:auto;max-width:100%; height:auto;}
}
@media (min-width: 960px) and (max-width: 1359px) {
.main{width:auto;max-width:1238px;}
.maintop{width:auto;min-width:100%;}

.about-box{ float:none;width:auto;max-width:1158px;padding-left:2%; padding-right:2%;}
.about-box img{ width:auto;max-width:100%; height:auto;}
}
@media (max-width: 959px) {
.main{width:auto;max-width:100%;padding:48px 2px 45px 2px;}
.maintop{width:auto;min-width:100%;}
.maintitle{width:auto; min-width:50%;}

.about-box{ float:none;width:auto;max-width:100%;padding-left:2%; padding-right:2%;}
.about-box img{ width:auto;max-width:100%; height:auto;}
}


/*news*/
.news{float:left;width:1238px;}
ul.newstop{ margin:0px auto; width:1107px; padding-top:83px; padding-left:38px;}
ul.newstop li{ float:left;width:237px; height:243px; padding:17px; margin-left:46px;margin-right:32px; background:#F4F4F4;}
ul.newstop li img{ width:234px; height:175px; float:left;}
ul.newstop li span{ color:#131312; width:234px;text-align:center; float:left; font-size:18px; line-height:27px; border-bottom:2px solid #757575; display:block; padding-top:14px;}
ul.newstop li h1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-o-text-overflow:ellipsis; width:234px; font-size:18px; font-weight:normal; line-height:34px;padding-top:2px;}
ul.newstop li h1 a{ color:#131312;}
ul.newstop li h1 a:hover{ color:#FA7C30; text-decoration:none;}
.news_list{float:left; width:100%; padding-top:45px;}
.news_list ul{ margin:0px auto; width:1082px; min-height:470px;_height:470px; padding-right:10px;}
.news_list ul li{color:#0A0A0A; height:45px; line-height:45px; font-size:19px; border-bottom:1px dashed #0A0A0A; padding-top:10px;}
.news_list ul li a{font-family:Microsoft Yahei;font-size:18px;color:#0A0A0A;}
.news_list ul li a:hover{color:#D45B08; text-decoration:none;}
.news_list ul li span{float:right;color:#0A0A0A; background:url(/images/newsdatebz.gif) no-repeat left center; padding-left:30px; line-height:40px; margin-top:6px;}
.news_list ul li p{ width:860px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-o-text-overflow:ellipsis;}

.newsshow{float:left;width:1158px; line-height:38px; padding:24px 0px 0px 36px; font-family:Microsoft Yahei; color:#060606; font-size:20px;}
.newsshow_h1{font-size:28px; color:#0A0A0A;text-align:center;font-weight:normal; width:100%; padding-top:10px;}
.newsshow_div{ width:100%; padding:14px 0;color:#575756;font-size:18px; text-align:center; height:26px; line-height:26px; }
.newsshow_nr{width:1148px;line-height:1.8em; padding:25px 5px 0px 5px; overflow:hidden;word-wrap:break-word;word-break:break-all;}
@media (min-width: 760px) and (max-width: 1309px) {
.news{float:none;width:auto;max-width:1238px;}
ul.newstop{ width:auto;max-width:736px; overflow:hidden; height:277px;1width:698px; 1padding-left:0px;}

.news_list ul{ width:auto; max-width:1082px; padding-left:1%;}

.news_list ul li span{max-width:18%;}
.news_list ul li p{width:auto;max-width:80%;}

.newsshow{width:auto;max-width:1158px;padding-left:1%; padding-right:1%;}

.newsshow_nr{width:auto;max-width:1148px;}
.newsshow_nr img{ width:auto;max-width:100%; height:auto;}
}
@media (max-width: 759px) {
.news{float:none;width:auto;max-width:100%;}
ul.newstop{ width:auto;max-width:315px; overflow:hidden; height:277px;width:271px; padding-left:0px;}
ul.newstop li{ margin-left:0px;margin-right:0px;}

.news_list ul{ width:auto; max-width:100%;padding-left:1%; padding-right:1%;}

.news_list ul li span{max-width:48%;}
.news_list ul li p{ width:auto;max-width:50%;}

.newsshow{width:auto;max-width:100%;padding-left:1%; padding-right:1%;}

.newsshow_nr{width:auto;max-width:100%;}
.newsshow_nr img{ width:auto;max-width:100%; height:auto;}
}


/*contact*/
.contact{ float:left;width:1158px; padding:92px 0px 0px 36px;}
dl.contact-listr{ float:left;width:695px;color:#0C0C0C; letter-spacing:3px; padding-left:40px;}
dl.contact-listr dd{float:left; margin-top:29px; font-size:19px; line-height:39px; min-height:39px;_height:39px;}
dl.contact-listr dd.title{ font-size:26px; margin-top:0px; letter-spacing:1px;}
dl.contact-listr dd.phone{ background:url(/images/phonebz.jpg) no-repeat left center; padding-left:63px; overflow:hidden; width:648px;}dl.contact-listr dd.tel{background:url(/images/telbz.jpg) no-repeat left center; padding-left:63px;overflow:hidden; width:648px;}dl.contact-listr dd.wx{background:url(/images/wxbz.jpg) no-repeat left center; padding-left:63px;overflow:hidden; width:648px;}dl.contact-listr dd.address{background:url(/images/mapbz.jpg) no-repeat left center; padding-left:63px; color:#191919;letter-spacing:1px;overflow:hidden; width:648px;}
@media (min-width: 810px) and (max-width: 1309px) {
.contact{ width:auto; max-width:1158px;}
}
@media (max-width: 809px) {
.contact{ width:auto; max-width:100%; padding-left:0%;}

dl.contact-listr{ width:auto; max-width:100%;}
dl.contact-listr dd{width:100%;word-wrap: break-word;word-break: break-all;}

dl.contact-listr dd.phone{width:78%;}dl.contact-listr dd.tel{width:78%;}dl.contact-listr dd.wx{width:78%;}dl.contact-listr dd.address{width:78%;}
}


/*page*/
.page{width:100%; margin:62px auto 0 auto; display:inline-block;font-size:19px; text-align:center; overflow:hidden;}
.page span{color:#0A0A0A; background:#F7941C; padding:3px 13px; margin:0px 6px;}
.page a{color:#0A0A0A;background:#F3F2F2; padding:3px 13px; margin:0px 6px;}
.page a:hover{color:#0A0A0A;background:#F7941C;text-decoration:none;}

.newspage{width:100%; text-align:center; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; float:left;}
.paginator { font: 19px Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px; margin: 0px;}
.paginator a {min-width:16px;_width:16px;height:23px;1display:block;line-height:36px;*line-height:38px;text-align:center;padding: 4px 13px; color: #0A0A0A; text-decoration: none;margin-right:2px;background:#F3F2F2;}
.paginator a:visited {padding: 4px 13px; background: #F3F2F2; text-decoration: none;}
.paginator .cpb {padding: 4px 13px;text-decoration:none;color:#0A0A0A; background-color:#F7941C;}
.paginator a:hover {text-decoration:none;color:#0A0A0A; background-color:#F7941C;}

<!--ºÄÊ±1784883447.3381Ãë-->