@charset "utf-8";
/* Width Style*/
.W1200{width:1200px;}
.W930{width:930px; overflow:hidden;}
.W250{width:250px; overflow:hidden;}
.W350{width:350px; overflow:hidden;}
.W280{width:280px; overflow:hidden;}
.W240{width:240px; overflow:hidden;}

/* Top Style**/
.Header {HEIGHT:100px; WIDTH: 1200px; CLEAR: both; MARGIN: 0px auto}
.Header .Logo {OVERFLOW: hidden;WIDTH:400px; FLOAT: left; PADDING-BOTTOM:0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;margin-top:13px;}
.Header .Search {OVERFLOW:hidden; margin-top:30px; WIDTH: 310px; FLOAT: right}
.MenuBg{border-bottom:2px solid #2F7DCC;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);position:relative;Z-INDEX:1000; }
.Menu LI {FONT-SIZE: 14px; FLOAT: left; DISPLAY: inline-block; LINE-HEIGHT: 40px; height:40px;}
.Menu LI A {float: left; COLOR: #555;padding:0 24px; line-height:42px; font-size:16px;}
.Menu .Select,.Menu LI A:hover {TEXT-DECORATION: none; BACKGROUND:#2F7DCC;color:#fff;transition:all 1s}
.Menu LI A:hover{background:#6EB92B;}

.LoginBg{width:200px; margin-top:30px; margin-left:15px; height:40px; background:#6EB92B; overflow:hidden;}	
.RegBtn{width:100px; height:40px; display:block;background:url(../images/Sprites.png) 14px -70px no-repeat;}
.RegBtn:hover{background:url(../images/Sprites.png) 14px -110px no-repeat;}
.LoginBtn{width:100px;height:40px;display:block;background:url(../images/Sprites.png) -86px -70px no-repeat;}
.LoginBtn:hover{background:url(../images/Sprites.png) -86px -110px no-repeat;}



/**业务范围菜单**/
.nav-menu{position:relative;margin-right:40px; FLOAT: Left;width:250px;height:42px; background:#2F7DCC;COLOR: #fff; line-height:44px; font-size:18px; text-align:center;cursor:pointer;}
.nav-menu .menu1{display:none; width:100%; min-height:360px;background:url(../images/fff.png); margin:0; width: 250px; position: relative; z-index:10;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09); top:-1px;}
.nav-menu:hover .menu1{ display: block; }
.nav-menu .menu1 li{ height: 50px; text-align: left; background:url(../images/Ico.png) 220px -330px no-repeat;}
.nav-menu .menu1 li:hover{ background:url(../images/Ico.png) 220px -330px no-repeat #fff;transition:all 1s}
.nav-menu .menu1 li a { display: block; padding: 0 25px; line-height: 50px; color: #333; }
.nav-menu .menu1 li a:hover{ text-decoration: none; }
.nav-menu .menu1 li ol{ display: none; background: #fff; position: absolute; left: 250px; min-height: 335px; top:0; z-index: -1; padding: 5px 0 20px; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09);margin:0;}
.nav-menu .menu1 li:hover ol{ display: block; }
.nav-menu .menu1 li ol dl{ display: block; width: 940px;margin:0; }
.nav-menu .menu1 li ol dl dd{ float: left; width: 865px; border-bottom: 1px dotted #ccc; display: block; padding: 5px 0; word-wrap: break-word; }
.nav-menu .menu1 li ol dt a{ padding: 0 10px 0 0px; display: inline; line-height: 38px; white-space: nowrap; }
.nav-menu .menu1 li ol dd a{ float: left; padding: 0 15px 0 0px; display: inline; line-height: 38px; white-space: nowrap; font-size: 14px; }
.nav-ico01{background:url(../images/Ico.png) 20px 15px no-repeat;text-indent:30px;}
.nav-ico02{background:url(../images/Ico.png) 20px -37px no-repeat;text-indent:30px;}
.nav-ico03{background:url(../images/Ico.png) 20px -84px no-repeat;text-indent:30px;}
.nav-ico04{background:url(../images/Ico.png) 20px -137px no-repeat;text-indent:30px;}
.nav-ico05{background:url(../images/Ico.png) 20px -190px no-repeat;text-indent:30px;}
.nav-ico06{background:url(../images/Ico.png) 20px -239px no-repeat;text-indent:30px;}
.nav-ico07{background:url(../images/Ico.png) 20px -291px no-repeat;text-indent:30px;}


/* Form Style*/
.TxtInput{ border:#ccc 1px solid;border-right:none; width:200px; height:36px; line-height:36px; overflow:hidden; text-indent:10px; font-size:14px;	}
.SeachBtn{height:40px; width:100px;background:#6EB92B;border:none; color:#fff; font-size:16px; font-weight:bold; cursor:hand;}
.SeachBtn:hover{background:#2F7DCC;transition:all 1s}



/*focus 焦点图*/
<!–[if IE 8]>
.focus {height:500px;}
.focus_m ul {height:500px;}
.focus_m li {height:500px;}
<![endif]–>
<!–[if IE 9]>
.focus {height:500px;}
.focus_m ul {height:500px;}
.focus_m li {height:500px;}
<![endif]–>
@media screen and (max-width: 1478px)  and (min-width:1px) {
.focus {height:500px;}
.focus_m ul {height:500px;}
.focus_m li {height:500px;}
}
@media screen and (max-width:1920px)  and (min-width:1479px) {
.focus {height:800px;}
.focus_m ul {height:800px;}
.focus_m li {height:800px;}
}

.focus {overflow:hidden;position:relative;}
.focus:hover .focus_l,.focus:hover .focus_r{display:block;transition:all 1s} 
.focus_m ul {width:100%;overflow:hidden;}
.focus_m li {width:100%;_float:left;}
.focus_m li.li_1 {background:url(../images/1.jpg) center 0 no-repeat;}
.focus_m li.li_2 {background:url(../images/2.jpg) center 0 no-repeat;}
.focus_m li img{position:absolute;top:25%; left:50%;margin-left:-280px;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;left:10px;top:80%;width:80px; display:none;}
.focus_s ul {height:12px;overflow:hidden;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:50%;margin-top:-75px; display:none;transition:all 1s}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}

/*login*/
.login_box {position:absolute;z-index:1;width:600px;top:40%;left:50%; text-align:center; width:700px;margin-left:-240px;}
.login_box a {display:block;width:160px;height:38px; float:left;margin:0 20px;font-size:16px;line-height:39px;border-radius:50px;color:#fff;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}
.login_box a:hover{box-shadow: 0 10px 15px rgba(0, 0, 0, 0.4);transform: translate3d(0px, -2px, 0px);transition:all 0.8s}
.login_box a:hover{text-decoration:none;transform: scale(1.2);}
.login_box img{margin-right:8px;margin-top:-2px;}
.Btn1,.Btn1 a{background:url(../images/regBn.png) 60px 10px no-repeat #6EB92B;}
.Btn1 a:hover{background:url(../images/regBn.png) no-repeat #6EB92B; color:#FFF;}
.Btn2,.Btn2 a{background:#659A34;}
.Btn2 a:hover{color:#FFF;}
.Btn3,.Btn3 a{background:url(../images/inBn.png) no-repeat #2A71B9;}
.Btn3 a:hover{background:url(../images/inBn.png) no-repeat #2A71B9;color:#fff;}

/*底部菜单*/
.NavBottomBg{position:absolute;bottom:0;width:100%; height:150px;background:url(../images/000.png); text-align:center;color:#fff;}
.NavBottom {position:relative;margin:0 auto;display:block;z-index:9999; }
.NavBottom ul {padding:0; margin:0;list-style-type: none;background:url(../images/000.png);}
.NavBottom ul .lii {float:left; position:relative;width:33.333%;}
.NavBottom ul .lii .link{display:block; text-decoration:none; width:100%; padding:25px 0;text-align:center;}
.NavBottom ul .lii .BoxBg{display:none;}
.NavBottom ul .lii:hover {background:url(../images/000.png);transform: translate3d(0px, -5px, 0px);transition:all 0.5s;}
.NavBottom ul .lii:hover .BoxBg {display:block; position:absolute; bottom:150px; left:0;width:92%; padding:4%;z-index:100; min-height:320px;}


/* Title Style*/
.Title01{height:50px;border:1px solid #E2E2E2;line-height:50px; text-indent:50px;border-bottom:none;}
.Ico01{ background:url(../images/Ico.png) 20px -426px no-repeat;}

/** List Style**/

.More a{height:30px; line-height:30px; text-align:center; color:#fff; display:block;transition:all 1s;background:url(../images/fff_3.png);}
.More a:hover{text-decoration:none; background:#2A71B9; color:#fff;}

.List1 ul{width:100%;margin:0;padding:0;background:none;}/**首页公告列表**/
.List1 li{height:46px;margin-bottom:15px;}
.List1 li span{ float:left;display:block;width:41px; height:41px; padding:5px; line-height:19px;background:url(../images/fff_3.png); text-align:center;color:#fff; margin-right:15px;}
.List1 li a{line-height:25px; display:block; color:#fff; height:51px;transition: all 0.5s ease-out 0s; text-align:left;}
.List1 li a:hover{color:#fff; text-decoration:none;background:url(../images/fff_3.png);}

.List2 ul{margin:0;padding:0;width:110%;}/**首页专业领域列表**/
.List2 li{float:left;width:170px; height:130px; margin:3px 14px 15px 4px; padding:1px; text-align:center;background:url(../images/fff.png); color:#333;overflow:hidden; position:relative;}
.List2 img{width:170px; height:130px; transition: all 0.6s; overflow:hidden; }
.List2 img:hover{transform: scale(1.4);}
.List2 span{position:absolute;bottom:1px;color:#fff; z-index:6; font-size:14px; line-height:28px; display:block;background:url(../images/000.png);width:170px;}

.List3 ul{margin:0;padding:0;}
.List3 li {padding:15px 10px;transition: all 0.3s ease-in-out 0s; border-bottom:1px dotted #ddd; height:115px;}
.List3 li:hover {box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);}
.List3 .tit a{color: #333; font-size: 18px;font-weight: bold; line-height:150%;font-family:"楷体" !important;}
.List3 .img {float: left; height:110px; margin-right: 20px; width: 170px;overflow:hidden;}
.List3 .img img {height: 110px; width: 170px;transition: all 0.6s;}
.List3 .img img:hover {transform:scale(1.3);}
.List3 .txt {color: #666;float: left; font-size: 14px;line-height: 23px; width:80%; word-break: break-all;text-indent:32px;margin-top:8px;}
.List3 .time {color: #888; overflow: hidden;font-weight:0;}


.List4 ul{margin:0;padding:0;}/*公告文字列表样式*/
.List4 li{padding:8px 20px 3px 35px;display:block; height:29px; background:url(../images/Ico.png) 20px -336px no-repeat; overflow:hidden;border-bottom:1px solid #F3F3F3;}
.List4 li:hover{background:url(../images/Ico.png) 20px -376px no-repeat #F4F8FF;}

/** WebSite Bottom Style**/
.SiteBottom{padding:10px 0 5px;min-height:60px;margin-bottom:15px;border-top:2px solid #2F7DCC;}

/** Two Columns Style **/
.BanneBg{width:100%; position:absolute; z-index:-1; height:250px;margin-top:-8px;}
.Weizhi{text-indent:15px; height:30px; line-height:30px;}
.LmTitleBg{height:46px;background:url(../images/Sprites.png) -180px 0 no-repeat;display:block;}
.LmDh ul{marign:0;padding:0;}
.LmDh li{height:38px; padding:12px 0 0 25px; border-bottom:#eee 1px solid; background:url(../images/Ico.png) 215px -330px no-repeat;}
.LmDh li:hover{border-bottom:#C0D1E3 1px solid; background:url(../images/Ico.png) 215px -370px no-repeat #F4F8FF;}
.LmDh a{font-size:16px;}
.Content{padding:20px 40px;line-height:180%; font-size:16px;}
.Content p{line-height:180%; font-size:16px;margin:8px 0;}

