﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}
body{background:#e8e8e8;color:#333;font-family:Arial, Helvetica, sans-serif;	font-size: 12px;}

a {color:#333;font-size:12px;text-decoration:none;}

a:hover {color:#1a3c83;font-size:12px; }

/*header css*/
.head{ width:1004px; margin:0 auto; height:84px; overflow:visible;}
.logo{ float:left; display:inline; width:334px} 
.headr{ float:left; display:inline; width:670px; overflow:visible;}
.search{ text-align:right; height:20px; line-height:20px; padding:11px 28px 8px 0; position:relative; overflow:visible;}
.sfenlei{ position:absolute; width:40px; right:54px; top:12px; line-height:18px; height:18px; font-size:12px; border-left:1px solid #CCC; border-right:1px solid #fff;  text-align:left; text-indent:5px;background:url(../images/sjt.jpg) no-repeat 35px 7px; line-height:18px; padding:0 2px; cursor:pointer;}
.sfenlei ul{ padding:2px 0;}
.sfenlei ul li{ line-height:22px;}
.sfenlei.on{ border:1px solid #CCC; border-top:none; background:url(../images/sjt.jpg) no-repeat 35px 7px #fff;}
.search label{ float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif}
.search label a{ padding:0 2px;}
.text{ background:url(../images/text.jpg) no-repeat; height:20px; width:120px; border:none; padding-left:8px; float:right;}
.go{ float:right; background:url(../images/go.jpg) no-repeat; height:20px; width:25px; border:none; cursor:pointer;}
.menu{ height:46px;  overflow:visible; }
.menu ul li{ float:left; text-align:center; padding:0 20px;  line-height:40px; height:46px;}
.menu ul li.home{ padding:0;}
.menu ul li.current a{ background:url(../images/hover.jpg) no-repeat center bottom;}
.menu ul li a{ font-size:14px;height:46px; display:block; width:77px;}
.menu ul li a:hover{ background:url(../images/hover.jpg) no-repeat center bottom;-webkit-transition:all 0 ease-in;-o-transition:all 0 ease-in;-moz-transition:all 0 ease-in;}

#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5{ width:100%; height:230px; position:absolute; left:0px; top:85px; display:none; overflow:visible; background:url(../images/menu_bg.png) repeat-x; z-index:9999; padding-top:10px;}
.box{ width:960px; margin:0 auto; text-align:left;}
.box dt{ float:left; height:92px; line-height:92px; width:128px; text-align:center; font-size:18px; color:#203d83; display:inline; margin:35px 0 0 136px;}
.box dd.nav{ float:left; width:204px; height:92px; border-right:1px solid #d3d3d3; text-align:center; margin:30px 0 0 0; display:inline;}
.box dd.navtwo{ float:left; width:152px; height:54px; padding-top:10px; border-right:1px solid #d3d3d3; text-align:center; margin:35px 0 0 0; display:inline;}
#apDiv2 .box dt{ float:left; height:94px; line-height:94px; width:128px; text-align:center; font-size:18px; color:#203d83; display:inline; margin:30px 0 0 136px;}
#apDiv2 .box dd.nav{ float: left;width: 144px;height: 94px;border-right: 1px solid #d3d3d3;text-align: center;margin:30px 0 0 0;display: inline;
padding-bottom: 4px;}
#apDiv2 .box dd.navtwo{float: left;width: 204px;height: 72px;padding-top: 10px;border-right: 1px solid #d3d3d3;text-align: center;margin: 35px 0 0 0;display: inline;}

#apDiv3 .box dt{ float:left; height:94px; line-height:88px; width:128px; text-align:center; font-size:18px; color:#203d83; display:inline; margin:30px 0 0 112px;}
#apDiv3 .box dd.nav{ float: left;width: 204px;height: 66px;border-right: 1px solid #d3d3d3;text-align: center;margin:40px 0 0 0;display: inline;
padding-bottom: 4px;}

#apDiv4 .box dt{ float:left; height:94px; line-height:94px; width:128px; text-align:center; font-size:18px; color:#203d83; display:inline; margin:30px 0 0 112px;}
#apDiv4 .box dd.nav{ float: left;width: 216px;height: 66px;border-right: 1px solid #d3d3d3;text-align: center;margin:44px 0 0 0;display: inline;
}

#apDiv5 .box dd.nav{ float: left;width: 138px;height: 92px;border-right: 1px solid #d3d3d3;text-align: center;margin:35px 0 0 0;display: inline;}

#apDiv3 .box dd.nav a, #apDiv3 .box dd.nav a:hover{background: none;line-height: 66px;height: 66px;width: auto;}
.menu ul li .box dd.nav a, .menu ul li .box dd.nav a:hover{background: none;line-height: 30px;height: 30px;width: auto; font-size:12px;}
.menu ul li .box dd.navtwo a, .menu ul li .box dd.navtwo a:hover{ background:none; ;line-height: 30px;height: 30px; width:auto; font-size:12px;}

.box dd.menuimg{ float:left; width:230px; height:102px; margin:24px 0 0 55px;}
.box dd.menuimg img{ width: 230px;height: 102px;}


#apDiv2 .box dd.menuimg{ float:left; width: 230px;height: 104px; margin:23px 0 0 55px;}
#apDiv3 .box dd.menuimg{ float:left; width: 230px;height: 104px; margin:23px 0 0 50px;}
#apDiv2 .box dd.menuimg img{ width: 230px;height: 104px;}

#banner{border:medium none;left:50%;margin:0 auto 0 -960px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1920px; height:512px; z-index:0; background:#3c3c3c}
.focus .bleft{width:1920px; height:416px; position:relative;overflow:hidden;}
.focus .bleft li{position:absolute; left:0; top:0; width:1920px; height:416px; z-index:1;filter: Alpha(opacity=0);opacity:0;}
.focus .bleft li.active{z-index:2;position:absolute; left:0; top:0;filter: Alpha(opacity=100);opacity:1;}
.focus .bright{ width:417px; position:absolute; left:480px; top:100px; z-index:9999;}
.focus .bright li{ height:36px;background:url(../images/bg.png) repeat; margin-bottom:5px;width:143px; overflow:hidden;color:#fff; }
.focus .bright li h4{font-size:18px; font-family:"微软雅黑"; font-weight:normal; padding:0; margin:0;line-height:36px;padding:0 20px; cursor:pointer;}
.focus .bright li h4 b{ float:right; font-size:13px; color:#fff; font-family:"宋体"; font-weight:normal;}
.focus .bright li h4 font{ color:#999}
.focus .bright li div{ padding:0 20px;}
.focus .bright li h5{ font-size:14px; line-height:18px; padding-bottom:8px; padding-top:4px; font-family:"微软雅黑"}
.focus .bright li p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.focus .bright li h6{ height:34px; padding-top:8px;}
.focus .bright li h6 a{ display:block; width:86px; height:34px; line-height:34px; font-family:"微软雅黑"; color:#fff; background:#e60030; padding:0 15px;}
.focus .bright li h6 a span{ float:right; font-family:"宋体";}
.focus .bright li h6 a:hover{ background:#dc022f}
.focus .bright li.active{color:#fff;  width:418px; height:120px;}
.focus .bright li.active b{ display:none;}
.brand{ position:absolute; height:117px; left:480px; width:960px; bottom:0;  z-index:9999;}
.ewm{ float:left; width:96px; height:96px; display:inline; margin:21px 7px 0 0;}
.next{ float:left; width:112px; height:117px; display:inline;}

.probox{ float:left; width:848px; display:inline; background:#fff; height:117px}
.prol{ float:left; font-size:40px; line-height:117px; width:18px; cursor:pointer; margin-left:16px; display:inline;  font-family:'宋体';}
.proc{ float:left; width:772px; height:117px; padding-left:0px;}
.proc ul li{ float:left; width:125px; height:117px; margin:0 8px 0 0; display:inline;}
/*.proc ul li img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;opacity: 0.8;}
.proc ul li img:hover{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}
*/.pror{ float:left; font-size:40px;line-height:117px; width:18px; cursor:pointer;margin-left: 9px;  font-family:'宋体';}

.cl{ float:left; width:240px; display:inline;}
.ccl{ float:left; width:240px; display:inline;}
.ccr{ float:left; width:240px; display:inline;}
.cr{ float:left; width:240px; display:inline;}
.down{ height:188px; background:#626262; padding:0 11px 0 15px;}
.down h4.title{ color:#fff; font-size:16px; font-family:"微软雅黑"; text-transform:uppercase; padding:5px 0 0 0; line-height:50px; height:50px;}
.down h4.title span{ color:#b0b0b0;}
.down ul{ height:97px;}
.down ul li{ line-height:22px; height:22px; }
.down ul li span{ float:right;}
.down ul li a{ color:#fff;}
.down ul li a:hover{ color:#f5f5f5; }
.down h5{ text-align:right;}
.down h5 a{ display:inline-block; width:86px; height:21px; line-height:21px; text-align:center; background:#ffffff; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; border-radius:15px; color:#202d4c;}
.down h5 a:hover{ background:#254695; color:#fff;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}

.xinxi{ height:188px; background:#fff; padding:0 13px 0 20px;}
.xinxi h4.title{ color:#000000; font-size:16px; font-family:"微软雅黑"; text-transform:uppercase; padding:5px 0 0 0; line-height:50px; height:50px;}
.xinxi h4.title span{ color:#b0b0b0;}
.xinxi ul{ height:101px;}
.xinxi ul li{ line-height:22px; height:22px; }

.xinxi h5{ text-align:right;}
.xinxi h5 a{ display:inline-block; width:86px; height:21px; line-height:21px; text-align:center; background:#254695; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; border-radius:15px; color:#fff;}
.xinxi h5 a:hover{ background:#254695; color:#fff;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
#center h4 ,#center h5{ overflow:hidden;}
#center img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
#center .img img:hover{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 1;}

.flogo{ float:left; width:394px;display:inline;}
/*.brother{  padding:42px 0 0 0; overflow:visible; float:left; width:164px}*/
.select{position:relative;float:left;}
.select dt{height:20px;display:inline-block;line-height:20px;cursor:pointer;width:154px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; background:url(../images/down.jpg) no-repeat right top #585858; color:#ababab; padding-left:10px;}
.select dd{position:absolute;left:0;top:-100px;background:#585858; display:none; height:100px; overflow-y:auto; width:164px;}
.select dd ul li a{line-height:24px;display:block;padding:0 10px; color:#fff;}
.select dd ul li a:hover{background:#f5f5f5;color:#000;}

.conpyright{ float:left; width:566px; text-align:right; font-family:"微软雅黑"; padding-top:24px; line-height:20px; text-transform:uppercase;}
.conpyright a:hover{ color:#fff;}

.ny_banner{border:medium none;left:50%;margin:0 auto 0 -960px;overflow:hidden;padding:0;position:relative;visibility:visible;width:1920px; height:225px; z-index:0;}
.bt{ background:url(../images/bg.png) repeat; height:225px; width:185px; position:absolute; left:480px; top:0;}
.bt h4{ padding:73px 0 0 0; line-height:40px; font-size:24px; color:#fff; text-transform:initial; text-align:center;}
.bt h5{ padding:0 0 0 32px; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#bebebe; text-transform:uppercase;font-family:"微软雅黑";}

.left{ float:left; width:185px; display:inline; margin:0 24px 0 0}
.group{padding:50px 17px 50px 18px; background:#1a3c83}


.right{ float:left; width:751px; display:inline;}
.link{ line-height:32px; height:32px; text-align:right; border-bottom:1px solid #e9e9e9; margin-top:13px;}
.right_p{ line-height:30px; font-size:14px; padding:10px 0; font-family:"微软雅黑";}

.zhanhui li{ border:1px solid #d8d8d8; padding:30px 35px; float:left; width:679px; margin-bottom:12PX;}

.zhl{ float:left; width:274px; margin-right:40px; line-height:28px; display:inline;}
.zhl h4{ font-weight:bold; padding-bottom:5px;}
.zhr{ float:left; width:312px;display:inline;}

.hdjzl{ float:left; width:212px; margin-right:20px;}
.hdjzl ul li{ background:#e7e7e7; line-height:18px; font-size:12px; padding:7px; margin-bottom:13px; cursor:pointer; margin-right:8px;}
.hdjzl ul li.current1{ background:#1a3c83; color:#fff;}
.hdjzr{ float:left; padding-left:32px; width:481px; background:url(../images/line.jpg) no-repeat left top; min-height:437px;}

.prolist { width:760px;}
.prolist li{ float:left; width:180px; height:165px; text-align:center; border:2px solid #d8dcdf; display:inline; margin-right:5px; line-height:30px; margin-bottom:10px;}