@charset "utf-8";
/* CSS Document */

body,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;list-style:none;}
body{font-size:14px;font-family:"微软雅黑","宋体","Arial","Arial Narrow","HELVETICA";background:#fff;-webkit-text-size-adjust:100%;color:#333;}
input{font-family:"微软雅黑","Arial","Arial Narrow",HELVETICA;}

a{color:#333;text-decoration:none}
/* a:hover{color:#b6000f;} */
em{font-style:normal}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.fl{ float:left;}
.fr{ float:right;}
.cl,.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}
.wrap{ width:1200px; margin:0 auto;}
.
.hand{cursor:pointer;}
.red{color:#b6000f;}
.red a{color:#b6000f;}
.tag{color:#000;text-decoration:underline;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mbottom10{margin-bottom:10px;}
.bt_line{border-bottom:1px dashed #eee;}
.txtr{text-align: right;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}


/*通用*/
.main_gray{background: #f5f5f5;min-height: 200px; }
.main_white{background: #fff;min-height: 200px; }

.top{background-color: #ccc;height:25px;line-height: 25px;}
.top .left{width: 50%;}
.top .right{width: 50%;}
.menu_wrap{width:100%;}
.menu_wrap .logo{width: 188px;}

.menu_wrap .menu_right{width: 850px;font-size: 16px;}
.menu_wrap .menu{width:600px;}
.menu_wrap .menu ul li{list-style: none;display: inline-block;}
.menu_wrap .menu ul li a{line-height: 84px;padding:27px 18px;}
.menu_wrap .menu ul li a:hover{border-bottom: 5px solid #b6000f;}
.menu_wrap .menu ul li a.current{border-bottom: 5px solid #b6000f;}

.menu_wrap li.nav_product { position:relative; z-index:9999; }
.menu_wrap li.about { position:relative; z-index:9999; }

.menu_wrap .child { display:none;  position:absolute; font-size:14px;width:100px; top:84px; left:0; padding:5px 0; background:rgba(255,255,255,.75);}
.menu_wrap .child dl dd{margin: 0 auto;}
.menu_wrap ul li .child dl dd a{border-bottom: 0px;color: #666;line-height: 25px;display: block;padding:2px 0;text-align: center}
.menu_wrap ul li .child dl dd a:hover{border-bottom: 0px;color:#b6000f; line-height: 25px;display: block;padding:2px 0;text-align: center}

.menu_wrap .child1 { display:none;  position:absolute; font-size:14px;width:100px; top:84px; left:0; padding:5px 0; background:rgba(255,255,255,.75);}
.menu_wrap .child1 dl dd{margin: 0 auto;}
.menu_wrap ul li .child1 dl dd a{border-bottom: 0px;color: #666;line-height: 25px;display: block;padding:2px 0px 2px 8px;}
.menu_wrap ul li .child1 dl dd a:hover{border-bottom: 0px;color:#b6000f; line-height: 25px;display: block;padding:2px 0px 2px 8px;}


.menu_wrap .searchbox { float:right; width:240px; height:26px; padding:28px 0px;position: relative}
.menu_wrap .searchbox .form_text{ border:1px solid #ccc; border-radius: 20px; padding-left:20px;float:left; line-height:26px; height:26px;  color:#bdc2c6; width:225px; background:none;}
.menu_wrap .searchbox .form_btn{ float:right; background:url("../images/search.png") center center no-repeat ; width:27px; height:27px; border:0; cursor:pointer;position: absolute;right:5px;}

.banner{height:468px;background: #555}


/*首页*/
.index_banner{height: 846px;background: url('../images/index-banner1.jpg') #eee top center no-repeat}

.index_row1_bg{background: #eeeeee;}
.index_row1{padding:60px 0;overflow: hidden}
.index_row1 ul li{width:50%;background: #fff;display: inline-block;float: left;position: relative}
.index_row1 ul li .divimg{width:250px;background: #fff;float: left;}
.index_row1 ul li .divtext{width:310px;padding:0 20px;float: right;}
.index_row1 ul li .divtext .index_cate_dot{width: 59px;float:left;line-height: 230px;padding-top: 90px;}
.index_row1 ul li #textshow a{display: block}
.index_row1 ul li .divtext .index_cate_text h3{width:240px;padding-top:85px;padding-left:5px;float:left;line-height: 30px;font-size: 16px;}
.index_row1 ul li .divtext .index_cate_text p{width:240px;padding-left:5px;float:left;line-height: 20px;font-size: 16px;}
.index_row1 ul li .divcolor{background: #b6000f;width:310px;height:230px;right:0;padding:0 20px;float: right;position: absolute;z-index: 999;display: none;}
.index_row1 ul li .divcolor p{line-height: 230px;text-align: center;font-size: 18px;color: #fff;}
.index_row1 ul li .divcolor p a{color: #fff;display: block;}
.index_row1 ul li .divcolor1{background: #01a8a0;width:310px;height:230px;right:0;padding:0 20px;float: right;position: absolute;z-index: 999;display: none;}
.index_row1 ul li .divcolor1 p{line-height: 230px;text-align: center;font-size: 18px;color: #fff;}
.index_row1 ul li .divcolor1 p a{color: #fff;}

.index_row2_bg{background: #bfbfbf;}
.index_row2{padding:40px 200px;}
.index_row2 ul li{display:inline-block;width: 24%;text-align: center}
.index_row2 .index_row2_img,.index_row2 .index_row2_txt{line-height: 30px;}
.index_row2 .index_row2_img a:hover img{transform: rotateY(120deg);-webkit-transform: rotateY(120deg);-moz-transform: rotateY(120deg);}

/*----------flash----------*/
.flash {width:100%; height:846px; min-width:1200px;}
.flash li {width:100%; background-position:center top; background-repeat:no-repeat; height:846px;}
.flash li a { display:block; height:100%; width:100%;}
.flash .bx-wrapper { position: relative;*zoom: 1;}
/*加载界面*/
.flash .bx-wrapper .bx-loading { min-height:50px; background:#fff url(../images/bx_loader.gif) center center no-repeat; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
/*导航 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-pager { position: absolute; bottom: 15px; z-index:80; width:100%; text-align: center; }
.flash .bx-wrapper .bx-pager.bx-default-pager a { background:url(../images/flash_num3.png) no-repeat; display:block; width:23px; height:23px; text-indent:-9999px; margin:0 6px; outline:0; font-size:0px; line-height:0;}
.flash .bx-wrapper .bx-pager.bx-default-pager a:hover,
.flash .bx-wrapper .bx-pager.bx-default-pager a.active { background-position:0 -38px;}
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom:1; *display:inline;}


/*关于日新*/
.about_banner{background: url('../images/about-banner.jpg') #f4f4f4 top center no-repeat}

.about_content, .strength_content, .ce_content, .download_content{text-align: center}
.download_content ul{padding-bottom: 120px;overflow: hidden;}
.download_content ul li{display: inline-block;float: left;width:14%;margin: 0  .1428%;padding-top: 10px }
.download_content ul li a .dlimg{width: 100%;background: url('../images/dl_li.png') top center no-repeat;padding-top: 55px;display: block}
.download_content ul li a .dlimg:hover{background: url('../images/dl_o.png') top center no-repeat;padding-top: 55px;display: block}
.download_content ul li:hover{display: inline-block;float: left;width:14%;margin: 0  .1428%;}
.download_content ul li a{display: block}


.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:1080px; margin:0 auto; min-height:1px;}
.wrap_it_all {min-height:100%;}
.wrap_it_all {height:100%;}


#slider{clear:both; height:346x; padding:160px 0 0 50px; width:1060px; overflow:hidden;}
.slider_area {}
.slider_carousel {position:absolute; width:1050px;}
.roundabout-holder  {padding:0; height:575px; position:absolute; width:980px; margin:30px 0 0 55px;}
.roundabout-moveable-item {border:0; list-style:none; width:390px; height:575px; -moz-box-shadow:0px 20px 20px -10px #333; box-shadow:0px 20px 20px -10px #333; -webkit-box-shadow:0px 20px 20px -10px #333;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}
.round_conrol {position:relative; width:1110px; margin:0 auto; height:34px; padding:0 0 0 0;top:-320px;margin-left: -15px;}
#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url('../images/fan_left.png') no-repeat left; left:0; top:0; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_right.png) no-repeat left; right:0; top:0; cursor:pointer; text-indent:-9999px;}
.round_but {position:absolute; display:block; width:24px; height:22px;cursor:pointer;}


/*产品展示*/
.product_banner{height: 290px;background: url('../images/pro-img.jpg') #f4f4f4 top center no-repeat}
.product_banner1{height: 290px;background: url('../images/pro-img1.jpg') #f4f4f4 top center no-repeat}

.wpage1{width:1200px; margin-left:auto; margin-right:auto;padding-top: 35px;}
.lefttitle{height:45px; width:239px; background:url("../images/sidebartitle.gif") no-repeat; font-size:14px; color:#1b7aa3;font-weight:bold; padding-left:15px;line-height:45px;}
.rightcontent{width:960px;min-height: 470px;padding-left:12px;}
.rightcontent1{width:960px;min-height: 470px;padding-left:12px;}

.contenttitle{width:955px;padding-left:5px;font-size:18px;color:#666;line-height:38px;height:35px;float:left;font-weight:normal;}
.contenttitle1{width:955px;padding-left:5px;font-size:18px;color:#666;line-height:38px;height:35px;float:left;font-weight:normal;}

ul.cate_list li .cate_top{padding:30px 0 10px 0;color:#666;line-height:25px;font-size: 18px}
ul.cate_list li .cate_top a{color:#666;}
ul.cate_list li .cate_top a:hover{color:#b6000f;}
ul.cate_list li .cate_body{padding:10px 0;overflow:hidden;background-color: #fff;height:388px;}
ul.cate_list li{width:49%;float:left;margin-bottom: 2%;}
ul.cate_list li:nth-child(even){float:left;margin-left:2%;}
.cate_line{border-top: 1px dashed #dfdfdc;height:1px;overflow:hidden;padding-bottom:10px;}
.cate_left{text-align: center;padding:30px 20px;}
ul.cate_right{padding: 10px 30px;overflow: hidden;}
ul.cate_right li{width:24.5%;float:left;margin-bottom: 2%;text-align:center;}
ul.cate_list li ul.cate_right li:nth-child(even){float:left;width:24.5%;display:inline;margin-left:0;text-align:center;}
ul.prolist10{margin:0;padding:0;list-style:none;width:960px;overflow: hidden}
ul.prolist10 li{width:23%;margin:.5%;color:#666;height:250px;overflow:hidden;background-color:#fff;padding:30px .5% 20px;float:left;}
ul.prolist10 li a{color:#666;font-size: 16px;font-weight: normal;}
ul.prolist10 li a:hover{color:#b6000f;font-size: 16px;font-weight: normal}
.pronote{width:100%; float:left;}
ul.prolist10 li .img{width:140px;text-align:center;}
ul.prolist10 li div.proimg{text-align:center;width: 100%;}
ul.prolist10 li .img img{width:180px;height:120px;border:1px solid #dddddd;padding:2px;}
ul.prolist10 li div.line1{padding-top:50px;text-align: center;border-bottom:0px solid #cdcec9;height:26px;line-height:26px;margin-bottom:5px;font-weight:bold;}


ul.prolist11{margin:0;padding:0;list-style:none;overflow: hidden}
ul.prolist11 li{width:18%;margin:.5%;color:#666;height:250px;overflow:hidden;background-color:#fff;padding:30px .5% 20px;float:left;}
ul.prolist11 li a{color:#666;font-size: 16px;font-weight: normal;}
ul.prolist11 li a:hover{color:#b6000f;font-size: 16px;font-weight: normal}
.pronote{width:100%; float:left;}
ul.prolist11 li .img{width:140px;text-align:center;}
ul.prolist11 li div.proimg{text-align:center;width: 100%;}
ul.prolist11 li .img img{width:180px;height:120px;border:1px solid #dddddd;padding:2px;}
ul.prolist11 li div.line1{padding-top:50px;text-align: center;border-bottom:0px solid #cdcec9;height:26px;line-height:26px;margin-bottom:5px;font-weight:bold;}


/* 左侧分类列表 */
.leftsidebar{width:228px;}
ul.catelist{list-style:none;padding:0;margin:0;}
ul.catelist li{line-height:30px;padding-left:20px;border-bottom:1px solid #dfdfdc;}
ul.catelist li.parent{background-color:#898989;height:38px;line-height:38px;font-size:14px;padding-left:22px;border-bottom:1px solid #FFF;color:#393939;font-weight:bold;}
ul.catelist li.parent_over{background-color:#ce5e38;height:38px;line-height:38px;font-size:14px;padding-left:22px;border-bottom:1px solid #FFF;color:#393939;font-weight:bold;}

ul.catelist li.parent11{background-color:#898989;height:38px;line-height:38px;font-size:14px;padding-left:22px;border-bottom:1px solid #FFF;color:#393939;font-weight:bold;}
ul.catelist li.parent_over11{background-color:#01b1a4;height:38px;line-height:38px;font-size:14px;padding-left:22px;border-bottom:1px solid #FFF;color:#393939;font-weight:bold;}

ul.catelist li.parent11 a{color:#fff;}
ul.catelist li.parent_over11 a{color:#fff;}

ul.catelist li.parent1{background:url("../images/pro_title1.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:55px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}
ul.catelist li.parent1_over{background:url("../images/pro_title1.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:55px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}

ul.catelist li.parent2{background:url("../images/pro_title2.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:85px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}
ul.catelist li.parent2_over{background:url("../images/pro_title2.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:85px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}

ul.catelist li.parent3{background:url("../images/pro_title3.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:55px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}
ul.catelist li.parent3_over{background:url("../images/pro_title3.jpg") no-repeat;height:45px;line-height:45px;font-size:14px;padding-left:55px;border-bottom:1px solid #FFF;color:#1b7aa3;font-weight:bold;}

ul.catelist li.parent_over a{color:#FFF;}
ul.catelist li.parent a{color:#FFF;}
ul.catelist li.son{padding-left:45px;display:block;}
ul.catelist li.son a{display:block;}
ul.catelist li.son_over{display:block;background:url("../images/arr.gif") #dfdfdc no-repeat 80% 50%;border-top:1px solid #FFF;}
ul.catelist li.son_over1{padding-left:65px; display:block;background:url("../images/arr1.gif") #f9f9f9 no-repeat 25% 50%;border-top:1px solid #FFF;}
ul.catelist li.son_over a{display:block;padding-left:15px;}


/*产品详细页面*/
.pro_content_img{width:668px;float: left;border:1px solid #d9d9d9;}
.pro_content_date{width:270px;float: right;padding-left:20px;}
.pro_content_date h2{color:#ce5e38;font-weight: normal }
.pro_content_date .date_txt{padding-top:30px;}
.pro_content_date .date_txt img{padding:10px 0;}
.pro_content_date .date_txt .date_td{line-height: 25px;}

.pro_content_date1{width:270px;float: right;padding-left:20px;}
.pro_content_date1 h2{color:#01b1a4;font-weight: normal }
.pro_content_date1 .date_txt1{padding-top:30px;}
.pro_content_date1 .date_txt1 img{padding:10px 0;}
.pro_content_date1 .date_txt1 .date_td1{line-height: 25px;}

.pro_content{padding-top: 30px;}

/*新闻资讯*/
.news_banner{background: url('../images/news-banner.jpg') #f4f4f4 top center no-repeat}

.news_list ul{padding-bottom: 50px;overflow: hidden;}
.news_list ul li{border:1px solid #a0a0a0;width: 28.12111%;float: left;margin:1%;padding:18px;}
.news_list .news_list_content h4{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-top:10px;padding-bottom:20px;font-size: 18px;font-weight: normal;line-height: 20px;}
.news_list .news_list_content .news_date{width: 50%;float: left;line-height: 30px;color:#7b7b7b;}
.news_list .news_list_content .news_date span{font-size: 14px;font-family: "HELVETICA"}
.news_list .news_list_content .news_more{width: 50%;float: right;line-height: 28px;}
.news_list .news_list_content .news_more p{border:1px solid #a0a0a0;padding:0px 5px;width:60px;text-align: center;float:right;}
.news_list .news_list_content .news_more p:hover{border:1px solid #fff;padding:0px 5px;width:60px;text-align: center;float:right;background: #429637;}
.news_list .news_list_content .news_more p:hover a{color: #fff;}
.news_list .news_list_content .news_more p a{color:#7b7b7b;}
.news_list .news_list_content .news_more p span{font-family:"宋体","Arial","Arial Narrow","HELVETICA";}
.news_list .news_list_content .news_txt {padding:5px 0 5px 0;}
.news_list .news_list_content .news_txt p{line-height: 20px;}
.news_list .news_list_content .news_txt p a{color:#7b7b7b;}
.news_list .news_list_content .news_txt p a:hover{color:#429637;}


/*人力资源*/
.job_banner{background: url('../images/job-banner.jpg') #f4f4f4 top center no-repeat}

.main_title h2{padding:50px 0 30px 0; text-align: center;font-weight: normal}
.job_list ul{padding-bottom: 50px;overflow: hidden;}
.job_list ul.job_list_mg li{height:700px;width: 31.33333%;padding:0;background: #fff;margin:1%;float: left;position: relative;}
.job_list ul li .job_list_title{font-size:18px;padding:50px 20px 25px 20px;border-bottom: 1px solid #aaaaaa;}
.job_list ul li .job_list_title h3{font-weight: normal}
.job_list ul li .job_list_content{padding:10px 20px 25px 20px;}
.job_list ul li .job_list_content ul{padding-bottom: 0px;}
.job_list ul li .job_list_content ul li{height:auto;color:#7b7b7b;width:50%;float: left;display: inline-block;line-height: 25px;margin:0;}
.job_list ul li .job_list_content ul li:last-child{width:100%;}
.job_list ul li .job_list_content h4{font-size: 16px;line-height: 30px;font-weight: normal}
.job_list ul li .job_list_content h4.job_gw{padding-top:20px;}
.job_list ul li .job_list_content p{color:#7b7b7b;line-height: 25px;}
.job_list ul li .job_list_content h4.job_but{width:100px;margin:80px auto 20px auto;padding:2px 10px;text-align: center;border:1px solid #656565;position: absolute;bottom: 25px;left: 130px;}
.job_list ul li .job_list_content h4.job_but:hover{background:#b6000f;margin:30px auto 20px auto;padding:2px 10px;text-align: center;border:1px solid #fff;}
.job_list ul li .job_list_content h4.job_but:hover a{color: #fff;display:block;}



/*联系我们*/
.contact_banner{background: url('../images/contact-banner.jpg') #f4f4f4 top center no-repeat}

ul.contact_wrap{margin:60px 0;overflow: hidden}
ul.contact_wrap li{display: inline-block;border-right:1px solid #ccc;width:33%;text-align: center;border-bottom:1px solid #ccc;margin:25px 0;}
ul.contact_wrap li:last-child{border-right:0px;}
ul.contact_wrap li .contact_name h3{font-size: 18px;padding-top:10px;}
ul.contact_wrap li .contact_lx{padding-top:10px;margin-bottom:20px;}
ul.contact_wrap li .contact_lx p{line-height: 25px;}

.contact_map{position: relative;}
.contact_map .contact_add{position: absolute;z-index: 999;right:30px;bottom:80px;background:rgba(255,255,255,.8);padding:30px 50px 50px 50px;border-radius: 30px;}
.contact_map .contact_add dl dt{font-size: 22px;padding:10px 0 20px 0;}
.contact_map .contact_add dl dd.num1{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') left top no-repeat}
.contact_map .contact_add dl dd.num2{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -32px no-repeat}
.contact_map .contact_add dl dd.num3{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -64px no-repeat}
.contact_map .contact_add dl dd.num4{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -96px no-repeat}
.contact_map .contact_add dl dd.num5{line-height: 30px;font-size: 16px;color:#666;padding-left:35px;background: url('../images/map_arr.png') 0 -128px no-repeat}


/*脚部*/
.footer{color: #fff;overflow: hidden;padding:30px 0;}
.footer .left{width:50%;}
.footer .left ul li{display: inline-block}
.footer a{color: #fff;}
.footer a:hover{color:#b6000f;}
.footer .left .copyright{padding-top: 180px;}
.footer .right{width: 50%;}
.footer .right .right_l{width: 40%;}
.footer .right dl dt{font-size: 16px;padding-bottom: 25px;font-weight: 600;}
.footer .right dl dd{line-height: 25px;}
.footer .right .right_r{width: 60%;}




/* 客服QQ样式 */
#qqonline_float{width:111px;position:fixed;*_position:absolute;left:10px;top:170px;z-index:9999999;}
#qqonline_float .qq-top{background:url("../images/qq-top.gif") no-repeat;height:78px;}
#qqonline_float .qq-bottom{background:url("../images/qq-bottom.png") no-repeat;height:37px;}
#qqonline_float .qq-list{background:url("../images/qq-middle.gif") repeat-y;}
#qqonline_float .myqq{text-align:center;padding-top:3px;padding-bottom:3px;}