﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}


a.jiantou:hover {text-decoration:none;cursor:default;}
a:hover {text-decoration:none;}

/**/
.banner a{ display:block;  height:500px; overflow:hidden;}

.sou{ height:80px; background:#f3f3f3;overflow:hidden;}
.s_inp01{ padding-top:23px;}
.inp01{ width:250px; font:14px "Microsoft Yahei"; color:#c5c5c5; height:34px; line-height:34px; background:url(Img/Index/sou1.gif) no-repeat; border:0 ; padding-left:16px;}
.inp02{ background:url(Img/Index/sou2.gif) no-repeat; width:42px; height:34px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; line-height:80px; color:#333; height:80px;}
.sou p a{color:#666; padding:0 8px;}

.cus{ height:585px; margin-top:67px; overflow:hidden;}
.tit1{ height:105px; font:36px "Microsoft Yahei"; text-align:center; font-weight:bold; overflow:hidden;}
.tit1 a{ color:#005bac;}
.tit1 em{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; background:url(Img/Index/cus_line.png) no-repeat center center; margin-top:8px;}
.cus2{ height:435px; overflow:hidden; background:url(Img/Index/cus_bg.jpg) no-repeat center top;}
.cus2 dl{ padding-left:25px;}
.cus2 dt{ width:452px; height:398px; float:left;}
.cus2 dt img{width:452px; height:398px; }
.cus2 dd{ width:495px; padding-top:60px; float:right;}
.cus2 dd p{ height:70px; background:url(Img/Index/cus1.gif) no-repeat left 8px; padding-left:52px; font:14px "Microsoft Yahei"; color:#333;}
.cus2 dd p em{ font-size:20px; font-weight:bold; color:#005bac; display:block; padding-bottom:8px;}
.cus2 dd .p02{background:url(Img/Index/cus2.gif) no-repeat left 8px;}
.cus2 dd .p03{background:url(Img/Index/cus3.gif) no-repeat left 8px;}
.cus2 dd .p04{background:url(Img/Index/cus4.gif) no-repeat left 8px;}

.pro{ height:712px; padding-top:70px; background:#eee; overflow:hidden;}
.pro .tit1 em{ background:url(Img/Index/cus_line2.png) no-repeat center center;}
.pro ul{ width:200px; float:left; overflow:hidden;}
.pro li{ width:200px; height:118px; overflow:hidden; margin-bottom:20px; font:20px "Microsoft Yahei"; font-weight:bold;}
.pro li a{ display:block; background:#005bac url(Img/Index/pro_jt.png) no-repeat 20px 78px; width:180px; height:98px; color:#fff; padding:20px 0 0 20px;}
.pro li em{ display:block; font:12px Arial, Helvetica, sans-serif; color:#6fa2d0; padding-top:7px;}
.pro li a:hover,.pro .cur a{ background:#ea5504 url(Img/Index/pro_jt.png) no-repeat 20px 78px; text-decoration:none; }
.pro li a:hover em,.pro .cur em{ color:#f5aa82;}
.pro2{ width:780px; height:530px; background:#fff;overflow:hidden; float:right; position:relative;}
.pro2 dl{  width:780px; height:375px; border-bottom:1px solid #eee; padding:38px 25px 0 25px;}
.pro2 dt{ width:371px; height:354px; float:left; overflow:hidden;}
.pro2 dt img{width:371px; height:354px;}
.pro2 dd{ width:335px; float:right;}
.pro2 dd em{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#005bac; line-height:35px; height:35px; overflow:hidden;}
.pro2 dd p{ font:14px "Microsoft Yahei"; line-height:29px; color:#666;}
.pro2 dd span{ display:block; height:32px; overflow:hidden; margin-top:100px;}
.pro2 dd span a{ display:inline-block; width:113px; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; background:#005bac;}
.pro2 dd span a.a02{ background:#ea5504; margin-left:20px;}
.pro2 h5{ height:30px; font:14px "Microsoft Yahei"; line-height:30px; color:#333; padding:36px 0 0 25px;}
.pro2 h5 a{ color:#333; display:inline-block; padding:0 12px;}
.pro2 .arr1{ top:180px; position:absolute; left:12px;}
.pro2 .arr2{top:180px; position:absolute; right:12px;}

.par{ height:282px; margin-top:68px;}
.par .tit1 em{ font:16px "Microsoft Yahei"; background:url(Img/Index/par_line.gif) no-repeat center center; color:#333;}
.par2{ position:relative; height:140px;}
.par2 li{ width:184px; height:109px; float:left; margin-right:20px;}
.par2 li img{width:184px; height:109px;}
.par2 .nones{ margin-right:0;}
.par2 .arr1{ position:absolute; top:30px; left:-42px;}
.par2 .arr2{position:absolute; top:30px; right:-42px;}

.ys1{ height:645px; overflow:hidden;}
.ys1 .tit1 em{ background:url(Img/Index/par_line.gif) no-repeat center center;}
.ys1 dl{ height:291px; margin-top:20px; padding-right:105px; overflow:hidden;}
.ys1 dt{ width:327px; height:291px; float:right; overflow:hidden;}
.ys1 dt img{width:327px; height:291px;}
.ys1 dd{ width:470px; padding-top:45px;}
.ys1 dd h3{ font:24px "Microsoft Yahei"; font-weight:bold; color:#000; height:98px; padding-left:102px; background:url(Img/Index/ys1_01.jpg) no-repeat left 0;}
.ys1 dd h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:8px; color:#555;}
.ys1 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#333; background:url(Img/Index/ys_jt.png) no-repeat 5px 10px; padding-left:20px; margin-top:10px;}
.ys02{ height:205px; position:relative;}
.ys02 .arr1{position:absolute; top:60px; left:-42px;}
.ys02 .arr2{position:absolute; top:60px; right:-42px;}
.ys02 .arr1 a,.ys02 .arr1 a{width:24px; height:46px; display:block;}
.ys02 li{ width:233px; height:172px; float:left; margin-right:22px; position:relative;}
.ys02 li img{width:233px; height:172px;}
.ys02 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; background:#005bac; color:#fff; position:absolute; bottom:0; left:0; height:34px; line-height:34px; width:233px;}
.ys02 .nones{ margin-right:0;}

.ys2{ height:342px;overflow:hidden; background:url(Img/Index/ys_bg2.jpg) no-repeat center top; padding-top:130px;}
.ys2 dl{ width:470px; float:right; overflow:hidden;}
.ys2 dd{ width:470px;}
.ys2 dd h3{ font:24px "Microsoft Yahei"; font-weight:bold; color:#000; height:98px; padding-left:102px; background:url(Img/Index/ys2_01.jpg) no-repeat left 0;}
.ys2 dd h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:8px; color:#555;}
.ys2 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#333; background:url(Img/Index/ys_jt.png) no-repeat 5px 10px; padding-left:20px; margin-top:10px;}

.ys3{ height:383px; margin-top:47px; overflow:hidden;}
.ys3 dl{ height:383px;overflow:hidden;}
.ys3 dt{ width:509px; height:383px; float:right; overflow:hidden;}
.ys3 dt img{width:509px; height:383px;}
.ys3 dd{ width:470px; padding-top:45px;}
.ys3 dd h3{ font:24px "Microsoft Yahei"; font-weight:bold; color:#000; height:98px; padding-left:102px; background:url(Img/Index/ys3_01.jpg) no-repeat left 0;}
.ys3 dd h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:8px; color:#555;}
.ys3 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#333; background:url(Img/Index/ys_jt.png) no-repeat 5px 10px; padding-left:20px; margin-top:10px;}

.lc{ height:410px; overflow:hidden; background:url(Img/Index/lc_bg.jpg) no-repeat center top; padding-top:400px;}
.lc2{ background:#fff; padding-top:60px;}
.lc2 .tit1 em{ background:url(Img/Index/fc_line.gif) no-repeat center center;}
.lc2 ul{ height:140px; background:url(Img/Index/lc_bg1.gif) no-repeat center 31px; overflow:hidden;}
.lc2 li{ width:72px; float:left; margin-right:60px; font:14px "Microsoft Yahei"; text-align:center; color:#333; height:44px; line-height:44px; color:#333;}
.lc2 li em{ display:block; width:72px; height:72px;}
.lc2 li em img{width:72px; height:72px;}
.lc2 .nones{ margin-right:0;}
.lc2 h4{ width:405px; margin:0 auto; height:32px; overflow:hidden;}
.lc2 h4 em{ display:inline-block; width:290px; height:30px; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; font:18px "Microsoft Yahei"; float:left; line-height:30px; color:#333;}
.lc2 h4 span a{ display:inline-block; width:115px; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; background:#ea5504;}

.show{ height:575px; overflow:hidden;}
.show .tit1 em{ background:url(Img/Index/fc_line.gif) no-repeat center center;}
.show2{ height:400px; border:3px solid #eee; overflow:hidden; position:relative;}
.show2 dl{ height:406px; overflow:hidden;}
.show2 dt{ width:533px; height:400px; float:left; overflow:hidden;}
.show2 dt img{width:533px; height:400px;}
.show2 dd{ width:410px; float:right; padding-top:82px;}
.show2 dd h3 a{ display:block; font:34px "Microsoft Yahei"; font-weight:bold; color:#005bac;height:70px; background:url(Img/Index/fc_h.gif) no-repeat left bottom; overflow:hidden;}
.show2 dd p{ font:14px "Microsoft Yahei"; line-height:24px;color:#666; height:48px; margin-top:21px; width:340px;}
.show2 dd span{ display:block; height:32px; overflow:hidden; margin-top:50px;}
.show2 dd span a{ display:inline-block; width:113px; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; background:#005bac;}
.show2 dd span a.a02{ background:#ea5504; margin-left:20px;}
.show2 .arr1{ position:absolute; top:165px; left:10px;}
.show2 .arr2{position:absolute; top:165px; right:10px;}

.bg1{ height:800px; padding-top:55px; background:#eee; overflow:hidden;}
.about{ height:500px;}
.about dl{ height:343px; background:url(Img/Index/about_bg.jpg) no-repeat center top; overflow:hidden;}
.about dt{ width:511px; height:324px; float:left; overflow:hidden;}
.about dt img{width:511px; height:324px;}
.about dd{ width:460px; padding-right:10px; float:right; padding-top:52px;}
.about dd h3 a{ display:block; font:45px "Microsoft Yahei"; text-transform:uppercase; color:#005bac;height:70px; background:url(Img/Index/fc_h.gif) no-repeat left bottom; overflow:hidden;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:24px;color:#666; height:96px; margin-top:21px; overflow:hidden;}
.about dd span{ display:block; height:32px; overflow:hidden; margin-top:20px;}
.about dd span a{ display:inline-block; width:113px; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; background:#005bac;}
.about dd span a.a02{ background:#ea5504; margin-left:20px;}

.alb{ height:280px; position:relative;}
.tit2{ height:50px; overflow:hidden; background:#e5e5e5;}
.tit2 em a{ display:inline-block; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; background:#005bac; width:140px; height:50px; line-height:50px;}
.tit2 span a{ display:inline-block; float:right; width:70px; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; line-height:50px;}
.alb2{ height:205px; position:relative; margin-top:30px;}
.alb2 .arr1{position:absolute; top:60px; left:-42px;}
.alb2 .arr2{position:absolute; top:60px; right:-42px;}
.alb2 li{ width:233px; height:172px; float:left; margin-right:22px; position:relative;}
.alb2 li img{width:233px; height:172px;}
.alb2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; background:#005bac; color:#fff; position:absolute; bottom:0; left:0; height:34px; line-height:34px; width:233px;}
.alb2 .nones{ margin-right:0;}

.bg2{ height:620px; padding-top:75px; overflow:hidden;}
.new{ width:614px; height:438px; border:1px solid #ccc; overflow:hidden;}
.new dl{ height:180px; width:568px; margin:25px auto 0;overflow:hidden;}
.new dt{ width:220px; height:168px; border:4px solid #eee;float:left; overflow:hidden;}
.new dt img{width:220px; height:168px;}
.new dd{ width:325px; float:right;}
.new dd h3 a{ display:block;font:16px "Microsoft Yahei";color:#333;height:30px; line-height:30px;overflow:hidden;}
.new dd p{ font:14px "Microsoft Yahei";line-height:24px;color:#999; height:48px; margin-top:10px;overflow:hidden;}
.new dd span{ display:block; height:32px; overflow:hidden; margin-top:20px;}
.new dd span a{ display:inline-block; width:113px; height:32px; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; background:#005bac;}
.new li{ font:14px "Microsoft Yahei"; line-height:40px; height:40px; border-bottom:1px dashed #999; overflow:hidden;}
.new li a{ color:#333;}
.new li em{  color:#999; float:right;}
.new ul{width:568px; margin:0 auto 0;}

.faq{width:350px; height:438px; border:1px solid #ccc; overflow:hidden;}
.faq dl{ width:315px; margin:0 auto; border-bottom:1px dashed #ccc; padding:20px 0;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; line-height:24px; color:#333; height:24px; background:url(Img/Index/q.gif) no-repeat left 0px; padding-left:40px;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:24px; color:#666;background:url(Img/Index/a.gif) no-repeat left 0px; padding-left:40px; margin-top:12px;}

.link{ height:110px; background:#eee; overflow:hidden;}
.link h3 a{ display:inline-block; width:140px; height:70px; font:18px "Microsoft Yahei"; text-align:center; line-height:70px; color:#333; background:url(Img/Index/link_h.gif) no-repeat center center; float:left;}
.link p{ width:1000px; height:70px; float:right; font:14px "Microsoft Yahei"; text-align:center; line-height:70px;}
.link p a{color: #666; display: inline-block;float: left;height: 47px;padding: 0; width:115px;}



/**/

