@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,dd,dl,dt,p{padding:0px; margin:0px;}
body{padding:0px; margin:0px; font-size:14px; font-family: "微软雅黑"; color:#858585;}
.clear {clear: both; line-height:0; padding:0px; margin:0px;}
ul,li{ list-style-type:none; margin:0; padding:0;}
img { border-style: none; }
p{ margin:0; padding:0;}
a{text-decoration:none;}
a:hover{ text-decoration:none; }
.fl{ float:left;}
.fr{ float:right;}
/*通用文字颜色,大小等等*/
.head_bj{ width:100%; height:auto; background:#fff; position:fixed; top:0; z-index:999999999999;box-shadow:0px 0px 9px 0px #868686;}
.head{width:1183px; height:auto; margin:0 auto;}
.logo{ font-size:30px; color:#ff0000; font-weight:bold; line-height:92px; margin-left:20px; letter-spacing:2px;}
.nav{width: 800px; height: 92px; margin: 0;}
.nav li{width: 100px; float: left; height: 92px; line-height: 92px; font-size: 16px; text-align: center; position: relative;}
.nav li p{ color:#000;}
.nav li:hover p{background: #ff0000; color: white;}
.nav1{position: absolute; left: 0; top: 92px; line-height: 35px; z-index: 9999; background: white;
width: 100px; opacity: 0; transition: all 0.5s ease-in-out; display: none;}
.nav1-1{height: 36px; border-bottom: 1px solid #aaa; font-size: 14px; background: #ff0000; color: white;}
.nav1-1:hover{background: white; color: black;}
.nav li:hover .nav1{opacity: 1; display: block;}

.banner{width:100%;height:555px;position: relative;margin:0 auto;max-width: 1920px !important; min-width: 1183px !important; margin-top:92px;overflow: hidden;}

#swiper1{ width: 1920px; height: 555px; overflow:hidden;position: absolute; left: 50%;transform: translateX(-50%);}  


/****************************head end********************/

.index_top{background:url(../Image/p1.png) bottom center no-repeat; color:#ff0000; font-size:36px; text-align:center; font-weight:bold; padding-bottom:40px; margin-bottom:60px;}

.index1{ width:1183px; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.index1_top{ margin-bottom:30px; overflow:hidden; }
.index1_top p{font-size:30px; color:#ff0000; font-weight:bold; letter-spacing:2px; float:left;}
.index1_top img{ height:23px; margin-top:12px; margin-left:10px; display:block; float:left;
}

.index1_main li{float: left; width: 226px; height: 263px; margin-right:13px;}
.index1_main li .pic{width: 226px; height: 195px; overflow: hidden; background:#fff; }
.index1_main li .pic img{width: 100%; height: 100%; border-radius:10px;-webkit-transition:all 0.4s;transition:all 0.4s;}
.index1_main li .title{width: 226px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #000;}
.index1_main li:hover .pic img{ opacity:0.9;}
.index1_main li:nth-child(5n){ margin-right:0px;}
/*
.index_top{background:url(../Image/p1.png) bottom center no-repeat; color:#ff0000; font-size:36px; text-align:center; font-weight:bold; padding-bottom:40px; margin-bottom:60px;}
.index1_left{ width:340px; height:390px;}
.index1_right{ width:843px; height:auto;}
.index1_about{ width:800px; margin-left:43px;line-height:30px; color:#515151; font-size:16px;}
.index1_about_top{ margin-bottom:30px; overflow:hidden;}
.index1_about_top p{ float:left; color:#000; font-size:26px; font-weight:bold;}
.index1_about_top .index1_more{ float:right; font-size:16px; color:#fff; background:#fc5050; width:119px; height:30px; line-height:30px; text-align:center; border-radius:5px;}
.index1_about_top .index1_more:hover{ background:#ff0000;}
.index1_about_con{ text-indent:2em;line-height:28px;}

.index1_right ul{margin-top:46px;}
.index1_right ul li{width:251px; height: auto;color:#FFF;line-height:28px;float:left;padding:10px;}
.index1_right ul li b{font-size:18px; letter-spacing:3px;}
.index1_right ul li p{font-size:15px;}
.index1_right ul li:nth-of-type(1){background:#ff0000;width:280px;}
.index1_right ul li:nth-of-type(2){background:#ff3a3a;}
.index1_right ul li:nth-of-type(3){background:#fc5050;}
*/
/***********************************index1 end************************/


/*.index2_bj{ width:100%; height:635px; background:url(../Image/aboutbg.jpg) center no-repeat; min-width:1200px !important; overflow:hidden;}
.index2{ width:1183px; height:auto; margin:0 auto;}
.index2_top{ font-size:30px; color:#ff0000; font-weight:bold; line-height:92px; letter-spacing:2px;}

.index2_about{ width:600px; height:auto; margin-top:50px;}
.index2_adv li{ float:left; text-align:center; font-size:22px; color:#f00; font-weight:bold; margin-right:62px; margin-top:50px;}
.index2_adv li p{ margin-top:10px;}
.index2_about_con{ font-size:16px; color:#000; line-height:25px; margin-top:50px;}
.index2_more{ border:1px solid #000; width:148px; line-height:41px; text-align:center; color:#000; margin-top:50px;}
.index2_more:hover{ border:1px solid #f00; background:#f00; color:#fff;}
.index2_honor .img_box {width: 470px;float: left;text-align: center;margin-top: 40px;}
.index2_honor .img_box .img {box-shadow: 0 2px 10px rgba(0,0,0,0.5);overflow: hidden;position: relative;
transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;}
.index2_honor .img_box img {display: block;margin: 0 auto;
transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;}
.index2_honor .img_box .img:before {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(255,255,255,0);
	z-index: 100;
}
.index2_honor .img_box .img:hover:before {
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	border: 1px solid rgba(255,255,255,0.5);
}
.index2_honor .img_box .img:hover img {
	transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);
}*/

/*.index2{ width:1183px; height:auto; margin:0 auto; overflow:hidden; margin-top:40px;}
.index2 .index_top{ margin-bottom:45px;}
.index2_main{width: 1183px; height: auto; overflow: hidden;}
.index2_main li{float: left; width: 380px; height: 365px; margin: 0 5px;}
.index2_main li .pic{width: 380px; height: 325px; overflow: hidden; }
.index2_main li .pic img{width: 100%; height: 100%;}
.index2_main li .title{width: 380px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #ff0000; color: white; font-weight: bold;letter-spacing:1px;}
.index2_main li:hover .title{background: #fdfa03; color: #535353;}
*/

/*.Indexhonor{ width:1183px; height:365px; float:left;}
.mr_frbox{ width:1183px; height:365px; position:relative; top:0; left:0;}
.mr_frUl{ width:1183px; height:365px;}
.mr_frUl ul li{ width:380px; height:365px; float:left; margin:0 5px;}
.mr_frUl ul li div{ width:380px; height:325px;}
.mr_frUl ul li div img{ width:380px; height:325px;}
.mr_frUl ul li .index1_pro_tit{ width:380px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff0000; font-size:16px; font-weight:bold; letter-spacing:1px;}
.mr_frUl ul li:hover .index1_pro_tit{ background:#fdfa03; color:#535353;}




.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }



.bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}
.bgImg img{display:none;}

.index2_main{  height: 460px; overflow:hidden; position:relative; }
.index2sBox{display:block; height:217px;}
.index2smBx{padding:0 12px;}
.index2smSlider .slick-current{ opacity:0;}
.index2smSlider{margin-top:224px;}
.index2bigSlider{ width:580px; height:460px; position:absolute; left:0; z-index:20}
.index2bgBx{ width:580px; height:460px;}
.index2bgBx img{display:none!important;}
.index2Nums{ width: 78px; text-align: center; color: #fff; position: absolute; z-index: 20; bottom: 76px; left: calc((100% - 1400px)/2 + 145px); position: absolute; font: 20px/70px REGULAR; }
.index2_top{ position: absolute; top: 0; color: #FFF; left:625px; color:#4b4b4b; font-size:16px; line-height:28px;}
.index2_top p{ font-size:38px; color:#ff0000; font-weight:bold; margin-bottom:10px; line-height:normal;}
.index2bigSlider .slick-slide img,.index2smSlider .slick-slide img{display:none!important;}
*/


.index2_bj{ width:100%; height:622px; background:url(../Image/p8.jpg) top left no-repeat; min-width:1183px !important; overflow:hidden; margin-top:50px;}
.index2{ width:1183px; height:auto; margin:0 auto; margin-top:90px;}
.index2_left{ width:506px;}
.index2_top{ font-size:18px; color:#fff; letter-spacing:2px;}
.index2_top b{ color:#fff; font-size:44px; margin-right:10px;}
.index2_left_img img{ width:506px; height:365px; border-radius:10px; margin-top:30px;}
.index2_right{ width:590px;}
.index2_right_top{ font-weight:bold; font-size:24px; color:#ffffff; margin:30px 0;}
.index2_about{ font-size:16px; line-height:25px; color:#ffffff; margin-bottom:40px;}
.index2_about p{ text-indent:2em;}
.index2_line{ width:444px; height:1px; background:#fff; float:left; margin-top:17px; float:right;}
.index2_more1{ width:98px; height:35px; background:#fff; border-radius:5px; text-align:center; line-height:35px; float:right; color:#f00;}

/***********************************index2 end************************/


.index3{ width:1183px; height:auto; margin:0 auto; margin-top:15px;}

.index3_main li{float: left; width: 226px; height: 265px; margin-right:13px;}
.index3_main li .pic{width: 226px; height: 195px; overflow: hidden; }
.index3_main li .pic img{width: 100%; height: 100%; border-radius:10px;-webkit-transition:all 0.4s;transition:all 0.4s;}
.index3_main li .title{width: 226px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #000;letter-spacing:1px;}
.index3_main li:hover .pic img{ opacity:0.9;}
.index3_main li:nth-child(5n){ margin-right:0px;}


/*.index3{ width:1183px; height:auto; margin:0 auto; margin-top:40px;}
.index3 .index_top{ margin-bottom:45px;}
.Cooldog_container { height: 420px; position: relative; overflow: hidden;}
.Cooldog_container .Cooldog_content { position: absolute; width: 606px; height: 420px; top: 0; left: 50%;  margin-left: -303px;}

.Cooldog_container .Cooldog_content li { position: absolute; top: 0; left: 0; width: 606px;height:420px;transition: all 0.3s ease;}
.Cooldog_container .Cooldog_content li img { width: 596px;height:410px; display: inline-block;border:5px solid #FFF;}

.p1 {
    transform: translate3d(-577px, 0, 0) scale(0.51);
    opacity: 0;
    z-index: 1;
}

.p2 {
    transform: translate3d(-355px, 0, 0) scale(0.71);
    transform-origin: 0 50%;
    opacity: 0.6;
    z-index: 2;
}
.p3 {
    transform: translate3d(0px, 0, 0) scale(1);
    opacity: 1;
    z-index: 4;
}
.p4 {
    transform: translate3d(455px, 0, 0) scale(0.71);
    transform-origin: 0 50%;
    opacity: 0.6;
    z-index: 2;
}

.p5 {
    transform: translate3d(577px, 0, 0) scale(0.51);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 1;
}
.p6 {
    transform: translate3d(877px, 0, 0) scale(0.31);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 1;
}
.p7 {
    transform: translate3d(-877px, 0, 0) scale(0.31);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 1;
}
.p8 {
    transform: translate3d(-1077px, 0, 0) scale(0.11);
    transform-origin: 0 50%;
    opacity: 0;
    z-index: 1;
}

*/

/*************************index3 end***********************/


.index4{ width:1183px; height:auto; margin:0 auto; margin-top:50px;}
.index4 .index_top{ margin-bottom:45px;}
.index4_main li{ width:275px; height:auto; float:left; margin:10px;}
.index4_main li .index4_img{ width:275px; height:299px; overflow:hidden;}
.index4_main li .index4_img img{-webkit-transition:all .2s linear;transition:all .2s linear}
.index4_main li .index4_tit{ font-size:16px; color:#000000; margin:10px 0;}
.index4_main li .index4_con{ color:#414141; font-size:16px; line-height:25px;}
.index4_main li:hover .index4_img img{transform: scale(1.1); -webkit-transform: scale(1.1);}


/*************************index4 end***********************/



.footer{width: 100%; min-width: 1200px !important; height: auto; overflow: hidden; background: #414141; margin-top:60px;}
.footer1{width: 1183px; min-width: 1183px !important; height: auto; overflow: hidden; padding: 30px 0; margin: 0 auto; color:#fff;}
.footer1 li{float: left; width: 196px; height: auto; overflow: hidden; padding: 0 20px}
.footer1 li a{ color:#fff;}
.footer1-2 a:hover{ color:#f00;}
.footer1-1{font-size: 18px; font-weight: bold; width: 200px; height: 30px; line-height: 30px;}
.footer1-2{margin: 10px 0 0 0; line-height: 30px; font-size: 15px; width: 200px;}
.footer2{height: 40px; width: 100%; line-height: 39px; border-top: 1px solid #aaa;}
.footer2-main{width: 1183px; min-width: 1183px !important; height: 39px; overflow: hidden; color: #bebebe;
margin: 0 auto; font-size: 15px;}


/****************************foot end****************************/



.banner_about{width: 100%; height: 300px; background: url("../Image/inner-company.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden; background-size:cover;}
.banner_news{width: 100%; height: 300px; background: url("../Image/inner-news.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}
.banner_product{width: 100%; height: 300px; background: url("../Image/inner-product.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}
.banner_jobs{width: 100%; height: 300px; background: url("../Image/inner-jobs.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}
.banner_case{width: 100%; height: 300px; background: url("../Image/inner-case.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}
.banner_contact{width: 100%; height: 300px; background: url("../Image/inner-contact.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}
.banner_fuwu{width: 100%; height: 300px; background: url("../Image/inner-fuwu.jpg") center center no-repeat; background-size: 100%; margin-top:92px; overflow:hidden;background-size:cover;}

.catname{ height: 50px; line-height: 50px; font-size: 36px; text-align: center; margin-top:100px; color:#fff;}
.crumbs{ height: 25px; line-height: 25px; font-size:18px; text-align: center; margin: 5px 0 0 0; color:#fff;}
.crumbs a{ color:#fff;}
.crumbs a:hover{color: #ff0000;}

.sidebar{width: 100%; height: 60px; overflow: hidden; margin-bottom: 30px;}
.side{width: 100%; height: 60px; background: #eee; min-width: 1200px !important;}
.side2{margin: 0 auto; width: 1200px; min-width: 1200px !important;}
.side2 li{width: 171px; height: 58px; border-right: 1px solid white; text-align: center; font-size: 16px; line-height: 58px; color:#121212;float: left;border-bottom: 2px solid #eee;}
.side2 li:hover{color: #ff0000; border-bottom: 2px solid #ff0000; font-weight: bold;}


.inner{ width:1183px; height:auto; margin:0 auto; overflow:hidden; margin-top:60px;}

.inner_company{ width:840px; margin:0 auto; margin-bottom:50px;}
.inner_company li{ width:225px; height:225px; float:left; text-align:center; line-height:225px; font-size:30px; color:#f00; margin-right:82px; letter-spacing:1px;}
.inner_company li:nth-child(1){background:url(../Image/1.png) center no-repeat;}
.inner_company li:nth-child(2){background:url(../Image/2.png) center no-repeat;}
.inner_company li:nth-child(3){background:url(../Image/3.png) center no-repeat; margin-right:0;}

.inner_content{ color:#535353; font-size:16px; line-height:30px;}
.inner_content table{width:1183px !important;height:auto;margin:10px 0; border-collapse:collapse; border:1px solid #000;}
.inner_content table tr td{text-align: left;padding:0px 10px;border:1px solid #000; line-height:30px;}
.inner_content .table2 tr td{border:none;}
.inner_content .table3 tr td{border:1px solid rgb(204,204,204);}
.inner_content img{ max-width:100%;}
.inner_news_img img{ max-width:100%;}

.pro li{ width:281px; height: auto;transition: all 0.8s ease 0s; float:left; margin:6px; border:1px solid #eee; position:relative;}
.pro li div{ width:281px; height:240px; background:#fff; overflow:hidden;}
.pro li div img{ width:281px; height:240px; transition: 800ms ease-in-out; -webkit-transition: 800ms ease-in-out;}
.pro li p{ width:281px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff0000; font-size:16px; }
.pro li:hover p{ background:#fdfa03; color:#535353;}

.pimg{ width:100%; height:auto; overflow:hidden;}
.pimg .pro_img{ width:650px; height:auto;}
.pimg .pro_img img{ width:650px; height:auto;}
.pro_name{ width:400px; height:auto;}
.pro_name .pro_name_tit{ color:#ff0000; font-size:20px; font-weight:bold;}


.case li{ width:380px; height: auto;transition: all 0.8s ease 0s; float:left; margin:6px; border:1px solid #eee; position:relative;}
.case li div{ width:380px; height:325px; background:#fff; overflow:hidden;}
.case li div img{ width:380px; height:325px; transition: 800ms ease-in-out; -webkit-transition: 800ms ease-in-out;}
.case li p{ width:380px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff0000; font-size:16px; font-weight:bold;}
.case li:hover p{ background:#fdfa03; color:#535353;}


.news_list li{ width:275px; height:auto; float:left; margin:10px;}
.news_list li .index4_img{ width:275px; height:299px; overflow:hidden;}
.news_list li .index4_img img{-webkit-transition:all .2s linear;transition:all .2s linear}
.news_list li .index4_tit{ font-size:16px; color:#000000; margin:10px 0;}
.news_list li .index4_con{ color:#414141; font-size:16px; line-height:25px;}
.news_list li:hover .index4_img img{transform: scale(1.1); -webkit-transform: scale(1.1);}



.news_title{ font-size: 24px;color: #333; text-align: center;padding-top: 10px; padding-bottom: 10px;}
.meta{ text-align:center;}
.inner_news_status {height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #333;margin-top: 20px;padding-bottom: 10px; }
.inner_news_status span {padding-left: 20px; padding-right: 10px; line-height:30px;}
.inner_news_status .username{ background:url(../Image/news1.png) left center no-repeat;}
.inner_news_status .newstime{ background:url(../Image/news2.png) left center no-repeat;}
.inner_news_status .click{ background:url(../Image/news3.png) left center no-repeat;}


.newslist { margin-top: 10px; }
.newslist:after {*zoom: 1; }
.newslist:after:before, .newslist:after:after {content: " ";display: table; }
.newslist:after:after {clear: both; }
.newslist li { width: 100%;float: left;margin-bottom: 10px;height: 150px; }
.newslist li:hover .time span:last-child:after {width: 30px; }
.newslist li:hover .time span:last-child {color: #f00; }
.newslist li:hover .name:after {width: 100%; }
.newslist li:hover .name {color: #f00;transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px); }
.newslist li .time {transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.2s;height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 16px;color: rgba(0, 0, 0, 0.9);font-family: thyFont3; }
.newslist li .time span:last-child {  margin-left: 50px;  color: rgba(0, 0, 0, 0.7);  position: relative;  transition: 0.5s;  -moz-transition: 0.5s;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition-timing-function: ease;  -moz-transition-timing-function: ease;  /* Firefox 4 */  -webkit-transition-timing-function: ease;  /* Safari 和 Chrome */  -o-transition-timing-function: ease;  /* Opera */  transition-delay: 0.1s; }  
.newslist li .time span:last-child:before {    transition: 0.5s;    -moz-transition: 0.5s;    -webkit-transition: 0.5s;    -o-transition: 0.5s;    transition-timing-function: ease;    -moz-transition-timing-function: ease;    /* Firefox 4 */    -webkit-transition-timing-function: ease;    /* Safari 和 Chrome */    -o-transition-timing-function: ease;    /* Opera */    content: '';    width: 30px;    height: 1px;    background: rgba(0, 0, 0, 0.5);    position: absolute;    left: -40px;    top: 49%; }  
.newslist li .time span:last-child:after {    transition: 0.5s;    -moz-transition: 0.5s;    -webkit-transition: 0.5s;    -o-transition: 0.5s;    transition-timing-function: ease;    -moz-transition-timing-function: ease;    /* Firefox 4 */    -webkit-transition-timing-function: ease;    /* Safari 和 Chrome */    -o-transition-timing-function: ease;    /* Opera */    content: '';    width: 0px;    height: 1px;    background: #f00;    position: absolute;    left: -40px;    top: 49%; }
.newslist li .name { height: 20px; line-height: 20px; padding-bottom: 15px; font-size: 16px; color: rgba(0, 0, 0, 0.8); transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; transition-timing-function: ease; -moz-transition-timing-function: ease; /* Firefox 4 */ -webkit-transition-timing-function: ease; /* Safari 和 Chrome */ -o-transition-timing-function: ease; /* Opera */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.newslist li .name:after {   content: '';   position: absolute;   bottom: 0px;   width: 0%;   height: 1px;   background: #f00;   left: 0;   transition: 0.5s;   -moz-transition: 0.5s;   -webkit-transition: 0.5s;   -o-transition: 0.5s;   transition-timing-function: ease;   -moz-transition-timing-function: ease;   /* Firefox 4 */   -webkit-transition-timing-function: ease;   /* Safari 和 Chrome */   -o-transition-timing-function: ease;   /* Opera */ }
.newslist li .name:before { content: ''; position: absolute; bottom: 0px; width: 100%;height: 1px; background: rgba(0, 0, 0, 0.1); left: 0; }
.newslist li .desc {font-size: 14px; color: rgba(0, 0, 0, 0.6); margin-top: 15px; line-height: 26px; transition-delay: 0.1s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.job-index{margin: 0 auto; padding: 10px 0; color:#000;}
.job-index li{border-bottom: 1px solid #aaa; padding: 15px 0; line-height: 25px;}
.job-index1{font-size: 17px; color: red; font-weight: bold;}
.job-index2{font-size: 16px; border-bottom: 1px solid #aaa; height: 30px; line-height: 30px;}
.job-index3{line-height: 25px;font-size: 16px;  padding: 5px 0;}
.job-index4{font-size: 16px; font-weight: bold;}
.jobs li{line-height: 30px; font-size: 15px; width: 312px; float: left; border: 1px solid #888; padding: 20px 25px;
margin: 20px 15px 0; background: url("../Image/jobs-bg.png") right center no-repeat;}
.jobs li a{ color:#000;}
.jobs1 li{ font-size:16px;}

.contact-index1{width: 650px; margin-left: 50px;}
.contact-index2{width: 450px;}
.contact-index2-1{width: 450px;}
.contact-index2-2{width: 100px; height: 100px; margin: 90px 0 0 80px;}


.qywh_left{width: 643px; height: auto; overflow: hidden; margin-top:50px; margin-left:20px;}
.qywh_left li{ border-bottom:#cecece solid 1px; padding-bottom:40px; margin-bottom:40px; color:#666; font-size:16px;}
.qywh_left li .qywh_left_top{ color:#f00; font-size:18px; font-weight:bold; margin-bottom:20px;}
.qywh_right{width: 344px; height: auto; overflow: hidden;}
.qywh_right img{ width:322px;}
.qywh_right li{ margin-bottom:10px;}

.hzkh li{width: 47%; border: solid 1px #d2d2d2; float: left;margin-right: 1%;padding: 10px; margin-bottom: 1%; height: 118px;}
.hzkh li .hzkh_img{   width: 40%; height: 120px;text-align: center;display: flex; align-items: center;justify-content: center; overflow: hidden;float: left;}
.hzkh li .hzkh_img img{ margin: 0 auto;}
.hzkh li .hzkh_con{ width: 58%; float: right; margin-top:22px;}
.hzkh li .hzkh_con p{ font-size: 15px; color: #333333;line-height: 22px;}
.hzkh li:hover{ cursor: pointer; box-shadow: 2px 4px 6px #dcdcdc; transition: all .2s;}


.inner_jryh_top{ line-height:30px; text-align:center; color:#535353; font-size:16px; margin-bottom:50px;}
.inner_jryh_top p{font-size: 30px; color: #f00; line-height:40px; margin-bottom: 25px; font-weight:bold;}

.inner_jryh_left{ width:600px;}
.inner_jryh_left img{ width:600px;}
.inner_jryh_right{ width:560px; margin-top:50px; line-height:30px; font-size:16px; color:#535353;}

.inner_fwtx_top{font-size: 30px; font-weight: bold; text-align: center; padding-bottom: 15px; color:#ff0000; margin-bottom:25px;}
.inner_fwtx1{ line-height:30px; text-align:center; color:#535353; font-size:16px;}
.inner_fwtx2 li{ float:left; width:220px; height:178px; margin:17px; float:left; color:#fff; padding:0 20px;}
.inner_fwtx2 li p{ font-weight:bold; font-size:18px; margin-bottom:10px; margin-top:20px;}
.inner_fwtx2 .fwtx1{ background:url(../Image/fwtx1.jpg) center no-repeat;}
.inner_fwtx2 .fwtx2{ background:url(../Image/fwtx2.jpg) center no-repeat;}
.inner_fwtx2 .fwtx3{ background:url(../Image/fwtx3.jpg) center no-repeat;}
.inner_fwtx2 .fwtx4{ background:url(../Image/fwtx4.jpg) center no-repeat;}
.inner_fwtx3{ margin-top:20px;}


.inner_fwtx3{ line-height:30px; color:#535353; font-size:16px;}


.inner_message{ color:#000; line-height:25px; margin-top:20px; margin-bottom:20px;}
.form-control1 {outline:none;
  display: block;
  width: 100%;
  height: 50px;
  margin-bottom:20px;
  font-size: 14px;
  line-height: 50px;
  color: #000;
  border:none;
  box-shadow: 1px 2px 3px #F0F0F0 inset;
   padding-left:10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control1:focus {
  border-color: #66afe9;
  outline:none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
#content1{ height:140px; background:url(../Image/p32.jpg) right 11px top 10px no-repeat #f3f3f3; font-family:"微软雅黑";}
.form-group2{width:280px; height:50px; position:relative; border:none; box-shadow: 1px 2px 3px #F0F0F0 inset; float:left;}
.form-group2{ background:#f3f3f3;}
#submit2{ width:180px; height:50px; line-height:50px; text-align:center; background:#f00; color:#fff; float:left; margin-left:20px;}

.form-group #name{ background:url(../Image/p29.jpg) right 11px center no-repeat #f3f3f3;}
.form-group #email{ background:url(../Image/p30.jpg) right 11px center no-repeat #f3f3f3;}
.form-group #tel{ background:url(../Image/p31.jpg) right 11px center no-repeat #f3f3f3;}
.form-group #add{ background:url(../Image/p33.png) right 11px center no-repeat #f3f3f3;}



/* 无内容 */
.no-goods,.no-network{
  padding-top:100px;
  overflow: hidden;
  text-align: center;
}
.no-goods img{
  display: block;
  margin:0 auto 30px;
  width:220px;
  max-height: 105px;
}
.no-network img{
  display: block;
  margin:0 auto 30px;
  width:222px;
  height: 160px;
}
.no-goods p,.no-network p{
  font-size:14px;
  color:#666666;
  line-height: 20px;
}


.info_title{ width:100%; height:30px; background:#ececec; margin-top:20px;}
.info_title b{display:inline-block;padding-left:10px;height:100%;background:#0d59a3;color:#fff;line-height:30px;}
.back{ margin-top:40px;}
.back a{ color:#444444;}
#prev_next{ color:#000; margin-top:20px; line-height:30px;}
#prev_next a{ color:#000;}

.newsPage{ color:#000; margin-top:20px; line-height:30px;}
.newsPage a{ color:#000;}

.page {
  line-height: 50px;
  border: 1px solid #e8e8e8;
  text-align: center;
  margin-top: 35px;
}
.page a {
  font-family: arial;
  background: #f8f8f8;
  padding: 5px 10px;
  margin: 0 2px;
}
.page a:hover {
  background: #d80808;
  color: #fff;
}
.page a.active {
  background: #d80808;
  color: #fff;
}
.page a.bgnone {
  background: none;
}
.page a.bgnone:hover {
  color: #d80808;
}

.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin: 30px 0 35px;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #f00;
  background: #f00;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../Image/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../Image/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../Image/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../Image/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}



