﻿@charset "utf-8";
/* css document */
ul, dt, dd, dl { margin:0; padding:0; list-style:none; }
body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#ffffff; background:url(../images/mainbg.jpg) no-repeat center bottom 290px; ; }
img { border:0px; margin:0; padding:0; }
body, td, th, p { font-size:12px; font-family:"微软雅黑", verdana; color:#333333; line-height:50%; }
a:link { color:#333333; text-decoration:none; }
a:visited { text-decoration:none; color:#333333; }
a:hover { text-decoration:none; color:#cd0104; }
a:active { text-decoration:none; color:#333333; }
.img { padding:0px; border:1px solid #e2e2e2; }
.img_s { padding:0px; border:1px solid #fe8707; }
.imgs_cp { padding:3px; background-color:#ffffff; border:1px solid #e2e2e2; }
.imgs2 { padding:3px; background-color:#ffffff; border:1px solid #e2e2e2; }
.imgs { padding:3px; background-color:#ffffff; border:1px solid #e2e2e2; }
.imgs_s { padding:2px; background-color:#ffffff; border:2px solid #fe8707; }
.imgs2 { padding:2px; border:1px solid #e2e2e2; }
.imgs2_s { padding:2px; border:1px solid #ff7602; }
.float_l { float:left; }
.float_r { float:right; }
.clear { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.w_1 { display:block; width:1200px; margin-left:auto; margin-right:auto; }
.w_1200 { min-width:1300px; }
.w_2 { display:block; width:1000px; margin-left:auto; margin-right:auto; }
.w_900 { display:block; width:900px; margin-left:auto; margin-right:auto; }
.line { border-bottom:1px solid #cac7c7; height:10px; margin-bottom:10px; clear:both; }
#line_2 { background-color:#4385f5; height:4px; width:100%; }
#line_3 { background-color:#e5e5e5; height:1px; width:100%; }
.point { cursor:pointer; }
#fix_top {   width:100%; } 
/*头部位置*/
#top1 { height:138px; text-align:center; background:url(../images/top_bg.jpg) top repeat-x; padding-top:20px; }
#top1 .float_l img{ margin-top:20px;}
/*头部央视*/
#top { display:block; width:100%; height:52px; background-color:#cc0000; }
#top1 .tel { background: url(../images/telbg.png) no-repeat left center; width:290px; height:30px; margin-top: 25px; padding:38px 0 0px 40px; color: #cc0000; font-size: 30px; }
/*导航信息*/
#nav { height:52px; margin-top:0px; }
#nav .nav { float:left; margin-left:0px; width:1200px; height:52px; }
#nav .nav>li { float:left; width:150px; text-align:center; }
#nav .nav>li>a { color:#fff; font-size:18px; line-height:52px; display:block; text-decoration:none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; }
#nav .nav>li>a.last { background:none }
#nav .nav>li.cur>a, #nav .nav>li:hover>a { color:#ffffff; background-color:#000; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); }
#nav .erji_nav { display:none; overflow:hidden; width:100%; overflow:hidden; border-bottom:2px solid #000; border-top:2px solid #000; position:absolute; left:0; top:210px; background:url(../images/n_bg.png); padding-top:20px; padding-bottom:15px; z-index:999999999; height:auto! important }
#nav_img { float:left; margin-top:5px; }
#nav .erji_nav ul { overflow:hidden; float:left; margin-left:45px; margin-top:0px }
#nav .erji_nav li { line-height:30px; float:left; margin:0 15px; }
#nav .erji_nav li a { color:#333; font-size:16px; }
#nav .erji_nav li a:hover { color:#02534a; border-bottom:1px solid #02534a; }
.banner_bot { background:url(../images/banner_bg.png) top repeat-x; height:10px; width:100%; position:absolute; top:210px; z-index:99; }
#top_lx { height:202px; background-color:#222226; }
/* 标题 */
.mkbt { text-align: center; padding-bottom: 40px; }
.mkbt h3 { background: url(../images/mkbtbg.png) no-repeat left bottom; font-size: 30px; font-weight: normal; padding: 60px 0 20px 0; margin: 0; }
.mkbt h3 font { color:#cc0000; font-size: 30px; }
.mkbt h3 .ensm { text-transform: uppercase; font-size: 16px; margin-top: 25px; }
.mkbt h3 + p { color: #666; font-size: 16px; }
.listtop { width: 100%; background-color: #cd0104; text-align: center; padding:30px 0 20px; color: #fff; font-size: 24px; }
.listtop p { font-size: 14px; color: #fff; padding-top:10px; }
.listbottom { background: url(../images/listbottom.jpg) no-repeat left top; padding:65px 0 60px 75px; color: #fff; font-size:18px; }
/*产品中心*/
#xwcp { clear:both; overflow:hidden; }
#xwcp * .news { width:234px; }
#xwcp * .news_list { width:232px; height:auto; margin:0; clear:both; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; }
#xwcp * .news_list li { width:232px; height: 47px; display:block; line-height:47px; font-size:16px; border-bottom:1px solid #eeeeee; }
#xwcp * .news_list li a { width:232px; height: 47px; display:block; text-align:center; line-height:47px; float:left; font-size:16px; }
#xwcp * .products { width:945px; }
.pro_list { width:278px; float:left; padding:5px; background: #fff; margin:5px 10px 5px 0px; overflow:hidden; border:1px solid #eeeeee; }
.pro_list .pro_p { width:278px; text-align:center; overflow:hidden; }
.pro_list .pro_a { width:278px; height:40px; }
.pro_list .pro_a a { width:288px; height:40px; display:block; line-height:40px; font-size:14px; color:#333333; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.pro_list_s .pro_a a { color:#fff; background-color:#de4b39; }
.pro_list * img { transition: all 0.5s; display: block; margin:0 auto; height: 200px; max-width: 100%; }
.pro_list:hover img { transform: scale(1.05); }
/*公司简介*/
#gsjj { clear:both; margin-top:118px; overflow:hidden; height:640px; background:url(../images/gsjj_bg.jpg) top center no-repeat; }
#gsjj * .float_l { width:606px; }
#gsjj * .gsjj_content { width:566px; background-color:#ffffff; padding:20px; height:370px; overflow:hidden; }
#gsjj * .gsjj_content p { font-size:14px; line-height:210%; padding-bottom:3px; }
#gsjj * .float_r { width:594px; }
.cname { margin: 80px 0 20px; }
.cname h4 { color: #cd0104; font-size: 30px; margin:0 }
.cname p { padding: 10px 0; color: #f5f5f5; }
.aboutpic { margin-top: 100px; }
/*新闻中心*/
#xwzx { clear:both; overflow:hidden; }
#xwzx * .float_l { width:547px; }
#xwzx * .float_r { width:653px; }
#xwzx * .topnews { width: 98%; clear: both; display: table; padding:0 0 11px 0; border-bottom: 1px dotted #e5e5e5; margin: auto; margin-bottom:11px; }
#xwzx * .topnews .pic { width: 12%; float: left; margin-left:2%; }
#xwzx * .topnews .fr { width: 82%; float:right; }
#xwzx * .topnews .pic .div1 { width: 100%; float:left; height:39px; background-color:#e6212a; color:#fff; text-align:center; line-height:39px; font-size:30px; }
#xwzx * .topnews .pic .div2 { width: 100%; float:left; height:20px; background-color:#9d9d9d; color:#fff; text-align:center; line-height:20px; }
#xwzx * .topnews .fr .tt { line-height: 25px; font-size:16px; font-weight:bold; white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis; }
#xwzx * .topnews .fr .intro { margin-top:3px; font-size: 12px; line-height:130%; color: #9b9b9b; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; text-overflow:ellipsis; }
/*底部信息开始*/
#bot1 { clear:both; overflow:hidden; display:block; width:100%; height:52px; background-color:#cc0000; margin-top:50px; }
#bot1 .nav>li { float:left; width:150px; text-align:center; }
#bot1 .nav>li>a { color:#fff; font-size:18px; line-height:52px; display:block; text-decoration:none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; }
#bot1 .nav>li.cur>a, #nav .nav>li:hover>a { color:#ffffff; background-color:#000; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); }
/*底部导航信息开始*/
#bot_nav { width:100%; display:block; background-color:#202020; height:229px; overflow:hidden; }
#bot_nav .bot_nav_bg .bot_logo { float:left; width:178px; }
#bot_nav .bot_nav_bg .bot_con { float:left; width:570px; margin-left:99px; font-size:14px; color:#999999; line-height:200%; padding-top:50px; }
#bot_nav .bot_nav_bg .bot_con span { font-size:20px; color:#999999; line-height:200%; }
#bot_nav .bot_nav_bg .bot_we { float:right; width:150px; padding-top:30px }
#bot2 { background-color:#333; overflow:hidden; height:60px; }
#bot2 * { height:60px; line-height:60px; text-align:center; color:#fff; font-size:14px; text-align:center; }
/*banner*/
.theme-default { width:100%; height:520px; position:relative; overflow:hidden; }
.theme-default #slider { width:1920px; height:520px; position:absolute; left:50%; top:0; margin-left:-960px; }
.theme-default .nivoslider { position:relative; background:#fff url(../images/loading.gif) no-repeat 50% 50%; -webkit-box-shadow:0px 1px 5px 0px #4a4a4a; -moz-box-shadow:0px 1px 5px 0px #4a4a4a; box-shadow:0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoslider img { position:absolute; top:0px; left:0px; display:none; }
.theme-default .nivoslider a { border:0; display:block; }
.theme-default .nivo-controlnav { position:absolute; left:50%; bottom:10px; margin-left:560px; }
.theme-default .nivo-controlnav a { display:block; width:22px; height:22px; background:url(../images/bullets.png) no-repeat; text-indent:-9999px; border:0; float:left; z-index:999999999; }
.theme-default .nivo-controlnav a.active { background-position:0 -22px; }
.theme-default .nivo-directionnav a { display:block; width:30px; height:96px; background:url(../images/arrows.png) no-repeat; text-indent:-9999px; border:0; }
.theme-default a.nivo-nextnav { background-position:-30px 0; right:200px; }
.theme-default a.nivo-prevnav { left:200px; }
.theme-default .nivo-caption { font-family:helvetica, arial, sans-serif; }
.theme-default .nivo-caption a { color:#fff; border-bottom:1px dotted #fff; }
.theme-default .nivo-caption a:hover { color:#fff; }
/* the nivo slider styles */
.nivoslider { position:relative; }
.nivoslider img { position:absolute; top:0px; left:0px; }
/* if an image is wrapped in a link */
.nivoslider a.nivo-imagelink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
/* the slices and boxes in the slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
.nivo-directionnav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevnav { left:0px; }
.nivo-nextnav { right:0px; }
/* control nav styles (e.g. 1,2,3...) */
.nivo-controlnav a { position:relative; z-index:9; cursor:pointer; }
.nivo-controlnav a.active { font-weight:bold; }
.kinslideshow_titlebar .title { text-align:left; line-height:20px; }
/*内页*/
#banner_ny { display:block; height:340px; }
/*内页导航信息开始*/
#ny_nav { height:65px; background-color:#222226; margin-top:1px; overflow:hidden; }
#ny_nav * .w_1 .float_l { line-height:65px; height:65px; }
#ny_nav * .w_1 .float_l .c_title { height:65px; font-size:26px; color:#ffffff; line-height:65px; }
#ny_nav * .w_1 .float_l .e_title { height:65px; font-size:16px; color:#cc0104; line-height:65px; font-weight:lighter; text-transform:uppercase; }
#top_left { margin-top:1px; background-color:#ededed; width:100%; }
/*二级导航*/
.sel { width:80px; height:65px; display:block; background:url(../images/n.png) center no-repeat; float:right; margin-left:15px; }
.no_sel { width:80px; height:65px; display:block; float:right; margin-left:15px; }
.no_sel a:link, .no_sel a { display:block; line-height:65px; font-size:16px; color:#ffffff; text-align:center; }
.sel a, .sel a:visited { display:block; line-height:65px; color:#ffffff; font-size:16px; text-align:center; }
.sel a:hover { color:#ffffff; font-size:16px; }
.no_sel a:hover, .no_sel a:visited { font-size:16px; color:#ffffff; }
.cmenu { margin-left:25px; }
/*三四级导航菜单*/

.no_selc { float:left; margin:10px 36px 20px 0 !important; width:344px; margin:5px; padding-left:15px !important; padding-right:15px !important; padding-top:3px; padding-bottom:3px; background-color:#efefef; border:solid 1px #cccccc; white-space:nowrap; }
.no_selc:hover { float:left; margin:10px 36px 20px 0 !important; margin:5px; padding-left:15px !important; padding-right:15px !important; padding-top:3px; padding-bottom:3px; background-color:#397fe5; border:solid 1px #397fe5; white-space:nowrap; }
.no_selc:hover a { color:#ffffff; width:100%; display:block; }
.selc { float:left; margin:10px 36px 20px 0 !important; width:344px; margin:5px; padding-left:15px !important; padding-right:15px !important; padding-top:3px; padding-bottom:3px; background-color:#397fe5; border:solid 1px #397fe5; white-space:nowrap; }
.selc a { color:#ffffff; width:100% !important; display:block !important; }
.m_r_0 { margin-right:0 !important; }
.m_r_0:hover { margin-right:0 !important; }
/*主内容样式*/
#ny_main { }
#ny_main .main_content { width:1200px; padding-top:20px; margin-left:auto; margin-right:auto; padding-bottom:20px; overflow:hidden; }
.main_content p { margin:0; font-size:16px; line-height:200%; margin-bottom:20px;  }
.main_content  { margin:0; font-size:16px; line-height:200%; }
.main_content * a { text-decoration:none; } 
#ny_main * .jssl_c { height:70px; line-height:70px; font-size:28px; font-weight:bolder; color:#cd0104; }
.jssl_content { overflow:hidden; border:1px solid #dedede; border-left:10px solid #f86d18; background-color:#f9f9f9; padding:20px; margin-bottom:10px; width:1149px; }
.jssl_content, .jssl_content * { color:#666; font-size:18px; }
.jssl_content:hover { border-left:10px solid #cd0104; }
/*荣誉资历 图片列表样式*/

#ny_main * .jssl_c2 { height:50px; line-height:50px; font-size:20px; font-weight:bolder; }
.pic_l { margin-top:20px; width:374px; display:block; margin-left:0px; float:left; overflow:hidden; }
.pic_l_2 { margin-left:39px; }
.pic_t { width:374px; height:60px; display:block; line-height:60px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.pic_t2 { margin:10px 0; width:354px; display:block; line-height:20px; text-align:left; font-size:12px; padding:10px; min-height:40px; }
.pic_t a { font-size:18px; color:#cd0104; font-weight:bold; }
.pic_l * img { transition: all 0.5s; }
.pic_l:hover * img { transform: scale(1.05); }
.pic_l:hover { background-color:#cd0104; }
.pic_l:hover .pic_t a { color:#ffffff; }
.pic_l:hover .pic_t2 { color:#ffffff; }
.page_l { clear:both; line-height:50px; height:50px; text-align: center; }
.page_l .digg { margin-top: 20px;}
.page_l .digg li{ display: inline-block; line-height:50px; height:50px; }
.page_l .digg li.active a{ background-color: #cd0104; color: #fff; border-color: #cd0104;}
.page_l .digg li a{ display:  block; line-height: 30px; padding:0 10px; background-color: #f8f8f8; font-size: 14px; margin:0 5px; border:1px #eee solid;}
/*新闻中心列表*/
.news_l { width:1158px; height:200px; display:block; border:1px solid #dddddd; overflow:hidden; margin-top:20px; margin-bottom:20px; padding:20px; }
.news_l * a { font-size:24px; ; line-height:300%; }
.news_l * img { padding:0px; border:1px solid #e2e2e2; }
.news_p { float:left; width:298px; height:250px; }
.news_main { width:850px; padding-left:10px; }
.news_con { width:850px; float:left;   padding-right:10px; }
.news_c { font-size:14px; line-height:200%; }
.news_rq { width:120px; height:100px; background:#eae6e2; display:none; }
.news_rq .news_r1 { text-align:center; width:120px; height:64px; line-height:64px; font-size:28px; color:#000; }
.news_line { width:100%; height:2px; background-color:#ffffff; }
.news_rq .news_r2 { text-align:center; width:120px; height:34px; line-height:34px; font-size:14px; color:#000; }
#ny_main * .news_list2 { width:1200px; padding-top:5px; height:auto; margin:0; clear:both; }
#ny_main * .news_list2 li { width:1200px; height: 50px; display:block; padding-left: 0px; line-height:50px; background:url(../images/dot.png) left center no-repeat; border-bottom:1px dashed #e2e2e2; text-align:right; }
#ny_main * .news_list2 li:hover { color:#f86d18; border-bottom:1px dashed #f86d18; }
#ny_main * .news_list2 li a { width:1050px; height: 50px; display:block; text-align:left; padding-left:18px; line-height:50px; float:left; }
/*新闻详细*/
.line_g { width:100%; height:1px; line-height:1px; border:none; border-top:1px solid #dddddd; }
.line_r { width:100%; height:1px; line-height:1px; border:none; border-top:1px solid #d7000f; }
.news_info_title { line-height:80px; height:80px; min-height:80px; width:1200px; display:block; font-size:28px; color:#000; font-weight:bolder; text-align:center; }
.n_i_h2 { display:block; margin:15px 0; float:right; }
.n_i_h1 { margin:5px 0 0; font-size:16px;}
.n_i_h1 font{font-size:16px;}
.news_info_content { padding-top:20px; line-height:250%; }
h1 strong { font-size:20px !important; height:50px !important; line-height:50px !important; }
.reLink div{ line-height: 30px; height: 30px; font-size:16px;}
.reLink div a{ font-size:16px;}
/*分页特效*/
div.digg { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center }
div.digg a { border-right: #aaaadd 1px solid; padding-right: 5px; border-top: #aaaadd 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 5px; border-left: #aaaadd 1px solid; color: #faa334; padding-top: 2px; border-bottom: #aaaadd 1px solid; text-decoration: none }
div.digg a:hover { border-right: #faa334 1px solid; border-top: #faa334 1px solid; border-left: #faa334 1px solid; color: #000; border-bottom: #faa334 1px solid }
div.digg a:active { border-right: #faa334 1px solid; border-top: #faa334 1px solid; border-left: #faa334 1px solid; color: #000; border-bottom: #faa334 1px solid }
div.digg span.current { border-right: #faa334 1px solid; padding-right: 5px; border-top: #faa334 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 5px; border-left: #faa334 1px solid; color: #fff; padding-top: 2px; border-bottom: #faa334 1px solid; background-color: #faa334 }
div.digg span.disabled { border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 5px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid }
.cures { background:url(../images/bg.png) left 3px no-repeat; }
/*产品展示*/
#cpzs_content { margin-top:30px; }
#cpzs_content .cpzs_c_l, #cpzs_content .cpzs_c_m { float:left; display:block; height:300px; }
#cpzs_content .cpzs_c_m { width:24px; margin-top:15px; margin-bottom:15px; }
#cpzs_content .cpzs_c_l { width:270px; background-color:#f3f3f3; margin-top:15px; margin-bottom:15px; padding:5px; }
#cpzs_content .cpzs_c_l * { padding:0px; margin:0px; }
#cpzs_content .cpzs_c_l .cpzs_c_l_t a { width:270px; height:54px; display:block; line-height:54px; font-size:14px; color:#666666; text-align:center; }
#cpzs_content .cpzs_c_l_s { width:270px; background-color:#de0300; margin-top:15px; margin-bottom:15px; padding:5px; }
#cpzs_content .cpzs_c_l_s .cpzs_c_l_t a { width:270px; height:54px; display:block; line-height:54px; font-size:14px; color:#ffffff; text-align:center; }
.yc { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.no_info { width:100%; line-height:200px; height:200px; font-size:20px; text-align:center; color:#de0300; }
.show_mo { display:none; }
#ny_main * .company_content { font-size:12px; }
#ny_main * .company { margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; background-color:#dddddd; cursor:pointer; }
#ny_main * .company .company_content { display:none; }
#ny_main * .company_s { background:#e4007f; }
#ny_main * .company_s .company_content { display:block; }
#ny_main * .company_s * { color:#ffffff; }
/*在线留言*/
#book { padding:0; margin:0; width:480px; }
#book * input { border:1px dotted #666666; height:30px; line-height:30px; width:99%; background-color:#eeeeee; }
#book * select { border:1px dotted #666666; height:34px; line-height:34px; width:99%; background-color:#eeeeee; margin-top:5px; margin-bottom:5px; }
#book * textarea { border:1px dotted #666666; height:60px; line-height:34px; width:99%; background-color:#eeeeee; margin-top:5px; margin-bottom:5px; }
#book * .hover:focus { border:1px dotted #fe8707; height:30px; line-height:30px; width:99%; background-color:#ffffff; }
#book div { height:30px; line-height:30px; text-align:left; font-size:14px; font-weight:lighter; margin-top:5px; margin-bottom:5px; }
#book .div1 { margin-top:5px; height:auto !important; margin-bottom:5px; }
#book * .btn { width:120px; height:30px; line-height:30px; border:none; background-color:#eeeeee; color:#333333; font-size:16px; margin-right:20px; cursor:pointer; }
#book * .btn2 { background-color:#cd0104; color:#ffffff; cursor:pointer; }
#book .text_input { height:56px; }
/*内页留言兼容*/
#book .l_1, #book .l_2 { width:480px; }
#book div { height:40px; line-height:40px; font-size:16px; }
#book * .btn { height:45px; line-height:45px; font-size:16px; }
#book .div1 { height:45px; line-height:45px; font-size:16px; }
.ny_title { font-size:22px !important; font-weight:bold !important; color:#ff6600; }
#lxwm { overflow:hidden; }
.us { width:100px; float:left; background:#ebebeb; padding:24px 20px 0; width:300px; height:240px; line-height:24px; color:#414040; margin-bottom:20px; margin-left:10px; margin-top:10px; }
.add { width:674px; float:left; height:264px; margin-bottom:20px; margin-left:10px; margin-top:10px; }
.us { width:475px; ; margin-left:0px }
.us li { width:470px; line-height:35px; border-bottom:1px solid #d3d3d3 }
.other-solutions { padding-top: 4.28em; }
.other-solutions-info .item { width:372px; float:left; margin:15px 0 15px 39px; border:solid 1px #efefef; }
.other-solutions-info .item2 { margin-left:0; }
.other-solutions h2.title { font-size:2.14em; margin-bottom:1.5em; }
.other-solutions-item { background:#fff; padding:0 1.42em 1em 1.42em; }
.other-solutions-item .img-icon { text-align:center; padding:3em 0 1.5em 0; }
.other-solutions-item .other-title { text-align:center; line-height:3em; font-size:1.2em; margin-bottom:1.8em; }
.other-solutions-item .other-title a { color:#000; height:60px; display:block; overflow: hidden; position:relative; }
.other-solutions-item .other-title a:after { content:''; display:block; width:45px; height:2px; background:#5c92c7; position:absolute; bottom:0; left:50%; margin-left:-22px; }
.other-solutions-item:hover { background:#cd0104; cursor:pointer; transition: 1s; -moz-transition: 1s; -webkit-transition: 1s; -o-transition:1s; }
.other-solutions-item:hover .other-title a { color:#fff; }
.other-solutions-item:hover .other-title a:after { background:#fff; }
/*人才招聘*/
#job { margin-bottom:10px; overflow:hidden; margin-top:30px; }
#job dl { width:1200px; padding:0px; text-align:center; }
#job dl .titles { float:left; width:300px; background:#dddddd; height:60px; line-height:60px; font-size:20px; color:#333333; font-weight:lighter }
#job dl .job_l { float:left; display:inline-block; width:300px; height:50px; line-height:50px; background:#ffffff; border-bottom:dashed black 1px; font-size:16px }
#job dl .job_c { float:left; display:inline-block; width:1140px; padding:10px 30px; background:#ffffff; border-bottom:dashed black 1px; text-align:left; font-size:14px; }
#job dl .bg { background:#f4f4f4; }
/*人才招聘详情*/
#job dl .tt { float:left; width:240px; background:#595759; height:60px; line-height:60px; font-size:14px; color:#ffffff; text-align:left; padding-left:30px; }
.job_title { font-size:32px; line-height:70px; height:70px; font-weight:lighter }
.job_info { margin-top:30px; }
