.header{height:54px; padding:17px 0; }
.header .logo{ float:left;}
.header ul{ width:780px; float:left; line-height:54px; font-weight:bold; text-transform:uppercase; padding-left:130px; font-size:14px;}
.header li{ float:left; margin-right:55px;}
.language{ float:right; background: url(../images/language.jpg) no-repeat left center; line-height:54px; padding-left:25px; font-size:12px;}

.content{ width:1200px; margin:0 auto; overflow:hidden;}
.htedian{  padding:50px 0;width:1500px; overflow:hidden;}
.htedian h1{ font-size:48px; padding:0 0 26px 55px;}
.htedian h1 span{ display:inline; padding:0; background:none}
.htedian span{ display:block; padding-left:55px; font-size:14px; font-weight:bold; line-height:25px; background:url(../images/lt.jpg) no-repeat left 10px;}
.htedian li{ float:left; padding:0 120px 0 45px}

.hshengchan{ padding:75px 0}
.hshengchan ul{height:370px; margin-top:65px;}
.hshengchan li{ width:530px; height:370px; position:relative;letter-spacing:3px}
.hshengchan .b1{ background:url(../images/hsc1.jpg) no-repeat;float:left; }
.hshengchan .b2{ background:url(../images/hsc2.jpg) no-repeat;float:right; margin-right:20px;}
.hshengchan a{ display:block; text-align:center; position:absolute; top:-20px; right:-20px; background:#000; color:#fff; padding:30px 40px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.hshengchan a span{ background:url(../images/jt.jpg) no-repeat right center; padding-right:30px; font-weight:normal; font-size:14px;}
.hshengchan a:hover{ display:block; text-align:center; position:absolute; top:-20px; right:-20px; background:#fff; color:#000; padding:30px 40px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.hshengchan a:hover span{ background:url(../images/jt2.jpg) no-repeat right center; padding-right:30px; font-weight:normal}

.hchaping{ background:url(../images/hcp.jpg) no-repeat center center; height:442px; text-align:center; color:#fff}
.hchaping span{ display:block; width:820px; margin:0 auto 10px;}
.hchaping a{ color:#fff; font-size:20px; font-weight:bold; text-transform:uppercase; text-decoration:underline}
.hchaping h1{ padding-top:120px;}

.hyanfa{ padding:80px 0}
.hyanfa ul{ width:1500px;}
.hyanfa li{ width:375px; font-size:16px; float:left; padding-right:25px;}
.hyanfa li strong{display:block; padding-top:20px;}
.hyanfa li a{ line-height:30px; padding:15px 0 20px 0; display:block; background:url(../images/jt3.jpg) no-repeat left bottom;}
.hyanfa li a:hover{padding:10px 0 20px 0;}


.hguanli{ background:url(../images/hgl.jpg) center center; color:#fff; padding:120px 0 0; height:520px;}
.hguanli .left{ float:left; width:490px;}
.hguanli ul{ float:right; width:600px;}
.hguanli a{ color:#d6e4ed; font-size:15px; line-height:30px;}
.hguanli a strong{ display:block; line-height:30px; padding-bottom:10px;font-size:16px;}
.hguanli a:hover{ color:#fff}
.hguanli li{ padding:0 0 55px 116px;}
.hguanli .b1{ background:url(../images/hgl1.png) no-repeat left top}
.hguanli .b2{ background:url(../images/hgl2.png) no-repeat left top}
.hguanli .b3{ background:url(../images/hgl3.png) no-repeat left top}

.habout{ text-align:center; padding:65px 0 0}
.habout_nr{ background: url(../images/habout.jpg) no-repeat left center #f3f3f3; width:520px; height:348px; padding:85px 50px 0 630px; margin-top:56px; text-align:left}
.habout_nr ul{ margin-top:35px;}
.habout_nr li{ float:left; text-transform: uppercase; text-decoration:underline; font-weight:bold; padding-right:60px; font-size:16px;}
.habout_nr li a:hover{ color:#0065bd;text-decoration:underline;}

.footer{ background:#000; color:#aaa; padding:45px 0 20px; margin-top:85px;}
.footer .menu{ background:url(../images/flogo.jpg) no-repeat left top; color:#aaa; padding-left:200px; overflow:hidden; width:1500px; min-height:184px;}
.footer .menu li{ display:block; padding-right:120px; float:left}
.footer .menu li dt{color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; padding-bottom:5px;}
.footer .menu li dd{ line-height:30px;font-size:14px;}
.footer .menu li a{ color:#aaa; font-size:14px; text-transform:none; font-weight:normal;}
.footer .menu li a:hover{ color:#fff}
.footer hr{ background:#333; height:1px; margin-top:40px;}
.footer .copyright { font-size:14px; width:1200px; margin:0 auto; color:#aaa; line-height:50px; overflow:hidden}
.footer .copyright ul{ float:left; width:600px; margin-left:-15px;}
.footer .copyright li{ float:left;}
.footer .copyright li a{ color:#aaa; margin:0 15px;}
.footer .copyright li a:hover{ color:#fff}
.footer .copyright span{ display:block; float:right; width:500px; text-align:right;}


/*******内页********/
.ban1{ background:url(../images/m1.jpg) no-repeat center center;}
.ban2{ background:url(../images/m2.jpg) no-repeat center center;}
.ban3{ background:url(../images/m3.jpg) no-repeat center center;}
.ban4{ background:url(../images/m4.jpg) no-repeat center center;}
.ban5{ background:url(../images/m5.jpg) no-repeat center center;}
.ban6{ background:url(../images/m6.jpg) no-repeat center center;}
.ban7{ background:url(../images/m7.jpg) no-repeat center center;}

.ban1,.ban2,.ban3,.ban4,.ban5,.ban6,.ban7{ font-size:14px; color:#ccc; padding-top:50px; height:244px;}
.ban1 h1,.ban2 h1,.ban3 h1,.ban4 h1,.ban5 h1,.ban6 h1,.ban7 h1{ font-size:50px; font-weight:bold; color:#fff; margin-top:30px;}
.ban1 h2,.ban2 h2,.ban3 h2,.ban4 h2,.ban5 h2,.ban6 h2,.ban7 h2{ font-size:24px;color:#fff; letter-spacing:10px}
.ban1 span,.ban2 span,.ban3 span,.ban4 span,.ban5 span,.ban6 span,.ban7 span{ font-size:14px;color:#fff; }



.mainMenu{ width:1200px; margin:0 auto; line-height:75px; height:75px;  border-bottom:1px solid #e1e1e1; font-size:13px; text-transform:uppercase; letter-spacing:2px; margin-bottom:75px;}
.mainMenu li{ float:left; margin-right:40px;}

.subMenu{ line-height:46px; height:46px; font-size:14px; margin:120px 0 80px;}
.subMenu li{ float:left; padding:0 80px; border:1px solid #e5e5e5}
.subMenu .an{ background:#0065bd; border:1px solid #0065bd; }
.subMenu .an a{color:#fff;}

.listTitle{ margin:70px 0 30px}

.list{ border:1px solid #0065bd; text-align:center}
.list .title{ background:#0065bd; color:#fff; line-height:40px;}
.list .hui{ background:#f0f0f0;}


.products{ width:1300px;}
.products li{ float:left; margin:0 52px 52px 0}

.wzf{background:url(../images/lt.jpg) no-repeat left 18px; padding-left:65px;}

.news{ width:1300px;}
.news li{ display:block; float:left; width:370px; height:600px; overflow:hidden; margin:0 45px 85px 0;}
.news li span{ color:#999; font-size:14px; line-height:64px;}
.news li span strong{ margin-left:30px;}
.news li h1{ font-size:22px;}
.news li h2{ font-size:14px; line-height:30px; background:url(../images/jt3.jpg) no-repeat left bottom; padding-bottom:30px;}


.newsd{ width:900px; margin:0 auto}
.newsd h1{ font-size:24px; display:block; border-bottom:1px solid #e1e1e1; margin:30px 0 30px; padding-bottom:20px;}
.newsd span{ display:block;  font-size:14px; color:#999; line-height:30px; color:#609bfe}
.newsd strong{display:block;letter-spacing:5px; color:#999}


.about h1{ font-size:16px;}
.aboutHui{ background:#f3f3f3; margin-top:100px; padding:54px 0 85px; margin-bottom:-85px;}

.fazhan{ text-align:center}
.fazhanlc span{  font-style: italic; font-size:30px; margin-right:10px; line-height:50px; display:block}

.contact{ text-align:center; margin-top:75px; }
.contact h1{letter-spacing:4px;}
.contact span{ width:600px; margin:0 auto; display:block; padding:20px 0 10px;}
.contact li{ float:left; width:380px; margin:0 10px; padding:110px 0 50px; letter-spacing:2px;text-transform:uppercase; }
.contact .l1{ background:url(../images/con1.jpg) no-repeat center 42px #f3f3f3; font-size:26px;}
.contact .l2{ background:url(../images/con2.jpg) no-repeat center 42px #f3f3f3; font-size:22px;}
.contact .l3{ background:url(../images/con3.jpg) no-repeat center 42px #f3f3f3; font-size:26px;}
.contact h4{ line-height:30px;  font-size:14px; padding-bottom:5px;}


.job{padding-top:75px; width:1000px; margin:0 auto}
.job h2{ color:#c10000}
.job span{ width:880px; display:block}

.job dt{ font-size:16px; color:#000; background:#eee; line-height:50px; margin:30px 0 20px; padding-left:30px; font-weight:bold}
.job dd{ padding:0 30px;}
.job dd span{ font-size:12px; color:#999; padding:30px 0; border-bottom:1px solid #ddd; width:970px; margin-left:-30px; padding-left:30px;}
.job dd span a{color:#c10000}

.joblb{ width:1000px; overflow:hidden; margin:0 auto;}
.joblb ul{ width:1200px; padding-top:60px;}
.joblb li{ width:260px; float:left; background:#f3f3f3; padding:40px 30px 30px; display:block; margin:0 20px 40px 0;}
.joblb span{ display:block; color:#666; font-size:14px; line-height:35px;}
.joblb strong{ font-size:20px; display:block; padding-bottom:5px; color:#0065bd}
.joblb a{ display:block; text-align:center; margin-top:30px; background:#999; color:#fff;}
.joblb a:hover{ display:block; text-align:center; margin-top:30px; background:#0065bd; color:#fff;}

.jobxx{ width:1000px; overflow:hidden; margin:0 auto;padding-top:60px;}
.jobxx table{ line-height:30px;}
.jobxx a,.jobxx span{ color:#ff0000}

.download{ width:800px; overflow:hidden; margin:0 auto;padding-top:60px;}
.download a li{ background:#f3f3f3; padding:0 20px; margin-bottom:10px;}
.download a li span{ float:right; font-weight:bold; color:#0065bd; font-size:14px;}

.download a:hover li{ background:#0065bd; padding:0 20px; margin-bottom:10px; color:#fff}
.download a:hover li span{ float:right; font-weight:bold; color:#fff; font-size:14px;}


.bf3f3f3{ background:#f3f3f3;}

.f_0065bd{ color:#0065bd}
.f_0065bd a{ color:#0065bd} 

h1{ font-family:font-size:34px; padding-bottom:20px;}
h2{ font-size:26px; font-weight:normal;padding-bottom:30px;}