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

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

/*链接整体设置*/
a{ text-decoration:none; color:#2d2d2d; transition:all linear .2s;}
a:hover{ color:#01479d;}
a:active{ color:#2d2d2d;}
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;}
.prodt1-rt p{font-size:16px;}
/*公用样式*/
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:12px; 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+ */}
.newsdt-txt p a{color:#ff0101;text-decoration:underline;}
/*header*********************************************************************/
.header{ width:100%; height:110px; background:#fff;}
.h-top{ background:#e2e2e2; height:30px; line-height:30px;}
.h-top p{ width:1200px; margin:0 auto; color:#a1a1a1; overflow:hidden; font-size:13px;}
.h-top p em{ float:right;}
.h-top p a{ color:#a1a1a1; margin-left:15px; font-size:13px;}
.h-top p a:hover{ color:#01479d;}
.header .w{ position:relative;}
.logo{ width:172px; padding-top:30px; height:56px;}
.logo img{width:100%;}
.logo a{ display:inline-block;}
.h-txt{ width:600px; margin-top:25px;margin-left: 25px;}
.h-txt h2{ font-size:25px; font-weight:bold; line-height:37px; }
.h-txt p{ font-size:16px; line-height:34px;}
.tell{ background:url(../images/tell.png) left top no-repeat; position:absolute; right:0; top:20px;}
.tell p{ font-size:14px; color:#272727; padding-left:45px; text-align:center;}
.dh {position:absolute;right:0; top:60px;}
.dh li{float:left;    padding-left: 40px;padding-top:10px;color:#7f8c8d;}
.dh li a{color:#7f8c8d;}

.nav{ width:100%; height:43px; border-top:1px solid #cdcdcd; height:43px;   background: #d9d9d9;}
.nav ul{ width:1200px; margin:0 auto; position:relative; z-index:88;}
.nav ul .nLi{ float:left; display:inline;}
.nav ul .nLi p{  float:left;}
.nav ul .nLi p a{ display:inline-block;   font-size:16px;    width: 170px;
    height: 43px;
    line-height: 45px;
    text-align: center;
	background:url(../images/yuan.jpg) 128px center no-repeat; 
	}
	.nav ul .nLi.on a{background:url(../images/yuan1.jpg) 128px center no-repeat; }
	
.nav #kong p a{background-image:none;}
.nav #kong p a:hover{background-image:none;background-color: rgb(1, 71, 157);}
	.nav .on{background-color: rgb(1, 71, 157);color:#fff;}
.nav ul .nLi:first-child p{ background-image:none;}
.nav   .on a,.nav ul .nLi a:hover{ background-color: rgb(1, 71, 157); padding-bottom:0;color:#fff;}
.nav .sub{ display:none; width:1160px; left:0; top:44px; position:absolute; background:#fff; z-index:999; overflow:hidden; -moz-box-shadow:1px 1px 5px rgba(0,0,0,.5); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5); box-shadow:1px 1px 5px rgba(0,0,0,.5); padding:20px 0 20px 40px;}
.nav ul .nLi .sub li{ width:192px; margin-right:40px; float:left;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav ul .nLi .sub li a{ line-height:50px; border:none; font-size:14px;background:none;display:block;    color: rgb(102, 102, 102);}
.nav ul .nLi .sub li a:hover{ border:none;font-weight:bold;color:rgb(1, 71, 157)}
.nav ul .nLi .sub li:nth-child(1),.nav ul .nLi .sub li:nth-child(2),.nav ul .nLi .sub li:nth-child(3),.nav ul .nLi .sub li:nth-child(4),.nav ul .nLi .sub li:nth-child(5){ border-top:none;}

.float {
    position: fixed;
    z-index: 100;
    top: 0px;
}


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

.searchbg{ background:#fff;}
.searchbg.nysbg{ background:#f1f1f1;}
.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:#01479d;}
.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:20px 0; width:100%;}
.i-titc b{ display:inline-block; line-height:115px; font-size:35px; padding-left:165px; background:url(../images/t1.png) left center no-repeat;}
.com-bot{ text-align:center; width:100%; padding-bottom:40px;}
.com-bot a{ display:inline-block; border-radius:10px; line-height:48px; height:48px; padding:0 40px; font-size:18px; margin:0 25px; background:#d1d1d1;}
.com-bot a:hover,.com-bot a.on{ color:#fff; background:#01479d;}
font{font-size:20px;}
.con1{ background:#f3f3f3; padding:20px 0 10px 0;}
.con1-list{ overflow:hidden; width:1200px; padding:10px 0 0 0;}
.con1-list li{ width:383px; margin:0 16px 15px 0; float:left; position:relative; transition:all linear .2s;}
.con1-list li a{ display:block; border-bottom:1px solid #898989;}
.con1-list li a em{ display:block; width:383px; height:260px; overflow:hidden; border:1px solid #f8f8f8;}
.con1-list li a em img{ transition:all 0.6s; width:383px; height:260px;}
.con1-list li a p{ font-size:18px; font-weight:bold; color:#4a4a4a; line-height:45px; height:45px; background:url(../images/point6.png) 330px -45px no-repeat; padding-left:10px;}
.con1-list li a:hover{ border-bottom-color:#5d88be;}
.con1-list li a:hover em{ border-color:#01479d;}
.con1-list li a:hover img{ transform:scale(1.05);}
.con1-list li a:hover p{ background-position:370px 0;}
.con1-b-tit{ border-bottom:1px solid #acacac; margin-bottom:8px;}
.con1-b-tit em{ display:inline-block; color:#fff; font-size:20px; background:#01479d; padding:0 30px; line-height:39px; line-height:39px;}
.picMarquee{ border-bottom:1px solid #acacac; padding-bottom:8px;}
.picMarquee .hd{ display:none;}
.picMarquee .bd ul{ overflow:hidden;}
.picMarquee .bd ul li{ float:left; width:240px; height:150px; margin-right:15px;}
.picMarquee .bd ul li img{ width:240px; height:150px;}

.com-tell{ margin:0 auto; width:695px; background:url(../images/tbg.png) bottom center no-repeat; padding:50px 0 64px 0;}
.com-tellc{ border:1px solid #7b7b7b; border-radius:0 1000px 1000px 0; background:url(../images/tell1.png) #fff 28px center no-repeat; padding:0 0 0 52px; line-height:58px; height:58px; position:relative;}
.com-tellc em{ display:inline-block; font-size:16px; float:left;}
.com-tellc b{ font-size:30px; padding-left:15px; display:inline-block; float:left;}
.com-tellc a{ display:inline-block; position:absolute; right:-1px; top:-1px; bottom:-1px; line-height:60px; height:60px; color:#fff; background:#01479d; font-size:18px; font-weight:bold; padding:0 47px; border-radius:0 1000px 1000px 0;}
.com-tellc a:hover{ background:#014190;}

.con2{ padding:20px 0 50px 0;}
.con2-top{ text-align:center; overflow:hidden; width:1020px; margin:20px auto 40px auto;}
.con2-top li{ width:25%; float:left; border-left:1px solid #bebebe; margin-left:-1px;}
.con2-top li b{ display:block; font-size:28px; line-height:30px; padding-bottom:10px;}
.con2-top li b em{ font-size:28px;}
.con2-top li p{ font-size:20px; line-height:22px; padding-top:10px;}
.con2-top li.on b,.con2-top li.on p{ color:#01479d;}
.video{ width:1200px; position:relative;}
.video a{ display:inline-block; position:absolute; left:50%; top:50%; margin:-49px 0 0 -49px; background:url(../images/video.png) left center no-repeat; width:99px; height:99px;}

.con3{ background:url(../images/bg3.jpg) center center no-repeat;}
.con3 .w{ position:relative; padding:65px 0;}
.con3 h3{ color:#fff; font-size:36px; font-weight:bold; line-height:40px; padding:20px 0;}
.con3 p{ line-height:28px; padding:20px 0;}
.con3 p em{ font-size:16px; display:inline-block; color:#fff; padding:0 10px 0 28px; background:url(../images/point4.png) left center no-repeat;}
.con3 .zl{ background:url(../images/zlbg.png) bottom center no-repeat; position:absolute; top:-57px; right:-55px; width:840px; height:428px; text-align:center; padding-top:13px;}

.con4{ padding:35px 0 25px 0; background:url(../images/bg4.jpg) top center repeat;}
.con4 .hd{ border-bottom:1px solid #c6c6c6; border-top:1px solid #c6c6c6; margin:12px 0 25px 0;}
.con4 .hd ul{ overflow:hidden; width:1200px; margin:0 auto;}
.con4 .hd ul li{ text-align:center; float:left; width:20%; font-size:18px; line-height:78px; background:url(../images/libg.png) right center no-repeat;}
.con4 .hd ul li.on{ background:#01479d; font-weight:bold; color:#fff;}
.con4 .hd ul li:last-child{ background-image:none;}
.con4 .bd{ width:1200px; margin:0 auto;}
.con4 .con4-bot{ position:relative; width:100%;}
.con4 .con4-bot .pics{ width:1200px; height:575px;}
.con4 .con4-bot .txts{ position:absolute; right:0; bottom:0; background:rgba(1,71,157,.85); padding:0px 40px 0px 40px; width:452px;}
.con4 .con4-bot .txts h3{ border-bottom:1px solid #fff; padding:23px 0;}
.con4 .con4-bot .txts h3 em{ display:inline-block; font-size:30px; font-weight:bold; color:#fff; line-height:39px; padding-left:28px;}
.con4 .con4-bot .txts ul{ padding:10px 0 6px 0;}
.con4 .con4-bot .txts ul li{ color:#fff; font-size:18px; line-height:34px;}
.con4 .con4-bot .txts p a{ display:inline-block; line-height:38px; height:38px; background:#e70; padding:0 30px; font-size:18px; border-radius:1000px; color:#fff;}
.con4 .con4-bot .txts p a:hover{ background:#da6d01;}

.process{ background:url(../images/bg5.png) top center repeat; padding:20px 0 40px 0;}
.process .i-titc b{ color:#fff; background:url(../images/t2.png) left center no-repeat;}
.process .w{ overflow:hidden;}
.process ul{ overflow:hidden; padding:10px 0; width:1240px;}
.process ul li{ float:left; width:122px; text-align:center; background:url(../images/point2.png) right 25px no-repeat; }
.process ul li img{ display:block; width:69px; height:69px; margin:0 auto;}
.process ul li p{ color:#fff; font-size:16px; line-height:22px; padding-top:16px;}
.process ul li.on p{ color:#e77604;}
.process ul li .show{display:block;}
.process ul li .hide{display:none;}
.process ul li:hover .show{display:none;}
.process ul li:hover .hide{display:block;}
.process ul li:hover p{color:#ee7700;}

.con6{ background:#f3f3f3; padding:25px 0 15px 0;}
.con6-c{ position:relative; overflow:hidden; width:1200px; margin:10px auto 0 auto;}
.con6-c .bigImg{ height:535px; position:relative;}
.con6-c .bigImg li .pics{ width:1200px; height:535px;}
.con6-c .bigImg li .pics img{ width:1200px; height:535px;}
.con6-c .bigImg li .txts{ position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,.65); padding:24px 28px;}
.con6-c .bigImg li .txts h3{ font-size:24px; line-height:37px; height:37px; color:#fff;}
.con6-c .bigImg li .txts h3 font{ font-size:14px; padding-left:25px;}
.con6-c .bigImg li .txts p{ line-height:31px; color:#fff; font-size:16px;}
.con6-c .bigImg li .txts p a{ float:right; color:#fff;}
.con6-c .smallScroll{ height:147px; margin:25px 0 50px 0;}
.con6-c .sPrev,.con6-c .sNext{ float:left; display:block; width:35px; text-align:center; height:147px; background:#4a4a4a; line-height:145px; color:#fff; font-family:"simsun"; font-size:30px;}
.con6-c .sPrev:hover,.con6-c .sNext:hover{ background:#01479d;}
.con6-c .smallImg{ float:left; display:inline; width:1117px; padding-left:13px; overflow:hidden;}
.con6-c .smallImg ul{ height:147px; width:9999px; overflow:hidden; }
.con6-c .smallImg li{ float:left; border:1px solid #bfbfbf; width:265px; height:145px; cursor:pointer; margin-right:12px;}
.con6-c .smallImg img{ width:265px; height:145px;}
.con6-c .smallImg .on{ border-color:#1e50a2;}
.con6-c .pageState{ display:none;}

.con7{ padding:25px 0 60px 0;}
.con7-lf{ width:675px;}
.con7-rt{ width:490px;}
.con7 .hd{ border-bottom:1px solid #c1c1c4; line-height:25px; padding:15px 0; overflow:hidden;}
.con7 .hd a{ float:right; font-size:16px; color:#afafb3; background:url(../images/more.png) left center no-repeat; padding-right:20px; display:inline-block; font-size:0; overflow:hidden; margin-right:10px;}
.con7 .hd em{ display:inline-block; font-size:20px; margin-right:25px; float:left;}
.con7 .hd em.on{ color:#01479d;}
.con7 .hd i{ display:inline-block; float:left; border-right:1px solid #7b7b7b; font-size:0; overflow:hidden; height:23px; margin:1px 25px 0 0;}
.con7-lf .bd{ width:675px; overflow:hidden;}
.hot-news{ overflow:hidden; margin:25px 0;}
.hot-news .imgs{ display:inline-block; width:215px; height:140px; overflow:hidden; float:left; margin-right:20px;}
.hot-news .imgs img{ width:215px; height:140px;}
.hot-news h3{ font-size:18px; font-weight:bold; padding:10px 0; line-height:30px;}
.hot-news h3 span{ float:right; font-weight:500; color:#595959; font-size:14px;}
.hot-news p{ color:#595959; font-size:14px; line-height:22px; min-height:70px;}
.hot-news h4{ font-size:14px; line-height:20px; text-align:right;}
.hot-news h4 a{ color:#595959;}
.hot-news h4 a:hover{ color:#01479d;}
.i-news-list{ border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; overflow:hidden; background:#fff; width:720px;}
.i-news-list li{ width:320px; float:left; overflow:hidden; font-size:16px; height:64px; line-height:64px; border-top:1px dotted #bfbfbf; margin-right:35px;}
.i-news-list li:nth-child(1),.i-news-list li:nth-child(2){ border-top:none;}
.i-news-list li span{ color:#444; float:right; font-size:14px;}
.con7-rt ul li{ border:1px solid #bfbfbf; padding:19px 20px; margin-top:15px;}
.con7-rt ul li h3{ font-size:16px; position:relative; color:#111; padding-left:35px; margin-bottom:10px;}
.con7-rt ul li h3 em{ position:absolute; left:0; top:0; font-size:16px; color:#111; line-height:24px;}
.con7-rt ul li p{ font-size:14px; position:relative; color:#898989; line-height:20px; padding-left:35px;}
.con7-rt ul li p em{ position:absolute; left:0; top:0; font-size:16px; color:#898989;}

.con8{ background:url(../images/bg8.jpg) top center no-repeat; padding:557px 0 100px 0;}
.con8-1{ position:relative; min-height:210px; padding:0 20px 0 290px;}
.con8-1-tit{ width:200px; height:320px; background:#01479d; position:absolute; left:0; top:-110px; padding:0 20px;}
.con8-1-tit h3{ color:#fff; font-weight:bold; font-size:34px; line-height:54px; padding:33px 0 8px 0;}
.con8-1-tit p{ color:#fff; font-size:18px; line-height:25px;}
.con8-1-tit a{ display:inline-block; border:1px solid #fff; color:#fff; margin-top:40px; line-height:36px; font-size:18px; padding:0 55px 0 15px; background:url(../images/point1.png) 103px center no-repeat;}
.con8-1-tit a:hover{ border:1px solid #ccc; color:#ccc;}
.con8-1-txt{ padding:60px 0;}
.con8-1-txt p{ font-size:16px; line-height:28px; color:#333; text-indent:2em;}
.con8-2{ overflow:hidden;}
.con8-2 .hd{ width:240px;}
.con8-2 .hd li{ background:#e9e9e9; position:relative; border-left:6px solid #e9e9e9; padding-left:22px; height:64px; margin-top:5px; cursor:pointer;}
.con8-2 .hd li p{ font-size:18px; line-height:24px; padding-top:12px;}
.con8-2 .hd li em{ display:block; text-transform:uppercase; font-family:"Arial";}
.con8-2 .hd li i{ position:absolute; right:15px; top:50%; height:30px; line-height:30px; margin-top:-15px; font-family:"simsun"; font-size:20px; font-weight:bold;}
.con8-2 .hd li.on{ border-left:6px solid #01479d;}
.con8-2 .hd li.on p,.con8-2 .hd li.on em,.con8-2 .hd li.on i{ color:#01479d;}
.con8-2 .bd{ width:940px; overflow:hidden; padding-top:5px;}
.con8-2-list{ width:960px; overflow:hidden;}
.con8-2-list li{ width:302px; position:relative; margin-right:17px; float:left; height:202px; overflow:hidden;}
.con8-2-list li a{ display:block;}
.con8-2-list li img{ width:302px; height:202px;}
.con8-2-list li em{ display:inline-block; position:absolute; left:0; right:0; bottom:0; color:#fff; text-align:center; background:rgba(0,0,0,.7); font-size:16px; line-height:35px; height:35px;}

.con9{ background:url(../images/bg9.jpg) top center no-repeat; padding:40px 0;}
.con9 .i-titc b{ color:#fff; background:url(../images/t2.png) left center no-repeat;}
.con9 .bd{ position:relative; z-index:0; padding:10px 0 45px 0; height:600px;}
.con9 .bd ul{ width:100% !important;}
.con9 .bd li{ width:100% !important; text-align:center; height:auto;}
.con9 .bd li img{ display:block; max-width:98%; margin:0 auto; height:auto;}
.con9 .hd{ width:100%; z-index:1; height:20px; text-align:center;}
.con9 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 8px; background:#d4d4d4; border-radius:50%; overflow:hidden; line-height:9999px; transition:all linear .2s;}
.con9 .hd ul .on{ background:#fff;}

.com-lfindex{ width:1200px; padding-bottom:30px; overflow:hidden;}
.com-lf{ width:850px; padding-bottom:30px; overflow:hidden;}
.com-rt{ width:325px; margin:10px 0 20px 0;}
.com-rt-t{ text-align:center; background:#01479d; padding:21px 0 16px 0; border-bottom:2px solid #e70; border-radius:15px 15px 0 0;}
.com-rt-t b{ display:block; font-size:24px; color:#fff; line-height:39px;}
.com-rt-t p{ text-transform:uppercase; color:#b3c8e2; line-height:24px;}
.com-rt-tell{ background:#01479d; position:relative; height:140px; padding-left:12px;}
.com-rt-tell p{ color:#fff; line-height:30px; padding-top:27px; font-size:14px;}
.com-rt-tell em{ display:block; font-size:26px; font-weight:bold; line-height:30px; color:#fff;}
.com-rt-tell i{ position:absolute; right:0; bottom:0; width:110px; height:155px; background:url(../images/kf.png) left center no-repeat;}

.sideMenu{ background:#fff; padding:0 5px 25px 5px; border:1px solid #bcbcbc; border-top:none;}
.sideMenu h3{ color:#111; font-size:18px; font-weight:bold; height:44px; line-height:44px; position:relative; border-bottom:1px dotted #141414; padding-left:33px; background:url(../images/point5.png) 11px -44px no-repeat;}
.sideMenu h3 a{  display:block;}
.sideMenu h3 em{ display:inline-block; background:url(../images/point3.png) 0 -8px no-repeat; position:absolute; right:15px; top:18px; width:9px; height:8px;}
.sideMenu h3.on{ color:#01479d; background-position:11px 0; border-bottom-color:#01479d;}
.sideMenu h3.on a{color:#01479d}
.sideMenu h3.on em{ background-position:0 0;}
.sideMenu ul{ overflow:hidden;}
.sideMenu ul li{ font-size:14px; height:35px; line-height:35px; width:50%; float:left; overflow:hidden; border-bottom:1px dotted #d5d5d5;}
.sideMenu ul li a{ margin-left:3px;}

.pro-list{ overflow:hidden; width:900px; padding:10px 0 0 0;}
.pro-list li{ width:280px; padding:0 10px 15px 0; float:left; position:relative; transition:all linear .2s;}
.pro-list li a{ display:block; border-bottom:1px solid #898989;}
.pro-list li a em{ display:block; width:278px; height:228px; overflow:hidden; border:1px solid #f8f8f8;}
.pro-list li a em img{ transition:all 0.6s; width:278px; height:228px;}
.pro-list li a p{ font-size:16px; color:#464646; line-height:45px; height:45px; background:url(../images/point6.png) 255px -45px no-repeat; padding-left:10px;}
.pro-list li a:hover{ border-bottom-color:#5d88be;}
.pro-list li a:hover em{ border-color:#01479d;}
.pro-list li a:hover img{ transform:scale(1.05);}
.pro-list li a:hover p{ background-position:255px 0;}

.sider{ background:#fff; padding:0 10px 30px 10px; border:1px solid #01479d; border-top:none;}
.sider li{ font-size:18px; border-bottom:1px dotted #d4d4d4; line-height:52px; padding-left:15px;}

.solution-list{ padding:10px 0 0 0;}
.solution-list li{ background:#fff; border:1px solid #bbb; overflow:hidden; padding:14px; margin-bottom:20px; transition:all linear .2s; position:relative;}
.solution-list li.hover{ border:1px solid #01479d;}
.solution-list li h3{ font-size:20px; font-weight:bold; line-height:55px; padding-top:6px;}
.solution-list li p{ font-size:16px; line-height:26px; color:#6b6b6b;}
.solution-list li h4{ position:absolute; right:14px; bottom:15px; font-size:16px; line-height:28px;}
.solution-list li h4 a{ color:#333;}
.solution-list li .imgs{ float:left; margin-right:25px; width:305px; height:220px; overflow:hidden; display:inline-block; border:1px solid #e6e6e6;}
.solution-list li .imgs img{ width:305px; height:305px;}
.solution-list li.hover p{ color:#2d2d2d;}
.solution-list li.hover h3 a,.solution-list li.hover h4 a{ color:#01479d;}

.nyban{ height:350px; 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:#01479d;}
.com-tab{ text-align:center; padding:20px 0;}
.com-tab a{ display:inline-block; font-size:20px; color:#000; background:#e4e4e4; margin:0 1px 0 0; height:70px; line-height:70px; width:238px;}
.com-tab a.on{ color:#fff; background:url(../images/tabbg.png) center bottom no-repeat;}

.pages{ overflow:hidden; padding:20px 0; text-align:center;}
.pages .thisclass{background:#9c9c9c;color:#fff;}


.comtit{ text-align:center; font-size:24px; line-height:45px; font-weight:bold; padding:30px 0;}
.about1{ padding-bottom:50px;}
.about-txt{ overflow:hidden;}
.about-txt img{ width:585px; height:305px; float:left; margin:0 30px 30px 0; -moz-box-shadow:10px 10px 0 #01479d; -webkit-box-shadow:10px 10px 0 #01479d; box-shadow:10px 10px 0 #01479d;}
.about-txt p{ text-indent:2em; font-size:18px; line-height:32px; padding-top:24px;}
.about2{ background:#f8f8f8; padding:25px 0 60px 0;}
.about2 .w{ overflow:hidden;}
.about2 ul{ overflow:hidden; width:1250px; padding-top:10px;}
.about2 ul li{ background:#e7e7e7; float:left; width:270px; margin-right:40px; text-align:center; padding:30px 0 0 0; height:250px;}
.about2 ul li img{ display:block; margin:0 auto; width:80px; height:80px;}
.about2 ul li h3{ font-size:20px; color:#000; font-weight:bold; line-height:40px; padding:14px 0 4px 0;}
.about2 ul li p{ font-size:18px; line-height:28px; color:#000; padding:0 20px;}
.about2c{ position:relative; overflow:hidden; width:1200px;}
.about2c .bigImg{ position:relative;}
.about2c .bigImg li{ padding:60px 0 60px 240px;}
.about2c .bigImg li b{ float:left; width:230px; text-align:center; line-height:125px; height:125px; background:#01479d; border-radius:15px; color:#fff; font-size:24px; font-weight:bold; margin-right:35px;}
.about2c .bigImg li p{ line-height:50px; font-size:20px;}
.about2c .smallScroll{ height:74px; background:url(../images/line.png) center 24px repeat-x; padding:0 15px;}
.about2c .sPrev,.about2c .sNext{ float:left; display:block; width:24px; text-align:center; height:24px; border:1px solid #808080; border-radius:50%; line-height:24px; text-align:center; color:#24px; font-family:"simsun"; font-size:20px; margin-top:11px; background:#fff;}
.about2c .sPrev:hover,.about2c .sNext:hover{ border-color:#01479d; color:#01479d;}
.about2c .smallImg{ float:left; width:1115px; overflow:hidden;}
.about2c .smallImg ul{ height:99px; width:9999px; overflow:hidden; }
.about2c .smallImg li{ float:left; width:159px; height:27px; text-align:center; font-size:18px; color:#6c6c6c; padding-top:47px; line-height:24px; background:url(../images/a0.png) center 17px no-repeat;}
.about2c .smallImg .on{ border-color:#1e50a2; background:url(../images/aon.png) center 4px no-repeat;}
.about2c .pageState{ display:none;}

.com-rt.ns-com-rt{ width:265px;}
.com-rt.ns-com-rt .com-rt-tell em{ font-size:19px;}
.news-sider{ background:#fff; border:1px solid #01479d; border-top:none;}
.news-sider h3{ text-align:center; color:#fff; background:#e70; font-size:20px; line-height:40px;}
.news-sider ul{ padding:0 10px;}
.news-sider ul li{ line-height:50px; border-bottom:1px dotted #d4d4d4; font-size:16px; padding-left:15px;}
.news-sider ul li:last-child{ border-bottom:none;}
.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:5px 0; text-indent:2em;}
.newsdt-txt img{ display:block; max-width:100%; margin:20px auto;}

.prodt1{ border:1px solid #dbdbdb; padding:17px; margin:10px 0 15px 0;}
.prodt1-lf{ width:350px; height:225px;}
.prodt1-lf img{ width:350px; height:225px;}
.prodt1-rt{ width:455px; position:relative;}
.prodt1-rt h3{ font-size:22px; font-weight:bold; line-height:50px;}
.prodt1-rt ul{ min-height:140px;}
.prodt1-rt ul li{ font-size:16px; line-height:25px; color:#454545;}
.pro-dt1-but{ height:35px; text-align:right;}
.pro-dt1-but a{ display:inline-block; color:#fff; font-size:16px; border-radius:8px; background:#01479d; padding:0 25px; line-height:35px;}
.pro-dt1-but a:hover{ background:#043382;}
.pro-tit{ font-size:24px; line-height:44px; font-weight:bold; text-align:center; padding:20px 0 0 0;}
.pro-txt{ padding:5px 0 20px 0; width:750px; margin:0 auto;}
.pro-txt p{ font-size:18px; line-height:1.8;}
.pro-txt img{ margin:15px auto; display:block; max-width:100%;}
.pro-tabs{ border:1px solid #c7c7c7; border-top:none; margin:20px 0;}
.pro-tabs th{ text-align:center; width:185px; background:#eee; font-size:16px; color:#000; border-top:1px solid #c7c7c7; height:65px;}
.pro-tabs td{ border-top:1px solid #c7c7c7; text-indent:20px; font-size:16px; width:244px;}

.pro-list.pro-listn{ padding-bottom:20px;}
.pro-list.pro-listn li a{ display:block; border-bottom:none;}
.pro-tits{ background:url(../images/pt1.png) center top repeat-x; padding-top:2px; line-height:58px; font-size:20px; padding:0 25px; color:#000;}

.adv{ padding-bottom:50px;}
.adv dl{ overflow:hidden; padding-top:30px;}
.adv dl dt{ width:410px;}
.adv dl dt img{ width:410px;}
.adv dl dd{ width:430px;}
.adv dl dd h3{ font-size:20px; font-weight:bold; border-bottom:1px solid #919191; color:#111; line-height:60px; padding-top:5px;}
.adv dl dd ul{ padding-top:10px;}
.adv dl dd ul li{ position:relative; padding-left:25px; font-size:18px; line-height:22px; color:#393939; margin-top:14px;}
.adv dl dd ul li font{ font-size:18px; position:absolute; left:0; top:0;}
.pages li{display:inline-block;list-style:none;

  
    background: #f9f9f9;
    border: 1px solid #d2d2d2;
    font-size: 16px;
    line-height: 36px;
    line-height: 36px;
    padding: 0 15px;
    margin: 0 5px;

}




.Relevant-pro{ padding:20px 0 40px 0; width:880px; overflow:hidden;}
.Relevant-pro li{ float:left; text-align:center; width:276px; margin-right:16px;}
.Relevant-pro li a{ display:block;}
.Relevant-pro li em,.Relevant-pro li em img{ display:block; width:276px; height:175px; overflow:hidden;}
.Relevant-pro li p{ font-size:20px; line-height:26px; padding-top:20px;}

.mes{ border:1px solid #a8a8a8; margin:30px 0; padding:40px 0 15px 0;}
.mes li{ position:relative; padding:0 0 25px 205px;}
.mes li em{ position:absolute; left:135px; font-size:20px; color:#000; line-height:36px;margin-left:80px;}
.m-intxt{ border:1px solid #c7c7c7; line-height:34px; padding:0 10px; font-size:16px; width:500px;}
.m-text{ border:1px solid #c7c7c7; line-height:24px; font-size:16px; width:500px; padding:10px; resize:none;}
.m-inbut{ color:#fff; font-size:20px; background:#01479d; display:block; cursor:pointer; border:none; width:135px; text-align:center; height:40px; line-height:40px; margin-left:160px;}

.links{ background:#efefef; padding:15px 0;}
.links .w{ overflow:hidden; line-height:35px;}
.links .w em{ display:inline-block; float:left; font-size:15px;}
.links .w a{ display:inline-block; float:left; font-size:15px; margin-right:10px;}

/*foot style*********************************************************************/
.footer{ background:#e8e8e8 top center no-repeat; width:100%;}
.footer .w{ position:relative;}
.f-logo{ width:87px; padding:50px 0 40px 0;}
.f-logo img{width:100%;}
.f-logo a{ display:inline-block;}
.f-logo ul{ overflow:hidden; padding-top:35px;}
.f-logo ul li{ float:left; width:135px; line-height:34px;}
.f-logo ul li a{ color:#fff; font-size:18px;}
.f-logo ul li a:hover{ color:#fff; text-decoration:underline;}
.f-lx{float:left;border-left:1px solid #aba7a7;    margin-left: 95px;
    margin-top: 20px;}

.ewm{ width:170px;     margin-top: 20px;background-size:100% 100%;text-align:center; position:absolute; right:0;background:#fff; -moz-box-shadow:2px 2px 20px #333333; -webkit-box-shadow:2px 2px 20px #333333; box-shadow:2px 2px 20px #333333;}
.ewm img{ width:120px; height:120px;padding-top: 20px;}
.ewm p{ font-size: 14px; line-height:22px; padding-top:13px;    padding-bottom: 12px;}
.foot{ border-top:1px solid #686868;background:#01479d;}
.foot p{ width:1200px; margin:0 auto; color:#fff; line-height:55px; overflow:hidden;}
.foot p em{ color:#999; font-size:14px;}
.foot p em.fmrt{ margin-right:200px;}