@font-face { font-family: "novecento"; src: url("../fonts/novecento_widebook.eot"); }
@font-face { font-family: "novecento"; src: url("../fonts/novecento_widebook.ttf"); }
/*页面宽度开始*/
.m1000 { margin: 0 auto; width: 1000px; }
/*页面宽度结束*/

/*页面头部导航开始*/
.header { height: 90px; }
.header .logo { width: 260px; height: 75px; float: left; margin-top: 15px; }
.header .logo_right { width: 740px; height: 75px; float: right; margin-top: 15px; }
.header .logo_right .header_link{ height: 26x; width: 290px; margin-top: 10px; float: right; margin-bottom: 5px; text-align: center; }
.header .logo_right .header_link a{ font-size:14px; margin-left: 10px; margin-right: 10px;}
.header .logo_right .header_link a img{ vertical-align: bottom; }
.header .logo_right .header_link .wx { position: relative; }
.header .logo_right .header_link .wx_nr { height: 140px; padding: 4px; background: #fff; text-align: center; position: absolute; left: 30px; top: -24px; z-index: 1000; border: 1px solid #BFBFBF; display: none; }
.header .logo_right .header_link .wx_nr .wx_arrow{ width:0; height:0; border-right:10px solid #BFBFBF; border-top:10px solid transparent;border-bottom:10px solid transparent; position:absolute; left:-10px; top:22px;}
.header .logo_right .header_search{ height: 26x; width: 270px; float: right; margin-top: 0px; clear: right; }
.header .logo_right .header_search .txt{ display: block; border: none; height: 26px; width: 205px; float: left; background-color: #FFFFFF; line-height: 26px; padding-left: 15px; color: #000; font-size: 14px; background-repeat: no-repeat; background-image: url(../images/search_txt.png); }
.header .logo_right .header_search .btn{ width: 32px; height: 26px; float: left; background: url(../images/search_btn.png) no-repeat; float: left; margin-left: 0px; border: none; }
/*页面头部导航结束*/

/*头部滑动导航开始*/
.nav{ height: 36px; background:url(../images/nav_bg.png) repeat-x;}
.nav .site-nav{ height:36px;}
.nav .site-nav li{ height:36px; float:left; position:relative; width:142px;  z-index:999;}
.nav .site-nav li a{ display:block; width:142px; height:36px; line-height:36px; color:#fff; font-size:16px; text-align:center;}
.nav .site-nav li.current a, .nav .site-nav li a:hover, .navbg2{ background:url(../images/nav_bg3.png) repeat-x;}
.nav .site-nav li a span{ display: inline-block; margin-left: 10px; width: 12px; height: 10px; height: 16px\9; *height: 16px; _height: 16px; background: url(../images/sj1.png) no-repeat center center; }
/*小箭头向上旋转*/
.hover-up{transition-duration:.5s;transform:rotate(180deg);-webkit-transform:rotate(180deg); }
/*小箭头向下旋转*/
.hover-down{transition-duration:.5s;transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.nav .site-nav li .second{ *width: 200px; position: absolute; z-index: 999; display: none; }
.nav .site-nav li .second li{ width: 100%; /*background-color: #0199E2;*/ white-space: nowrap; }
.nav .site-nav li .second li a{ width: auto; color: #FFFFFF; text-align: left; text-indent: 28px; padding-right: 50px; background-color: #0199E2;}
.nav .site-nav li .second li a:hover{ color: #FFFFFF; /*background-repeat: repeat-x; background-image: url(../images/nav_bg2.png);*/ background: none; background-color: #15B0FD; }
.nav .site-nav li .second li a span{ display: inline-block; margin-left: 10px; width: 12px; height: 10px; height: 16px\9; *height: 16px; _height: 16px; background: url(../images/sj2.png) no-repeat center center; }
.nav .site-nav li .second li a:hover span{ display: inline-block; margin-left: 10px; width: 12px; height: 10px; height: 16px\9; *height: 16px; _height: 16px; background: url(../images/sj1.png) no-repeat center center; }
/*底部圆角*/
.nav .site-nav li .second .second_bg { width: 100%; height: 8px; }
/*ie下的宽度*/
.nav .site-nav li .second .second_bg.ie { width: 100%; *width: 320px; _width: 320px; height: 8px; }
.nav .site-nav li .second .second_bg:hover { background: none;}
.nav .site-nav li .second .second_bg .leftbg { height: 8px; width: 90%; background-repeat: no-repeat; background-position: left bottom; background-image: url("../images/nav_second_bg.png"); float: left; }
.nav .site-nav li .second .second_bg .rightbg { height: 8px; width: 10%; background-repeat: no-repeat; background-position: right bottom; background-image: url("../images/nav_second_bg.png"); float: right; }
/*子菜单*/
.nav .site-nav li .second .li_child { width: 320px; height:auto; background-image: none; background-color: #0199E2; }
.nav .site-nav li .second .li_child .child { height: auto; width: 160px; background-color: #0199E2; background-image: none; float: left; display: block; }
.nav .site-nav li .second .li_child .child a{ color: #FFFFFF; background: none; background-color: #0199E2; font-size: 14px; height: 30px; line-height: 30px; text-align: center; float: left; display: block; width: 108px; }
.nav .site-nav li .second .li_child .child a:hover{ color: #FFFFFF; background: none; background-color: #15B0FD; }

.nav .site-nav li .second .li_child .child .child_title a{ display: block; height: 36px; line-height: 36px; font-size: 16px; color: #FFFFFF; text-align: center; }
.nav .site-nav li .second .li_child .child .child_title a:hover{ background: none; background-color: #15B0FD; }
.nav .site-nav li .second .li_child .child .child_title.on {top: 40%; position: absolute;}
.nav .site-nav li .second .li_child .child .child_content { height: auto; display: block; }
.nav .site-nav li .second .li_child .child .child_content a{ font-size: 14px; height: 32px; line-height: 32px;  background-repeat: repeat-y; background-position: right top; background-image: url(../images/line.png); }
.nav .site-nav li .second .li_child .child .child_content .childmore { display: block; text-align: center; background-image:none;}
.nav .site-nav li .second .li_child .child .child_content .childmore:hover { color: #FF6501; background-color: #FFFFFF; background: none;}
/*头部滑动导航结束*/

/*首页滚动图片*/
.slide { width: 100%; }
.slide .slide-box { height: 500px; width: 100%; padding-bottom: 30px; overflow: hidden; }
.slide .slide-box .slide-panles { height: 500px; overflow: hidden; }
.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides a { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; display: block; }
.slides li { height: 500px; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 60px; height: 8px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: block; width: 60px; height: 8px; line-height: 8px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; filter: Alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9;  text-indent:-9999px;}
.flex-control-nav .flex-active { background-position: left bottom; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; bottom: -200px; }
.flex-direction-nav li a.flex-prev { left: 380px; background: url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 380px; background: url(../images/next.png) center center no-repeat; }
/*首页滚动图片*/

/*内页滚动图片*/
.nyslide { width: 100%; }
.nyslide .slide-box { height: 360px; width: 100%; padding-bottom: 20px; overflow: hidden; }
.nyslide .slide-box .slide-panles { height: 360px; overflow: hidden; }
.nyslide .flexslider { position: relative; height: 360px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.nyslide .slides { position: relative; z-index: 1; }
.nyslide .slides a { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; display: block; }
.nyslide .slides li { height: 360px; }
.nyslide .flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; }
.nyslide .flex-control-nav li { display: inline-block; width: 60px; height: 8px; margin: 0 5px; *display:inline;
zoom: 1; }
.nyslide .flex-control-nav a { display: inline-block; width: 60px; height: 8px; line-height: 8px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; filter: Alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.nyslide .flex-control-nav .flex-active { background-position: left bottom; }
.nyslide .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.nyslide .flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; bottom: -500px; }
.nyslide .flex-direction-nav li a.flex-prev { left: 380px; background: url(../images/prev.png) center center no-repeat; }
.nyslide .flex-direction-nav li a.flex-next { right: 380px; background: url(../images/next.png) center center no-repeat; }
/*内页滚动图片*/

/*首页关于样式*/
.about { margin-bottom: 0px; }
.about .ab_tit { height: 30px; background-repeat: repeat-x; background-position: left bottom; background-image: url(../images/line14.png); margin-bottom: 20px; }
.about .ab_tit_bg { height: 30px; background-repeat: repeat-x; background-image: url(../images/about_bg.png); width: 285px; padding-left: 40px; }
.about .ab_tit span { height: 30px; display: block; float: left; line-height: 30px; color: #fff; }
.about .ab_tit .en { padding: 0 0px; font-size: 18px; }
.about .ab_tit .ch { padding: 0 8px; font-size: 19px; width: 80px; }
.about .pic_list li { padding: 20px; float: left; margin-right: 20px; width: 280px; height: 260px; background: url(../images/catbg.png) no-repeat; }
.about .pic_list li:hover { background: url(../images/catbg1.png) no-repeat; }
.about .pic_list li .pic { width: 270px; height: 170px; overflow: hidden; }
.about .pic_list li img { width: 270px; height: 170px; }
.about .pic_list li .cat-name { margin-bottom: 10px; }
.about .pic_list li .cat-name .ch { font-size: 16px; color: #000; }
.about .pic_list li .cat-name span { display: block; font-size: 10px; color: #000; }
.about .pic_list li .cat-name .more { float: right; margin-right: 10px; margin-top: 21px; font-size: 11px; color: #000; }
.about .pic_list li .cat-name .more:hover { text-decoration: underline; }
/*首页关于样式*/

/*首页新闻样式*/
.main { padding-bottom: 0px; margin-bottom: 16px; }
.main .news { float: left; width: 540px; }
.main .news .news-tit { height: 30px; background: url(../images/line14.png) repeat-x left bottom; margin-bottom: 5px; }
.main .news .news-tit-bg { height: 30px; background-repeat: repeat-x; background-image: url(../images/about_bg.png); width: 160px; padding-left: 40px; }
.main .news .news-tit span { display: block; float: left; height: 30px; line-height: 30px; font-size: 21px; color: #fff; }
.main .news .news-tit .en { padding: 0 0px; font-size: 18px; }
.main .news .news-tit .ch { padding: 0 8px; font-size: 19px; width: 80px; }
/*-------首页新闻内容样式开始---------*/
.main .news .news_content dl { padding: 16px 0 10px 0; background: url(../images/newslibg.jpg) repeat-x left bottom; overflow: hidden; height: 67px; overflow: hidden; }
.main .news .news_content dl:hover { background: #D2E1F4; }
.main .news .news_content dl:hover .yue { background: #0189C7; }
.main .news .news_content dl:hover .num { color: #0189C7; }
.main .news .news_content dl span { display: block; }
.main .news .news_content dl dt { width: 56px; background: #fff; text-align: center; float: left; margin-left: 6px; margin-right: 14px; border: 1px solid #D1D1D1; padding-bottom: 2px; }
.main .news .news_content dl dt .num { color: #FF6501; font-size: 26px; font-weight: bold; font-family: "novecento"!important; height: 35px; line-height: 35px; }
.main .news .news_content dl dt .yue { background: #FF6501; color: #fff; font-size: 16px; height: 25px; line-height: 23px; width: 52px; margin-left: auto; margin-right: auto; }
.main .news .news_content dl.active dt .yue { background: #cc0000; }
.main .news .news_content dl.active dt .num { color: #cc0000; }
.main .news .news_content dl dd { float: left; }
.main .news .news_content dl dd .tit { height: 28px; line-height: 28px; letter-spacing: 1px; overflow: hidden; }
.main .news .news_content dl dd .tit a { font-weight: bold; font-size: 16px; color: #474545; word-spacing: 0px;letter-spacing: 0px;}
.main .news .news_content dl dd .tit a:hover { text-decoration: underline; }
.main .news .news_content dl dd .info { height: 40px; line-height: 18px; font-size: 12px; letter-spacing: 0px; width: 454px; color: #717171; word-spacing: 0px; }
/*-------首页新闻内容样式结束---------*/

/*-------首页方案视频样式开始---------*/
.main .fangan { width: 410px; height: 280px; float: right; background: #fff; margin-top: 15px; background: url(../images/flash_bg.png) no-repeat; padding-bottom: 15px; padding-left: 35px; padding-right: 15px; padding-top: 15px; }
.main .fangan .f-flash { width: 410px; height: 270px; }
/*-------首页方案视频样式结束---------*/
/*首页新闻样式*/

/*首页分隔符样式*/
.line { height: 16px; background-color: #efefef; background-image: url(../images/line20.png); background-position: left center; background-repeat: repeat-x; }
/*首页分隔符样式*/

/*底部样式*/
.footer { overflow: hidden; background-image: url(../images/footer_bg.png); background-repeat: repeat-x; }
.footer .f-nav { margin-top: 12px; margin-bottom: 12px; overflow: hidden; }
.footer .f-nav dl { display: block; float: left; padding-top: 5px; padding-right: 10px; padding-left: 10px; padding-bottom: 0; background-repeat: repeat-y; background-position: left top repeat-y; background-image: url(../images/line.png); height: 155px; width: auto; }
.footer .f-nav .dlsx-1 { display: block; float: left; padding: 0 0px; background-repeat: repeat-y; background-position: left top repeat-y; background-image: url(../images/line.png); height: 160px; width: 2px; }
.footer .f-nav .dlsx-2 { display: block; float: left; padding: 0 0px; background-repeat: repeat-y; background-position: left top repeat-y; background-image: url(../images/line.png); height: 160px; width: 2px; float: right; }
.footer .f-nav dl dt { margin-top: 5px; margin-bottom: 8px; height: 20px; line-height: 20px; text-align: left; }
.footer .f-nav dl dd { height: 22px; line-height: 22px; overflow: hidden; text-align: left; }
.footer .f-nav dl dt a { font-size: 15px; color: #fff; margin-left: 11px; margin-right: 11px; font-weight: bold; }
.footer .f-nav dl dd a { font-size: 14px; color: #fff; margin-left: 12px; margin-right: 12px; }
.footer .f-nav dl dt a:hover, .footer .f-nav dl dd a:hover { text-decoration: underline; }
.footer .code-1 { float: right; margin-left: 19px; margin-top: 5px; }
.footer .code-2 { float: right; margin-right: 19px; margin-top: 5px; }
.footer .code-1 span, .footer .code-2 span { display: block; height: 130px; width: 130px; text-align: center; }
.footer .code-1 .txt font, .footer .code-2 .txt font { color: #fff; font-size: 14px;}
.footer .code-1 .txt, .footer .code-2 .txt { height: 30px; line-height: 30px; text-align: center; color: #EB5F00; font-size: 14px; }
.footer .f-info { background-color: #fff; height: 35px; line-height: 35px; text-align: center; font-size: 15px; }
.footer .f-info a { font-size: 16px; }
/*底部样式*/

/*-------------------------------------------------------*/

/*内容部分通用样式开始*/
.ny-center .position { height: 20px; line-height: 20px; font-size: 14px; color: #9f9f9f; margin-bottom: 4px; }
.ny-center .position .txt { font-size: 14px; display: block; height: 20px; padding-left: 22px; float: left; color: #DF5C01;background-image: url(../images/home.png); background-repeat: no-repeat; background-position: 0px 1px;  }
.ny-center .position .txt_arrow { font-size: 14px; display: block; height: 20px; padding-left: 6px; float: left; color: #DF5C01; padding-right: 6px; }
.ny-center .position a { font-size: 14px; display: block; max-width:560px; height: 20px; float: left; color: #DF5C01; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.ny-center .position .home { background-image: url(../images/home.png); background-repeat: no-repeat; background-position: 0px 1px; }
.ny-center .line100 { border-bottom: 3px solid #EB5F00; height: 0px; }
/*内容部分通用样式结束*/

/*分页样式*/
.page { margin: 30px 0; text-align: right; color: #727272; font-size: 14px; }
.page a { color: #727272; font-size: 14px; padding: 0 5px; }
.page a:hover { text-decoration: underline; }
.page a.cur { color: #EA6114; }
/*分页样式*/

/*具体内容页样式开始*/
.ny-content { width: 770px; float: right; min-height: 900px; color: #000000; clear: right; }
.ny-content .title { font-size: 22px; height: 40px; line-height: 40px; padding-top: 20px; padding-left: 10px; color: #EA6114; padding-bottom: 10px; }
.ny-content .content { font-size: 14px; line-height: 25px; margin-bottom: 30px; padding-left: 10px; }
/*.ny-content .content p { text-indent: 2em; }*/
/*具体内容页样式结束*/

/*内容导航图块样式开始*/
.site-bar { float: left; width: 220px; margin-top: 20px; margin-bottom: 20px; }
.site-bar ul{ background: #F0F0F2; width: 210px; margin-bottom: 10px; }
/*一级导航*/
.site-bar ul li{ position:relative; background-image: url(../images/site_bar_title2.png); background-repeat: repeat-x;}
.site-bar ul li.title { line-height: 45px; height: 45px; color: #efefef; font-size: 18px; padding-left: 30px; background-image: url(../images/site_bar_title.png); background-repeat: repeat-x; }
.site-bar ul li a{ display:block; line-height:40px; height:45px; color:#000; font-size:16px; padding-left: 30px;}
.site-bar ul li.active a{ color:#EB5F00; }
.site-bar ul li a:hover { color:#EB5F00; }
/*一级导航*/
/*二级导航*/
.site-bar ul li .second{ display:none; padding:0; margin:0;}
.site-bar ul li .second a{ display:block; color:#727272; line-height:30px; height:30px;}
.site-bar ul li.on .second{ display:block; }
.site-bar ul li .second li{ background:#ffffff;}
.site-bar ul li .second li a{ font-size: 16px; text-align: left; padding-left: 40px; border-bottom: 1px solid #C3C3C3; }
.site-bar ul li .second li.active a{ background:#ffffff; color:#EB5F00;}
.site-bar ul li .second li a:hover{ background:#999999; color:#ffffff;}
/*二级导航*/
.site-bar .piclink { float: left; margin-bottom: 0px; }
.site-bar .picborder { float: left; margin: 10px 0 10px 6px !important; margin: 10px 0 10px 6px; padding: 0px; }
.site-bar .picborder:hover { float: left; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/shadow.gif) no-repeat bottom right; margin: 10px 0 10px 6px !important; margin: 10px 0 10px 6px; padding: 0px; }
.site-bar .innerbox { position: relative; bottom: 6px; right: 6px; border: 1px solid #999999; margin: 0px 0px 0px 0px; }
.site-bar .innerbox{
	/* IE5 hack */
	margin: 0px 0px -3px 0px;margin:  0px 0px 0px 0px;
}
.site-bar .piclink img { display: block; }
/*内容导航图块样式结束*/

/*-------------------------------------------------------*/

/*团队简介页样式开始*/
.ny-team { margin-top: 10px; }
.ny-team .picteam { -webkit-column-count: 3; -moz-column-count: 3; -ms-column-count: 3; column-count: 3; -moz-column-gap: 6px; -webkit-column-gap: 6px; -ms-column-gap: 6px; column-gap: 6px; }
.ny-team .picteambox { width: 250px; height: 165px; margin-bottom: 15px; display: inline-block; float: left;  }
.ny-team .picteambox img { display: block; }
.ny-team .infoteam { width: 100%; height: 170px; font-size: 14px; line-height: 25px; padding-bottom: 20px; color: #000000; }
/* .ny-unit { margin-top: 20px; } */
.ny-unit #column { -webkit-column-count: 3; -moz-column-count: 3; -ms-column-count: 3; column-count: 3; -moz-column-gap: 15px; -webkit-column-gap: 15px; -ms-column-gap: 15px; column-gap: 15px; }
.ny-unit #column .box { padding: 10px; margin-bottom: 10px; cursor: pointer; background-color: #D2EEFC; width: 224px; display: inline-block; }
.ny-unit #column .box img {width: 224px; height: 150px;}
.ny-unit #column .box .col-box-content { width: 100%; color: #000000; }
.ny-unit #column .box .col-box-content .col-box-title { height: 26px; font-size: 14px; line-height: 26px; margin-top: 5px; }
.ny-unit #column .box .col-box-content .col-box-title a { width: 14px; height: 14px; background-color: #FF6501; display: block; float: right; margin-top: 6px; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 14px; text-align: center; }
.ny-unit #column .box .col-box-content .col-box-info { width: 100%; font-size: 12px; margin-top: 5px; line-height: 15px; }
/*团队简介页样式结束*/

/*发展历程时间轴样式*/
.ny-content .content .wrapper { position: relative; width: 720px; margin-top: 30px; }
.ny-content .content .main { background: url("../images/sjz/images/log/line-bg.png") repeat-y 124px 0;}
.ny-content .content .main .title { position: absolute; line-height: 40px; padding-left: 67px; left: 105px; top: -30px; color: #000; font-size: 22px; background: url("../images/sjz/images/log/clock.png") no-repeat left top; }
.ny-content .content .main .year { position: relative; z-index: 100; }
.ny-content .content .main .year h2 { height: 30px; width: 80px; line-height: 30px; text-align: left; }
.ny-content .content .main .year h2 a { color: #000;  font-size: 20px; }
.ny-content .content .main .year h2 i { display: block; position: relative; height: 0; width: 0; left: 76px; top: -20px; border-width: 6px; border-style: solid; border-color: #000 transparent transparent transparent; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform-origin: 6px 3px; -moz-transform-origin: 6px 3px; -ms-transform-origin: 6px 3px; -o-transform-origin: 6px 3px; transform-origin: 6px 3px }
.ny-content .content .main .year .list { margin: 0px 0; position: relative; overflow: hidden;}
/*.ny-content .content .main .year .list { margin: 10px 0; position: relative; overflow: hidden; -webkit-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -moz-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -ms-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; -o-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s; transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s }*/
.ny-content .content .main .year .list ul { bottom: 0; }
.ny-content .content .main .year .list ul li { background: url("../images/sjz/images/log/circle.png") no-repeat 115px 7px; padding: 0px 0; color: #a1a4b8; }
.ny-content .content .main .year .list ul li.highlight { background-image: url("../images/sjz/images/log/circle-h.png"); background-position: 112px 3px; }
.cls { zoom: 1; }
.cls:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ny-content .content .main .year .list ul li.highlight .date, .ny-content .content .main .year .list ul li.highlight .intro { color: #ec6a13; }
.ny-content .content .main .year .list ul li .date, .ny-content .content .main .year .list ul li .version { float: left; display: block; clear: left; width: 102px; line-height: 24px; text-align: right }
.ny-content .content .main .year .list ul li .date { font-size: 16px; line-height: 32px; color: #bec1d5 }
.ny-content .content .main .year .list ul li .intro { float: left; display: block; width: 538px; font-size: 14px; line-height: 26px; color: #2D2C2C; margin-left: 52px; text-indent: 0em; margin-top: 4px; }
.ny-content .content .main .year .list ul li .intro a { font-size: 14px; line-height: 26px; color: #000000; }
.ny-content .content .main .year .list ul li .intro a:hover { color: #535353; }
.ny-content .content .main .year .list ul li .more { float: left; display: block; width: 560px; margin-left: 26px; line-height: 26px;  margin-bottom: 14px;}
.ny-content .content .main .year .list ul li .more p{ text-indent: 0em; margin-left: 26px; color: #8A8A8A; }
.ny-content .content .wrapper:first-child .main .year.close h2 i { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg) }
.ny-content .content .wrapper:first-child .main .year.close .list { opacity: 0; height: 0!important; }
/*发展历程时间轴样式*/

/*公司荣誉样式*/
/*公司荣誉列表样式开始*/
.ry-cont .ry-item-list { height: 40px; line-height: 40px; background-repeat: repeat-x; background-position: left bottom; overflow: hidden; border-bottom: 1px solid #CCCCCC; }
.ry-cont .ry-item-list a { background-repeat: no-repeat; background-position: 1px 23px; background-image: url(../images/list_img.png); font-size: 14px; color: #000000; float: left; display: block; padding-left: 18px; padding-top: 8px; }
.ry-cont .ry-item-list a:hover { text-decoration: underline; }
.ry-cont .ry-item-list .more { float: right; margin-right: 10px; clear: right; display: block; }
.ry-cont .ry-item-list .more a { color: #EA6114; background-image: none; font-size: 13px;}
/*公司荣誉列表样式结束*/
/*公司荣誉内容样式开始*/
.ry-cont .ry-header { height: 65px; }
.ry-cont .ry-header .title { height: 35px; text-align: center; color: #000000; font-size: 22px; line-height: 22px; }
.ry-cont .ry-header .time { height: 25px; text-align: center; font-size: 12px; line-height: 12px; }
.ry-cont .ry-content { margin-top: 15px; min-height: 600px; color: #000000; padding-bottom: 10px; }
.ry-cont .ry-back { width:63px; height: 26px; margin: 20px auto; }
/*公司荣誉内容样式结束*/
/*公司荣誉样式*/

/*-------------------------------------------------------*/

/*新闻中心样式*/
/*新闻中心列表样式开始*/
.ny-cont .ny-item-list { height: 40px; line-height: 40px; background-repeat: repeat-x; background-position: left bottom; overflow: hidden; border-bottom: 1px solid #CCCCCC; }
.ny-cont .ny-item-list a { background-repeat: no-repeat; background-position: 1px 23px; background-image: url(../images/list_img.png); font-size: 14px; color: #000000; float: left; display: block; padding-left: 18px; padding-top: 8px; }
.ny-cont .ny-item-list a:hover { text-decoration: underline; }
.ny-cont .ny-item-list .more { float: right; margin-right: 10px; clear: right; display: block; }
.ny-cont .ny-item-list .more a { color: #EA6114; background-image: none; font-size: 13px;}
/*新闻中心列表样式式结束*/
/*新闻中心内容样式开始*/
.ny-cont .ny-header { height: 95px; }
.ny-cont .ny-header .title { height: 30px; text-align: center; color: #000000; font-size: 22px; line-height: 22px; }
.ny-cont .ny-header .time { height: 30px; text-align: center; font-size: 14px; line-height: 14px; }
.ny-cont .ny-contents { margin-top: 15px; min-height: 600px; color: #000000; padding-bottom: 10px; }
.ny-cont .ny-back { width:63px; height: 26px; margin: 20px auto; }
/*新闻中心内容样式结束*/
/*新闻搜索结果样式开始*/
.ny-content .title span{ font-size: 22px; height: 60px; line-height: 22px; color: #000000; text-decoration: underline; }
/*新闻搜索结果样式结束*/
/*新闻中心样式*/

/*-------------------------------------------------------*/

/*解决方案样式*/
/*行业解决方案列表样式开始*/
.hyfa-cont .hyfa-item-info { line-height: 26px; text-indent: 2em; font-size: 16px; margin-bottom: 10px; margin-top: 10px; }
.hyfa-cont .hyfa-item-list { height: 40px; line-height: 40px; background-repeat: repeat-x; background-position: left bottom; overflow: hidden; border-bottom: 1px solid #CCCCCC; }
.hyfa-cont .hyfa-item-list a { background-repeat: no-repeat; background-position: 1px 23px; background-image: url(../images/list_img.png); font-size: 14px; color: #000000; float: left; display: block; padding-left: 18px; padding-top: 8px; }
.hyfa-cont .hyfa-item-list a:hover { text-decoration: underline; }
.hyfa-cont .hyfa-item-list .more { float: right; margin-right: 10px; clear: right; display: block; }
.hyfa-cont .hyfa-item-list .more a { color: #EA6114; background-image: none; font-size: 13px;}
/*行业解决方案列表样式结束*/
/*行业解决方案内容样式开始*/
.hyfa-cont .hyfa-header { height: 65px; }
.hyfa-cont .hyfa-header .title { height: 35px; text-align: center; color: #000000; font-size: 22px; line-height: 22px; }
.hyfa-cont .hyfa-header .time { height: 25px; text-align: center; font-size: 12px; line-height: 12px; }
.hyfa-cont .hyfa-content { margin-top: 15px; min-height: 600px; color: #000000; padding-bottom: 10px; }
.hyfa-cont .hyfa-back { width:63px; height: 26px; margin: 20px auto; }
/*行业解决方案内容样式结束*/

/*-------------------------------------------------------*/

/*工程案例样式*/
/*工程案例内容样式开始*/
.gcal-title { font-size: 22px; line-height: 30px; padding-top: 20px; padding-left: 10px; color: #EA6114; padding-bottom: 10px; text-align:center; }
.gcal-cont .gcal-content { margin-top: 15px; min-height: 600px; color: #000000; padding-bottom: 10px; }
.gcal-cont .gcal-back { width:63px; height: 26px; margin: 20px auto; }
/*工程案例内容样式结束*/

/*-------------------------------------------------------*/

/*招贤纳士样式*/
/*招贤纳士列表样式开始*/
.zp-cont .zp-item-list { height: 40px; line-height: 40px; background-repeat: repeat-x; background-position: left bottom; overflow: hidden; border-bottom: 1px solid #CCCCCC; }
.zp-cont .zp-item-list a { background-repeat: no-repeat; background-position: 1px 23px; background-image: url(../images/list_img.png); font-size: 14px; color: #000000; float: left; display: block; padding-left: 18px; padding-top: 8px; }
.zp-cont .zp-item-list a:hover { text-decoration: underline; }
.zp-cont .zp-item-list .more { float: right; margin-right: 10px; clear: right; display: block; }
.zp-cont .zp-item-list .more a { color: #EA6114; background-image: none; font-size: 13px;}
/*招贤纳士列表样式结束*/
/*招贤纳士内容样式开始*/
.zp-cont .zp-header { height: 45px; }
.zp-cont .zp-header .title { height: 35px; text-align: left; color: #EA6114; font-size: 22px; line-height: 22px; padding-left: 0px; padding-top: 10px; }
.zp-cont .zp-header .time { height: 25px; text-align: center; font-size: 12px; line-height: 12px; }
.zp-cont .zp-content { margin-top: 15px; min-height: 600px; color: #000000; padding-bottom: 10px; }
.zp-cont .zp-back { width:63px; height: 26px; margin: 20px auto; }
/*招贤纳士内容样式结束*/
/*招贤纳士样式*/
