@charset "utf-8";
@import url("./style.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:\5fae\8f6f\96c5\9ed1; font-size:14px; color:#545454; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#545454; text-decoration:none; }
a:visited { text-decoration:none; color:#545454; }
a:hover { text-decoration:none; color:#545454; }
a:active { text-decoration:none; color:#545454; }
.clear { clear:both; }

.h1 { height:60px; line-height:60px; margin-bottom:25px; text-align:right; }
.h1 a { color:#b7b7b7; font-weight:normal; font-size:14px; }

.h1-1 { background:url(../images/a.jpg) no-repeat left; }
.h1-2 { background:url(../images/n.jpg) no-repeat left; }
.h1-3 { background:url(../images/p.jpg) no-repeat left; }
.h1-4 { background:url(../images/f.jpg) no-repeat left; }
.h1-5 { background:url(../images/e.jpg) no-repeat left; }

.top { height:40px; background:#f4f4f4; }
.top-content { width:1185px; height:40px; line-height:40px; margin:0 auto; text-align:right; }
.top-content span { float:left; }
.top-content a { padding:0px 7px; }

.header { width:1185px; height:110px; background:url(../images/tel.jpg) no-repeat 938px 32px; margin:0 auto; }
.logo { width:574px; height:85px; padding-top:13px; margin-right:60px; float:left; }
.search { width:252px; height:30px; float:left; padding-top:38px; }
.text { width:182px; padding:0 5px; height:30px; line-height:30px; background:#e9e9e9; border:0; float:left; }
.submit { width:60px; height:30px; background:url(../images/search.png); border:0; float:left; }

.main { width:1070px; height:2456px; margin:0 auto; padding-top:30px; }

.about-news { width:1070px; height:440px; margin-bottom:15px; }
.about { width:500px; height:440px; margin-right:53px; float:left; }
.about div { width:500px; height:355px; }
.about div img { width:500px; height:190px; display:block; margin-bottom:10px; }
.about div span { line-height:22px; }
.about div a { display:block; color:#b7b7b7; line-height:40px; font-size:12px; }

.news { width:517px; height:440px; float:left; }
.news ul { width:517px; height:355px; }
.news ul li { width:517px; height:77px; background:#ececec; vertical-align:top; margin-bottom:10px; }
.news ul li span { display:inline-block; width:87px; height:77px; float:left; text-align:center; color:#b7b7b7; margin-right:20px; background:url(../images/span.png) no-repeat right center; }
.news ul li span b { display:block; width:87px; height:37px; padding-top:10px; font-size:28px; }
.news ul li span em { display:block; width:87px; height:37px; font-style:normal; font-size:12px; }
.news ul li a { display:inline-block; float:left; width:410px; height:77px; line-height:77px; color:#b7b7b7; }

.display { width:1070px; height:420px; margin-bottom:15px; }
.display-content-box { width:1070px; height:302px; overflow:hidden; }
.display-content { width:1570px; height:302px; }
.display p { width:220px; height:302px; float:left; margin-right:63px; }
.display p img { display:block; width:220px; height:165px; }
.display p b { display:block; width:220px; height:40px; line-height:40px; text-align:center; }
.display span { display:block; width:220px; height:44px; line-height:22px; margin-bottom:15px; }
.display-more { display:block; width:220px; height:32px; background:url(../images/display-more.png); }

.superiority { width:1070px; height:760px; margin-bottom:15px; }
.superiority h1 { width:434px; height:67px; margin:0 auto; background:url(../images/superiority-h1.jpg); }
.superiority-content { width:1070px; height:693px; background:green; position:relative; background:url(../images/superiority.jpg) no-repeat center 100px; }
.superiority-content p { width:230px; height:175px; }
.superiority-content p b { display:block; line-height:55px; color:#333; font-size:26px; font-weight:normal; }
.superiority-content p span { display:block; line-height:28px; }
.superiority-content p em { font-size:40px; margin-right:10px; }

.p1 { position:absolute; right:75px; top:100px; width:260px!important; }
.p2 { position:absolute; right:70px; top:370px; }
.p1 span, .p2 span { display:block; padding-left:30px; }
.p3 { position:absolute; left:120px; top:60px; }
.p4 { position:absolute; left:60px; top:260px; }
.p5 { position:absolute; left:140px; top:480px; }

.p-left { text-align:left; }
.p-right { text-align:right; }

.question { width:1070px; height:300px; margin-bottom:15px; overflow:hidden; }
.question-box { width:1500px; height:190px; }
.question p { width:330px; height:190px; float:left; background:#f6f6f6; margin-right:40px; }
.question p b { display:block; width:262px; padding-left:40px; height:46px; line-height:46px; margin:0 auto; border-bottom:#e7e7e7 1px dashed; background:url(../images/s.jpg) no-repeat left center; }
.question p span { display:block; width:302px; line-height:25px; height:133px; padding-top:8px; margin:0 auto; }

.case { width:1070px; height:340px; margin-bottom:15px; } 

.links { width:1070px; height:120px; }
.links h1 { height:45px; background:url(../images/links-h1.png); }
.links h1 span { display:block; width:82px; height:45px; background:#fff url(../images/links.jpg) no-repeat left; }
.links p { height:70px; line-height:70px; }
.links p a { display:inline-block; float:left; margin-right:10px; }

/*滚动图片*/
.demo { overflow:hidden; width:1070px; height:245px; display:block; float:left; }
.demo a { width:270px; height:245px; line-height:35px; overflow:hidden; text-align:center; display:block; float:left; margin-right:15px; }
.demo img { width:250px; height:190px; border:#f7f7f7 10px solid; 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; }

.slideBox_banner{ width:1440px; height:587px; position:relative; margin:0 auto; }
.slideBox_banner .bd{ position:relative; height:587px; 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:587px; }
.slideBox_banner .hd { width:200px; height:6px; margin:-40px auto 0 auto; z-index:9999; 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:#009fe9; cursor:pointer; }
.slideBox_banner .hd ul li.on{ background:#026b9b; width:30px; }
.banner_main{ width:860px; position:relative; margin:0 auto; }
.banner_main .prev{ position:absolute; left:0px; top:-300px; display:block; width:69px; height:68px; background:url(../images/arrow-left.png) no-repeat; }
.banner_main .next{ position:absolute; right:0px; top:-300px; display:block; width:69px; height:68px; background:url(../images/arrow-right.png) no-repeat;}

.navbox{ position:relative; z-index:100; height:52px; background:url(../images/menu.png); }	
.nav{ font-family:\5fae\8f6f\96c5\9ed1; font-size:16px; }
.nav li{ height:52px; line-height:52px; float:left; text-align:center; position:relative; }
.nav li a{ line-height:52px; color:#fff; display:block; width:100%; height:100%; }
.nav li a:hover{ background:url(../images/menu-current.png); color:#fff; text-decoration:none; }
.nav li .current{ height:52px; line-height:52px; color:#fff; background:url(../images/menu-current.png); }
.shownav{ background:#0162af; 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:35px; height:auto; color:#fff; }
.nav li .shownav a:hover{ background:#f6ba05; color:#fff; }

.footer { height:432px; background:#0052a2; color:#fff; font-size:13px; }
.footer a { color:#fff; }
.footer-top { height:142px; line-height:142px; text-align:center; border-bottom:#3375b5 1px solid; margin-bottom:70px; }
.footer-top a { padding:0 25px; font-size:15px; }
.footer-bottom { width:1050px; height:145px; margin:0 auto; }
.footer-bottom-left { width:290px; height:117px; padding-top:18px; line-height:26px; float:left; border-right:#3375b5 1px solid; }
.footer-bottom-center { width:540px; text-align:center; line-height:26px; height:107px; padding-top:28px; float:left; border-right:#3375b5 1px solid; }
.footer-bottom-right { width:208px; height:135px; float:left; }
.footer-bottom-right p { width:125px; padding-left:77px; padding-top:5px; height:125px; text-align:center; }
.footer-bottom-right p img { display:block; width:105px; height:105px; margin:0 auto 8px auto; }