﻿@charset "utf-8";
/* CSS Document */

body{ font:16px/2 "Microsoft YaHei",arial,simsun,sans-serif; color:#3f3f3f; margin:0 auto; padding:0; background:#fff; min-width:1440px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#3f3f3f; transition:all linear .2s;}
a:hover{ color:#0d3f93;}
a:active{ color:#3f3f3f;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus{ -moz-outline-style:none; outline:none;}
input::-webkit-input-placeholder{ color:#555;}
input::-moz-placeholder{ color:#555;}
input:-moz-placeholder{ color:#555;}
input:-ms-input-placeholder{ color:#555;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:16px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;margin:0;padding:0;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}
.w{ width:1440px; margin:0 auto;}
@font-face{ font-family:myFont; src:url('../images/BEBAS.ttf'); /* IE9+ */}

/*header*********************************************************************/
.header{ width:100%; height:160px; background:#fff;}
.h-top{ background:#f0f0f0; height:32px; line-height:32px;}
.h-top p{ width:1440px; margin:0 auto; color:#6b6b6b; font-size:14px; overflow:hidden;}
.h-top p em{ float:right;}
.h-top p a{ color:#6b6b6b; margin-left:10px; font-size:14px;}
.h-top p a:hover{ color:#0d3f93;}
.header .w{ position:relative;}
.logo{ width:170px; padding-top:18px; }
.logo img{height:90px}
.logo a{ display:inline-block;}
.h-txt{ border-left:1px solid #bfbfbf; width:600px; line-height:32px; padding:5px 0 5px 30px; margin-top:30px}
.h-txt h2{ font-size:26px; font-weight:bold; color:#292929;}
.h-txt p{ font-size:20px; color:#292929;}
.tell{ background:url(../images/tell.png) left center no-repeat; padding:0 0 6px 39px; font-size:18px; color:#292929; line-height:34px; position:absolute; right:0; top:30px;}
.tell font{ display:block; font-size:30px; color:#0d3f93; font-weight:bold;}

.nav{ width:100%; background:#0d3f93; height:50px; line-height:50px;}
.nav ul{ width:1440px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; display:inline;}
.nav ul li a{ display:inline-block; line-height:50px; color:#fff; font-size:18px; padding:0 32px 0 33px; background:url(../images/libg.png) left center no-repeat;position:relative;}
.nav ul li:first-child a{ background-image:none;}
.nav ul li.on a,.nav ul li a:hover{ background:#d40001;}
.nav ul li.on a:after,.nav ul li a:hover:after{ content:""; display:block; position:absolute; top:0; right:-1px; bottom:0; width:1px; background:#d40001; z-index:555;}
.float{position:fixed;z-index:100;top:0px;}
/* banner */
.banner{ min-width:1440px; position:relative; height:660px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important; height:795px;}
.banner .bd li .siteWidth{ width:1440px; position:relative; margin:0 auto; height:795px;}
.banner .bd li a{ height:795px; display:block;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:44px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 10px; background:#b9b9b9; border-radius:50%; overflow:hidden; line-height:9999px;}
.banner .hd ul .on{ background:#fff;}

.searchbg{ background:#fff; border-bottom:1px solid #d3d3d3;}
.searchbg.nysbg{ background:#f1f1f1; border-bottom:none;}
.searchbg .w{ padding:22px 0;}
.searchbg .txts{ width:1090px; line-height:44px; overflow:hidden; height:44px;}
.searchbg .txts em{ font-size:16px; font-weight:bold; float:left; display:inline-block;}
.searchbg .txts a{ font-size:16px; color:#676767;}
.searchbg .txts a:hover{ color:#0d3f93;}
.searchbg .search{ width:320px; border:1px solid #b2b2b2; border-radius:1000px; height:42px;}
.searchbg .search .s-intxt{ float:left; width:255px; padding-left:20px; background:none; height:42px; border:none; font-size:16px; line-height:42px; color:#333;}
.searchbg .search .s-inbut{ float:left; border:none; cursor:pointer; width:26px; height:26px; background:url(../images/search.png) left center no-repeat; margin-top:8px;}

.i-titc{ text-align:center; background:url(../images/line.png) center bottom no-repeat; font-size:40px; font-weight:bold; line-height:98px; padding:30px 0 5px 0; margin-bottom:30px; width:100%;}

.con1{ padding:30px 0 80px 0;}
.con1 .i-titc{ padding-bottom:20px; margin-bottom:100px;}
.con1 ul{ background:#0c3a8d; height:150px; border-radius:35px 0 35px 0;}
.con1 ul li{ width:25%; position:relative; float:left; text-align:center; padding-top:75px;}
.con1 ul li em{ position:absolute; left:50%; margin-left:-68px; top:-68px; display:inline-block; border-radius:50%; padding:12px; width:112px; height:112px; background:#fff;}
.con1 ul li em img{ width:112px; height:112px; background:#eee; border-radius:50%;}
.con1 ul li p{ color:#fff; font-size:18px; line-height:59px;}
.con1 ul li.on em img{ background:#d40001;}
.con1 ul li em .red{display:none;}
.con1 ul li:hover em .red{display:block;background:#d40001;}
.con1 ul li:hover em .black{display:none;}

.con2{ padding:25px 0 30px 0; background:url(../images/bg2.jpg) center top no-repeat;}
.con2 .i-titc{ padding-bottom:25px;}
.con2 ul{ overflow:hidden; background:url(../images/bg2c.png) center center no-repeat; padding:45px 30px;}
.con2 ul li{ width:33.3333%; float:left; text-align:center;}
.con2 ul li em{ font-size:70px; color:#0c3a8d; line-height:80px; font-weight:bold;}
.con2 ul li p{ font-size:24px; color:#131313; line-height:42px; padding-top:3px;}

.con3{ background:url(../images/bg3.jpg) center 190px no-repeat; padding-bottom:10px; border-top:8px solid #0c3a8d;}
.con3 .i-titc{ margin-bottom:75px;}
.con3-bot{ text-align:center; width:100%; padding-bottom:55px;}
.con3-bot a{ display:inline-block; border-radius:1000px; border:1px solid #3f3f3f; line-height:48px; height:48px; padding:0 45px; font-size:18px; margin:0 30px;}
.con3-bot a:hover,.con3-bot a.on{ color:#fff; background:#0d3f93; border:1px solid #0d3f93;}
.con3 .com-rt .com-rt-t{ border-radius:10px 10px 0 0; overflow:hidden;}
.con3 .com-rt .com-rt-tell{ border-radius:0 0 10px 10px; overflow:hidden;}
.con3 .pro-list li{ border-radius:10px 10px 0 0; overflow:hidden;}
.con3 .pro-list li a em,.con3 .pro-list li a em img{ width:365px;}
.con3 .pro-list li a,.con3 .pro-list li a:hover{ border:none;}

.con4{ position:relative; padding:25px 0 0 0; height:590px;}
.con4c{ width:100%; position:absolute;top:210px;}
.con4c ul{ overflow:hidden; padding-left:40px;}
.con4c ul li{ width:19%;  position:relative; float:left; margin-right:1%; border-radius:10px 10px 0 10px; overflow:hidden;}
.con4c ul li img{ width:100%;}
.con4c ul li .txts{ background:#0d3f93; position:absolute; left:0; right:0; top:302px; height:302px; padding:0 25px; transition:all linear .2s; opacity:.1;}
.con4c ul li .txts h3{ text-align:center; color:#fff; font-size:20px; font-weight:bold; padding-top:10px; line-height:65px;}
.con4c ul li .txts p{ font-size:16px; line-height:32px; color:#fff;}
.con4c ul li.hover .txts{ top:0; opacity:1;}

.i-tell{ background:url(../images/tlbg.jpg) top center no-repeat;}
.i-tell .w{ position:relative; padding-top:60px; height:160px;}
.i-tell .i-t-txt{ line-height:50px;}
.i-tell .i-t-txt p{ color:#fff; font-size:22px;}
.i-tell .i-t-txt h4{ font-weight:bold; font-size:40px; color:#fff;}
.i-tell .i-t-txt h4 font{ font-size:24px; padding-left:15px;}
.i-tell .w .tell{ background:url(../images/tell1.png) left center no-repeat; color:#fff; top:60px; line-height:50px;}
.i-tell .w .tell font{ color:#fff;}

.con5 .hd{ position:relative;}
.con5 .hd ul{ overflow:hidden; line-height:36px; padding:25px 0;}
.con5 .hd ul li{ font-size:20px; display:inline; padding:0 40px;}
.con5 .hd ul li.on{ color:#0d3f93; font-weight:bold;}
.con5 .hd .tell{ top:0; border:1px solid #e1e1e1; background:url(../images/tell.png) 40px center no-repeat; padding:5px 50px 11px 79px;}
.con5 .bd{ position:relative; height:1100px; margin-top:30px;}
.con5 .bd .con5c{ position:absolute;  top:0; overflow:hidden;}
.con5 .bd .con5c ul{ overflow:hidden; margin-bottom:40px;}
.con5 .bd .con5c ul li{ width:25%; float:left;}
.con5 .bd .con5c ul li a{ display:block; overflow:hidden;}
.con5 .bd .con5c ul li em{ display:block;  overflow:hidden;}
.con5 .bd .con5c ul li em img{ width:100%; height:100%;}
.con5 .bd .con5c ul li p{ text-align:center; font-size:18px; color:#111; line-height:58px;}
.con5 .bd .con5c ul li a:hover{ background:#0d3f93;}
.con5 .bd .con5c ul li a:hover p{ color:#fff;}

.con5c img{  transition: all 0.6s;}
.con5c img:hover{    transform: scale(1.2);}

.con6{ background:#f1f1f1; padding-bottom:10px; position:relative;}
.con6 .prev,
.con6 .next{ position:absolute; left:0; top:50%; margin-top:-44px; width:43px; height:88px; display:block; overflow:hidden; background:url(../images/prev.png) rgba(255,255,255,.65) center center no-repeat; cursor:pointer;}
.con6 .next{ left:auto; right:0; background:url(../images/next.png) rgba(255,255,255,.65) center center no-repeat;}
.con6 .prev:hover,
.con6 .next:hover{ background-color:rgba(13,63,147,.65);}
.con6-list{ overflow:hidden; width:1440px; margin-bottom:40px; padding-top:15px;}
.con6-list ul{ overflow:hidden; width:1480px; padding:30px 0 45px 0;}
.con6-list ul li{ width:458px; margin-right:30px; float:left; border:1px solid #fff; transition:all linear .2s; background:#fff;}
.con6-list ul li .pics{ width:458px; height:378px; overflow:hidden;}
.con6-list ul li .pics img{ width:458px; height:378px;}
.con6-list ul li .txts{ position:relative; padding:15px 8px; height:145px;}
.con6-list ul li .txts em{ font-size:14px; color:#888;  display:inline-block; position:absolute; right:8px; top:25px;}
.con6-list ul li .txts h3{ height:45px; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-size:24px; font-weight:bold;}
.con6-list ul li .txts p{ font-size:18px; line-height:26px; padding-top:10px;}
.con6-list ul li .txts p a{ font-size:16px; float:right; color:#0d3f93;}
.con6-list ul li.hover{ border:1px solid #0d3f93; background:#0d3f93;}
.con6-list ul li.hover .txts p,.con6-list ul li.hover .txts p a,.con6-list ul li.hover .txts em,.con6-list ul li.hover .txts h3 a,.con6-list ul li.hover .txts h3{ color:#fff;}

.com-lf h3{font-size:18px; font-weight:bold;}
.com-lf {font-size:16px;}



.zx{ background:url(../images/zbg.jpg) top center no-repeat; padding:2px 0 40px 0;}
.zx h3{ color:#fff; font-size:34px; font-weight:bold; line-height:56px; padding-left:50px;}
.zx p{ color:#fff; font-size:26px; line-height:46px; padding-left:50px;}
.zx a{ display:block; border:1px solid #fff; width:850px; height:75px; border-radius:1000px; overflow:hidden; line-height:75px; margin:30px 0 0 115px; overflow:hidden;}
.zx a i{ float:left; color:#fff; font-size:20px; display:inline-block; background:url(../images/tell4.png) 60px center no-repeat; padding:0 20px 0 90px;}
.zx a b{ float:left; color:#fff; font-size:30px; display:inline-block;}
.zx a em{ float:right; display:inline-block; background:#fff; color:#0d3f93; font-size:28px; font-weight:bold; width:219px; text-align:center;}
.zx a:hover{ border:1px solid #eee;}
.zx a:hover em{ background:#eee;}

.con7{ background:#f1f1f1; padding:20px 0 100px 0;}
.con7 .hd{ background:url(../images/line2.png) center 95px repeat-x; padding:30px 0 60px 0; overflow:hidden;}
.con7 .hd ul{ width:1440px; margin:0 auto;}
.con7 .hd ul li{ width:25%; float:left; text-align:center;}
.con7 .hd ul li i{ display:block; width:120px; height:120px; border:6px solid #fff; background-color:#fff; border-radius:50%; margin:0 auto;}
.con7 .hd ul li i.i1{ background:url(../images/ico12.png) #fff 0 -120px no-repeat;}
.con7 .hd ul li i.i2{ background:url(../images/ico13.png) #fff 0 -120px no-repeat;}
.con7 .hd ul li i.i3{ background:url(../images/ico14.png) #fff 0 -120px no-repeat;}
.con7 .hd ul li i.i4{ background:url(../images/ico15.png) #fff 0 -120px no-repeat;}
.con7 .hd ul li p{ font-size:18px; line-height:45px;}
.con7 .hd ul li.on i{ border:6px solid #0d3f93;}
.con7 .hd ul li.on i.i1{ background:url(../images/ico12.png) #fff 0 0 no-repeat;}
.con7 .hd ul li.on i.i2{ background:url(../images/ico13.png) #fff 0 0 no-repeat;}
.con7 .hd ul li.on i.i3{ background:url(../images/ico14.png) #fff 0 0 no-repeat;}
.con7 .hd ul li.on i.i4{ background:url(../images/ico15.png) #fff 0 0 no-repeat;}
.bd .w{ background:#f9f9f9; border-radius:45px 0 45px 0; overflow:hidden;}
.con7-txt{ background:url(../images/bg7.png) 0 0 no-repeat; width:720px; height:375px; padding-top:95px;}
.con7-txt h3{ font-size:30px; font-weight:bold; line-height:70px; height:70px; width:470px; color:#fff; margin-left:140px; position:relative; border-bottom:1px solid #bab9ba; margin-bottom:35px;}
.con7-txt h3 font{ font-size:60px; font-family:"arial"; color:#fff; position:absolute; left:-85px; top:5px;}
.con7-txt p{ font-size:18px; line-height:32px; margin-top:15px; background:url(../images/point5.png) 110px 10px no-repeat; padding-left:140px; color:#fff;}
.con7-pic{ width:720px; text-align:right;}
.con7-pic img{ max-width:720px; max-height:470px;}

.con8{ background:url(../images/bg8.jpg) top center no-repeat;}
.con8 .i-titc{ color:#fff;}
.con8 .w{ overflow:hidden; padding-bottom:30px;}
.con8 .w ul{ background:url(../images/bg8c.png) left 14px no-repeat; width:1500px; overflow:hidden; padding-left:16px;}
.con8 .w ul li{ text-align:center; float:left; width:160px; margin-right:48px; background:url(../images/li8bg.png) -160px 35px no-repeat; height:275px;}
.con8 .w ul li em{ background:#fff; border-radius:50%; display:block; width:42px; line-height:42px; height:42px; font-size:18px; margin:0 auto;}
.con8 .w ul li p{ color:#111; font-size:20px; line-height:40px; padding:70px 0 10px 0;}
.con8 .w ul li:hover{ background:url(../images/li8bg.png) 0 35px no-repeat;}
.con8 .w ul li .red{display:none;}
.con8 .w ul li:hover .blue{display:none;}
.con8 .w ul li:hover .red{display:inline;}
.con8 .con3-bot{ width:560px; margin:10px auto 0 auto; position:relative; text-align:right; padding:55px 0 30px 0;}
.con8 .con3-bot .tell{ right:inherit; left:0; color:#fff; text-align:left; background:url(../images/tell4.png) left center no-repeat; font-size:16px;}
.con8 .con3-bot .tell font{ color:#fff;}

.con9{ background:url(../images/bg9.jpg) center 185px no-repeat; padding-bottom:10px;}
.con9-txt{ padding:85px 40px 70px 0; overflow:hidden;}
.con9-txt h3{ font-weight:bold; font-size:30px; line-height:78px;}
.con9-txt i{ display:inline-block; background:#0d3f93; height:9px; font-size:0; width:90px; overflow:hidden; margin-bottom:40px;}
.con9-txt p{ font-size:22px; line-height:36px;}
.con9-txt h4 a{ display:inline-block; border-radius:1000px; line-height:48px; padding:0 45px; font-size:18px; color:#595959; border:1px solid #595959; margin-top:60px;}
.con9-txt h4 a:hover{ border:1px solid #0d3f93; color:#0d3f93;}
.con9-txt .right{ margin-left:70px;}

.c10-tit{ border-bottom:1px solid #d3d3d3; line-height:32px; font-size:24px; padding:12px 0; overflow:hidden; padding-left:45px; background:url(../images/nico.png) left center no-repeat;}
.c10-tit font{ font-size:16px; font-family:"Arial";}
.c10-tit a{ float:right; font-size:16px; color:#555;}
.con10c{ padding:40px 0 25px 0; border-bottom:1px solid #d3d3d3;}
.con10-lf{ width:695px;}
.con10-lf .pics{ width:695px;}
.con10-lf .pics a{ display:inline-block;}
.con10-lf .pics img{ width:695px; height:350px; border-radius:8px;}
.con10-lf .txts em{ display:inline-block; float:left; border-right:1px solid #cfcfcf; margin-right:20px; width:115px; line-height:40px; text-align:center; font-size:21px; color:#5a5a5a; height:85px; margin-top:30px;}
.con10-lf .txts em b{ display:block; font-size:47px; color:#5a5a5a; line-height:50px;}
.con10-lf .txts h3{ font-weight:bold; font-size:18px; line-height:36px; padding:25px 0 5px 0;}
.con10-lf .txts p{ font-size:16px; line-height:24px; color:#6e6e6e;}
.con10-rt{ width:720px;}
.con10-rt li{ border:1px solid #cfcfcf; overflow:hidden; height:145px; margin-bottom:15px;}
.con10-rt li em{ display:inline-block; float:left; border-right:1px solid #cfcfcf; margin-right:20px; width:175px; line-height:40px; text-align:center; font-size:21px; color:#5a5a5a; height:145px;}
.con10-rt li em b{ display:block; font-size:47px; color:#5a5a5a; line-height:50px; padding:30px 0 3px 0;}
.con10-rt li h3{ font-weight:bold; font-size:18px; line-height:36px; padding:25px 0 5px 0;}
.con10-rt li p{ font-size:16px; line-height:24px; color:#6e6e6e;}

.con11{ padding:60px 0; overflow:hidden;}
.con11-tit{ width:290px; height:220px; background:#0d3f93; text-align:center; border-radius:8px;}
.con11-tit h3{ color:#fff; font-weight:bold; font-size:30px; line-height:48px; padding-top:70px;}
.con11-tit p{ color:#fff; text-transform:uppercase; font-size:16px; font-family:"Arial"; line-height:32px;}
.con11 ul{ overflow:hidden;}
.con11 ul li{ width:620px; padding-left:18px; float:left;}
.con11 ul li em{ display:block; border-bottom:1px solid #bcbcbc; line-height:54px; overflow:hidden; font-size:16px;}
.con11 ul li em font{ font-size:16px; float:right; color:#666;}

.nyban{ height:400px; width:100%; text-align:center;}
/*.nyb-txt4{ padding:70px 0;}
.nyb-txt4 h3{ font-size:50px; color:#0d3f93; line-height:95px; font-weight:bold; letter-spacing:2px;}
.nyb-txt4 h3 font{ font-size:50px; color:#d40001;}
.nyb-txt4 p{ font-family:"Arial"; font-size:16px; color:#1c3d84; text-transform:uppercase; line-height:32px;}*/
.location{ border-bottom:1px dotted #d7d7d7; padding:15px 0; line-height:30px;}
.location p{ border-left:10px solid #ededed; font-size:14px; color:#696969; padding-left:15px;}
.location p a{ color:#696969; margin:0 5px;}
.location p a:hover{ color:#0d3f93;}
.com-tab{ text-align:center; padding:35px 0;}
.com-tab a{ display:inline-block; font-size:24px; color:#6f6f6f; background:#e4e4e4; margin:0 1px; height:70px; line-height:70px; width:265px;}
.com-tab a.on{ color:#fff; background:url(../images/tabbg.png) center bottom no-repeat;}

.comtit{ text-align:center; font-size:30px; color:#262626; line-height:50px; padding-bottom:15px;}

.contact{ padding:20px 0;}
.contact ul{ border:1px solid #999; overflow:hidden; padding:30px 0; position:relative; margin-top:25px;}
.contact ul:after{ content:""; display:block; position:absolute; top:30px; left:50%; bottom:30px; width:1px; background:#999; z-index:5;}
.contact ul li{ font-size:20px; color:#2a2a2a; line-height:89px; border-bottom:1px solid #d6d6d6; width:585px; float:left; margin:0 34px; padding-left:65px; background:url(../images/c1.png) no-repeat;}
.contact ul li.li1{ background-position:0 0;}
.contact ul li.li2{ background-position:0 -89px;}
.contact ul li.li3{ background-position:0 -178px;}
.contact ul li.li4{ background-position:0 -267px;}
.contact ul li.li5{ background-position:0 -356px;}
.contact ul li.li6{ background-position:0 -445px;}

.mapc{ padding-bottom:135px;}
.mapc h3{ font-size:24px; line-height:120px; color:#2a2a2a;}
.map{ overflow:hidden; height:565px;}

.about-c{ padding-bottom:70px;}
.about-c img{ display:block; max-width:100%; margin:15px auto;}
.about-c p{ font-size:18px; line-height:34px; color:#262626; padding:11px 0; text-indent:2em;}

.about-2{ background:#f3f3f3; padding:50px 0;}
.about-2 .w{ overflow:hidden;}
.about-2 ul{ overflow:hidden; width:1550px; margin:25px 0 15px 0;}
.about-2 ul li{ float:left; text-align:center; width:295px; height:265px; border:1px solid #c6c6c6; margin-right:84px;}
.about-2 ul li h3{ font-size:36px; color:#0d3f93; line-height:56px; font-weight:bold; padding:45px 0 16px 0;}
.about-2 ul li p{ font-size:20px; line-height:30px; color:#424242;}

.partner{ padding:50px 0 70px 0; overflow:hidden;}
.partner ul{ width:1500px; overflow:hidden;}
.partner ul li{ width:267px; float:left; margin:26px 26px 0 0;}
.partner ul li a{ display:block; border:1px solid #cbcbcb; width:265px; height:165px;}
.partner ul li a img{ width:265px; height:165px;}
.partner ul li a:hover{ border:1px solid #0d3f93;}

.com-lf{     width: 1100px;
    padding-bottom: 65px;
    overflow: hidden;
   
}

.com-rt{ width:295px; padding:35px 0;}
.com-rt-t{ text-align:center; background:#0d3f93; border-bottom:2px solid #525252; padding:28px 0 22px 0;}
.com-rt-t h3{ font-size:26px; color:#fff; font-weight:bold; line-height:40px;}
.com-rt-t p{ color:#fff; font-family:"Arial"; line-height:24px; text-transform:uppercase; font-size:10px;}
.com-rt-tell{ background:url(../images/kf.png) #f0f0f0 no-repeat center bottom; height:170px; padding-left:10px;}
.com-rt-tell p{ color:#fff; line-height:26px; padding-top:75px;}
.com-rt-tell em{ display:block; font-size:22px; font-weight:bold; line-height:30px; color:#fff;}
.cur{display:inline-block;}
.sideMenu{ background:#f0f0f0; padding-bottom:30px;}
.sideMenu h3{ background:#0d3f93; color:#fff; font-size:20px; padding:0 30px; height:50px; line-height:50px; margin-bottom:10px; position:relative;}
.sideMenu h3 a{ color:#fff; display:block;}
.sideMenu h3 em{ display:inline-block; background:url(../images/point1.png) no-repeat 0 0; position:absolute; right:30px; top:18px; width:13px; height:13px;}
.sideMenu h3.on{ background:#d40001; margin-bottom:0;}
.sideMenu h3.on.hb{ margin-bottom:10px;}
.sideMenu h3.on em{ background-position:0 -13px;}
.sideMenu ul{ padding:0 15px;display:none;}
.sideMenu ul li{ font-size:18px; border-bottom:1px dotted #c0c0c0; height:50px; line-height:50px; padding:0 15px;}

.tj-case{ margin-top:35px;}
.tj-case .com-rt-t{ border-bottom:6px solid #0d3f93;}
.tj-case ul{ border:1px solid #b9b9b9; border-top:none; padding:35px 10px 0 10px;}
.tj-case ul li{ text-align:center; padding-bottom:30px;}
.tj-case ul li a{ display:block;}
.tj-case ul li em{ display:block; width:273px; height:230px; overflow:hidden;}
.tj-case ul li em img{ width:273px; height:230px;}
.tj-case ul li p{ font-size:18px; color:#555; line-height:30px; padding-top:10px;}

.news-list{ padding:35px 0 0 0;}
.news-list li{ border:1px solid #b8b8b8; padding:20px; overflow:hidden; margin-bottom:25px;}
.news-list li .imgs{ display:inline-block; float:left; width:320px; height:200px; overflow:hidden; margin-right:30px;}
.news-list li .imgs img{ width:320px; height:200px;}
.news-list li h3{ font-size:24px; font-weight:bold; line-height:50px; padding-top:6px;}
.news-list li p{ font-size:18px; line-height:32px; color:#727272; height:105px;}
.news-list li em{ display:block; text-align:right; line-height:32px;}
.news-list li em a{ font-size:16px; color:#727272;}
.news-list li em a:hover{ color:#0d3f93;}

.pro-list{ overflow:hidden; width:1150px; padding:20px 0;}
.pro-list li{ width:365px; margin:15px 15px 0 0; float:left; position:relative;}
.pro-list li a{ display:block; border:1px solid #5e5e5e;}
.pro-list li a em{ display:block; width:363px; height:380px; overflow:hidden;background:#fff;}
.pro-list li a em img{ transition:all 0.6s;  height:380px;}
.pro-list li a p{ text-align:center; font-size:18px;  padding-top:1px; line-height:38px; height:38px;}
.pro-list li a:hover{ border:1px solid #0d3f93; background:#0d3f93;color:#fff;}
.pro-list li a:hover img{ transform:scale(1.05);}

.con3 .sideMenu{ padding-bottom:35px;}
.con3 .com-lf{ padding-bottom:40px;}
.con3 .pro-list li a p{ position:absolute; left:0; right:0; bottom:0; background:#fff;}
.con3 .pro-list li a:hover p{ background:rgba(13,63,147,.95);}

.pages{ overflow:hidden; padding:20px 0 0 0; text-align:center;}
.pages a{ display:inline-block;background:#f9f9f9; border:1px solid #d2d2d2; font-size:16px; line-height:36px; line-height:36px; padding:0 15px; margin:0 5px;}
.pages a.cur,.pages a:hover{ background:#0d3f93; border:1px solid #0d3f93; color:#fff;}

.pictab{ border-top:1px dotted  #d4d4d4; padding-top:45px; margin-top:80px;}
.pictab .hd ul{ width:1150px; overflow:hidden; text-align:center; margin-bottom:40px;}
.pictab .hd ul li{ background:#e1e1e1; float:left; width:213px; margin-right:15px; height:65px; line-height:65px; font-size:20px;}
.pictab .hd ul li.on{ color:#fff; background:#0d3f93;}
.pictab .bd ul{ width:1150px; overflow:hidden;}
.pictab .bd ul li{ float:left; width:276px; margin-right:7px;}
.pictab .bd ul li a{ display:block; border:1px solid #707070; overflow:hidden;}
.pictab .bd ul li img{ width:274px; height:200px; transition:all 0.6s;}
.pictab .bd ul li a:hover{ border:1px solid #0d3f93;}
.pictab .bd ul li a:hover img{ transform:scale(1.05);}

.prodt1{ border:1px solid #dbdbdb; padding:25px; margin:35px 0 25px 0;}
.prodt1-lf{ width:440px; height:295px;}
.prodt1-lf img{ width:440px; }
.prodt1-rt{ width:580px; position:relative; min-height:295px;}
.prodt1-rt h3{ font-size:26px; font-weight:bold; line-height:50px;}
.prodt1-rt ul{ padding:10px 0 26px 0;font-size:16px;}
.prodt1-rt ul li{ font-size:20px; line-height:38px; padding-left:22px; background:url(../images/point2.png) left center no-repeat;}
.prodt1-rt .tell{ left:0; right:inherit; bottom:-6px; top:inherit;}
.pro-dt1-but{ height:54px; text-align:right; padding-right:50px;}
.pro-dt1-but a{ display:inline-block; color:#fff; font-size:20px; border-radius:8px; background:#0d3f93; padding:0 30px; line-height:54px;}
.pro-dt1-but a:hover{ background:#043382;}

.pro-tit{ text-align:center;}
.pro-tit em{ display:block; font-size:30px; font-weight:bold; line-height:77px;}
.pro-tit i{ display:inline-block; background:#0d3f93; width:77px; height:7px; font-size:0; overflow:hidden;}
.pro-txt{ padding:20px 0;}
.pro-txt p{ font-size:20px; line-height:1.8; margin:15px 0;}
.pro-txt img{ margin:15px auto; display:block; max-width:100%;}

.apply{ overflow:hidden; width:1160px; padding-top:15px;}
.apply li{ width:205px; float:left; text-align:center; margin:25px 25px 0 0;}
.apply li img{ width:205px; height:205px; border-radius:50%;}
.apply li p{ font-size:18px; line-height:65px; color:#222;}

.Relevant-pro{ padding:15px 0 0 0;}
.Relevant-pro h3{ border-bottom:3px solid #dbdbdb; line-height:55px; font-size:24px; padding-left:42px; background:url(../images/point3.png) 12px center no-repeat;}
.Relevant-pro h3 font{ font-size:18px; padding-left:15px; color:#999;}
.Relevant-pro .pro-list li{ width:270px;}
.Relevant-pro .pro-list li a p{ background:#fff; color:#333;}
.Relevant-pro .pro-list li a:hover p{ background:#fff; color:#0d3f93;}
.Relevant-pro .pro-list li a em,.Relevant-pro .pro-list li a em img{ width:268px; height:180px;}

.newsdt-tit{ text-align:center; padding:25px 0;}
.newsdt-tit h2{ font-size:24px; font-weight:bold; line-height:50px;}
.newsdt-tit p{ line-height:40px;}
.newsdt-tit p em{ padding:0 10px; font-size:14px; color:#727272;}
.newsdt-zy{ border:1px solid #bfbfbf; font-size:16px; line-height:32px; padding:18px 30px; color:#848484;}
.newsdt-txt{ margin:20px 0; padding:15px 0;}
.newsdt-txt p{ text-indent:2em; font-size:16px; line-height:24px; color:#2d2d2d; margin:24px 0;}
.newsdt-txt img{ display:block; max-width:100%; margin:0px auto;}
.newsdt-xg h3{ font-size:24px; line-height:75px;}
.newsdt-xg ul li{ overflow:hidden; border-top:1px dotted #d2d2d2; font-size:16px; line-height:37px; padding:15px 180px 15px 20px;}
.newsdt-xg ul li a{ float:right;}
.newsdt-next{ border-bottom:1px dotted #d2d2d2; padding:20px 180px 20px 0; line-height:40px; height:40px; overflow:hidden; font-size:16px;}
.newsdt-next em{ display:inline-block; float:left; color:#fff; background:#9f9f9f; font-size:16px; padding:0 30px; margin-right:20px;}
.newsdt-next a{ float:right;}

.newsdt-rt-list{ padding:0 15px 25px 15px; background:#f0f0f0;}
.newsdt-rt-list li{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; line-height:30px; padding:16px 0; font-size:18px; border-bottom:1px dotted #c0c0c0;}
.newsdt-rt-list li a{ padding-left:10px;}

.links{ background:#e4e4e4; padding:15px 0;}
.links .w{ overflow:hidden; line-height:38px;}
.links .w em{ display:inline-block; float:left; font-size:18px; color:#2c2c2c;}
.links .w a{ display:inline-block; float:left; font-size:18px; color:#2c2c2c; margin-right:10px;}
.links .w a:hover{ color:#0d3f93;}

/*foot style*********************************************************************/
.footer{ background:url(../images/fbg.jpg) center top no-repeat; width:100%;    background-size: 100% 100%;}

.footer .w{ position:relative; padding-bottom:5px;}
.f-logo{ width:300px; text-align:center; padding:60px 0;margin-right:50px;}
.f-logo a{ display:inline-block;}
.f-lx{ width:380px; }
.f-lx h3{ border-bottom:1px solid #fff; color:#fff; font-size:24px; font-weight:bold; line-height:62px; margin-bottom:18px; width:255px;}
.f-lx p{ color:#fff; font-size:16px; line-height:32px;}
.ewm{ width:225px; padding-top:50px; text-align:center;}
.ewm img{ width:190px; height:190px;}
.ewm p{ font-size:18px; color:rgba(255,255,255,.35); line-height:26px; padding-top:13px;}
.foot{ background:#1b1b1b;}
.foot p{ width:1440px; margin:0 auto; color:#fff; line-height:45px;}
.foot p em{ padding:0 85px; color:#fff; font-size:16px;}

.f-lx li a{color:#fff;font-size:16px;}

		.slideBox{ width:440px;  overflow:hidden; position:relative; border:1px solid #ddd;  }

		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; height: 300px;}
		.slideBox .bd img{ width:440px; display:block;  }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }