@charset "utf-8";
@import url("./style.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:\5fae\8f6f\96c5\9ed1; font-size:13px; color:#333; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#333; }
.clear { clear:both; }

.top { width:1000px; height:317px; margin:0 auto; position:relative; z-index:999; }
.top-content { width:1920px; height:317px; position:absolute; left:-460px; top:0; z-index:1; }
.top-content img { width:1920px; height:317px; }

.menu { width:1920px; height:40px; background:#1e50ae; position:absolute; left:-460px; top:248px; z-index:999; } 
.nav { width:1050px; height:40px; margin:0 auto; padding-right:170px; }
.nav a { color:#20dfed; }
.nav b { font-weight:normal; }
.nav b a:hover { color:#e51506!important; }
.nav dl dd { display:block; width:130px; height:40px; float:left; position:relative; }
.nav dl dd p a { display:block; width:130px; height:40px; font-size:18px; line-height:40px; text-align:center; float:left; }
.nav ul { position:absolute; min-width:800px; left:0px; top:40px; display:none; }
.nav ul li { position:relative; margin-right:8px; color:#1e50ae; text-align:center; line-height:27px; height:27px; float:left; font-size:14px; }
.nav ul li a { margin-right:8px; color:#1e50ae; }
.nav ul li a:hover { color:#e51506; }
.navhover { background:#ed4135; }
.navhover p a { color:#fff; }

.search { width:175px; height:27px; border:#e3e3e3 1px solid; background:#fff; position:absolute; right:-110px; top:254px; z-index:999999; }
.search-text { width:141px; padding:0 2px; height:27px; line-height:27px; border:0; position:absolute; left:0px; top:0px; }
.search-image { position:absolute; right:5px; top:0px; }

.flash { width:1000px; height:380px; position:relative; margin:0 auto 5px auto; z-index:0; }

.slideBox_banner{ width:1440px; height:380px; position:absolute; left:-220px; top:0; overflow:hidden; }
.slideBox_banner .bd{ position:relative; height:380px; width:1440px; left:0px; z-index:0; }
.slideBox_banner .bd li{ zoom:1; vertical-align:middle;  position:relative;}
.slideBox_banner .bd img{ width:1440px; height:470px; }
.slideBox_banner .hd { width:200px; height:6px; margin:-40px auto 0 auto; z-index:999; position:relative; }
.slideBox_banner .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox_banner .hd ul li{ float:left; width:30px; height:6px; margin-right:3px; background:#1a397a; cursor:pointer; }
.slideBox_banner .hd ul li.on{ background:#71b139; width:30px; }
.banner_main{ width:860px; position:relative; margin:0 auto; }
.banner_main .prev{ position:absolute; left:0px; top:-180px; display:block; width:69px; height:68px; background:url(../images/arrow-left.png) no-repeat; }
.banner_main .next{ position:absolute; right:0px; top:-180px; display:block; width:69px; height:68px; background:url(../images/arrow-right.png) no-repeat;}


.news { width:1240px; height:350px; margin:0 auto 20px auto; }
.news h1 { height:50px; line-height:50px; background:url(../images/h1.png); }
.news h1 a { float:right; }
.news-left { width:400px; height:300px; float:left; margin-right:20px; position:relative; }
#photo { width:400px; height:300px; }
#photo img { width:400px; height:300px; } 
#photo p { width:400px; text-align:center; height:35px; color:#fff; font-size:16px; /*font-weight:bold;*/ line-height:35px; position:absolute; left:0px; top:198px; z-index:1; }
#photo_content { width:385px; padding-left:15px; height:51px; position:absolute; left:0px; top:240px; z-index:1; }
#photo_content a { float:left; margin-right:10px; }
#photo_content img { width:60px; height:45px; border:#659ab6 3px solid; }
.po { border:#0099ff 2px solid!important; }

.news-right { width:820px; height:300px; float:left; }
.news-right ul { padding-top:5px; }
.news-right ul li { height:33px; line-height:33px; padding-bottom:4px; border-bottom:#bfbfbf 1px dashed; font-size:15px; margin-bottom:4px; }
.news-right ul li em a { font-size:14px; }
.news-right ul li b { display:inline-block; width:65px; height:33px; line-height:33px; text-align:center; font-weight:normal; color:#0e5fae; border-right:#0e5fae 1px solid; margin-right:15px; }
.news-right ul li span { display:inline-block; width:660px; height:33px; line-height:33px; margin-right:15px; }
.news-right ul li span a { color:#0e5fae; }
.news-right ul li em { font-style:normal; }




.partner { width:1000px; height:112px; margin:0 auto; position:relative; }
.partner-content { width:1920px; height:112px; background:url(../images/partner.jpg); position:absolute; left:-460px; top:0; }
.partner-box { width:1075px; overflow:hidden; height:102px; padding:10px 0 0 145px; background:url(../images/partner-back.png) no-repeat left center; margin:0 auto; }

.demo { overflow:hidden; width:1075px; height:92px; display:inline; float:left; }
.demo a { width:148px; height:90px; overflow:hidden; border:#05307d 1px solid; display:block; float:left; margin-right:15px; }
.demo img { width:148px; background:#fff; height:90px; display:block; }
.indemo { float:left; width:800%; }
.demo1 { float:left; overflow:hidden; }
.demo2 { float:left; }
.indemoo { float:left; width:800%; }
.demoo1 { float:left; }
.demoo2 { float:left; }


/*
.footer { width:1000px; height:200px; margin:0 auto; position:relative; }
.footer-content { width:1920px; height:200px; position:absolute; left:-460px; top:0; background:url(../images/bottom.png); }
.footer-box { width:1218px; height:200px; margin:0 auto; color:#9d9d9d; font-size:15px; }
.footer-box img { display:block; }
*/

.footer-list { height:190px; background:#24262a; color:#919191;  }
.footer-list a { color:#919191; }

.footer-list-content { width:1200px; height:180px; margin:0 auto; }
.footer-list-top { width:1200px; height:125px; padding-top:15px; }

.footer-list-1 { width:370px; padding-top:20px; height:105px; float:left; }
.footer-list-1 p { width:82px; height:82px; margin:0 auto; }
.footer-list-1 img { width:70px; height:70px; border:#8a8b8b 1px solid; padding:5px; }
.footer-list-1 b { display:block; width:370px; height:30px; line-height:30px; font-weight:normal; font-size:13px; text-align:center; }

.footer-list-2 { width:438px; padding-left:20px; height:105px; padding-top:20px; float:left; text-align:left; border-left:#313131 1px solid; border-right:#313131 1px solid; }

.footer-list-3 { width:340px; height:117px; padding-left:30px; padding-top:8px; float:left; text-align:left; }
.footer-list-3 p { line-height:35px; }

.footer-tel { width:500px; padding-left:60px; height:29px; line-height:29px; font-size:14px; background:url(../images/footer-tel.png) no-repeat 10px top; margin-bottom:28px; }
.footer-email { width:500px; padding-left:60px; height:29px; line-height:29px; font-size:14px; background:url(../images/footer-email.png) no-repeat 10px top; }

.footer-list-bottom { width:1200px; height:50px; line-height:50px; text-align:center; }
