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

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#3b3b3b; margin:0 auto; padding:0; background:#fff; min-width:1200px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#3b3b3b; transition:all linear .2s;}
a:hover{ color:#0c3a8d;}
a:active{ color:#3b3b3b;}
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,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:14px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
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:1200px; margin:0 auto;}
@font-face{ font-family:myFont; src:url('../images/BEBAS.ttf'); /* IE9+ */}
.float{position:fixed;z-index:100;top:0px;}
/*header*********************************************************************/
.header{ width:100%; height:190px; background:#fff;}
.h-top{ background:#f0f0f0; height:30px; line-height:30px;}
.h-top p{ width:1200px; margin:0 auto; color:#a1a1a1; overflow:hidden;}
.h-top p em{ float:right;}
.h-top p a{ color:#a1a1a1; margin-left:15px;}
.h-top p a:hover{ color:#0c3a8d;}
.header .w{ position:relative;}
.logo{ width:340px; padding-top:15px;}
.logo a{ display:inline-block;}
.h-txt{ border-left:1px solid #7d7d7d; width:600px; padding:6px 0 6px 20px; margin-top:41px}
.h-txt h2{ font-size:30px; font-weight:bold; color:#2f2f2f; line-height:42px; letter-spacing:3px;}
.h-txt p{ font-size:14px; text-transform:uppercase; font-family:"Arial"; color:#5d5d5d; line-height:24px;}
.tell{ background:url(../images/tell.png) left center no-repeat; padding:0 0 6px 35px; font-size:16px; color:#4f4f4f; line-height:34px; position:absolute; right:0; top:45px;}
.tell font{ display:block; font-size:30px; color:#0c3a8d; font-weight:bold;}

.nav{ width:100%; background:#0c3a8d; height:58px; line-height:58px;}
.nav ul{ width:1200px; margin:0 auto; overflow:hidden;}
.nav ul li{ float:left; display:inline;}
.nav ul li a{ display:inline-block; line-height:58px; color:#fff; font-size:16px; padding:0 33px 0 34px; background:url(../images/libg.png) left center no-repeat; position:relative; transition:none;}
.nav ul li:first-child a{ background-image:none;}
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/nav-h.png) left center repeat-x;}
.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:url(../images/nav-h.png) left center repeat-x; z-index:555;}




/* banner */
.banner{ min-width:1200px; position:relative; height:550px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important; height:760px;}
.banner .bd li .siteWidth{ width:1200px; position:relative; margin:0 auto; height:760px;}
.banner .bd li a{ height:760px; display:block;}
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:61px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0 5px; background:#d4d4d4; border-radius:16px; overflow:hidden; line-height:9999px; transition:all linear .2s;}
.banner .hd ul .on{ background:#fff; width:68px;}

.searchbg{ background:#fff; border-bottom:1px solid #cecece;}
.searchbg.nysbg{ background:#f6f6f6; border-bottom:none;}
.searchbg .w{ padding:20px 0;}
.searchbg .txts{ width:890px; line-height:44px; overflow:hidden; height:44px; font-size:14px; color:#676767;}
.searchbg .txts em{ font-size:14px; font-weight:bold; float:left; display:inline-block;}
.searchbg .txts a{ font-size:14px; color:#676767;}
.searchbg .txts a:hover{ color:#0c3a8d;}
.searchbg .search{ width:280px; border:1px solid #b2b2b2; border-radius:1000px; height:42px; background:#fdfdfd;}
.searchbg .search .s-intxt{ float:left; width:225px; padding-left:20px; background:none; height:42px; border:none; font-size:14px; line-height:42px; color:#333;}
.searchbg .search .s-inbut{ float:left; border:none; cursor:pointer; width:20px; height:20px; background:url(../images/search.png) left center no-repeat; margin-top:11px;}

.i-titc{ text-align:center; padding:30px 0; width:100%;}
.i-titc b{ display:block; line-height:50px; font-size:30px; color:#232323;}
.i-titc p{ line-height:38px; font-size:18px; color:#232323;}
.com-bot{ text-align:center; width:100%; padding-bottom:40px;}
.com-bot a{ display:inline-block; border-radius:1000px; line-height:38px; height:38px; padding:0 35px; font-size:18px; margin:0 12px; background:#eaeaea;}
.com-bot a:hover,.com-bot a.on{ color:#fff; background:#0c3a8d;}

.con1{ padding:25px 0 70px 0;}
.con1 .w{ overflow:hidden;}
.con1 ul{ overflow:hidden; width:1250px; padding-top:25px;}
.con1 ul li{ width:204px; float:left; text-align:center; margin-right:45px;}
.con1 ul li em{ display:inline-block; border-radius:50%; width:132px; height:132px; border:3px solid #444; background:#fff; overflow:hidden; margin:0 auto;}
.con1 ul li em img{ width:132px; height:132px; border-radius:50%;}
.con1 ul li p{ color:#232323; font-size:16px; line-height:52px;}
.con1 ul li:hover em{ border:3px solid #0c3a8d;}
.con1 ul li:hover p{ color:#0c3a8d;}
.con1 ul li .default{display:block;}
.con1 ul li:hover .default{display:none;}
.con1 ul li .hover{display:none;}
.con1 ul li:hover .hover{display:block;}

.con2{ background:url(../images/bg2.jpg) center top no-repeat; padding:15px 0 10px 0;}
.con2 .sider{ min-height:483px;}

.con3{ padding:15px 0 10px 0;}
.con3 .parHd{ height:55px; width:1200px; overflow:hidden; margin:5px 0 35px 0;}
.con3 .parHd ul{ overflow:hidden; text-align:center; width:1220px;}
.con3 .parHd ul li{ display:inline; cursor:pointer; padding-right:1px; float:left;}
.con3 .parHd ul li em{ display:inline-block; font-size:20px; line-height:55px; background:#e2e2e2; width:199px; text-align:center; transition:all linear .2s;}
.con3 .parHd ul li.on em{ color:#fff; background:url(../images/lih.png) center bottom no-repeat;}
.con3 .slideBox{ overflow:hidden; zoom:1; position:relative; padding-bottom:25px;}
.con3 .sPrev,.con3 .sNext{ position:absolute; left:0; top:50%; margin-top:-35px; width:34px; height:70px; display:block; overflow:hidden; background:url(../images/but.png) 0 0 no-repeat; cursor:pointer; z-index:999; background-color:rgba(209,209,209,.55);}
.con3 .sNext{ left:auto; right:0; background-position:0 -70px;}
.con3 .sPrev:hover,.con3 .sNext:hover{ background-color:rgba(209,209,209,.85);}

.i-tell{ background:url(../images/tlbg.jpg) top center no-repeat;}
.i-tell .w{ position:relative; padding-top:43px; height:177px;}
.i-tell .i-t-txt{ line-height:40px; font-weight:bold; width:720px; padding:0 0 0 20px;}
.i-tell .i-t-txt p{ color:#fff; font-size:26px; padding-bottom:15px;}
.i-tell .i-t-txt h4 em{ font-size:18px; padding:0 25px 0 20px; color:#fff; display:inline-block; background:url(../images/point1.png) left center no-repeat;}
.i-tell .w .tell{ background:url(../images/tell1.png) left center no-repeat; color:#fff; top:40px; right:20px; font-size:18px;}
.i-tell .w .tell font{ color:#fff;}
.i-tell .w .com-bot{ position:absolute; right:0; bottom:0; width:295px; text-align:left;}
.i-tell .w .com-bot a{ color:#0c3a8d;}
.i-tell .w .com-bot a:hover{ color:#fff; background:#0556d7;}

.con4{ background:url(../images/bg4.jpg) center bottom no-repeat; padding:15px 0 10px 0;}

.con5{ padding:15px 0 165px 0; position:relative;}
.con5 .hd{ position:absolute; left:50%; bottom:85px; margin-left:-600px; width:1200px; z-index:9;}
.con5 .hd ul{ overflow:hidden; background:url(../images/bg5-t.png) center center no-repeat;}
.con5 .hd ul li{ font-weight:bold; text-align:center; float:left; width:25%; padding:45px 0;}
.con5 .hd ul li p{ font-size:18px; line-height:31px;}
.con5 .hd ul li.on{ background:url(../images/bg5-th.png) center center no-repeat;}
.con5 .hd ul li.on p{ color:#fff;}
.con5 .bd{ margin-top:5px;}
.con5-bg1{ background:url(../images/bg5-1.jpg) center top no-repeat; height:595px;}
.con5-bg2{ background:url(../images/bg5-2.jpg) center top no-repeat; height:595px;}
.con5-bg3{ background:url(../images/bg5-3.jpg) center top no-repeat; height:595px;}
.con5-bg4{ background:url(../images/bg5-4.jpg) center top no-repeat; height:595px;}
.con5-txt{ width:600px; padding:100px 600px 0 0; margin:0 auto;}
.con5-txt h3{ color:#fff; font-weight:bold; line-height:40px; font-size:30px; position:relative; padding:10px 0 10px 80px;}
.con5-txt h3 font{ position:absolute; left:0; top:50%; margin-top:-35px; color:#fff; font-size:67px; display:inline-block; line-height:70px; font-family:"Arial"; height:70px;}
.con5-txt p{ font-size:18px; line-height:26px; color:#fff; margin-top:26px; background:url(../images/point3.png) 0 7px no-repeat; padding-left:21px;}



.con6{ background:url(../images/bg6.jpg) #f6f6f6 center top no-repeat; padding:25px 0 10px 0;}
.con6 .w{ padding:170px 0 50px 0;}
.i-about{ background:#fff; overflow:hidden; padding:30px 90px 30px 0; -moz-box-shadow:1px 1px 8px #808080; -webkit-box-shadow:1px 1px 8px #808080; box-shadow:1px 1px 8px #808080;}
.i-about .imgs{ width:320px; float:left; display:inline-block; text-align:center;}
.i-about .imgs img{ height:210px;}
.i-about h3{ font-size:30px; color:#0c3a8d; line-height:40px; font-weight:bold; padding:15px 0;}
.i-about p{ font-size:18px; line-height:33px; color:#474747;}
.i-about h4{ font-size:18px; text-align:right; line-height:33px;}
.i-about h4 a{ color:#818181;}
.con6c .hd{ text-align:center; font-size:18px; color:#474747; background:url(../images/t1.png) center center no-repeat; line-height:35px; margin:50px 0 25px 0;}
.con6c .hd em{ font-size:18px; color:#474747; margin:0 12px;}
.con6c .hd em.on{ color:#0c3a8d; font-weight:bold;}
.con6c .bd{ width:1200px; overflow:hidden;}
.photo-list{ width:1240px; overflow:hidden;}
.photo-list li{ float:left; text-align:center; width:232px; margin:10px 10px 0 0;}
.photo-list li a{ display:block;}
.photo-list li em{ width:230px; height:155px; border:1px solid #c3c3c3; display:block; transition:all linear .2s;}
.photo-list li em img{ width:230px; height:155px;transition: all 0.6s;}
.photo-list li em img:hover{    transform: scale(1.05);}

.pic img{transition: all 0.6s;}
.comcon img{transition: all 0.6s;}
.pic img:hover{ transform: scale(1.05);}
.comcon img:hover{ transform: scale(1.05);}

.photo-list li p{ font-size:16px; color:#676767; line-height:40px; height:40px;}
.photo-list li a:hover em{ border:1px solid #0c3a8d;}
.photo-list li a:hover p{ color:#0c3a8d;}

.con7{ overflow:hidden; padding:15px 0 10px 0;}
.con7 ul{ width:1280px; overflow:hidden; padding:15px 0 70px 0;}
.con7 ul li{ float:left; text-align:center; color:#fff; font-size:18px; height:67px; line-height:67px; width:154px; padding-right:55px; background:url(../images/bg0.png) left center no-repeat;}

.con8{ background:#f6f6f6; padding:15px 0 70px 0;}
.con8 .hd{ border-bottom:1px solid #c1c1c4; line-height:52px; overflow:hidden; margin-bottom:35px;}
.con8 .hd a{ float:right; font-size:16px; color:#afafb3;}
.con8 .hd em{ display:inline-block; border-bottom:5px solid #f6f6f6; font-size:20px; margin-right:25px; padding:0 10px; float:left;}
.con8 .hd em.on{ border-bottom:5px solid #0c3a8d; color:#0c3a8d; font-weight:bold;}
.con8 .hd i{ display:inline-block; float:left; border-right:1px dotted #a2a2a8; font-size:0; overflow:hidden; height:25px; margin:13px 25px 0 0;}
.hot-news{ overflow:hidden; margin-bottom:30px;}
.hot-news .imgs{ display:inline-block; width:600px; height:290px; overflow:hidden; float:left; margin-right:35px;}
.hot-news .imgs img{ width:600px; height:290px;}
.hot-news h3{ font-size:24px; font-weight:bold; padding:40px 0 15px 0; line-height:40px;}
.hot-news h3 span{ float:right; font-weight:500; color:#828282; font-size:14px;}
.hot-news p{ color:#666; font-size:16px; line-height:30px; min-height:125px;}
.hot-news h4{ font-size:16px; line-height:30px;}
.hot-news h4 a{ color:#77777f;}
.hot-news h4 a:hover{ color:#0c3a8d;}
.i-news-list{ border:1px dotted #959595; overflow:hidden; background:#fff;}
.i-news-list li{ width:555px; float:left; overflow:hidden; font-size:14px; height:63px; line-height:63px; border-top:1px solid #c6c6c9; margin:0 22px;}
.i-news-list li:nth-child(1),.i-news-list li:nth-child(2){ border-top:none;}
.i-news-list li span{ color:#666; float:right; font-size:14px;}

.com-lf{ width:885px; padding-bottom:30px; overflow:hidden;}
.com-lf{font-size:16px;}
.com-rt{ width:308px; margin:10px 0 20px 0; border:1px solid #0c3a8d;}
.com-rt-t{ text-align:center; background:#0c3a8d; padding:28px 0; font-size:22px; color:#fff; line-height:30px; font-weight:bold;}
.com-rt-tell{ background:url(../images/kf.png) #fff no-repeat center bottom; height:170px; padding-left:10px;}
.com-rt-tell p{ color:#fff; line-height:26px; padding-top:75px; font-size:14px;}
.com-rt-tell em{ display:block; font-size:22px; font-weight:bold; line-height:30px; color:#fff;}

.com-rt.siderc{ width:310px; border:none;}
.sider{ background:#fff; padding:0 20px 30px 20px;}
.sider li{ font-size:18px; border-bottom:1px dotted #aaa; line-height:48px; padding-top:15px;}
.sider li.on a{color:#0c3a8d;}

.sideMenu{ background:#fff; padding:0 9px 28px 9px;}
.sideMenu h3{ color:#111; font-size:18px; font-weight:bold; height:42px; line-height:42px; position:relative; border-bottom:1px dotted #b4b4b4; margin-top:11px;}
.sideMenu h3 a{ color:#fff; display:block;}
.sideMenu h3 em{ display:inline-block; background:url(../images/point2.png) 0 -10px no-repeat; position:absolute; right:15px; top:16px; width:11px; height:10px;}
.sideMenu h3.on{ color:#0c3a8d;}
.sideMenu h3.on em{ background-position:0 0;}
.sideMenu ul{ overflow:hidden; padding-top:11px;}
.sideMenu ul li{ font-size:15px; height:34px; line-height:34px; width:50%; float:left; overflow:hidden;}

.case-list{ overflow:hidden;}
.case-list li{ width:388px; float:left; margin:0 15px 15px 0; border:1px solid #ededed; background:#ededed; height:505px; transition:all linear .2s;}
.case-list li .pic{ height:378px; width:388px; overflow:hidden;}
.case-list li .pic img{ height:378px; width:388px;}
.case-list li .txt{ padding:10px;}
.case-list li .txt h3{ font-size:18px; font-weight:bold; line-height:45px; height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.case-list li .txt p{ font-size:16px; line-height:28px;}
.case-list li.hover{ border:1px solid #0c3a8d; background:#0c3a8d;}
.case-list li.hover h3 a,.case-list li.hover p{ color:#fff;}

.project-list{ padding:0 0 10px 10px;}
.project-list li{ background:#fff; border:1px solid #bbb; overflow:hidden; padding:9px; margin-top:10px; transition:all linear .2s;}
.project-list li.hover{ border:1px solid #0c3a8d;}
.project-list li h3{ font-size:20px; font-weight:bold; line-height:42px; padding-top:6px;}
.project-list li p{ font-size:16px; line-height:28px; color:#5b5b5b;}
.project-list li h4{ text-align:right; font-size:16px; line-height:28px;}
.project-list li h4 a{ color:#777;}
.project-list li .imgs{ float:left; margin-right:15px; width:245px; height:165px; overflow:hidden; display:inline-block;}
.project-list li .imgs img{ width:245px; height:165px;}
.project-list li.hover h3 a,.project-list li.hover h4 a{ color:#0c3a8d;}

.pro-list{ overflow:hidden; width:1150px; padding:10px 0 0 0;}
.pro-list li{ width:285px; padding:0 0 10px 10px; float:left; position:relative; transition:all linear .2s;}
.pro-list li a{ display:block; border:1px solid #f8f8f8; background:#f8f8f8;}
.pro-list li a em{ display:block; width:283px; height:236px; overflow:hidden;}
.pro-list li a em img{ transition:all 0.6s; width:283px; height:236px;}
.pro-list li a p{ text-align:center; font-size:16px; padding-top:1px; line-height:38px; height:38px;}
.pro-list li a:hover{ border:1px solid #0c3a8d; background:#0c3a8d;}
.pro-list li a:hover img{ transform:scale(1.05);}
.pro-list li a:hover p{ color:#fff;}

.nyban{ height:420px; width:100%; text-align:center;}
.location{ border-bottom:1px dotted #d7d7d7; padding:20px 0 15px 0; line-height:30px; margin-bottom:20px;}
.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:#0c3a8d;}
.com-tab{ text-align:center; padding:25px 0;}
.com-tab a{ display:inline-block; font-size:20px; color:#fff; background:#0c3a8d; margin:0 1px; height:65px; line-height:65px; width:238px;}
.com-tab a.on{ color:#fff; background:url(../images/tabbg.png) center bottom no-repeat;}

.ny-lf .com-rt-t{ padding:20px 0;}
.ny-lf .sider{ text-align:center; padding-bottom:0;}
.ny-lf .sider p{font-size:18px;}
.ny-lf .sider li{ padding-top:0; line-height:56px;}
.ny-lf .sider li:last-child{ border-bottom:none;}
.project-list1{ padding:10px 0 0 10px;}
.project-list1 li{ background:#fff; border:1px solid #bbb; overflow:hidden; padding:14px; margin-bottom:20px; transition:all linear .2s; position:relative;}
.project-list1 li.hover{ border:1px solid #0c3a8d;}
.project-list1 li h3{ font-size:20px; font-weight:bold; line-height:42px; padding-top:6px;}
.project-list1 li p{ font-size:16px; line-height:32px; color:#5b5b5b;}
.project-list1 li h4{ position:absolute; right:14px; bottom:20px; font-size:16px; line-height:28px;}
.project-list1 li h4 a{ color:#777;}
.project-list1 li .imgs{ float:left; margin-right:15px; width:285px; height:200px; overflow:hidden; display:inline-block;}
.project-list1 li .imgs img{ width:285px; height:200px;}
.project-list1 li.hover h3 a,.project-list1 li.hover h4 a{ color:#0c3a8d;}

.pages{ overflow:hidden; padding:20px 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:#0c3a8d; border:1px solid #0c3a8d; color:#fff;}

.com-rt.ns-com-rt{ width:263px; margin:10px 0 35px 0; border:1px solid #0c3a8d;}
.com-rt.ns-com-rt .sider{ padding:0 15px 10px 15px;}
.com-rt.ns-com-rt .sider li{ padding-top:0; line-height:48px; font-size:16px;}
.com-lf.ns-com-lf{ width:915px;}
.newsdt-tit{ text-align:center; padding-bottom:25px;}
.newsdt-tit h2{ font-size:24px; font-weight:bold; line-height:55px;}
.newsdt-tit p{ line-height:35px;}
.newsdt-tit p em{ padding:0 10px; font-size:14px; color:#727272;}
.newsdt-zy{ border:1px solid #bfbfbf; line-height:32px; padding:16px 25px 16px 105px; position:relative;}
.newsdt-zy p{ color:#505050; font-size:16px;}
.newsdt-zy em{ display:inline-block; position:absolute; left:25px; top:16px; color:#505050; font-size:16px;}
.newsdt-txt{ margin:10px 0; padding:10px 0;}
.newsdt-txt p{ font-size:16px; line-height:32px; margin:20px 0;}
.newsdt-txt img{ display:block; max-width:100%; margin:20px 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;}
.newsdt-xg ul li a{ float:right;}
.newsdt-next{ border-bottom:1px dotted #d2d2d2; padding:20px 15px 20px 0; margin-bottom:20px; 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;}

.prodt1{ border:1px solid #dbdbdb; padding:16px; margin:10px 0 15px 10px;}
.prodt1-lf{ width:350px; height:310px;}
.prodt1-lf img{ width:350px; height:220px;}
.prodt1-rt{ width:470px; position:relative;}
.prodt1-rt h3{ font-size:22px; font-weight:bold; line-height:50px;}
.prodt1-rt p{ font-size:16px; line-height:27px; min-height:132px;}
.pro-dt1-but{ height:35px; text-align:right;}
.pro-dt1-but a{ display:inline-block; color:#fff; font-size:16px; border-radius:8px; background:#0c3a8d; padding:0 25px; line-height:35px;}
.pro-dt1-but a:hover{ background:#043382;}
.pro-tit{ font-size:30px; line-height:50px; font-weight:bold; text-align:center; padding:20px 0 0 0;}
.pro-txt{ padding:15px 0 15px 15px;}
.pro-txt p{ font-size:14px; line-height:1.8; margin:15px 0;}
.pro-txt img{ margin:15px auto; display:block; max-width:100%;}
.Relevant-pro{ padding:15px 0 0 10px;}
.Relevant-pro h3{ border-bottom:3px solid #dbdbdb; line-height:55px; font-size:24px; padding-left:42px; background:url(../images/point4.png) 12px center no-repeat;}
.Relevant-pro h3 font{ font-size:18px; padding-left:15px; color:#999;}
.Relevant-pro .pro-list li{ width:210px; margin:11px 11px 0 0; padding:0;}
.Relevant-pro .pro-list li a{ border:1px solid #ccc;}
.Relevant-pro .pro-list li a:hover{ border:1px solid #0c3a8d;}
.Relevant-pro .pro-list li a p{ background:#fff; color:#333;}
.Relevant-pro .pro-list li a:hover p{ background:#fff; color:#0c3a8d;}
.Relevant-pro .pro-list li a em,.Relevant-pro .pro-list li a em img{ width:208px; height:180px;}

.comtit{ text-align:center; font-size:40px; line-height:50px; font-weight:bold; padding:30px 0 40px 0;}
.about-c{ padding-bottom:50px;}
.about-c img{ display:block; max-width:100%; margin:15px auto;}
.about-c p{ font-size:20px; line-height:38px; padding:11px 0; text-indent:2em;}
.about-pz{ overflow:hidden; width:963px; margin:0 auto 105px auto;}
.about-pz li{ padding:38px 65px 0 65px; background:url(../images/bg1.png) top center no-repeat; height:153px; width:191px; float:left; text-align:center;}
.about-pz li img{ display:block; height:75px; margin:0 auto;}
.about-pz li p{ color:#fff; font-size:20px; line-height:63px;}

.about-tz{ background:#f3f3f3; padding:20px 0 80px 0; margin-bottom:10px;}
.about-tz .w{ overflow:hidden; margin-top:10px;}
.about-tz .w .imgs{ float:left; width:500px; margin-right:40px;}
.about-tz .w p{ font-size:20px; line-height:37px; padding-top:12px;}

.partner{ padding:15px 0 60px 0; background:#f3f3f3;}
.partner .w{ overflow:hidden;}
.partner ul{ width:1240px; overflow:hidden;}
.partner ul li{ width:232px; float:left; margin:0 10px 10px 0;}
.partner ul li a{ display:block; border:1px solid #cbcbcb; width:230px; height:150px;}
.partner ul li a img{ width:230px; height:150px;}
.partner ul li a:hover{ border:1px solid #0c3a8d;}

.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:#0c3a8d;}

/*foot style*********************************************************************/
.footer{ background:#282828; width:100%;}
.footer .w{ position:relative; padding-bottom:5px;}
.f-logo{ width:450px; padding:55px 0;}
.f-logo a{ display:inline-block;}
.f-logo b{ display:block; color:#fff; font-size:24px; padding:20px 0 0 45px; line-height:40px;}
.f-logo p{ color:#fff; text-transform:uppercase; font-family:"Arial"; padding-left:45px; line-height:27px;}
.f-lx{ width:400px; padding:40px 0;}
.f-lx h3{ border-bottom:1px solid #fff; color:#fff; font-size:24px; font-weight:bold; line-height:62px; margin-bottom:13px; width:255px;}
.f-lx p{ color:#fff; font-size:16px; line-height:30px; padding:5px 0 0 80px; position:relative;}
.f-lx p font{ position:absolute; left:0; top:5px; display:inline-block; font-size:16px;}
.ewm{ width:332px; padding:75px 10px 0 0; text-align:center;}





        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(/images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #165fac;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #165fac;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    

.ewm img{ width:152px; height:152px;}
.ewm p{ font-size:16px; color:rgba(255,255,255,.35); line-height:22px; padding-top:13px;}
.foot{ background:#1b1b1b;}
.foot p{ width:1200px; margin:0 auto; color:#fff; line-height:45px; overflow:hidden;}
.foot p em{ color:#fff; font-size:16px;}
.foot p em.fmrt{ margin-right:200px;}