@charset "UTF-8";*{margin: 0px auto}body{font-family: Helvetica Neue, Helvetica, Arial, Utkal, sans-serif    width: 100%;overflow-x: hidden;font-size: 14px}ul,li{list-style: none;padding: 0px;margin: 0px}a,a:hover{text-decoration: none}.clear{clear: both}header{padding-top: 15px;padding-bottom: 15px;background: url(../images/top-bg.jpg) repeat}.logo img{max-width: 100%}.header-right{text-align: right}.subnav li{display: inline-block;width: auto;padding-right: 15px;padding-left: 15px;border-right: 1px solid #fff;height: 14px;line-height: 14px}.subnav li:last-child{border-right: 0px}.subnav li a{color: #fff;font-size: 14px}.subnav li a:hover{color: #e09b38}.search{padding-top: 10px;font-size: 14px}.search input[type="text"]{width: 200px;height: 32px;background: #8197ac;display: inline-block;border: 0}.search button{width: 80px;height: 32px;background: #1d529b;text-align: center;color: #fff;display: inline-block;border: 0px;margin-left: -5px}.menu{width: 100%;background: url(../images/menu-bg.jpg) repeat-x;height: 46px;line-height: 46px}body,.menu,.main{width: 100%}@media(min-width:1600px){.menu>.container,.logo>.container,.main>.container,.intro,.news-research,.sub-button>.container,.sub-button-menu>.container,.focus>.container,.friend-link>.container,.footer>.container{width: 1400px;padding: 0px}}@media(max-width:1599px){.menu>.container,.logo>.container,.main>.container,.intro,.news-research,.sub-button>.container,.sub-button-menu>.container,.focus>.container,.friend-link>.container,.footer>.container{width: 1300px}.flower img{width: 200px}}@media(max-width:1365px){.menu>.container,.logo>.container,.main>.container,.intro,.news-research,.sub-button>.container,.sub-button-menu>.container,.focus>.container,.friend-link>.container,.footer>.container{width: 100%}.flower img{width: 90px}.logo{padding-left: 15px}}@media(max-width:1024px){.logo .col-md-9{width: 70%}.logo .col-md-3{width: 30%}}@media(max-width:768px){.logo .col-md-9{width: 65%}.logo .col-md-3{width: 35%}.search input[type="text"]{width: 150px}}@media(max-width:640px){.logo .col-md-9{width: 100%}.logo .col-md-3{width: 100%}.subnav{margin-top: 5px}.search{padding-top: 5px}.search input[type="text"]{height: 24px}.search button{height: 24px}}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu{z-index: 9999999}#cssmenu:after,#cssmenu>ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu #menu-button{display: none}#cssmenu{width: auto}#cssmenu>ul>li{float: left;background: url(../images/menu-line.png) no-repeat right;height: 46px;text-align: center}#cssmenu>ul>li:last-child{background: none}#cssmenu.align-center>ul{font-size: 0;text-align: center}#cssmenu.align-center>ul>li{display: inline-block;float: none}#cssmenu.align-center ul ul{text-align: left}#cssmenu.align-right>ul>li{float: right}#cssmenu.align-right ul ul{text-align: right}#cssmenu>ul>li>a{width: 100%;font-size: 16px;text-decoration: none;text-transform: uppercase;color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;font-weight: bold;line-height: 46px;display: block;padding: 0 30px}#cssmenu>ul>li:last-child>a{background: none}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{color: #fff006;background: #0b457c}#cssmenu ul ul{position: absolute;left: -9999px;z-index: 999;filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0b457c, endcolorstr=#001f49, gradientType=0);-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0b457c, endcolorstr=#001f49, gradientType=0);background: #0b457c;background: -moz-linear-gradient(top, #0b457c, rgba(7, 6, 19, 0.8));background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0b457c), to(rgba(7, 6, 19, 0.8)));background: -o-linear-gradient(top, #0b457c, rgba(7, 6, 19, 0.8))}#cssmenu li:hover>ul{left: auto}#cssmenu.align-right li:hover>ul{right: 0}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu.align-right ul ul ul{margin-left: 0;margin-right: 100%}#cssmenu ul ul li{-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease}#cssmenu ul ul li a{padding: 10px;width: 170px;font-size: 14px;text-decoration: none;color: #fff;text-align: center;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;line-height: 1.3em}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color: #fff;background: #123877}#cssmenu ul ul li.has-sub>a::after{position: absolute;top: 18px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease}#cssmenu.align-right ul ul li.has-sub>a::after{right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #ddd;border-left: 1px solid #ddd}#cssmenu ul ul li.has-sub:hover>a::after{border-color: #fff}@media(min-width:1600px){#cssmenu ul ul li a{width: 200px}}@media(max-width:1024px){#cssmenu ul ul li a{text-align: left;padding-left: 15px;width: 145px}}@media all and (max-width: 768px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 801px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 801px),only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 801px),only screen and (min-device-pixel-ratio: 2) and (max-width: 801px),only screen and (min-resolution: 192dpi) and (max-width: 801px),only screen and (min-resolution: 2dppx) and (max-width: 801px){.menu{height: 32px}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none;background: #fff;z-index: 9999}#cssmenu>ul{padding-bottom: 20px;border: 1px solid #e3e3e3}#cssmenu.align-center>ul, #cssmenu.align-right ul ul{text-align: left}#cssmenu>ul>li>a{color: #123877;line-height: 32px;padding-left: 15px}#cssmenu>ul>li>ul{display: none}#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover>ul>li{width: 100%;height: auto;border-top: 1px solid rgba(120, 120, 120, 0.15)}#cssmenu ul li a, #cssmenu ul ul li a{width: 100%}#cssmenu>ul>li, #cssmenu.align-center>ul>li, #cssmenu.align-right>ul>li{float: none;display: block}#cssmenu ul ul li a{padding: 8px 20px 8px 30px;font-size: 14px;color: #000;background: none;text-align: left}#cssmenu ul ul li:hover>a, #cssmenu ul ul li a:hover{color: #000}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul, #cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0;background: #fff}#cssmenu>ul>li.has-sub>a::after, #cssmenu ul ul li.has-sub>a::after{display: none}#menu-line{display: none}#cssmenu #menu-button{display: block;padding: 15px;color: #000;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 10px;right: 20px;display: block;width: 15px;height: 2px;background: #fff}#cssmenu #menu-button::before{content: '';position: absolute;top: 15px;right: 20px;display: block;width: 15px;height: 8px;border-top: 2px solid #fff;border-bottom: 2px solid #fff}}.banner{width: 100%}.js-silder{position: relative;min-width: 320px;width: 100%}.silder-scroll{width: 100%;overflow: hidden}.silder-main{position: relative;width: 100%;overflow: hidden}.silder-main-img{position: absolute;top: 0;left: 0;width: 100%}.silder-main-img img{width: 100%}.silder-main-title{position: absolute;z-index: 9999;bottom: 0px;width: 100%;height: 64px;line-height: 64px;padding-left: 15px;padding-right: 15px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;font-size: 24px;color: #fff;text-align: center}.silder-main-title a{color: #fff}@media \0screen\,screen\9{.silder-main-title a{position: relative}}.js-silder-ctrl{width: 100%;text-align: center;float: left}.silder-ctrl-prev,.silder-ctrl-next{position: absolute;top: 0;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-size: 52px;font-weight: 100;text-shadow: #666 2px 2px 5px;opacity: 0.5}.silder-ctrl-prev:hover,.silder-ctrl-next:hover{opacity: 1}.silder-ctrl-prev{left: 10px;text-align: left}.silder-ctrl-next{right: 10px;text-align: right}.silder-ctrl-prev>span,.silder-ctrl-next>span{position: absolute;top: 50%;margin-top: -40px}.silder-ctrl-prev>span{left: 0}.silder-ctrl-next>span{right: 0}.silder-ctrl-con{display: inline-block;width: 15px;margin: 0 5px;cursor: pointer;position: relative;top: -50px}.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;width: 15px;height: 15px;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;cursor: pointer;background-color: #e4e4e4}.silder-ctrl-con.active>span{background-color: #8088c1}@media(max-width:1024px){.silder-main-title{font-size: 14px}}@media(max-width:768px){.silder-ctrl-con{top: -30px}}.sub-button{background: #2272b9}.sub-button li{float: left;width: 14.15%;text-align: center;padding: 10px 0px;margin-top: -23px}.sub-button a{color: #fff;font-size: 16px}.sub-button span,.sub-button i{display: block;line-height: 150%}.sub-button i{font-size: 36px}.sub-button li.li-style{width: 1px;background: #0c42a6}.sub-button li.li-style2{width: 1px;background: #0c58a6}.li-style01{background: #0c42a6}.li-style02{background: #0c58a6}.li-style03{background: #0c87a6}.li-style04{background: #0ca678}.li-style05{background: #96a60c}.li-line{width: 1px;border-right: 1px dotted #fff;height: 60px;margin-top: 10px}.sub-button-menu li{float: left;text-align: center}.sub-button-menu .li01,.sub-button-menu .li02{width: 28.38%}.sub-button-menu .li03,.sub-button-menu .li04,.sub-button-menu .li05{width: 14.15%}.arr{width: 0;height: 0;border-right: 10px solid transparent;border-left: 10px solid transparent;margin-top: -10px}.sub-button-menu .li01 .arr{border-bottom: 10px solid #6b6b6b}.sub-button-menu .li02 .arr{border-bottom: 10px solid #808080}.sub-button-menu .li03 .arr{border-bottom: 10px solid #8f8f8f}.sub-button-menu .li04 .arr{border-bottom: 10px solid #a8a8a8}.sub-button-menu .li05 .arr{border-bottom: 10px solid #c0c0c0}.li01 a,.li02 a,.li03 a,.li04 a,.li05 a{color: #fff;width: 100%;padding: 10px 0px;text-align: center;display: block;background: #6b6b6b;border-radius: 0px 0px 15px 15px;font-size: 16px}.li02 a{background: #808080}.li03 a{background: #8f8f8f}.li04 a{background: #a8a8a8}.li05 a{background: #c0c0c0}@media(max-width:640px){.sub-button a{font-size: 12px}.li01 a,.li02 a,.li03 a,.li04 a,.li05 a{font-size: 12px}.sub-button i{font-size: 20px}.li-line{height: 32px}}.main{padding-top: 30px}.more{float: right;margin-top: 20px}.more a{color: #0c42a6}.news-title{padding-bottom: 20px}.news-item img{width: 100%}.news-item{padding-left: 0px}.news-con{width: 100%;border: 1px solid #dbdbdb;padding: 8px}.news-date{width: 25%;float: left;background: #0c42a6;color: #fff;text-align: center;padding: 8px 0px}.news-item-title{padding: 7px;background: #f0f0f0;float: left;width: 75%;height: 70px;overflow: hidden;position: relative}.news-after:after{content: "...";position: absolute;bottom: 10px;right: 0;padding-left: 40px;padding-right: 20px;background: -webkit-linear-gradient(left, transparent, #f0f0f0 55%);background: -moz-linear-gradient(left, transparent, #f0f0f0 55%);background: -o-linear-gradient(left, transparent, #f0f0f0 55%);background: linear-gradient(to right, transparent, #f0f0f0 55%)}.news-item-title a{color: #000;line-height: 28px;font-weight: bold}.day{padding-bottom: 5px;font-size: 20px}.news-nr{color: #6f6f6f;text-align: justify;line-height: 22px;padding: 8px 0px;font-size: 14px}@media(max-width:1024px){.news-date{width: 30%}.news-item-title{width: 70%}}@media(max-width:768px){.news{padding-right: 0px}.news-title img{width: 100px}}@media(max-width:767px){.news-item{padding-top: 15px}}@media(min-width:769px){.news{padding-left: 0px}}.lm-title{background: #d7d7d7;color: #fff;width: 140px;float: left;line-height: 42px;font-size: 20px;text-align: center;margin-top: 15px}.project-notice .hd li:hover,.project-notice .hd li.on{background: #0c42a6}.project-notice .bd{width: 100%;margin-top: 20px}.notice-item,.project-item{width: 100%;border: 1px solid #e5e5e5;padding: 8px;margin-top: 10px}.project-item{margin-top: 0px}.notice-date,.project-date{width: 18%;color: #a8a8a8;font-size: 20px;float: left;line-height: 48px;text-align: center}.notice-con,.project-con{width: 82%;overflow: hidden}.notice-con .text,.project-con .text{float: right;margin-left: -5px;width: 100%;overflow: hidden;position: relative;height: 50px;padding: 1px 0px}.text-after:after{content: "...";position: absolute;bottom: 0;right: 0;padding-left: 40px;padding-right: 20px;padding-bottom: 5px;background: -webkit-linear-gradient(left, transparent, #fff 55%);background: -moz-linear-gradient(left, transparent, #fff 55%);background: -o-linear-gradient(left, transparent, #fff 55%);background: linear-gradient(to right, transparent, #fff 55%)}.notice-con a,.project-con a{color: #000;line-height: 24px}.project .more{margin-top: -30px}.notice .more{margin-top: -50px}.picScroll-top{width: 100%;overflow: hidden;position: relative;margin-top: -20px}.picScroll-top .bd ul{overflow: hidden;zoom: 1}.picScroll-top .bd ul li{zoom: 1;margin-bottom: 10px}@media(max-width:1024px){.notice-date,.project-date{width: 22%}.notice-con,.project-con{width: 78%}}@media(max-width:768px){.project-notice{margin-top: 30px}.footer .col-sm-6:first-child{padding-right: 0px}.notice-date,.project-date{width: 15%}.notice-con,.project-con{width: 85%}}@media(max-width:640px){.notice-date,.project-date{width: 22%}.notice-con,.project-con{width: 78%}}.focus{background: #e9ecf0;padding: 30px 0px;width: 100%;margin-top: 40px;padding-bottom: 82px}.focus-title{padding-left: 0px}.focus-left,.focus-right{margin-top: 30px;width: 40%;height: 2px;background: #c5c5c6;float: left}.focus-mid{width: 20%;float: left;text-align: center;padding-top: 10px}.focus-mid span{color: #025894;font-size: 24px;text-align: center}.focus-item{padding-top: 20px;padding-bottom: 20px}.focus-img,.focus-img img{width: 100%}.focus-con{width: 100%;border-bottom: 5px solid #003567;padding: 15px;background: #fff}.focus-con2{width: 100%;padding: 10px;background: #fff}.focus-item-title{line-height: 24px;position: relative;overflow: hidden;text-align: center}.focus-item-title a{color: #000;line-height: 24px}.focus-item-date{color: #434a51;text-align: right;margin-top: 10px}.focus-more{position: absolute;left: 50%;width: 100px;height: 42px;line-height: 42px;text-align: center;border: 1px solid #003567;margin-left: -50px;margin-top: 10px}.focus-more a{color: #003567;display: block;width: 100%;height: 42px}.focus2{margin-left: -30px}@media(max-width:768px){.focus{padding-left: 15px;padding-right: 15px}.focus-title{padding-right: 0px}.focus-left,.focus-right{width: 35%}.focus-mid{width: 30%}.focus-mid img{width: 100px}}@media(max-width:767px){.focus-item{padding-top: 15px;padding-bottom: 0px}.focus-more{margin-top: 20px}}.friend-link{padding-top: 20px;padding-bottom: 20px}.link-item{width: 20%;float: left;text-align: left;padding-top: 20px;padding-bottom: 20px}.link-item img{max-width: 100%;border: 1px solid #cecece}@media(max-width:1024px){.link-item{text-align: center}.link-item img{max-width: 90%}}@media(max-width:767px){.friend-link{padding-left: 10px;padding-right: 10px}.link-item{width: 33.3%}}.footer{width: 100%;background: #001f49;color: #fff;padding-top: 40px;padding-bottom: 40px}.footer div{line-height: 32px}.icon,.fx{float: left;padding-left: 20px}.fx a{color: #fff;text-align: center;display: block}.fx i{font-size: 32px}.fx li{float: left;border-radius: 10px;padding-top: 5px;width: 60px;height: 60px;line-height: 60px;margin-left: 10px}.fx li:first-child{background: #3a58ab;margin-left: 0px}.fx li:nth-child(2){background: #2a97f1}.fx li:nth-child(3){background: #dd4a38}.fx li:nth-child(4){background: #ff6600}@media(max-width:768px){.icon{width: 25%;padding-left: 0px}.icon img{width: 100%}.fx{width: 75%}.fx i{font-size: 26px}.fx li{float: left;border-radius: 10px;padding-top: 5px;width: 50px;height: 50px;line-height: 50px;margin-left: 10px}}@media(max-width:374px){.fx li{margin-left: 5px;width: 45px;height: 45px;line-height: 45px}}.cd-top{display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(54, 54, 54, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;z-index: 999999999999}.cd-top.cd-is-visible{visibility: visible;opacity: 1}.cd-top.cd-fade-out{opacity: .5}.no-touch .cd-top:hover{background-color: #e86256;opacity: 1}@media only screen and (min-width: 768px){.cd-top{right: 20px;bottom: 20px}}@media only screen and (min-width: 1024px){.cd-top{height: 60px;width: 60px;right: 30px;bottom: 30px}}
