@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { margin:0; padding:0; border:0; list-style:none;}
body{color:#666;font-size:14px;font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;background:#ebf4fb;min-width:1200px;margin: 0 auto;min-height:100%;}
ul{list-style:none;}
img{ border:0px; vertical-align:middle;}
input{ vertical-align:middle;outline:none;}

/*a style*/
a{ text-decoration:none;color:#444;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:visited{ color:#444;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:hover{ color:#24aaff;text-decoration: none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}

/*scroll bar*/
::-webkit-scrollbar {width:5px;height:5px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#ebf4fb}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#115db2;)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#115db2;)}
::-webkit-scrollbar-thumb:vertical:active {background-color:#115db2;)}

.clear{clear: both;}
.left{float: left;}
.right{float: right;}

.w100b{ width:100%; height:auto; clear:both; display:block;}
.w1170{ width:1180px; height:auto; clear:both; display:block;}
.w1000{ width:1000px; height:auto; clear:both; display:block;}
.w1120{ width:1120px; height:auto; clear:both; display:block;}
.zindex999{ z-index:999;}
.mwh1200{min-width: 1190px;}

/* common syle */
.fontht{ font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,Arial,"Hiragino Sans GB", "Heiti SC", sans-serif;}
.floatl{float:left}
.floatr{float:right}
.middle{vertical-align:middle;}
.textcenter{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.cfff{color:#fff;}
.c999{ color:#999;}
.c888{ color:#888;}
.c007ac7{ color:#115dc2;}
.cf67516{ color:#f67516;}
.cf50000{ color:#f50000;}
.bgfff{background:#fff;}
.bg444{background:#444;}
.bg006cba{ background:#006cba;}
.bg7a8893{ background:#7a8893;}
.bgf20{ background:url(footer_bg.png);}
.bga{ background:url(bg_a.jpg) no-repeat center top fixed;}
.fbold{font-weight:bold;}
.clear{ clear:both;}
.ma{ margin:auto;}
.overh{ overflow:hidden;}
.displayb{ display:block;}
.displayib{ display:inline-block;}
.txtL{ text-align:left}
.txtC{ text-align:center}
.txtR{ text-align:right}

.p20{ padding:20px;}
.p25{ padding:25px;}
.p35{ padding:35px;}
.pr1{ padding-right:1px;}

.pt5{ padding-top:5px;}
.pd5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}

.pt10{ padding-top:10px;}
.pd10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}

.pt15{ padding-top:15px;}
.pd15{ padding-bottom:15px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}

.pt22{ padding-top:22px;}
.pt20{ padding-top:20px;}
.{ padding-bottom:20px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}

.pt25{ padding-top:25px;}
.pd25{ padding-bottom:25px;}
.pl25{ padding-left:25px;}
.pr25{ padding-right:25px;}

.pt30{ padding-top:30px;}
.pd30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.pr30{ padding-right:30px;}

.pt35{ padding-top:35px;}
.pd35{ padding-bottom:35px;}
.pl35{ padding-left:35px;}
.pr35{ padding-right:35px;}

.pt40{ padding-top:40px;}
.pd40{ padding-bottom:40px;}
.pl40{ padding-left:40px;}
.pr40{ padding-right:40px;}

.pt45{ padding-top:45px;}
.pd45{ padding-bottom:45px;}
.pl45{ padding-left:45px;}
.pr45{ padding-right:45px;}

.pt50{ padding-top:50px;}
.pd50{ padding-bottom:50px;}
.pl50{ padding-left:50px;}
.pr50{ padding-right:50px;}

.pt60{ padding-top:60px;}
.pd60{ padding-bottom:60px;}
.pt70{ padding-top:70px;}
.pd70{ padding-bottom:70px;}
.pt80{ padding-top:80px;}
.pd80{ padding-bottom:80px;}
.pt90{ padding-top:90px;}
.pd90{ padding-bottom:90px;}

.mt60{ margin-top:60px;}
.md60{ margin-bottom:60px;}
.mt70{ margin-top:70px;}
.md70{ margin-bottom:70px;}
.mt80{ margin-top:80px;}
.md80{ margin-bottom:80px;}
.mt90{ margin-top:90px;}
.md90{ margin-bottom:90px;}

.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:7px;}
.md5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}

.mt10{ margin-top:10px;}
.md10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.mt15{ margin-top:15px;}
.md15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}


.mt20{ margin-top:20px;}
.md20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}

.mt25{ margin-top:25px;}
.md25{ margin-bottom:25px;}
.ml25{ margin-left:25px;}
.mr25{ margin-right:25px;}

.mt30{ margin-top:30px;}
.md30{ margin-bottom:30px;}
.ml30{ margin-left:30px;}
.mr30{ margin-right:30px;}

.mt35{ margin-top:35px;}
.md35{ margin-bottom:35px;}
.ml35{ margin-left:35px;}
.mr35{ margin-right:35px;}

.mt40{ margin-top:40px;}
.md40{ margin-bottom:40px;}
.ml40{ margin-left:40px;}
.mr40{ margin-right:40px;}

.mt45{ margin-top:45px;}
.md45{ margin-bottom:45px;}
.ml45{ margin-left:45px;}
.mr45{ margin-right:45px;}

.mt50{ margin-top:50px;}
.md50{ margin-bottom:50px;}
.ml50{ margin-left:50px;}
.mr50{ margin-right:50px;}
.mr70{ margin-right:70px;}

.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh34{ line-height:34px;}
.lh36{ line-height:36px;}
.lh38{ line-height:38px;}
.lh40{ line-height:40px;}
.lh42{ line-height:44px;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f34{ font-size:34px;}
.f36{ font-size:36px;}
.f38{ font-size:38px;}
.fbold{ font-weight:bold;}

.kg5{ padding:0 5px;}
.kg10{ padding:0 10px;}
.kgline{ background:url(top_icon_line.gif) no-repeat center 5px; padding:0 15px;}
.inline-block{display: inline-block;}
.poszindex{position: relative; z-index:2;}
.text_c{text-align: center;}


.transXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.transYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
.action.transYT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.action.transXT50 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.dly_05 { transition-delay: 5ms; -webkit-transition-delay: 5ms; }
.dly_1 { transition-delay: 30ms; -webkit-transition-delay: 30ms; }
.dly_2 { transition-delay: 80ms; -webkit-transition-delay: 80ms; }
.dly_3 { transition-delay: 120ms; -webkit-transition-delay: 120ms; }
.dly_4 { transition-delay: 160ms; -webkit-transition-delay: 160ms; }
.dly_5 { transition-delay: 220ms; -webkit-transition-delay: 220ms; }
.dly_6 { transition-delay: 260ms; -webkit-transition-delay: 260ms; }
.dly_7 { transition-delay: 300ms; -webkit-transition-delay: 300ms; }
.dly_8 { transition-delay: 350ms; -webkit-transition-delay: 350ms; }
.dly_9 { transition-delay: 400ms; -webkit-transition-delay: 400ms; }
.dly_10 { transition-delay: 450ms; -webkit-transition-delay: 450ms; }
.dly_11 { transition-delay: 500ms; -webkit-transition-delay: 500ms; }



/* Link */
a.link1{color:#999;text-decoration:none;}a.link1:visited{color:#999;text-decoration:none;}a.link1:hover{color:#f04148;text-decoration:none;}
.link select{ background:#fff; border:#fff 1px solid; padding:8px 15px; margin-top:20px; font:14px "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;color:#666; width:275px;}

/* Top */
.height110{ height:110px;}
.height70{ height:70px;}
.minheight570{ min-height:570px;}

.top_l{ width:600px; height:70px;}
.top_l .sub_web{ background:#f8f8f8 url(top_icon_add.png) no-repeat 11px 8px; font-size:14px; color:#888; padding:7px 12px 7px 30px; border:#f0f0f0 1px solid; position:relative; top:10px; z-index:9;}
.top_l .sub_web:hover{ background:#fffaf6 url(top_icon_add.png) no-repeat 11px 8px; font-size:14px; color:#f67516; padding:7px 12px 7px 30px; border:#fffaf6 1px solid;}
.top_l img{ height:90px; position:relative; z-index:9; top:-9px;}

.top_r{ width:440px; height:70px; line-height:70px; font-size:16px; margin-top:-3px;}
.top_r span{ color:#ddd; padding:0 15px;}
.top_r .top_rt{ text-align:right; padding-right:1px;}
.top_r .top_rt a{ color:#888;}
.top_r .top_rt a:hover{ color:#f67516;}
.top_r .top_rt img{margin-top:-2px;}
.top_r .search{ width:340px; height:40px; margin-left:100px; clear:both; margin-top:13px;}
.search input,.search button {float: left;display: block;vertical-align: middle;}
.search input {float: left;width:213px;height: 16px;padding: 11px 10px 11px 35px; color:#aaa;border: 1px #ddd solid; border-radius:2px 0px 0px 2px;background: #fff url(top_icon_search.png) 13px 50% no-repeat;outline: none;font: normal 14px/14px "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;}
.search button{display: block;width:80px;height: 40px; border:none;background:#006cba;color: #fff;border-radius:0px 2px 2px 0px;cursor: pointer;text-align: center;margin-left: -1px;font: 17px/40px "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;overflow: visible;}

.boardtop { height:40px;clear: both; display: inline-block;margin-top:-41px; margin-left:4px;}
.boardtop .left { float: none !important; float: left; }
.boardtop .left .titl { padding: 0 25px; color: #505050; font-size:20px; font-weight: bold; text-decoration: none; }
.boardtop .left .a1 { color: #888; margin-left:15px; }
.boardtop .left .a1:hover { color: #FF3300; text-decoration:underline;}
.boardtop .right { float: right; margin-right: 25px; }


.searchslt { width:81px; height:42px; line-height:44px;position: relative;background: #f6f6f6; z-index: 1000;left:186px; top:43px;font-family:"Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif; display: none;}
.searchslt .slt, .boardtop .searchslt li { display: block; padding: 0 0 0 0px; cursor: pointer; text-align:center; font-size:14x;}
.searchslt .slt { background: url(/v4.0/searchslt_arr.gif) no-repeat right center; }
.boardtop .searchslt li:hover { background:#b6a6a6; color:white;}
.searchslt ul { width:80px; position: absolute; display: none; left: -0px; top:38px; background: #f6f6f6; border: 1px solid #ddd; border-top:0;border-radius:0 0 2px 2px;}
.searchslt ul li{text-align:center; width:80px; height:34px; line-height:34px;}

.searchtxt { float: left;width:210px;height: 20px;padding: 11px 11px 11px 45px; color:#aaa;box-shadow:0px 3px 5px -2px rgb(0 0 0 / 5%) inset;border:1px #ddd solid;border-radius:30px 0px 0px 30px;background: #fff url(top_icon_search.png) 20px 50% no-repeat;outline: none;font: normal 16px/16px "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;transition:all 0.3s linear 0s;}
.searchbtn { width:90px;height: 44px; border:none;background:#115db2;color: #fff;border-radius:0px 30px 30px 0px;cursor: pointer;text-align: center;margin-left: -1px;font: 17px/44px "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica,  Arial,  "Hiragino Sans GB", "Heiti SC", sans-serif;overflow: visible;margin-top:-5px;transition:all 0.3s linear 0s;}
.searchbtn:hover{ border:none;background:#24aaff;transition:all 0.3s linear 0s;}

.searchtxt:hover{border: 1px solid #115db2;transition:all 0.3s linear 0s;}

.login_nav { }
.login_nav ul{}
.login_nav li {  position: relative;float: left;display: block;width:50px;text-align: center;zoom: 1; top:2px;}
.login_nav li a {  position: relative;z-index: 99999;display: block;width: 100%;height:37px;font-size: 14px;line-height: 34px;text-align: center;text-decoration: none;background: 0 0;zoom: 1;}
.login_nav li a:hover {text-decoration: none  }
.login_nav li li {  float: none;display: block  }
.login_nav li li a {width: auto;height:30px;line-height:30px;}
.login_nav li a.dropdown {text-align: center;background:transparent;}
.login_nav .dropdown-menu li {width:88px;border-top:0;}
.login_nav .dropdown-menu li a{display: block;line-height:34px;font-size: 14px;text-align: center;text-decoration:none;}
.login_nav .dropdown-menu li a:hover {color:#f67516 !important;}

.headb{ background:#fdfdfd;border-bottom:#eee 1px solid; height:37px; line-height:33px;}
.headb .headl{ position: absolute; z-index:9; top:-2px; float:left; color:#888;}
.headb .headr_icon{float:right;}
.headb .headr_icon a{ color:#888; float:left;top:3px;line-height: 34px; margin-left:25px; position: relative;}
.headb .headr_icon a:hover{color:#b10606; text-decoration:underline;}
.headb .headr_icon a img{ height:15px; top:9px;left:-5px; position: relative; float:left; z-index:9;}


.bar{ height:125px;background: #fff;}

.dropdown-menu {top:26px; left:-20px;width:96px;height:80px; min-width: auto;  display: none; position: absolute; z-index: 9999;display: none;max-height:200px;  font-size: 14px;box-sizing: border-box;  zoom: 1; background:url(top_subbg.png) no-repeat; padding-left:2px; padding-top:10px;}
.dropdown-menu:before{position: absolute;top:-5px;left:14px;display: inline-block;  border-bottom: 5px solid #eee;  border-right: 5px solid transparent;  border-left: 5px solid transparent  }
.dropdown-menu:after{position: absolute;top:-4px;left:15px;display: inline-block;  border-bottom: 5px solid #fff;  border-right: 4px solid transparent;  border-left: 4px solid transparent  }


/* Home Menu */
.menub{background:#115db2;height: 60px;position: relative; z-index:76!important;}
.menuline{ background: url(menu_linebg.png) no-repeat left bottom;}

.menu{width:1180px; height:57px; padding-top:5px; }
.menu ul li{ float:left; padding: 0 51px; height:57px;line-height:54px;text-align:center; color:#FFF;}
.menu ul li a{ color:#FFFFFF; display:block;font-size:19px;}
.menu ul li.on{padding: 0 51px; height:57px; line-height:58px; color:#006cba; float:left; background:linear-gradient(#ffffff, #ebf4fb); display:block; text-align:center;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;border-radius:2px 2px 0 0;}
.menu ul li.on a{color:#115db2}
.menu ul li.on a:hover{color:#115db2}

/* Home S_Menu */
.barl{ width:570px;float:left; line-height: 123px; text-align:left;}
.smenul{}
.smenur{ width:400px; height:43px; line-height:47px; padding-top:38px; float:right; text-align:right;}

/**二级菜单样式*/
#submenu{ position:absolute;top:62px;left:0px;width:100%;z-index:9999;height:0px;overflow: hidden;box-shadow: 0 15px 15px rgb(0 0 0 / 3%); background:linear-gradient(#ebf4fb, #ffffff);}
#submenu>.submenu1k{width:1180px;margin:0 auto; height:47px;}
#submenu ul.submenucore{position: absolute; margin:auto;}
#submenu ul.submenucore li{ width:1180px;height:47px;line-height:47px; color:#ddd; font-size:14px; margin:0 auto;}
#submenu ul.submenucore li a,#submenu ul.submenucore li a:link,#submenu ul.submenucore li a:active{ color:#555; cursor:pointer; margin:0 10px}
#submenu ul.submenucore li a:hover{ color:#b10606; text-decoration:underline;}
#submenu ul a:hover li.wz{cursor:pointer; color:#fff; }

/**二级菜单样式end*/


/* mneu style2 */
.inavBar {position:relative;z-index:1;background:#115db2;color:#fff;height:60px;line-height:60px;}
.inav {width:1200px;margin:0 auto;font-family: "Source Han Sans CN" , "Microsoft YaHei", "PingFang SC" ,"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif;; border-top: #115db2 5px solid;}
.inav .m {float:left;position:relative;}
.inav h3 {float:left;font-size:100%;font-weight:normal;font-size:19px;height:55px;overflow:hidden;}
.inav h3 a {display:block;color:#fff;padding:0 52px;vertical-align:top; line-height: 53px;height: 55px;}
.inav .on {}
.inav .on h3 a {background: linear-gradient(#ffffff, #ebf4fb);color:#115db2; height: 55px; line-height: 58px;border-radius:2px 2px 0 0;}
.inav .sub {display:none;padding:0% 5% 5% 5%;position:absolute;left:0;top:55px;background: linear-gradient(#ebf4fb, #ffffff);border:none;box-shadow: 10px 25px 25px rgba(0,0,0,0.10);-webkit-box-shadow: 10px 25px 25px rgba(0,0,0,0.10);-moz-box-shadow: 10px 25px 25px rgba(0,0,0,0.10);-khtml-box-shadow: 10px 25px 25px rgba(0,0,0,0.10); width: 90.1%;border-radius:0 0 2px 2px;}
.inav .sub li {float:left;width: 100%;}
.inav .sub li a {display:block;padding:10px 0px;color:#666;font-size:15px; text-align: center; border-top: #e8e8e8 1px solid; line-height: 20px;}
.inav .sub li a:hover {color:#115db2; text-align: center; border-top: #115db2 1px solid; line-height: 20px;}
.inav #m7 .sub {left:auto;}



/* Home Box3 */
.main .box3{ height:165px;}
.main .box3 .box3_l{padding-bottom:28px;}
.bgebf0f5{background: #ebf4fb;}

.bgShadow{}
	.zt{  position:relative;}
	  .zt_tit{ font-size:26px; color:#115db2;}
	  .zt_tit a{ color:#115db2;}
		.slideBox{ width:1180px;}
		.slideBox .bd{ height:100%; z-index:0; overflow:hidden; padding:10px 0;}
		.slideBox .bd ul { height:100%;}
		.slideBox .bd ul>li { width:284px;margin-right:10px; margin-bottom: 10px; text-align:center; float:left; background:#fff; padding:15px 0; border-radius:4px; border:#e5e5e5 1px solid; -moz-box-shadow:2px 2px 5px #333; -webkit-box-shadow:2px 2px 5px #e5e5e5; box-shadow:2px 2px 5px #e5e5e5;}
		.slideBox .bd ul>li>a{ display: block;}
		.slideBox .bd ul>li:hover{opacity:0.7;transition:all 0.3s linear 0s;}
		.slideBox .bd img{ max-width:250px; max-height:55px;}
		.slideBox .prev,.slideBox .next{ position:absolute; top:25px;right:27px; margin-top:-25px;display:block; width:24px; height:24px;border-radius:12px; background:url(zt_arr.png) 0px 0px #baabab; filter:alpha(opacity=70);opacity:0.7; }
		.slideBox .next{ left:auto;right:15px; background-position:0px 24px; margin-right:-15px;  }
		.slideBox .prev:hover,
		.slideBox .next:hover{background-color:#24aaff; filter:alpha(opacity=100);opacity:1; }
		.slideBox .prevStop{ display:none; }
		.slideBox .nextStop{ display:none; }

/* Home bg_img */
.banner{width: 100%; height: 450px; clear: both;}
.layout {width: 1180px;margin: 0 auto;text-align: center;}
.container {min-height: 450px}
.container-inner {padding: 30px 0 50px}
.index-slider-wrap {height: 450px;overflow: hidden;position: relative;}
.index-slider-wrap .index-slider {height: 450px;position: relative;width: 100%}
.index-slider-wrap .index-slider .slick-track,.index-slider-wrap .index-slider .slick-list {transform: none !important}
.index-slider-wrap .index-slider .index-slider-item {width: 100%;height: 450px;float: left;overflow: hidden;position: relative;	z-index:66!important;background-position: center top;}
.index-slider-wrap .index-slider .index-slider-item.slick-active .slide-txt {transform: translateY(0);filter: alpha(opacity=100);opacity: 1}
.index-slider-wrap .index-slider .index-slider-item .slide-txt {transform: translatey(150px);transition: all 1s ease-out .3s;opacity: 0;filter: alpha(opacity=0)}
.index-slider-wrap .index-slider .index-slider-item .slide-txt img {display: block}
.index-slider-wrap .index-slider-control {position: absolute;bottom: 45px;width: 100%;z-index:77}
.index-slider-wrap .index-slider-control .slick-dots {position: static;text-align: center;height: 0}

.slick-slider {	position: relative;	display: block;	box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list {position: relative;display: block;	overflow: hidden;margin: 0;padding: 0}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.slick-track {position: relative;top: 0;left: 0;display: block;	margin-left: auto;margin-right: auto}
.slick-track:before,.slick-track:after {display: table;content: ''}
.slick-track:after {clear: both}
.slick-loading 
.slick-track {visibility: hidden}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;outline: none}
.slick-slide img {display: block}
.slick-slide.slick-loading img {display: none}
.slick-slide.dragging img {	pointer-events: none}[dir='rtl']
.slick-slide {float: right}
.slick-initialized .slick-slide {display: block}
.slick-loading .slick-slide {visibility: hidden}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent}
.slick-arrow.slick-hidden {display: none}
.slick-dots {position: absolute;	bottom: 40px;display: block;width: 100%;text-align: center}
.slick-dots li {display: inline-block;width: 15px;height: 15px;margin: 0 5px;padding: 0;border-radius: 15px;cursor: pointer;background-color: #fff;	transition: .38s}
.slick-dots li button {	display: none}
.slick-dots li.slick-active {width: 50px;background-color: #115db2}
.slick-dots li:hover {background-color: #115db2}

.fullSlide {  left:0; top:10px; width:100%;  height:100%; min-width:1000px; position: absolute;z-index:1;}
.fullSlide ul { height:100% !important; width:100% !important;}
.fullSlide li { height:100% !important; width:100% !important;}


/* footer */
.footer {background:#115db2 url(fot_bg.jpg) center bottom fixed;color: #ccc}
.footer a {	color:rgba(255,255,255,0.5);}
.footer a:hover {color: #fff}
.footer .links {height: 47px;line-height: 47px;	position: relative}
.footer .links .linklist li {float: left;margin-right:60px}
.footer .links .linklist li>a {display: block}
.footer .links .linklist li>a:after {display: inline-block;	width: 20px;content: "\e610";margin-left: 5px;position: relative;font-family: "iconfont";top: 1px}
.footer .links .linklist .link-nav {display: none;position: absolute;z-index: 1;left: 0;top: 47px;padding: 20px 0;background-color: #3f5267;width: 100%;box-sizing: border-box}
.footer .links .linklist .link-nav a {color: #ccc;padding: 3px 5px;font-size: 14px;display: block;float: left;line-height: 25px}
.footer .links .linklist .link-nav a:hover {color: #fff;background-color: #354557}
.footer .footer-info {padding:50px 0;border-bottom: 1px solid rgba(255,255,255,0.16);}
.footer .footer-info .footer-info-left {margin-right:65px}
.footer .footer-info .footer-info-left a:hover {opacity: .6;filter: alpha(opacity=80)}
.footer .footer-info .footer-info-left a:first-child {margin-right: 20px}
.footer .footer-info .footer-info-left img {vertical-align: middle}
.footer .footer-info .footer-info-center p {line-height: 30px;float: left;padding-left:35px;padding-right:75px;color:rgba(255,255,255,0.5);border-left: 1px solid rgba(255,255,255,0.16);height: 125px;margin-bottom: 0;box-sizing: border-box;text-align: left;}
.footer .footer-info .footer-info-center p a{color:rgba(255,255,255,0.7);}
.footer .footer-info .footer-info-center p.address .share {margin-left: -5px;display: inline-block}
.footer .footer-info .footer-info-center p.phone {width: auto;text-align: left;}
.footer .footer-info .footer-info-center p.phone b {display: block;	font-size: 26px;margin-bottom: 6px;font-weight: normal}
.footer .footer-info .footer-info-right {padding-left: 10px;height: 110px;}
.footer .footer-info .footer-info-right a {display: inline-block;width: 115px;margin-left: 17px; color:rgba(255,255,255,0.5);top:-10px; position: relative;}
.footer .footer-info .footer-info-right a img {	width: 115px;height: 115px;display: block}
.footer .footer-info .footer-info-right a span {display: block;	text-align: center;line-height:1.5;margin-top: 7px}
.footer .footlinks {padding: 18px 0}
.footer .footlinks-item{color:rgba(255,255,255,0.22);}
.footer .footlinks-item a{color:rgba(255,255,255,0.3); margin:0 5px;}
.text_l{text-align: left}
.text_r{text-align: right}

/*map nav */
.map_tit{ height:46px; border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;border-right:#ccc 1px dotted;border-left:#115db2 5px solid; font-size:20px; line-height:46px; padding-left:15px; clear:both; color:#047a3a;}
.map_tit a{color:#115db2;}
.map_con{ padding:20px; clear:both;}
.map_con a{line-height:28px; color:#666; font-size: 16px; padding-right:29px;}
.map_con a:hover{line-height:28px; color:#b10606; padding-right:29px;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:5%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:15px/53px 'Source Han Sans CN';color:#fff;text-indent:54px;margin-bottom:2px;border-radius:2px;transition:all .5s ease;overflow:hidden;box-shadow: 10px 15px 15px rgb(0 0 0 / 10%);}
.yb_bar .yb_top{background:#b6a6a6 url(../img/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_top:hover{background:#24aaff url(../img/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#b6a6a6 url(../img/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_phone:hover{background:#24aaff url(../img/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#b6a6a6 url(../img/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_QQ:hover{text-indent:0;background:#24aaff url(../img/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#b6a6a6 url(../img/rightbar.png) no-repeat 0 -169px;}
.yb_bar .yb_ercode:hover{background:#24aaff url(../img/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

#flow{LEFT: 10px;WIDTH: 650px; POSITION: absolute; TOP: 147px/;*background-color: #EFEFEF;*//*background-color:#7EF030;*/ border: 0px none #000000; z-index: 999;}     