/*纱线列表*/
.cont_sx_box { padding: 50px 0;}
.cont_sx { margin: 0 auto; width: 1200px;}
.cont_sx_tit { font-size: 36px; line-height: 36px; text-align: center; margin: 30px 0;}
.cont_sx .cont_demo { margin-left:-30px; width: 1230px;}
.cont_sx .cont_sx_nav { width: 380px; float:left; margin-left: 30px; background: #720008;  margin-top:30px; border-radius: 5px;}
.cont_sx .cont_sx_nav_1 { width: 380px; float:left; margin-left: 30px; background: #8a4132;  margin-top:30px; border-radius: 5px;}
.cont_sx .cont_sx_nav_2 { width: 380px; background: #720008; margin-top:30px; border-radius: 5px; margin: 0 auto;}
.cont_sx .cont_sx_txt { color: #ffffff; height: 50px; line-height: 50px; font-size: 16px; text-align: center;}


/*纱线色卡列表*/
.cont_sxsk_box { padding: 50px 0;}
.cont_sxsk { margin: 0 auto; width: 1200px;}
.cont_sxsk .cont_demo { margin-left:-30px; width: 1230px;}
.cont_sxsk .cont_sxsk_nav { width: 175px; height:181px; float:left; margin-left: 30px; border-radius: 5px; background: #f8f8f8; overflow: hidden; margin-top:30px; border: 1px solid #eee;}
.cont_sxsk .cont_sxsk_nav:hover { ransition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; margin-top:30px; box-shadow:1px 1px 5px #eee;}
.cont_sxsk .cont_sxsk_pic { width: 175px; height: 131px; overflow: hidden;}
.cont_sxsk .cont_sxsk_pic img { width: auto; height: 131px; overflow: hidden; transition: all 0.6s; margin: 0 auto;}
.cont_sxsk .cont_sxsk_pic img:hover { transform: scale(1.2);}
.cont_sxsk .cont_sxsk_txt { color: #000000; height: 50px; line-height: 50px; font-size: 14px; text-align: center;}


.aboutUs { background:url(../images/aboutBg.jpg) no-repeat; background-size: 100% auto;  height: 0px; padding-top: 28.75%; position:relative;}
.aboutUs:hover .fulSc { opacity:1;}
.aboutTxt { top:50%; left: 30%; transform:translate(-20%,-50%); z-index: 1; position:absolute;}
.aboutTit h2{ text-align:center; color:#fff; font-size:24px; background:url(../images/lines.png) center bottom no-repeat; line-height:68px;}
.aboutTit p { font-size:14px; color:#fff; line-height:60px; text-align:center;}
.aboutInfor { font-size:16px; color:#fff; line-height:30px; text-align:center; margin-top:20px;}
.aboutTxt .more { display:block; background:url(../images/btnbg.png) center no-repeat; width:166px; height:45px; line-height:40px; font-size:14px; color:#fff; text-align:center; margin:35px auto 0;}

.solution ul { margin:9px auto; overflow:hidden;}
.solution li {width:calc(33.33% - 6px); margin-right:9px; overflow:hidden; position:relative; text-align:center; color:#fff; float:left;}
.solution li:last-child { margin-right:0;}
.solution li img{ display:block; width:100%; transition:all 0.4s;}
.soluTxt { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:3;}
.soluTxt h2 { font-size:36px; line-height:45px;}
.soluTxt p {font-size:14px; line-height:35px;}
.fullScreen { position:absolute; z-index:2; transition:all 0.3s; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity:1; left:0; top:0;}
.solution li a { display:block; background:url(../images/right.png) center no-repeat; width:50px; height:50px; position:absolute; right:0; bottom:0; opacity:1; z-index:4; transition:all 0.3s;}
.solution li:hover img { transform:scale(1.2);}

.contact { width:1200px; position:relative; text-align:center; margin:0 auto; padding:70px 0 50px;}
.contact h2 { font-size:30px; line-height:50px; color:#282828;}
.contact p { line-height:38px; font-size:16px; color:#282828;}
.contact .more {display:block; background:url(../images/btnbg.png) center no-repeat; width:166px; height:45px; line-height:40px; font-size:14px; color:#fff; text-align:center; margin:25px auto 0;}
.contact a {font-size:14px; color:#bc2121; text-decoration:underline;}


/* ---内页背景色--- */
.contTxt { width: 1200px; top: 180px; left: 50%; margin-left: -600px; position: absolute; }
.contTxt h2 { line-height:70px; color: #ffffff; font-size: 40px;}
.contTxt p { font-size: 14px; color: #ffffff; line-height: 2;}
.cont_banner { overflow: hidden; position: relative;}
.cont_banner img { width: 100%; display: block; transition: all 1s;}
.cont_banner .contTxt { text-align: center;}
.cont_banner:hover>img { transform: scale(1.1);}

/* ---当前位置-- */
.cont_menu_box { width: 100%; height: 55px; background: #f8f8f8;}

/* ---横式-二级菜单样式--- */
.cont_menu { width: 58%; float: right;}
.cont_menu ul { float: right;}
.cont_menu ul li { height: 55px; line-height: 52px; display:inline-block; font-size:16px; color:#000; position:relative; padding-left:30px;}
.cont_menu ul li a { font-size:16px; color:#000; display:inline-block; position:relative; text-align: center; padding:0 10px;}
.cont_menu ul li a:hover { font-weight: bold; color:#c51926; border-bottom: 3px solid #c51926;}
.cont_menu ul li .on { font-weight: bold; color: #c51926; border-bottom: 3px solid #c51926;}

/* ---侧边竖式-二级菜单样式--- */
.list_cont_menu { width:250px; height: 100%; box-shadow: 0 15px 30px rgba(0,0,0,0.1); margin-bottom: 50px;}
.list_cont_menu h2 { height:80px; line-height:80px; font-size:20px; font-weight: 600; color:#ffffff; text-align:center; background: #c60404;}
.list_cont_menu ul li{width: 250px;height: 61px;line-height: 60px; border-bottom: 1px solid #e9e9e9; text-align: center; font-size: 16px;}
.list_cont_menu ul li:hover{display: inline-block; width: 250px; height: 61px; text-align: center; font-size: 16px;}
.list_cont_menu ul li a{color: #333;}
.list_cont_menu ul li:hover a{color: #c60404;}
.list_cont_menu .li1.on { color: #c60404; font-weight:bold;}

/* ---当前位置-位置内容---  */
.cont_icon { width: 1200px; line-height: 55px; color: #898989; margin: 0 auto;}
.cont_icon .sitepath s { width: 20px; height: 18px; background-position: 0 0; margin-right: 4px;}
.cont_icon .sitepath a { display: inline-block; color: #898989;}
.cont_icon .sitepath a:hover { color: #c60404;}
.cont_icon .nyIcon { background: url("/images/icon_home.gif") no-repeat; display: inline-block; vertical-align: middle;}

/* ---内页样式--- */
.cont { margin: 0 auto; padding: 50px 0;}
.cont_i { margin: 0 auto; width: 1200px;}
.cont_i_900 { margin: 0 auto; width: 900px; padding-bottom: 50px;}



/* 简介页面CSS */
.aboutPage { padding: 40px; width: 900px; margin: 0 auto; background: #fff; border-top: 1px solid #f9f9f9; box-shadow: 0 15px 30px rgba(0,0,0,0.1); margin-bottom: 30px;}
.aboutPage .txtcon { font-size: 15px; line-height: 30px;}
.aboutPage .txtcon img { max-width: 100%;}
.aboutPage .title { color: #333333; line-height: 32px; text-align: center; font-weight: bold; font-size: 22px;}
.aboutPage .mark { width: 100%; height: 40px; line-height: 40px; margin: 15px 0 20px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; text-align: center;}
.aboutPage .mark span { margin: 0 10px; font-size: 13px; color: #999999;}
.aboutPage .txtcon { width: 100%; min-height: 200px;}




.cont_fl{ width: 260px; height: auto; float: left;}
.cont_fl_1 h2{ line-height: 90px; color: white; font-size: 22px; font-weight: normal; text-align: center; background: #e3120b;}
.cont_fl_2 { width: 260px;height: 100%;float: left;}
.cont_fl_2 ul li{width: 260px;height: 61px;line-height: 60px;background: url("/images/about_01.jpg") no-repeat center;text-align: center;font-size: 16px;}
.cont_fl_2 ul li:hover{display: inline-block;width: 260px;height: 61px;text-align: center;font-size: 16px;position: relative;z-index: 10;background: #56b364;}
.cont_fl_2 ul li a{color: #333;}
.cont_fl_2 ul li:hover a{color: #fff;}

.cont_fl_3 { width: 100%; height: 104px; background: #e3120b;}
.cont_fl_3 img { width: 104px; display: inline-block; float: left;}
.cont_fl_3 span { width: 156px; margin-top: 30px; line-height: 25px; color: #FFFFFF; display: inline-block; float: right;}
.cont_fl_3 p { font-size: 18px;}

.cont_fr { width: 1000px; height: auto; float: right; color: #888888;}
.cont_fr a { color: #888888;}
.cont_fr_1 { width: 100%; height: auto; border-bottom: 1px solid #dcdcdc;text-align: right;}
.cont_fr_1 em { font-style: normal; padding-left: 20px; font-size: 14px; line-height: 2; margin-top: 13px; color: #888888; background:url(../images/home.jpg) no-repeat left center;}
.cont_fr_1 .cont_main { line-height: 60px; border-bottom: 1px solid #f0f4f4; text-align: center;}
.cont_fr_2 { margin-top: 30px; color: #333333; font-size:16px; line-height: 30px; padding-bottom: 50px;}
.cont_pro_fr { width: 900px; height: auto; float: right; margin-top: 40px; color: #3E3E3E;}

/*技术中心*/
.cont_info { padding: 20px 0 80px;}
.cont_info ul { padding:30px 15px;}
.cont_info li { display:table-cell; vertical-align:top;}
.cont_info li p { padding:0 15px; text-justify:auto; text-align:justify;}
.cont_info .li1 { margin-top: 30px; border-radius: 5px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);}
.cont_info .cont_content { color: #333333; margin:20px auto; font-size:16px; line-height: 30px;}

/*公司简介*/
.cont_about { padding: 20px 0 80px;}
.cont_about .tab { margin: 25px 0; display: inline-block;}
.cont_about .tab .li1:hover, .cont_about .tab .li1.on { background: #ed6d00; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_about .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}
.cont_about .cont_main { line-height: 60px; color: #333333; border-bottom: 2px solid #f0f4f4; text-align: center;}
.cont_about .cont_content { color: #333333; margin:20px auto; font-size:16px; line-height: 30px;}
.cont_about .li1 { margin-top: 30px; border-radius: 5px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; -webkit-transition: all .5s; transition: all .5s;}

.cont_wh { }
.cont_wh td { width: 400px; height: 300px; text-align: center; vertical-align: top; background-color: #f9f9f9; transition: All 0.4s ease-in-out;}
.cont_wh .on { background:linear-gradient(to right, #004388 , #396a9f); color:#fff;}
/*.cont_wh td:hover { background:linear-gradient(to right, #33a47b , #2598ca); color:#fff;}*/
.cont_wh img { width: 60px; height: 60px; margin: 0 auto; margin-top: 50px;}
.cont_wh h2 { font-size: 22px; height: 40px; font-weight: bold; margin-top: 20px;}
.cont_wh .txt { font-size: 16px; line-height: 30px; margin: 0 50px;}


/* 左右图文CSS样式 */
.pictxtPage { width: 1200px;}
.n-piclist { width: 105%;}
.n-piclist .item { width: 585px; float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-piclist .item a { width: 100%; display: block;}
.n-piclist .item img { width: 300px; height: 225px; display: block;}
.n-piclist .item .tit { width: 260px; font-size: 13px; line-height: 25px; color: #999; padding-right: 10px;}
.n-piclist .item h3 { line-height: 50px; font-size: 16px; color: #333;}
.n-piclist .item:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-piclist .item:hover h3 {}

/*单图列表*/
.cont_pic_box { padding: 50px 0;}
.cont_pic { margin: 0 auto; width: 1200px;}
.cont_pic .cont_demo { margin-left:-30px; width: 1230px;}
.cont_pic .cont_pic_nav { width: 277.5px; height:240px; float:left; margin-left: 30px; background: #f8f8f8; overflow: hidden; margin-bottom:30px; border: 1px solid #eee;}
.cont_pic .cont_pic_nav:hover { ransition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; margin-bottom:30px; box-shadow:1px 1px 5px #eee;}
.cont_pic .cont_pic_pic { width: 257.5px; height: 180px; overflow: hidden; margin: 9px;}
.cont_pic .cont_pic_pic img { width: auto; height: 180px; overflow: hidden; transition: all 0.6s; margin: 0 auto;}
.cont_pic .cont_pic_pic img:hover { transform: scale(1.2);}
.cont_pic .cont_pic_txt { color: #000000; height: 60px; line-height: 30px; font-size: 14px; text-align: center;}


/*新闻列表*/
.cont_news { width:900px; margin-top: -20px;}
.cont_news dl { padding:2% 0; border-bottom:1px dashed #ddd; display:table; width:100%;}
.cont_news dd{ display:table-cell; vertical-align:middle;}
.cont_news dd:nth-child(1) { width:300px; height: 225px; overflow: hidden;}
.cont_news dd:nth-child(1) img { width:300px; height: 225px; overflow: hidden; transition: all 0.6s;}
.cont_news dd:nth-child(1) img:hover { transform: scale(1.2);}
.cont_news dd:nth-child(2){ font-size:12px; padding-left: 50px;}
.cont_news dd span{ display:block; line-height:40px; font-size:13px; color: #999999; background: url("/images/time.png") no-repeat 0 center;}
.cont_news dd p{ font-size:14px; line-height:25px; height:auto; color: #999999; overflow:hidden;}
.cont_news dd .dot{ font-size:18px; line-height:25px; font-weight: bold; color: #333;}
.cont_news dd .more_new { font-size:14px; margin-top: 20px; display:inline-block; background: #c60404; line-height:40px; padding:0 20px 0 26px; color: #ffffff; border-radius:28px;}

/*新闻列表--文字列表*/
.list_news_demo {width: 900px; float:right; margin-top: -20px;}
.cont_news_list { padding:30px 0;}
.cont_news_list dl { padding:15px 0; border-bottom:1px solid #f0f4f4; display:table; width:100%;}
.cont_news_list dd{ display:table-cell; vertical-align:middle; font-size:16px;}
.cont_news_list dd:nth-child(1){ width:90%;}
.cont_news_list dd:nth-child(2){ width:10%;}
.cont_news_list a:hover{color: #c60404;}

.cont_news_main { font-size: 24px; line-height: 60px; border-bottom: 1px solid #f0f4f4; text-align: center; padding: 40px 0 20px 0;}
.cont_news_content { padding-top: 10px; font-size:16px; line-height: 30px; text-justify:auto; text-align:justify;}

/*捐款公示列表*/
.list_donate_demo {width: 900px; float:right; margin-top: -20px;}
.cont_donate_list { padding:30px 0;}
.cont_donate_list .tab { font-weight: bold; color: #333333; background-color: #F5F7F8;}
.cont_donate_list dl { padding:15px 0; border-bottom:1px solid #f0f4f4; display:table; width:100%;}
.cont_donate_list dd{ display:table-cell; vertical-align:middle; font-size:16px;}
.cont_donate_list dd:nth-child(1){ width:18%;}
.cont_donate_list dd:nth-child(2){ width:15%;}
.cont_donate_list dd:nth-child(3){ width:38%;}
.cont_donate_list dd:nth-child(4){ width:18%;}
.cont_donate_list dd:nth-child(5){ width:12%;}
.cont_donate_list a:hover{color: #c60404;}


/*展会活动*/
.cont_events { width: 62.5%; color: #333; margin: 0 auto; padding-top: 4rem;}
.cont_events_txt { border-bottom: 0.1rem solid #f0f4f4; padding-bottom: 3rem;}
.cont_events_txt p { font-size: 1.7rem; line-height: 3rem;}

.cont_events_menu { width: 100%%; margin: 40px auto; text-align: center;}
.cont_events_menu .tab { display: inline-block;}
.cont_events_menu .li1:hover, .cont_events_menu .li1.on { background: #bc2121; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_events_menu .li1 { height: 45px; line-height: 45px; width: 8rem; border-radius: 5px; text-align: center; float: left; margin-right: 2rem; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}

.cont_events_tit dl { font-size: 1.6rem; height: 5rem; line-height: 5rem; background: #f8f8f8; padding-left: 3rem;}
.cont_events_tit dd { float:left;}
.cont_events_tit dd:nth-child(1){ width:35%;}
.cont_events_tit dd:nth-child(2){ width:20%;}
.cont_events_tit dd:nth-child(3){ width:20%;}
.cont_events_tit dd:nth-child(4){ width:15%;}
.cont_events_tit dd:nth-child(5){ width:10%;}

.events_cont dl { font-size: 15px; height: 60px; line-height: 60px; background: #fff; padding-left: 30px; border-bottom: 1px solid #e5e5e5;}
.events_cont dl:hover { color:#bc2121; }
.events_cont dd { float:left;}
.events_cont dd:nth-child(1){ width:35%;}
.events_cont dd:nth-child(2){ width:20%;}
.events_cont dd:nth-child(3){ width:20%;}
.events_cont dd:nth-child(4){ width:15%;}
.events_cont dd:nth-child(5){ width:10%;}

/* 产品列表 */
.list_pro_box { padding: 50px 0;}
.list_pro { margin: 0 auto; width: 1200px;}

.list_pro .list_demo { margin-left:-30px; width: 930px; float:right;}
.list_pro .list_pro_nav { width: 280px; height:225px; float:left; margin-left: 30px; background: #f8f8f8; overflow: hidden; border: 1px solid #eee; margin-bottom: 30px;}
.list_pro .list_pro_nav:hover{ transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s;}
.list_pro .list_pro_pic { width: 260px; height: 165px; overflow: hidden; margin: 10px 10px 0}
.list_pro .list_pro_pic img { width: auto; height: 165px; overflow: hidden; transition: all 0.6s; margin: 0 auto;}
.list_pro .list_pro_pic img:hover { transform: scale(1.2);}
.list_pro .list_pro_tit { height: 60px; line-height: 50px; font-size: 16px; text-align: center;}
.list_pro .list_pro_tit a,a:hover { color: #000000;}

.list_pro_menu { width:250px; height: 100%; box-shadow: 0 15px 30px rgba(0,0,0,0.1); margin-bottom: 50px;}
.list_pro_menu h2 { height:80px; line-height:80px; font-size:20px; font-weight: 600; color:#ffffff; text-align:center; background: #c60404;}
.list_pro_menu ul li{width: 250px;height: 61px;line-height: 60px; border-bottom: 1px solid #e9e9e9; text-align: center; font-size: 16px;}
.list_pro_menu ul li:hover{display: inline-block; width: 250px; height: 61px; text-align: center; font-size: 16px;}
.list_pro_menu ul li a{color: #333;}
.list_pro_menu ul li:hover a{color: #c60404;}
.list_pro_menu .li1.on { color: #c60404; font-weight:bold;}


/* 详细产品概述信息 */
.pro { overflow:hidden; padding:20px 0;}
.pro ul { padding-left: 450px; width:400px;}
.pro li { overflow:hidden; font-size:14px; line-height:50px;}
.pro dd { border-bottom: 1px dashed #dcdcdc;}
.pro p { float:left; width:150px;}
.pro span { float:right; width:250px; padding-top:10px;}
.pro .paper { float:left; width:400px; height:auto; border:5px solid #f8f8f8; display:block;}

.cont_pro_txt { margin-top: 50px; font-size:16px; line-height:30px;}
.cont_pro_txt b { width: 1200px; font-size:16px; line-height:50px; border-bottom: 1px solid #f6f6f6; }


/* 详细内容信息 */
.cont_nav { width:100%;}
.cont_nav .cont_main { font-size:16px; line-height: 60px; border-bottom: 1px solid #f6f6f6; text-align: center;}
.cont_nav .cont_tit { line-height: 30px; color: #A5A5A5; text-align: center;}
.cont_nav .cont_content { font-size:16px; font-family: PingFang; margin-top: 15px; width: 100%; height: 100%; line-height: 30px;}
.cont_nav .cont_content a { text-decoration:underline;}
.cont_nav .cont_tag { margin-top: 20px; height: 40px; line-height: 50px;}
.cont_nav img { max-width: 900px; height: auto;}
.cont_next { line-height: 35px; margin-top: 10px; padding: 20px; background:#f9f9f9;}
.cont_next a:hover { color: #0177ce;}

/*产品详情CSS*/
.cont_pro { padding: 40px; width: 900px; margin: 0 auto; background: #fff; border-top: 1px solid #f9f9f9; box-shadow: 0 15px 30px rgba(0,0,0,0.1); margin-bottom: 30px;}
.cont_pro .pro_box { width:820px;}
.pro_box .cont_main { font-size:15px; line-height: 40px; color: #333333; border-bottom: 1px solid #f8f8f8; text-align: center; padding-bottom: 15px;}
.pro_box .pro_txt { padding:20px 0;}
.pro_box .pro_txt img { width:400px; height:auto; border:5px solid #f8f8f8; display:block; margin-bottom: 30px;}
.pro_box .pro_txt ul { width:380px;}
.pro_box .pro_txt li { font-size:14px; line-height:50px; border-bottom: 1px dashed #dcdcdc;}
.pro_box .pro_txt p { float:left; width:230px;}
.pro_box .pro_txt span { float:right; width:150px; padding-top:10px;}

.pro_box .cont_content { font-size:14px; font-family: PingFang; margin-top: 14px; width: 100%; height: 100%; line-height: 30px;}
.pro_box .cont_content a { text-decoration:underline;}


/*案例列表*/
.cont_case_box { padding: 50px 0;}
.cont_case { margin: 0 auto; width: 1200px;}
.cont_case .cont_demo { margin-left:-30px; width: 1230px;}
.cont_case .cont_case_nav { width: 380px; height:335px; float:left; margin-left: 30px; background: #f8f8f8; overflow: hidden; margin-top:25px; border: 1px solid #eee;}
.cont_case .cont_case_nav:hover{ transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; margin-top:25px;}
.cont_case .cont_case_pic { width: 360px; height: 270px; overflow: hidden; margin: 10px 10px 0}
.cont_case .cont_case_pic img { width: auto; height: 270px; overflow: hidden; transition: all 0.6s; margin: 0 auto;}
.cont_case .cont_case_pic img:hover { transform: scale(1.2);}
.cont_case .cont_case_txt { height: 60px; line-height: 50px; font-size: 16px; text-align: center;}
.cont_case .cont_case_txt a,a:hover { color: #000000;}


/*案例详情页CSS*/
.caseShow { padding-top: 56px; }
.caseShow .cont_main { font-size:16px; line-height: 60px; border-bottom: 1px solid #f6f6f6; text-align: center;}
.caseShow .cont_tit { line-height: 30px; color: #A5A5A5; text-align: center;}
.caseShow .name { text-align: center; padding-top: 25px; font-size: 22px; color: #333; line-height: 28px; height: 56px; overflow: hidden; }
.caseShowPart1 { height:396px; position:relative; margin-top: 30px;}
.caseShowPic { width: 1200px; height:396px; overflow: hidden;}
.caseShowPic .agentlist{ padding:0 60px; position: absolute; right: 0px; bottom: 0px; width: 560px;}
.caseShowPic .agentlist .slick-slide{float:left; margin:0 10px;}
.caseShowPic .slick-slide .ico{}
.caseShowPic .slick-slide img{ width:100%;}
.caseShowPic .slick-prev{ cursor:pointer;position:absolute; background:url(/images/nimg54_left.jpg) no-repeat left center; width:44px; height:44px; background-size: 44px; bottom:20px; margin-top:-30px; left:0px; z-index:22}
.caseShowPic .slick-next{ cursor:pointer;background: url(/images/nimg54_right.jpg) no-repeat right center; width: 44px; height: 44px; background-size: 44px; position: absolute; bottom:20px; margin-top:-30px; right: 0px; z-index:22}
.caseShowPic .slick-prev:hover{background:url(/images/nimg54_lefton.jpg) no-repeat left center; background-size: 44px;}
.caseShowPic .slick-next:hover{background:url(/images/nimg54_righton.jpg) no-repeat left center; background-size: 44px;}
.caseShowPic .slider-for{ width: 596px;}
.caseShowPic .slider-for .box{ position:relative;}

.caseShowPart1 .contentBox{ position: absolute; right: 0px; top: 0px; width: 540px;}
.caseShowPart1 .txt{ padding:15px 0 10px 25px; font-size:22px; position: relative;}
.caseShowPart1 .txt em { display: block; width: 33px; height: 2px; background: #0177ce; position: absolute; left: 25px; bottom: 0px; }
.caseShowPart1 .msg{ padding:25px 0 0 25px; font-size:14px; line-height:28px; height: 168px; overflow: hidden;}

/*下载中心*/
.cont_down { width: 1200px; color: #333; margin: auto;}
.cont_down .tab { margin: 25px 0; display: inline-block;}
.cont_down .tab .li1:hover, .cont_case .tab .li1.on { background: #bc2121; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_down .tab .li1 { height: 45px; line-height: 45px; width: 160px; border-radius: 5px; text-align: center; float: left; margin-right: 25px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}

.cont_down ul { margin-top: 20px;}
.cont_down ul li { width: 370px; height: 265px; float: left; background: #fff; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); -webkit-transition: all .5s; transition: all .5s; margin-right: 30px; margin-bottom: 30px;}
.cont_down ul li:hover { background: #bc2121; color: #fff; -webkit-transition: all .5s; transition: all .5s;}

.cont_down ul li img { width: 350px; height: 200px; margin: 10px;}
.cont_down ul li a:hover { color: #fff;}
.cont_down ul li p { width: 290px; height: 45px; font-size: 16px; padding-left: 20px; float: left;}
.cont_down ul li .icon{ width: 30px; height: 20px; background: url(../images/down.png) center center no-repeat; padding-right: 30px; float: right;}
.cont_down ul li:hover .icon{ width: 30px; height: 20px; background: url(../images/down_1.png) center center no-repeat; padding-right: 30px; float: right;}

/*招聘信息*/
.cont_jobs { padding: 50px 0;}

.cont_jobs_tit dl { font-size: 18px; font-weight: bold; height: 60px; line-height: 60px; background: #eee; padding-left: 30px;}
.cont_jobs_tit dd { float:left;}
.cont_jobs_tit dd:nth-child(1){ width:20%;}
.cont_jobs_tit dd:nth-child(2){ width:16%;}
.cont_jobs_tit dd:nth-child(3){ width:16%;}
.cont_jobs_tit dd:nth-child(4){ width:16%;}
.cont_jobs_tit dd:nth-child(5){ width:16%;}
.cont_jobs_tit dd:nth-child(6){ width:16%;}

.jobs_cont dl { font-size: 15px; height: 60px; line-height: 60px; background: #f8f8f8; padding-left: 30px; border-bottom: 1px solid #e5e5e5;}
.jobs_cont dd span { width: 100px; height: 35px; line-height: 35px; margin-top: 12px; border-radius: 5px; text-align: center; float: left; margin-right: 2rem; background: #014099; cursor: pointer; color: #fff; -webkit-transition: all .5s; transition: all .5s; }
.jobs_cont dd { float:left;}
.jobs_cont dd:nth-child(1){ width:20%;}
.jobs_cont dd:nth-child(2){ width:16%;}
.jobs_cont dd:nth-child(3){ width:16%;}
.jobs_cont dd:nth-child(4){ width:16%;}
.jobs_cont dd:nth-child(5){ width:16%;}
.jobs_cont dd:nth-child(6){ width:16%;}

.jobs_cont .bd { font-size: 14px; line-height: 35px; background: #fff; padding: 30px;}

#sideMenu .hd{ margin-top:1px; background:url(../images/icons.png) #E3E3E3 180px -37px no-repeat;  cursor:pointer;}
#sideMenu .on{ background:url(../images/icons.png) #f60 180px -77px no-repeat; }
#sideMenu .bd{ overflow:hidden; display:none;}

/*.jobs_cont .bd span { width: 8rem; height: 45px; line-height: 45px; border-radius: 5px; text-align: center; float: left; margin-right: 2rem; background: #bc2121; cursor: pointer; font-size: 15px; color: #fff; -webkit-transition: all .5s; transition: all .5s;}*/


/*信息反馈*/
.cont_message { width: 62.5%; max-width: 1000px; margin: 0 auto; padding: 40px 0;}

.cont_message .cont_main { width: 100%; text-align: center; display: inline-block;}
.cont_message .cont_main .tab { width: 30%; height: 100px; border-radius: 5px; text-align: center; float: left; background: #ddd; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 15px; color: #333333; -webkit-transition: all .5s; transition: all .5s;}
.cont_message .cont_main .tab:hover,.cont_message .cont_main .tab.on { background: #bc2121; color: #fff; -webkit-transition: all .5s; transition: all .5s;}
.cont_message .cont_main .tab h2 { font-size: 2.6rem; line-height: 3.5rem; margin-top: 10px;}
.cont_message .cont_main .tab p {font-size: 1.4rem; line-height: 1.8rem;}


.message_bar { width: 100%; padding-top: 30px; font-size: 16px;}
.message_cell_a { width: 47%; height: auto; margin-bottom: 15px; float: left; font-size: 16px;}
.message_cell_a input { width: 100%; height: 45px; color: #666666; background: #fff; border: 1px solid #eee; border-radius: 5px; text-indent: 1em;}
.message_cell_a input:hover { transition: 0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; box-shadow: 0px 0px 10px #eee;}
.message_cell_a select { width: 100%; height: 45px; color: #666666; background: #fff; border: 1px solid #eee; border-radius: 5px; text-indent: 1em;}
.message_cell_b textarea { width: 99.5%; height: 100px; line-height: 30px; color: #666666; font-family: "微软雅黑", Arial, Helvetica, sans-serif; background: #fff; border: 1px solid #eee; border-radius: 5px; text-indent: 1em; margin-bottom: 15px; }
.message_cell .message_yellow { width: 20rem; height: 45px; background: #ddd; color: #333; font-size: 16px; border: 1px solid #eee; border-radius: 5px; text-indent: -0.5em;}
.message_cell .message_yellow:hover { background: #bc2121; color: #fff; }



/* 上下篇内容css */
.reLink {
	height: 48px;
	line-height: 48px;
	padding: 0 15px;
	/* border: 1px solid #dddddd; */
	background: #f8f8f8;
	margin-top: 30px;
}
.reLink .nextLink, .reLink .prevLink {
	width: 45%;
	color: #666;
}
.reLink .nextLink {
	text-align: right;
}
.reLink a {
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.reLink a:hover {
	color: #EC0000;
}

/*.页码css*/
.PageList .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.PageList .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.PageList .p_cur,
.PageList .p_count,
.PageList .p_total,
.PageList .p_jump{ display: none; }
.PageList .p_page{ padding: 0px 5px; display: inline-block; }
.PageList .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative;  background-color:#fff;}
.PageList .p_page .a_prev,
.PageList .p_page .a_next{ width:80px; }
.PageList .p_page .num a{ width:44px; }
/*hover*/
.PageList .p_page .a_first:hover,
.PageList .p_page .a_end:hover,
.PageList .p_page .a_prev:hover,
.PageList .p_page .a_next:hover,
.PageList .p_page .num a:hover,
.PageList .p_page .num .a_cur{ background:#c60404; color:#fff; }
.PageList em{ font-style:normal;}

@media (max-width:768px){
.PageList .a_first,
.PageList .a_end,
.PageList .p_page .num a{ display:none !important;}
	
}
