@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1300px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.left{ float:left;}
.right{ float:right;}
.top{width:100%;height:40px; background: #eee;}

.top .top_detail{width:1300px;margin:0 auto;height:40px;overflow:hidden;line-height:40px;}
.top .top_detail .td_left{float:left;line-height:40px;font-size:14px;color:#515151;}
.top .top_detail .td_right{float:right;padding-left:35px;width:auto;height:40px;}
.top .top_detail .td_right ul li{font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 14px; color: #515151; line-height: 40px; float: left; padding: 0px 15px; background: url(../images/top_t.jpg) right center no-repeat;}
.top .top_detail .td_right ul li.ls_eq0{ background: none;}
.top .top_detail .td_right ul li a{color: #515151;}
.top .top_detail .td_right ul li a:hover{color: #ff7800;}

.top_dh{ height:130px;}
.logo{width:408px; float:left; text-align:center; /* padding-top:20px; */}
.top_dh .right{}
.top_dh .right p{ float:left; /* padding-top:26px; */ padding-right:16px;}
.top_dh .right dl{ float:right; padding-top:5px;}
.top_dh .right dl a{ padding-top:10px; display:block; font-size:13px; color:#161616;}
.top_dh .right dl a:hover{ color:#f00;}
.top_dh .right dl img{ padding-right:6px;}

/*主导航菜单*/
.ys_menu{z-index:9999; height:54px; background:#021e58;}
#nav-menu{height:54px; margin:0 auto;width:1260px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:54px;}
.menu_line{width:2px; background:url(../images/menu_line.jpg) no-repeat; height:39px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;font-family:"微软雅黑";font-size:16px; line-height:54px; width:140px;text-align:center;}
#nav-menu .menu li{background:url(../images/menu_line.png) no-repeat left;}
#nav-menu .menu li:first-child{ background:none;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#cc000c;width:140px; display:block;line-height:54px; height:54px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:140px;top:54px;background:#021e58; color:#000;border-top:0;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:140px;font-size:12px;border-top:1px solid #2b3f69; background:none;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;
text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#cc000c;text-decoration:none; color:#fff;}

/*banner*/
.banner{width:100%; height:500px;}
#full-screen-slider { width:100%; height:500px; float:left; position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:450px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.ss{ height:60px; background:#f4f4f4; overflow:hidden;}
.ss_lt{ float:left; line-height:60px; color:#4e4d4d;}
.ss_lt b{ font-size:14px;}
.ss_lt a{ font-size:14px; padding:0 10px; color:#4e4d4d;}
.ss_lt a:hover{ color:#f00;}
.souse{ height:60px; padding-top:16px; float:right;}
.sinput{float:left; width:270px;background:#fff; border:1px solid #d3d3d3; height:22px; color:#484848; padding-left:12px;font-family:"微软雅黑"; font-size:12px; line-height:22px;} 
.sbtn{float:left; width:58px; height:26px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 


.cp{ overflow:hidden; margin-top:30px;}
.cpfl{  float:left;width:240px; background:#efefef;}
.cpfl_t{ padding-top:25px;width:240px; background:#021e58; height:71px; text-align:center;}
.cpfl_t p{ color:#fff; font-size:22px; font-weight:bold; background:url(../images/pro.png) no-repeat center top; line-height:50px;}
.cpfl_t span{ color:#fff;}

.cp{ overflow:hidden; margin-top:30px;}
.cpfl2{  float:left;width:240px; background:#efefef;}
.cpfl2_t{ padding-top:25px;width:240px; background:#021e58; height:71px; text-align:center;}
.cpfl2_t p{ color:#fff; font-size:22px; font-weight:bold; background:url(../images/pro1.png) no-repeat center top; line-height:50px;}
.cpfl2_t span{ color:#fff;}
.lianxi_br{ font-size:14px; padding:5px; line-height:30px;}

.cpfl_nr li{ line-height:50px; border-bottom:1px solid #e2e2e2;}
.cpfl_nr li a{ color:#3c3c3c; font-size:14px;padding-left:35px; display:block;}
.cpfl_nr li a:hover{ background:url(../images/ydd.png) no-repeat 20px 16px #d70800; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

.cpzs{width:1060px; float:right;}
.cpcp li{ float:left; margin-bottom:23px; margin-left:20px;width:320px; height:auto; overflow:hidden; position:relative;}
.cpcp li a img{width:320px; height:240px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.cpcp li p{ background:url(../images/tm.png) repeat-x; text-align:center; line-height:32px; color:#fff; position:absolute; bottom:0;width:100%;}
.cpcp li a img:hover{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}


/*简介*/
.gsjj{ height:405px; background:url(../images/jj_bj.jpg); margin-top:40px; overflow:hidden;}
.gsjj_t{ height:50px; border-bottom:1px solid #e9e9e9;}
.gsjj_t p{ font-size:22px; color:#00265b; line-height:50px; float:left;}
.gsjj_t a{  float:right; font-size:14px; color:#7f7f7f; line-height:50px;}
.gsjj_t a:hover{color:#f00;}
.gsjj_t .link{ background:#021e58; color:#fff;}
.gsjj_nr{ height:250px; padding-top:14px;}
.gsjj_nr_lt{ float:left;width:346px; height:250px;}
.gsjj_nr_rt{ float:right;width:880px; float:right; line-height:32px; color:#393939; font-size:14px;}
/*简介结束*/

.cgal{ margin-top:20px; margin-bottom:40px;}
.cgal_t{ height:50px; border-bottom:1px solid #e9e9e9;}
.cgal_t p{ font-size:22px; color:#00265b; line-height:50px; float:left;}
.cgal_t a{ float:right; font-size:14px; color:#7f7f7f; line-height:50px;}
.cgal_t a:hover{ color:#f00;}
.cgal_nr li{ margin:30px 20px 0 0;}
.cgal_nr li a img{width:235px; height:190px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.cgal_nr li a img:hover{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2);}



.ind{ overflow:hidden; margin-bottom:40px;}
.gsxw{ float:left;width:920px; padding:10px 15px; height:380px;}
.xwdt_nr{ padding:20px 0 0 0; overflow:hidden;}
.xwdt_nr_lt{ float:left;width:230px;}
.xwdt_nr_rt{ float:right;width:620px;}
.xwdt_nr_rt p{ font-size:16px; color:#555555; font-weight:bold; line-height:40px;}
.xwdt_nr_rt span{ color:#555555; font-size:14px; line-height:22px; display:block; padding-bottom:10px;}
.xwdt_nr_rt a{ color:#de1a38; font-size:14px;}
.xwdt_e ul{ float:left;width:420px; margin-top:20px; margin-right:20px;}
.c1 li{width:420px; float:left; height:48px; border:1px solid #d0d0d0;}
.c1 li p{width:58px; height:48px; float:left; text-align:center; line-height:48px; color:#626262; font-size:16px; background:#d2d2d2;}
.c1 li span{ line-height:48px; padding-left:10px; color:#3e3e3e; font-size:14px;}
.c2 li{width:420px; float:left; height:48px; border:1px solid #d70800;}
.c2 li p{width:58px; height:48px; float:left; text-align:center; line-height:48px; color:#fff; font-size:16px; background:#d70800;}
.c2 li span{ line-height:48px; padding-left:10px; color:#3e3e3e; font-size:14px;}


/*公司荣誉*/
.gsry{width:320px; float:right; height:380px; padding:10px 15px;}
.gsry_t{ overflow:hidden; background:url(../images/xi1.jpg) repeat-x bottom; height:54px;}
.gsry_t img{ float:left; padding-top:14px;}
.gsry_t p{ font-size:16px; font-weight:bold; color:#00265b; float:left; padding-right:6px; line-height:48px; text-indent:10px;}
.gsry_t a{ color:#787878; line-height:48px; float:right; padding-right:10px;}

.gsry_nr{ padding-top:16px;}
.ryBox{background:url(../images/ryBox.png) no-repeat center;}
.ryBox h4{padding:10px 5px;}
.ryBox .ryCont{position:relative;}
.ryBox ul{margin:0 auto; width:300px;}
.ryBox li{width:300px; float:left; _display:inline;  height:32px; line-height:32px; font-size:14px;}
.ryBox li a{ color:#000; font-size:14px;}
.ryBox li a:hover{ color:#f00;font-size:14px;}

.ryBox li span{ float:right}

/*我们的优势*/
.content_p3{ clear: both; width: 100%; height: 1446px; overflow: hidden; background: url(../images/ksys_bg.jpg) top center no-repeat;}
.ksys_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.ksys_item{ width: 100%; height: auto; overflow: hidden;}
.ksys_item img{ text-align:center; margin:0 auto; width:100%;}
.ksys_item h2{ width: 100%; text-align: center;}
.ksys_item p{font-size: 16px; color: #333; font-family:"\5fae\8f6f\96c5\9ed1"; text-align: center;}
.ksys_module_module{ clear: both; height: auto; overflow: hidden;}
.ksys_module_module ul li{ clear: both; width: 550px; margin-top: 75px; float: right; height: 180px; overflow: hidden; margin-right: 50px;}
.ksys_pic{ width: 68px; height: 56px; float: left;}
.ksys_content{ width:465px; float: left; margin-left: 15px; font-size: 16px; color: #4d4d4d; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px;}
.ksys_content h2{ color: #00428e; font-size: 30px; line-height: 50px; width: 100%;}
.ksys_content p{ color: #4d4d4d; font-size: 16px; line-height: 26px; width: 100%;}
.ksys_module_module ul li.ksys_active{ float: left; margin-left: 50px;}



/*end*/
.end{ height:280px;  overflow:hidden; padding-top:30px; background-image: url(../images/bjt.jpg);
}
.end_lt{width:420px; float:left;}
.end_lt ul{ float:left; margin-right:60px;}
.end_lt ul p a{ font-size:14px; color:#ffffff; background:url(../images/xi.jpg) no-repeat bottom left; line-height:50px; display:block; margin-bottom:10px;}
.end_lt ul li a{ color:#ccc; font-size:12px; line-height:30px;}
.end_zh{ float:left;width:500px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; height:220px;}
.end_zh img{ }
.end_lt a:hover{ color:#ff0;}
.end_rt{width:250px; padding-top:20px; color:#fff; line-height:30px; float:right; text-align:left;}
.cop{ height:50px; background:#05132f; color:#ccc; line-height:50px; border-top:1px solid #162440;}
.cop a{ color:#ccc;}
.jiathis_style{ float:right; padding-top:10px;}

.sdys_nr{ padding-top:20px;}
.sdys_lt{width:620px; float:left; padding-top:20px;}
.sdys_lt img{ float:left;width:76px;}
.sdys_lt dl{ float:left;width:518px; margin-left:20px;}
.sdys_lt ul{ margin-top:40px; overflow:hidden;}
.sdys_lt dl dt{ font-size:24px; color:#181818; font-weight:bold;}
.sdys_lt dl dd{ font-size:14px; color:#bebebe; border-bottom:#CCC solid 1px; margin-bottom:20px; padding-bottom:8px;}
.sdys_lt dl span{ color:#181818; font-size:14px; font-size:14px; line-height:30px; margin-top:20px; }
.sdys_lt dl span b{ color:#dc0000;}
.sdys_rt{ float:right;}
.sdys_01{ padding-top:30px;}
.sdys_rt01{width:620px; float:right; padding-top:20px;}
.sdys_rt01 img{ float:left;width:76px;}
.sdys_rt01 dl{ float:left;width:518px; margin-left:20px;}
.sdys_rt01 ul{ margin-top:40px; overflow:hidden;}
.sdys_rt01 dl dt{ font-size:24px; color:#181818; font-weight:bold;}
.sdys_rt01 dl dd{ font-size:14px; color:#bebebe; border-bottom:#CCC solid 1px; margin-bottom:20px; padding-bottom:8px;}
.sdys_rt01 dl span{ color:#181818; font-size:14px;}
.sdys_rt01 dl span b{ color:#dc0000;}
.sdys_lt01{ float:left; text-align:center; margin:0 auto}
.sdys_lt01 img { text-align:center; margin:0 auto}

/*内页*/
.nyban1{ height:300px; background:url(../images/banner8.jpg) no-repeat center;}
.nyban2{ height:300px; background:url(../images/nyban2.jpg) no-repeat center;}
.nyban3{ height:300px; background:url(../images/nyban3.jpg) no-repeat center;}
.nyban4{ height:300px; background:url(../images/nyban4.jpg) no-repeat center;}
.nyban5{ height:300px; background:url(../images/nyban5.jpg) no-repeat center;}
.nyban6{ height:300px; background:url(../images/nyban6.jpg) no-repeat center;}


.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt_wei{ line-height:60px; font-size:14px; color:#999; background:#f2f2f2; height:120px;}
.lmt_wei .left{text-align:center;float:left;}
.lmt_wei .left a{color:#333; margin-right:1px; text-align:center; line-height:60px; font-size:16px; display:block; float:left; padding:0 14px;}
.lmt_wei .left a:hover{ color:#fff; background:#021e58;}
.lmt_wei .left .slink{color:#fff;height:60px; text-align:center; line-height:60px; font-size:16px; background:#021e58;}
.ny{font-size:14px; height:auto; overflow:hidden; line-height:40px; margin-top:20px; margin-bottom:30px;}


