@charset "utf-8";
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family: "Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",微软雅黑,Helvetica,Arial,sans-serif; font-size:14px; color:#000; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#000; text-decoration:none; }
a:visited { text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#000; }
a:active { text-decoration:none; color:#000; }
.clear { clear:both; }

.top { height:31px; background:#f3f3f3; }
.top-box { width:1000px; height:31px; margin:0 auto; }
.top-box p { line-height:31px; padding-left:12px; font-weight:bold; color:#008cd7; background:url(../images/tel.jpg) no-repeat left center; float:right; }

.main { height:580px; background:url(../images/main.png); }
.content { width:982px; height:262px;  margin:0 auto; }

.about { width:323px; height:232px; padding-top:30px; float:left; background:url(../images/block.png) no-repeat top right; float:left; }
.about h1 { width:300px; height:13px; padding-right:23px; padding-top:4px; margin-bottom:15px; background:url(../images/aboutus.jpg) no-repeat; text-align:right; }
.about-image { width:300px; height:66px; margin-bottom:6px; }
.about-image img { width:300px; height:66px; }
.about-content { width:300px; height:123px; line-height:19px; }
.about-content a { color:#0089ef; }

.news { width:340px; padding:30px 15px 0 15px; height:232px; float:left; background:url(../images/block.png) no-repeat top right; }
.news h1 { width:317px; height:13px; padding-right:23px; padding-top:4px; margin-bottom:8px; background:url(../images/news.jpg) no-repeat; text-align:right; }
.news-top { width:340px; height:95px; border-bottom:#dfdfdf 1px dotted; margin-bottom:10px; }
.news-top-left { width:225px; height:95px; float:left; margin-right:12px; }
.news-top-left p { line-height:28px; font-weight:bold; font-size:16px; text-align:center; }
.news-top-left span { line-height:20px; }
.news-top-right { width:102px; height:69px; padding-top:15px; float:left; }
.news-top-right img { width:98px; height:65px; padding:1px; border:#ededed 1px solid; } 
.news ul li { line-height:30px; padding-left:10px; text-align:right; background:url(../images/point.jpg) no-repeat left center; }
.news ul li a { float:left; }

.video { width:289px; height:232px; padding-top:30px; float:left; }
.video h1 { width:266px; height:13px; padding-right:23px; padding-top:4px; background:url(../images/video.jpg) no-repeat; text-align:right; }
.video p { padding:8px 0 0 5px; }
.video p img { width:280px; height:195px; }

.footer { width:1252px; height:270px; margin:45px auto 0 auto; }

.footer-nav { width:818px; height:270px; float:left; }
.footer-nav dl { width:168px; height:270px; float:left; margin-right:36px; }
.footer-nav dl dt { height:40px; line-height:40px; font-size:14px; margin-bottom:8px; font-weight:bold; border-bottom:#b4b4b4 1px solid; }
.footer-nav dl dd { line-height:26px; }

.footer-contact { width:205px; height:270px; float:left; margin-right:39px; }
.footer-contact h1 { height:40px; line-height:40px; font-size:14px; margin-bottom:8px; border-bottom:#b4b4b4 1px solid; }
.footer-contact p { line-height:26px; }

.footer-follow { width:190px; height:270px; float:left; }
.footer-follow h1 { width:132px; height:40px; line-height:40px; font-size:14px; margin-bottom:12px; border-bottom:#b4b4b4 1px solid; }
.footer-follow img { width:132px; height:132px; margin-bottom:10px; }
.footer-follow p { line-height:20px; }

.logo-menu { width:1185px; height:97px; margin:0 auto; }
.logo { width:447px; height:78px; padding-top:19px; float:left; }

.menu { width:738px; height:82px; padding-top:15px; float:left; background:url(../images/menu.jpg) no-repeat left bottom; }
.search { width:738px; height:30px; float:left; margin-bottom:2px; position:relative; }
.search-text { position:absolute; right:64px; top:0; width:225px; height:28px; line-height:28px; border-left:#dee0e1 1px solid; border-top:#dee0e1 1px solid; border-bottom:#dee0e1 1px solid; }
.search-image { position:absolute; right:0; top:0; }

.navbox{ position:relative; z-index:100;height:50px; }	
.nav{font-family:\5fae\8f6f\96c5\9ed1;font-size:13px}
.nav li{ height:50px; line-height:50px; float:left; text-align:center; position:relative; }
.nav li a {line-height:50px;font-size:14px;font-weight:bold;color:#474747;display:block;width:100%;height:100%; }
.nav li a:hover{color:#fff;background:#007ce9;text-decoration:none}
.nav li a:hover span { color:#fff; }
.nav li .current{color:#0089ef;}
.shownav{background:#fff;visibility:hidden;position:absolute;font-weight:normal;width:100%;left:0;display:none;_display:block;}
.nav li:hover .shownav{display:block;}
.nav li .shownav a{line-height:36px;height:auto;color:#666;font-size:13px;border-bottom:#dee0e2 1px solid;font-weight:normal;}
.nav li .shownav a:hover{background:#007ce9;color:#fff}

.flash { width:1000px; height:610px; margin:0 auto; position:relative; }
.slideBox_banner{ width:1440px; height:610px; position:absolute; left:-220px; top:0px; overflow:hidden; }
.slideBox_banner .bd{ position:relative; height:100%;width:1440px; left:50%; margin-left:-720px; z-index:0; }
.slideBox_banner .bd li{ zoom:1; vertical-align:middle;  position:relative;}
.slideBox_banner .bd img{ width:1440px; height:610px; }
.slideBox_banner .hd { height:8px;overflow:hidden;position:absolute; left:50%; margin-left:-110px; bottom:20px;z-index:9999;}
.slideBox_banner .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox_banner .hd ul li{float:left; width:40px; height:8px;text-align:center;margin-right:2px; background:#fff;cursor:pointer;}
.slideBox_banner .hd ul li.on{background:#0f78c2;}

.banner_main{ width:1070px; position:relative; margin:0 auto;}
.banner_main .prev{ position:absolute; left:0px; top:50%; margin-top:-300px; display:block; width:69px; height:68px; background:url(../images/arrow-left.png) no-repeat; }
.banner_main .next{ position:absolute; right:0px; top:50%; margin-top:-300px; display:block; width:69px; height:68px; background:url(../images/arrow-right.png) no-repeat;}
