@charset "utf-8";
/* CSS Document */
/*切图：bwh*/
html{ overflow-x:auto; overflow-y:auto; font-size:14px;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei';}
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
a:hover{color:#d61516; cursor:pointer;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:"microsoft yahei"; }
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}  
input,table,tr,td{ margin:0; padding:0; border:none; outline:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; overflow:hidden;}
select{ margin:0; padding:0; font-family:"microsoft yahei";}
input,
button,
textarea{ resize:none; outline:none; font-weight:normal; border-radius:0;}

.linshi{background:#d91516; border:1px solid #d91516; color:#ffffff!important;}

.pz_top{ float:left; width:100%;}
.pz_menu{float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;  }
.w_100{width: 100%;}



.linshi{
    background:#d91516;
    color:#fff;
}

.news_detail{}
.news_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:5px;
padding-bottom:10px;}
.news_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;float:left;height:26px;overflow:hidden;}
.news_detail h3.title_bar span{padding-right:10px;}



/*分页样式1*/
.pageController{padding-right:10px; padding-top:5px;padding-bottom:5px;color:#505050;margin:0 auto;margin-top:16px;line-height:24px;}
.pageController a{background-color:#f5f5f5;vertical-align:middle; border:#efefef 1px solid; color:#a7a7a7;padding:5px 8px;
 margin-right:3px;margin-left:3px;}
.pageController a:hover{background-color:#d91516;color:#fff; text-decoration:none;border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap;display: none}
.pageController .t2{text-align: center;vertical-align:middle;line-height:24px;}
.pageController .t2 #current{padding:0 5px;line-height:24px;background: #d91516;padding:5px 8px;color: #fff;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}


/*产品详细*/
.product_detail{padding:5px;}
.product_detail h1.title{text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";border-bottom:1px solid #e0e1dc;margin-bottom:15px;padding-bottom:5px;}
.product_detail .img{width:250px;height:200px;float:left;padding:2px;border:1px solid #e0e1dc;}
.product_detail .img img{}
.product_detail .small{width:250px;height:200px;}
.jqzoom{
  text-decoration:none;
  float:left;
}

.product_detail .list{width:300px;float:left;margin-left:30px;display:inline;padding-top:8px;}
.list_p{}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px;font-family:"Microsoft YaHei"}
.list_p li h2{font-size:12px;font-weight:normal;font-family:"Microsoft YaHei"}
.product_detail .inquiry{line-height:32px;border:none;margin-top:6px;}
.product_detail .inquiry a{background:url("../images/xunjia.gif") center center no-repeat;display:block;width:112px;height:32px;text-indent:-99999px;}
.product_detail .inquiry a:hover{background-image:url("../images/xunjia_hover.gif");}
.list_p li h2 a{font-size:12px;font-family:"Microsoft YaHei"}
.p_detail span.title{line-height:28px;height:28px;text-align:left;margin-top:10px;
  display:block;padding-left:10px;font-size:12px;border-bottom:1px solid #0055ac;}
.p_detail p.dd{padding-top:5px;padding-bottom:5px;}
h3.tag{line-height:32px;border-top:1px dashed #e0e1dc;margin-top:10px;color:#999;font-weight:normal;}
h3.tag a{color:#005a98;}
h3.tag a:hover{color:#e87518;}
.page{line-height:26px;border-top:1px dashed #e0e1dc;margin-top:6px;padding-top:5px;font-size:12px;}
.page a{color:#005a98;}
.page a:hover{color:#e87518;}
.page span{color:#005a98;}


/*top*/
.pc_top{ display:block;}		
.ph_top{ display:none;}

.back1{ float:left; width:100%;position:fixed; top:0; left:0; z-index:999;}
.l_top{ float:left; width:1055px; height:95px; background:url(../images/top_bg.png) right bottom no-repeat;}
.logo{ float:left; width:144px; height:45px; margin:29px 0 0 14px; 
/*-webkit-animation: boun 1.5s infinite;
        animation: boun 1.5s infinite;*/}
.slogan{ float:left; width:160px; height:33px; margin:33px 0 0 10px;}
.r_top{ float:right; width:118px; height:95px; background:url(../images/lang_bg.png) left bottom no-repeat; text-align:center;}
.lang{ float:left; width:100%; color:#fff; font-size:12px; line-height:22px; margin-top:10px;}
.lang a{ color:#fff;}
.lang a:hover{ text-decoration:underline;}
.top_Product{ float:left; width:100%;}
.top_Product a{ float:left; width:100%; color:#fff; font-size:17px; font-weight:bold; line-height:27px;}



/*内页留言*/
.message{padding-left:30px;padding-top:10px;z-index:100;position:relative;}
.message input{vertical-align:middle;}
.message #name{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #contact{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #email{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #address{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #content{display:block;width:460px;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message .msgbtn{background:#fe693e;cursor:pointer;width:90px;height:30px;line-height:30px;text-align:center;border:none;color:#fff;font-size:14px;
border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px;}
#code{padding-top:10px;line-height:26px;text-align: center;}
#checkcode{height:32px;line-height:32px;width:120px;border:1px solid #dedede;}
#message_main tr{position:relative;}
#message_main tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}
.m_label{position:absolute;width:160px;text-align:left;line-height:26px;padding-left:8px;color:#ccc;z-index:1;cursor:text;}
.c_label{line-height:18px;padding-top:12px;}


/*简历提交*/
.job-title {padding-left:10px;line-height:40px;font-size:16px;margin-bottom:15px;}
.job-title .job-send{background:#f1f1f1;padding:5px 10px;border-radius:4px;}
.send-title{border-bottom: 1px solid #ddd;margin-bottom:15px;padding-bottom:10px;font-size:16px;color:#060;}
.message-job{padding-left:10px;padding-bottom:10px;}
.message-job li{line-height:30px;margin-bottom:10px;}
.message-job li label{font-size:14px;width:70px;float:left;text-align:right;}
.message-job li span{color:red;}
.message-job li input[type='radio']{margin:0 10px;}
.message-job li input.jobinput{border:1px solid #ccc;width:200px;margin:0 5px;line-height:24px;height:24px;padding:0 5px;}
.message-job li select{line-height:24px;height:24px;padding:0 5px;}
.message-job li #experience{width:400px;height:80px;}
.message-job li input#file{margin-top:18px;margin-right:20px;}
.message-job input.jobbtn{width:80px;border:1px solid #f1f1f1;background:#BBB;color:#fff;border-radius:4px;font-family:"Microsoft Yahei";line-height:30px;height:30px;margin:0 8px 0;cursor:pointer;}
.message-job input.jobbtn:hover{background:#aeaaaa;}
.message-job li.last{border-bottom: 1px solid #ddd;margin-bottom:8px;padding:5px 0;font-size:14px;color:#060;}
 .resume-prompt{line-height:36px;color:#999;}
.message-job span.last{color:red;display:inline-block;line-height:36px;}


/*招聘详细*/
.job_detail{}
.job_detail h1.title{text-align:center;font-family:"Microsoft YaHei";font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:5px;padding-bottom:10px;}
.job_detail h3.title_bar{line-height:26px;text-align:center;font-weight:normal;color:#808080;}
.job_detail h3.title_bar span{padding-right:10px;}
.job_detail .content h4{background-color:#f1f1f1;height:26px;line-height:26px;text-align:left;padding-left:15px;}
.job_detail .content div.text{padding-top:10px;padding-left:22px;padding-right:8px;}






@-webkit-keyframes boun {
   0 {
	transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	
  }
  50% {
	transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	
  }
  100% {
	transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	
  }
}
@keyframes boun {
 0 {
	transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	
  }
  50% {
	transform: scale(0.8,0.8);
-ms-transform: scale(0.8,0.8);	/* IE 9 */
-webkit-transform: scale(0.8,0.8);	/* Safari 和 Chrome */
-o-transform: scale(0.8,0.8);	/* Opera */
-moz-transform: scale(0.8,0.8);	
  }
  100% {
	transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	
  }
}




/*menu*/
.nav{ float:left; margin:8px 0 0 16px;}
.nav li{ float:left;position: relative;}
.nav li a{float:left;height:80px;color:#333333; font-weight:bold; font-size:17px;line-height:80px; padding:0 9px;}
.nav li.first a{ padding:0 28px; background:none;}
.nav li:hover a{ background:none; color:#d61516;}
.nav li .nav-w {z-index:99;position:absolute;display:none;float:left; width:100%;clear:both;overflow:hidden;top:80px;background:rgba(255,255,255,0.9);left:0; border-top:3px solid #d61516;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}
.nav li .section-nav1 ul li {position:static;padding:0px;width:100%;background:none;float:left;}
.nav li .section-nav1 ul li a { float:left; width:100%; background:none; height:40px;line-height:40px;color:#333333;font-size:14px;font-weight:normal; padding:0; text-align:center; border-bottom:1px solid #eee;}
.nav li .section-nav1 ul li a:hover { background:#d61516; color:#fff;}

.pc_top{ display:block;}		
.ph_top{ display:none;}
.pc_menu{ display:block;}
.menuph{ display:none;}
.xialaph{ display:none;}

@media screen and (max-width:1207px) {
.slogan{ display:none;}	
.nav li a{ font-size:16px; padding:0 14px;}
.l_top{ width:841px;}
	
}

@media screen and (max-width:992px) {

.back1{ background:url(../images/top_bg1.png) center bottom repeat-x; padding:10px 0 17px 0;}
.l_top{ width:100%; height:auto; background:none;}
.logo{ margin:0; width:141px; height:44px;}
.r_top{ width:90px; height:40px; background:none; margin-top:2px; margin-right:10px; text-align:right;}
.lang{ color:#d91516;margin-top:0; line-height:14px; margin-bottom:8px;}
.lang a{ color:#d91516;}
.top_Product a{color:#d91516; font-size:16px;line-height:18px;}

.pc_top{ display:none;}		
.ph_top{ display:block;}
.pc_menu{ display:none;}
.menuph{ display:block;}
.xialaph{ display:block;}

.pz_banner{
    margin-top: 65px;
}
/*手机按钮*/
.menuph{ float:right; width:42px; height:40px; cursor: pointer; text-align: center; background:#d61516; padding:9px 7px; margin-top:2px;}
.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

/*手机下拉*/
.xialaph{ position:absolute; left:0; top:64px; float:left; width: 100%; padding-bottom:50px;  display: none;  z-index:9999; background:#fff;   }
.xialaph .ul2,
.xialaph .ul3{  display: none;  }
.xialaph h4 a{  color: #000000;  font-size:15px;line-height: 55px;  }
.xialaph h4{ float:left; width:100%; position:relative;}
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #d61516; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h5 a{  color: #000000;  font-size:14px;  font-family: "微软雅黑";  line-height: 45px;  }
.xialaph h5{ float:left; width:100%; padding:0 15px;  position: relative;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.05;*/  }
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 15px;}
.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }
.xialaph .ul3 li{  padding-top: 5px;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 34px;
}
.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.img_d, .disno{  display: none;  }



}



/*phone底部导航*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#d61516; z-index:999; border-top:1px solid #fff;}
.pf_down li{ width:33.333333%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(../images/btn17.png) no-repeat center; background-size:20px 20px;}
.pf_down li:nth-child(3n){ border:none;}


/*banner*/


.slide_banner{ float:left; width:100%; margin:0; overflow:hidden;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-prev{ width:0; height:0; overflow:hidden;}
.slide_banner .slick-next{ width:0; height:0; overflow:hidden;}
.slide_banner .slick-dots{ height:10px; bottom:24px;}
.slide_banner .slick-dots li{ width:10px; height:10px; border:1px solid #fff; margin:0 5px; text-indent:-9999px; overflow:hidden; content:" "; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.slide_banner .slick-dots li.slick-active{ background:#d7141a; border:1px solid #d7141a; width:26px;}
.zy_banner{ float:left; width:100%; line-height:0;}


@media screen and (max-width:992px) {

.zy_banner{ margin-top:65px;}	
.slide_banner .slick-dots{ bottom:12px;}	
	
}


/*down*/
.foot_cont1{ float:left; width:100%; background:#4d4d4d; border-bottom:1px solid #5f5f5f;}
.foot_cont2{ float:left; width:100%; background:#4d4d4d; border-top:1px solid #353535;}
.bq{ float:left; color:#fff; font-size:14px; line-height:24px; padding:20px 0 16px 0;}
.bq a{ color:#fff;}
.bq a:hover{ text-decoration:underline;}
.foot_share{ float:right; margin:22px 0 10px 0;}

.bsBox{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
#bsPanelHolder{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
#bsPanel{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
.bFind-wrapper-top{-webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box;}
.bshare-custom.icon-medium-plus a.bshare-more.more-style-addthis{ background:url(../images/bs1.png) no-repeat !important; float:left; width:28px; height:28px; padding-left:0 !important; margin:0 8px !important;}
.bshare-custom.icon-medium-plus .bshare-weixin{ background:url(../images/bs2.png) no-repeat !important; float:left; width:28px; height:28px;padding-left:0 !important; margin:0 8px !important;}
.bshare-custom.icon-medium-plus .bshare-shouji{ background:url(../images/bs3.png) no-repeat !important; float:left; width:28px; height:28px;padding-left:0 !important; margin:0 8px !important;}


.foot_nav{ float:left; width:100%; padding:50px 0 47px 0;}
.l_nav{ float:left; width:100px; margin-right:77px;}
.l_nav .l1{ float:left; width:100%; background:url(../images/foot1.png) left bottom repeat-x;}
.l_nav .l1 a{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px; padding-bottom:10px; background:url(../images/foot2.png) left bottom no-repeat;}
.l_nav .l2{ float:left; width:100%; margin-top:10px;}
.l_nav .l2 li{ display:block;}
.l_nav .l2 li a{ float:left; width:100%; color:#a6a6a6; font-size:15px; line-height:29px;}
.l_nav.last{ margin-right:0;}
.l_nav .l2 li a:hover{ color:#fff;}




@media screen and (max-width:1207px) {

.l_nav{ margin-right:72px;}
	
}

@media screen and (max-width:992px) {

.foot_nav{ padding:30px 0;}
.l_nav{ width:100%; margin-right:0;}
.l_nav .l1{ margin:8px 0;}
.l_nav .l1{ border-left:2px solid #ff173e; background:#6b6b6b; padding:6px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.l_nav .l1 a{background:url(../images/xiap12.png) right center no-repeat; padding:0; font-size:16px;}
.l_nav .l2{ display:none;}
.l_nav .l2{ padding:5px 12px; margin-top:0;}


	
}


@media screen and (max-width:767px) {

.foot_share{ display:none;}
.bq{ width:100%; text-align:center;}

}



/*main*/

.back2{ float:left; width:100%; background:#f6f6f6;overflow:hidden;}
.home_ioc{ float:left; width:100%; padding:58px 0 20px 0; }
.home_ioc_ul{ margin:0 -26px;}
.home_ioc .slick-slide{ margin:14px 26px;}
.home_ioc .slick-slide a{ float:left; width:100%; box-shadow:0 0 14px #e5e5e5; -moz-box-shadow:0 0 14px #e5e5e5; -webkit-box-shadow:0 0 14px #e5e5e5; overflow:hidden;}
.home_ioc .slick-prev{ width:0; height:0; overflow:hidden;}
.home_ioc .slick-next{ width:0; height:0; overflow:hidden;}
.home_ioc .slick-dots{ width:0; height:0; overflow:hidden;}
.home_ioc .slick-slide a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.f_link{
    margin-top:50px;
}
.f_link a{
    color:#666;
}

@media screen and (max-width:1207px) {

.home_ioc_ul{ margin:0 -20px;}
.home_ioc .slick-slide{ margin:14px 20px;}

}


@media screen and (max-width:992px) {

.home_ioc_ul{ margin:0 -14px;}
.home_ioc .slick-slide{ margin:7px 14px;}
.home_ioc{ padding:29px 0 26px 0;}

}


@media screen and (max-width:767px) {


.home_ioc_ul{ margin:0 -5px;}
.home_ioc .slick-slide{ margin:5px;}

}


/**/
.home_news{ float:left; width:100%; padding:54px 0 60px 0;}
.home_tit{ float:left; width:100%;}
.home_tit h1{ float:left; color:#454545; font-size:30px; line-height:30px; background:url(../images/main5.jpg) left bottom no-repeat; padding-bottom:25px;}
.home_tit a{ float:right; color:#666666; font-size:14px; line-height:24px;}
.home_tit a:hover{ color:#d71418;}

.home_news_cont{ float:left; width:100%; margin-top:18px;}
.left_news{ float:left; width:51.27%;}
.left_news li{ float:left; width:50%; padding-right:18px; margin-top:14px;}
.left_news li i{ float:left; width:100%; line-height:0; overflow:hidden;}
.l_tit1{ float:left; width:100%; margin:10px 0; position:relative; padding-left:69px;}
.l_tit1 h5{ float:left; width:100%; color:#454545; font-weight:bold; font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.l_tit1 time{ float:left; width:59px; height:55px; background:#7a7f82; position:absolute; left:0; top:50%; margin-top:-27px; text-align:center; color:#fff; font-size:12px; padding-top:4px;}
.l_tit1 time span{ font-size:22px;}
.left_news li p{ float:left; width:100%; color:#666666; font-size:14px; line-height:24px; height:168px; overflow:hidden;}
.left_news li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.left_news li:hover .l_tit1 time{ background:#d71418;}
.left_news li:hover .l_tit1 h5{ color:#d71418;}

.right_news{ float:right; width:47.53%;}
.right_news li{ float:left; width:100%; margin-top:16px; border:1px solid #dadada; padding:10px 10px 13px 22px;}
.right_news li h4{ float:left; width:100%; color:#333333; font-weight:bold; font-size:16px; line-height:26px;}
.right_news li time{ float:left; width:100%; color:#666666; font-size:12px; line-height:22px; padding:2px 0 1px 0;}
.right_news li p{ float:left; width:100%; color:#454545; font-size:14px; line-height:26px; height:52px; overflow:hidden; text-align:justify;
  font-weight: normal;
}
.right_news li:hover h4{ color:#d71418;}
.right_news li:hover{ padding:10px 10px 13px 10px; box-shadow:0 0 10px #eee; -moz-box-shadow:0 0 10px #eee; -webkit-box-shadow:0 0 10px #eee;}



@media screen and (max-width:992px) {

.home_tit h1{ font-size:22px; line-height:22px; padding-bottom:15px;}
.home_tit a{ font-size:14px; line-height:24px;}
.home_news{ padding:27px 0 30px 0;}
.home_news_cont{ margin-top:10px;}
.left_news{ width:100%;}
.left_news li{ width:50%; padding:0 8px;}
.left_news li p{ height:48px;}
.right_news{ width:100%;}

}

@media screen and (max-width:767px) {


.left_news li{ width:100%; padding:0 5px;}


}


/**/
.back3{ float:left; width:100%; background:url(../images/main18.jpg) center no-repeat;}
.home_porduct{ float:left; width:100%; padding:49px 0 40px 0;}
.home_porduct_cont{ float:left; width:100%; margin-top:17px;}
.home_porduct_cont .slick-next{ width:0; height:0; overflow:hidden;}
.home_porduct_cont .slick-prev{ width:0; height:0; overflow:hidden;}
.home_porduct_cont .slick-dots{ width:auto; position:absolute; right:22px; bottom:29px;}
.home_porduct_cont .slick-dots li{ width:8px; height:8px; background:#0168b7; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; margin:1px 6px; text-indent:-999px; overflow:hidden;}
.home_porduct_cont .slick-dots li.slick-active{ width:26px; height:10px; background:#d91516;margin:0 6px;}


@media screen and (max-width:992px) {


.home_porduct{ float:left; width:100%; padding:25px 0 20px 0;}
.home_porduct_cont .slick-dots{ right:12px; bottom:15px;}



}















.home_cont1{ float:left; width:100%; padding:54px 0; overflow:hidden;}
.home_cont1 ul{ margin:0 -12px;}
.home_cont1 li{ float:left; width:25%; padding:12px;}
.home_cont1 li .l1{ float:left; width:100%;}
.home_pic1{ float:left; width:100%; line-height:0; overflow:hidden; position:relative;}
.home_pic1_bg{ background:#d71418;}
.l_tp1{-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.l_tp2{ position:absolute; left:50%; top:33.33333%; width:52px; margin-left:-26px;}
.l_tp3{ position:absolute; right:0; bottom:0; padding:0 26px; height:43px; line-height:43px; color:#fff; font-size:18px; letter-spacing:6px; background:#0168b7;}
.l_tp4{ position:absolute; left:0%; bottom:18.33333%; width:100%; text-align:center; color:#fff ; font-size:22px; line-height:22px; font-weight:bold;}
.l_tp5{ position:absolute; left:50%; top:50%; width:57px; height:57px; margin:-28px 0 0 -28px;}

.home_text1{ float:left; width:100%; margin-top:12px;}
.home_text1 a{ float:left; width:100%; color:#333333; font-size:15px; line-height:23px;}

.home_cont1 li .l1:hover .home_pic1 .l_tp1{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.home_cont1 li .l1:hover .home_pic1_bg .l_tp1{opacity:0.2;filter: alpha(opacity=20); }
.home_cont1 li .l1:hover .l_tp3{ background:#d7141a;}



@media screen and (max-width:1207px) {

.l_tp2{ width:40px; margin-left:-20px;}
.l_tp5{ width:43px; height:43px; margin:-22px 0 0 -22px;}
.l_tp3{ padding:0 20px; height:36px; line-height:36px; font-size:16px; letter-spacing:4px; }
.l_tp4{ font-size:20px; line-height:20px;}

}



@media screen and (max-width:992px) {


.home_cont1{ padding:25px 0;}
.home_cont1 ul{ margin:0 -6px;}
.home_cont1 li{ padding:6px;}
.home_text1{ margin-top:8px;}

.l_tp2{ width:32px; margin-left:-16px;}
.l_tp5{ width:36px; height:36px; margin:-18px 0 0 -18px;}
.l_tp3{ padding:0 15px; height:32px; line-height:32px; letter-spacing:3px; }
.l_tp4{ font-size:18px; line-height:18px;}

}

@media screen and (max-width:767px) {

.home_cont1 li{ width:50%;}
.home_cont1 li{ padding:5px;}

}

.home_hl{ float:left; width:100%; height:228px;}
.back4{ float:left; width:100%; position:relative; margin-top:-228px; z-index:1; overflow:hidden;}
.home_about1{ float:left; width:100%; position:relative;}
.home_about1_1{ float:left; position:absolute; width:71%; right:1.7%; top:50%; margin-top:-34px;}
.home_about1_1 li{ float:left; width:25%; text-align:center; background:url(../images/main24.jpg) right center no-repeat;}
.home_about1_1 li i{ float:left; width:100%;}
.home_about1_1 li i img{ display:block; margin:0 auto; width:35px; height:35px;-webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;}
.home_about1_1 li h4{ float:left; width:100%; color:#fff; font-size:16px; line-height:16px; margin-top:17px;}
.home_about1_1 li:hover i img{
-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}


.home_about2{ float:left; width:23%; position:relative; left:0; top:0; margin-top:-223px;}
.home_about2_1{ float:left; width:100%; background:#d91516; padding:26px 23px 17px 20px;}
.home_about2_1 ul{ float:left; width:100%; padding-right:35px; background:url(../images/main11.png) right center no-repeat;}
.home_about2_1 h2{ float:left; width:100%; background:url(../images/main10.jpg) left top no-repeat; color:#fff; font-size:26px; line-height:26px; padding-top:14px;}
.home_about2_1 h6{ float:left; width:100%; color:#e1a198; font-size:12px; line-height:22px; text-transform:uppercase;}

.home_about2_2{ float:left; width:100%; }
.about_hd { float:left; width:100%; height:366px; background:#0168b7; }
.about_hd li{ float:left; width:100%;padding:20px 25px 20px 20px; cursor:pointer;}
.about_hd li h4{ float:left; width:100%; color:#fff; font-size:16px; line-height:24px; padding-top:10px; background:url(../images/main13.jpg) left top no-repeat;}
.about_hd li h6{ display:none; float:left; width:100%; color:#dae2ec; font-size:12px; line-height:26px; height:52px; overflow:hidden;padding-left:10px;}
.about_hd li.l1{ padding:33px 25px 21px 20px;}
.about_hd li.l4{ padding:20px 25px 33px 20px;}
.about_hd li.l1.slick-current{ padding:24px 25px 18px 20px; margin-bottom:13px;}
.about_hd li.l4.slick-current{ padding:24px 25px 17px 20px; margin-top:13px;}
.about_hd li.slick-current{ background:#00599d; padding:24px 25px 17px 20px;}
.about_hd li.slick-current h4{ padding-top:0; padding-left:10px; background:url(../images/main12.jpg) left center no-repeat;}
.about_hd li.slick-current h6{ display:block;}
.about_hd .slick-dots{ width:0; height:0; overflow:hidden;}
.about_hd .slick-prev{ width:0; height:0; overflow:hidden;}
.about_hd .slick-next{ width:0; height:0; overflow:hidden;}

.about_bd{ float:left; width:870px; position:absolute; left:300px; top:289px; background:url(../images/main25.jpg) left top no-repeat; padding-top:17px;}
.about_cont1{ float:left; width:100%; color:#666666; font-size:14px; line-height:28px; height:140px; overflow:hidden; text-align:justify;}
.about_bd .slick-dots{ width:0; height:0; overflow:hidden;}
.about_bd .slick-prev{ width:0; height:0; overflow:hidden;}
.about_bd .slick-next{ width:0; height:0; overflow:hidden;}


@media screen and (max-width:1207px) {
.about_bd{width:710px; left:250px; top:289px;}	
.home_about2{ margin-top:-189px;}
	
	
}



@media screen and (max-width:992px) {
.home_about1_1{width:100%; right:0%; padding:0 5px;}	
.home_about2{ width:100%;  margin-top:0;}
.about_hd{width:100%; height:54px; }
.about_hd li.slick-current h6{ display:none;}
.about_bd{ width:100%; position:static; left:0; top:0; margin-top:20px; padding-top:10px;}
.about_hd li{ width:50%; padding:10px 12px;}
.about_hd  li.slick-current{ padding:15px 12px;}

.home_about1_1 li i img{  width:28px; height:28px;}
.home_about1_1 li h4{ font-size:14px; line-height:14px; margin-top:12px;}
.home_about1_1 li{ background:url(../images/main24.jpg) right 17px no-repeat; background-size:1px 18px;}
.home_about1_1{ margin-top:-27px;}

.home_about2_1{ padding:15px 12px 10px 12px;}
.home_about2_1 ul{padding-right:30px; background-size:24px 24px;}
.home_about2_1 h2{ background:url(../images/main10.jpg) left top no-repeat; font-size:18px; line-height:18px; padding-top:10px;}
.home_hl{ height:114px;}
.back4{margin-top:-114px;}

	
}


/*左边*/
.zy_SideLayer{ float:left; width:100%; text-align:center;}
.zy_SideLayer_ul{ display:inline-block; *display:inline; *zoom:1;}
.zy_SideLayer .l1{ float:left; width:140px; margin:0 10px;}
.zy_SideLayer .l1 a{ float:left; width:100%; height:36px; line-height:34px; color:#333333; font-size:16px; border:1px solid #e0e0e0;}
.zy_SideLayer .l1.on a,
.zy_SideLayer .l1:hover a{ background:#d91516; border:1px solid #d91516; color:#ffffff;}

.zy_SideLayer_ul .slick-prev{ width:0; height:0; overflow:hidden;}
.zy_SideLayer_ul .slick-next{ width:0; height:0; overflow:hidden;}
.zy_SideLayer .slick-dots{ width:0; height:0; overflow:hidden;}
.zy_SideLayer_ul1{ float:left; width:100%; padding:0 38px;}
.zy_SideLayer_ul1 .slick-prev{ width:38px; height:36px; left:0; background:url(../images/main43.png) left center no-repeat; margin-top:-18px;}
.zy_SideLayer_ul1 .slick-next{ width:38px; height:36px; right:0; background:url(../images/main44.png) right center no-repeat; margin-top:-18px;}



/*1金沙电子游戏官方入口*/
.about_tit{ float:left; width:100%; margin:50px 0 33px 0; background:url(../images/main27.jpg) center repeat-x; text-align:center;}
.about_tit_l{ display:inline-block; *display:inline; *zoom:1; background:url(../images/main28.jpg) left center no-repeat; padding-left:22px;}
.about_tit_r{ display:inline-block; *display:inline; *zoom:1; background:url(../images/main28.jpg) right center no-repeat; padding-right:22px;}
.about_tit span{ display:inline-block; *display:inline; *zoom:1; background:#fff; padding:0 48px;}
.about_tit h2{ color:#444444; font-size:24px; line-height:24px;}
.about_tit h5{ color:#999999; font-family:"Arial"; font-size:14px; line-height:14px; margin-top:13px;}
.about_cont2{ float:left; width:100%; color:#555555; font-size:14px; line-height:28px; padding:34px 0 51px 0;}



@media screen and (max-width:992px) {


.zy_SideLayer{ margin-top:30px;}	
.about_tit{ display:none;}
.about_cont2{ padding:30px 0;}
.zy_SideLayer_ul1{ padding:0 15px;}
.zy_SideLayer .l1{ float:left; width:140px;}


}

@media screen and (max-width:767px) {
.zy_SideLayer_ul2{ float:left; width:100%; padding:0 15px;}
.zy_SideLayer .l1{ margin:0 6px;}
.zy_SideLayer_ul2 .slick-prev{ width:15px; height:36px; left:0; background:url(../images/main43.png) left center no-repeat; margin-top:-18px;}
.zy_SideLayer_ul2 .slick-next{ width:15px; height:36px; right:0; background:url(../images/main44.png) right center no-repeat; margin-top:-18px;}	
	
}


/*2恒谊历程2*/
.about_cont3{ float:left; width:100%;}
.about_cont3_1{ float:left; width:100%; position:relative; padding:31px 0 40px 41px; background:url(../images/main35.jpg) 10px top repeat-y;}
.about_t1{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px; margin-top:13px;}
.about_t2{ float:left; width:100%; margin-top:21px; line-height:0;}
.m_t_13{ margin-top:0;}
.year{ float:left; position:absolute; left:-302px; top:0; width:322px; background:url(../images/main30.png) right 40px  no-repeat;}
.year time{ float:left; width:100%; text-align:right; padding-right:39px; padding-top:31px; color:#666666; font-size:26px; line-height:38px;}
.year_1{ float:left; width:84.47%; line-height:0; position:relative;}
.year_pf1{ position:absolute; left:0; bottom:0; background:url(../images/main34.png) left top no-repeat; background-size:100% 44px; padding-top:44px;}
.year_pf1 h3{ float:left; width:100%; color:#fff; font-size:18px; line-height:26px; padding:0 18px 0 14px; background:url(../images/main35.png) left top repeat; }
.year_pf1 h6{ float:left; width:100%; color:#f3efef; font-size:12px; line-height:20px; padding:11px 18px 26px 14px; background:url(../images/main35.png) left top repeat; }

@media screen and (max-width:1207px) {


.year{ left:-253px; width:273px;}
.about_cont3{ padding-left:253px;}

}

@media screen and (max-width:992px) {

.about_cont3{ width:91.4%; padding-left:243px; margin:40px 4.3% 30px 4.3%;}
.year{ left:-243px; width:263px;}


}

@media screen and (max-width:767px) {

.about_cont3{ width:96%; padding-left:0; margin:40px 2% 30px 2%;}
.about_cont3_1{ padding:0 0 10px 35px;}

.year{ position:relative; left:-35px; width:100%; padding:0 0 0 39px; background:url(../images/main30.png) left 15px  no-repeat;}
.year time{ padding:8px 0; text-align:left; font-size:22px; line-height:34px;}
.about_t1{ margin-top:0px; line-height:26px;}
.m_t_13{ margin-top:15px;}


}


/* 分页 */
.wack1{ float:left; width:100%; padding-bottom:50px;}
.pz_fy{width:100%; float:left; padding:7px 0; text-align:center;display:inline}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { background: #f5f5f5; PADDING:6px 11px; color:#999999; font-size:14px; margin:0 1px;}
.pz_fy a:hover,.pz_fy a.on{color:#fff; background:#d91516;}

@media  screen and (max-width:992px){
.wack1{ padding-bottom:30px}	
.fy_pc{ text-align:center; font-size:14px; color:#333; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#323232; border:solid 1px #bdbbbb; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#333;}
}



/*3恒谊荣誉2*/
.about_cont4{ float:left; width:100%; margin-top:42px;}
.honor_list{ float:left; width:975px;}
.honor_list ul{ float:left; width:100%; background:url(../images/main38.png) left bottom no-repeat; background-size:100% auto; padding:0 8.1% 63px 8.1%;}
.honor_list ul li{ 
    padding-top:20px;
    padding-bottom:20px;
    float:left; width:33.333%; padding:0 2.2% 30px 3.2%; background:url(../images/main42.png) center top no-repeat; background-size:100% auto;}
.honor_list ul li a{ float:left; width:100%; box-shadow:0 0 7px #a6a6a6; -moz-box-shadow:0 0 7px #a6a6a6; -webkit-box-shadow:0 0 7px #a6a6a6;}

.honor_tit{ float:right; width:171px; background:#f7f7f7 url(../images/main36.png) right bottom no-repeat;}
.honor_tit h2{ float:left; width:100%; border-bottom:1px solid #d91516; padding:0 16px;}
.honor_tit h2 span{ float:left; background:url(../images/main39.png) left center no-repeat; padding-left:13px; color:#222222; font-size:18px; line-height:52px;}
.honor_tit ul{ float:left; width:100%; padding:18px 20px 67px 20px;}
.honor_tit ul li{ float:left; width:100%;}
.honor_tit ul li a{ float:left; width:100%; background:url(../images/main40.png) left center no-repeat; padding-left:14px; color:#4c4c4c; font-size:14px; line-height:38px;}
.honor_tit ul li a:hover{ background:url(../images/main41.png) left center no-repeat; color:#d91516;}

@media  screen and (max-width:1207px){
.honor_list{ float:left; width:770px;}	
.honor_list ul{ padding:0 8.1% 75px 8.1%;}	
	
}

@media  screen and (max-width:992px){
.honor_list{ width:100%; margin-top:40px;}	
.honor_list ul{ padding:0 8.1% 73px 8.1%;}	
.honor_tit{ width:100%;}
.honor_tit ul{ padding:15px 15px 40px 15px;}
.honor_tit ul li{ width:33.333%;}
	
}

@media  screen and (max-width:767px){
	
.about_cont4{ margin-top:30px;}	
.honor_list{margin:23px 0;}	
.honor_list ul{ width:auto; float:none; margin:0 -7px; padding:0; background:none;}
.honor_list ul li{ width:50%; background:none; padding:7px;}
	
.honor_tit{ width:100%;}
.honor_tit ul li{ width:50%;}
	
}


/*4产品中心*/
.product_list{ float:left; width:100%; padding:25px 0;}
.product_list ul{ margin:0 -15px;}
.product_list li{ float:left; width:49.33333%; padding:15px;}
.product_list li a{ float:left; width:100%;}
.porduct_pic1{ float:left; width:100%; line-height:0; position:relative; overflow:hidden; background:#000;}
.porduct_pic1 i{ width:50px; height:50px; background:url(../images/main46.png) center no-repeat; background-size:100% 100%; position:absolute; left:50%; top:-25px; margin-top:-25px; margin-left:-25px;}
.porduct_pic1 em{ width:50px; height:50px; background:url(../images/main47.png) center no-repeat; background-size:100% 100%; position:absolute; left:50%; bottom:-25px; margin-bottom:-25px; margin-left:-25px;}
.porduct_text1{ float:left; width:100%; border-top:3px solid #e3e3e3; text-align:center; padding:15px 10px;}
.porduct_text1 h4{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; text-transform:uppercase;}
.porduct_text1 p{ float:left; width:100%; color:#999999; font-size:12px; line-height:22px; height:22px; overflow:hidden;}

.product_list li a:hover{ box-shadow:0 0 10px #e5e5e5; -moz-box-shadow:0 0 10px #e5e5e5; -webkit-box-shadow:0 0 10px #e5e5e5;}
.product_list li a:hover .por_pic1{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);opacity:0.7;filter: alpha(opacity=70);}
.product_list li a:hover .porduct_text1{ border-top:3px solid #d91516;}
.product_list li a:hover .porduct_pic1 i{top:50%;}
.product_list li a:hover .porduct_pic1 em{bottom:50%;}

@media  screen and (max-width:992px){
	
.product_list{ padding:22px 0;}
.product_list ul{ margin:0 -8px;}
.product_list li{ padding:8px;}
.porduct_pic1 i{ width:40px; height:40px; top:-20px; margin-top:-20px; margin-left:-20px;}
.porduct_pic1 em{ width:40px; height:40px; bottom:-20px; margin-bottom:-20px; margin-left:-20px;}
.porduct_text1{ padding:12px 10px;}

}


@media  screen and (max-width:767px){
	
.product_list{ padding:25px 0;}
.product_list ul{ margin:0 -5px;}
.product_list li{ width:50%; padding:5px;}

}



/*上下分页*/
.sx_fy{ float:left; width:100%; border-top:1px solid #e6e6e6; padding:10px 0 42px 0;}
.sx_fy a{ color:#333; font-size:14px; line-height:22px;}
.sx_fy a:hover{ color:#d91516;}
.sx_fy .l_fy{ float:left;}
.sx_fy .r_fy{ float:right;}


/*5产品详情*/
.product_cont1{ float:left; width:100%; margin:40px 0 30px 0; border:1px solid #e6e6e6; padding:20px;}

.product_cont2{ float:left; width:100%;}
.product_cont2 .hd{ float:left; width:100%; background:#f6f6f6; height:46px; border:1px solid #f6f6f6;}
.product_cont2 .hd ul{ float:left; position:relative; top:-1px; left:-1px; height:46px;}
.product_cont2 .hd ul li{ float:left; padding:0 33px; color:#333333; font-size:14px; height:46px; line-height:44px;}
.product_cont2 .hd ul li.on{ background:#fff; border:1px solid #ebebeb; border-top:3px solid #d91516;}

.product_cont2 .bd{ float:left; width:100%;}
.product_cont2_1{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:28px; padding:23px 0 32px 0;}
.tx_pord1{ padding-left:25px; background:url(../images/main50.jpg) 15px 8px no-repeat;}



.jqzoom{float:left;position:relative;cursor:pointer;}
.jqzoom img{ float:left; max-width:none;}
.jqzoom i{ position:absolute; right:10px; bottom:10px; background:url(../images/main49.jpg) center no-repeat; width:40px; height:40px;}
div.zoomdiv {z-index: 100;position: absolute;top:0px;left:0px;width: 200px;height: 200px;background:#ffffff;display:none;text-align: center;overflow: hidden;}
div.zoomdiv img{ max-width:none;}

div.jqZoomPup {z-index: 10;visibility: hidden;position: absolute;bottom:10px;right:10px;width:40px;height:40px;border: 1px solid #aaa;background:#ffffff;opacity: 0.5;
-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.slide_givein{ float:left; width:48.51%;}
.slide_givein .bd{ float:left; width:100%; }
.slide_givein .bd ul{ float:left; width:100%; }
.slide_givein .bd ul li{ float:left; width:100%;}




.bd_weixin_popup{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_top, .bdshare_popup_top{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list li{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_list a, .bdshare_popup_list a, .bdshare_popup_bottom a{ webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}
.bdshare_dialog_box{webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;}

.Details1{ float:right; width:48.2%;}
.Det_1{ float:left; width:100%; color:#161616; font-size:26px; line-height:36px; margin:14px 0 10px 0;}
.Det_2{ float:left; width:100%; color:#999999; font-size:14px; line-height:24px;}
.Det_3{ float:left; width:100%; margin:20px 0 28px 0;}
.Det_3_1{ float:left; width:100%; color:#333232; font-size:14px; line-height:30px; padding-left:18px; background:url(../images/main51.jpg) left center no-repeat;}
.Det_4{ float:left; width:100%;}
.Det_4_1{ float:left; width:157px; height:50px; line-height:50px; color:#fff; font-size:18px; text-align:center; background:#d91516;}
.Det_4_1:hover{ color:#fff;}
.Det_4_2{ float:right; margin-top:7px;}






@media  screen and (max-width:1207px){

.slide_givein{ width:51%;}
.Details1{ width:46%;}	
.Det_1{ margin:7px 0 5px 0;}	
.Det_3{  margin:10px 0 14px 0;}
.Det_3_1{line-height:28px;}	
.Det_4_1{ width:140px;  height:40px; line-height:40px;}
.Det_4_2{ margin-top:3px;}
	
}

@media  screen and (max-width:992px){

.Det_1{ font-size:18px; line-height:26px;}	
.cpxq_1{ float:left; width:100%;}
.Details1{ width:100%; margin-top:10px;}		
.product_cont1{ padding:15px;}	
	
}



/*6新闻动态*/
.News_information{ float:left; width:100%; margin:40px 0;}
.News_information ul{float:left; width:100%; border-top:1px dotted #c8c8c8;}
.News_information li{ float:left; width:100%; padding:20px 0; border-bottom:1px dotted #c8c8c8;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.News_information li a{ float:left; width:100%; position:relative;}
.inf_pic1{ position:absolute; left:0; top:50%; margin-top:-76px; width:272px; height:153px; overflow:hidden;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.inf_text1{ float:left; width:100%; padding:15px 30px 19px 318px;}
.inf_text1 h4{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px;}
.inf_text1 time{ float:left; width:100%; color:#999999; font-size:12px; line-height:22px; padding:3px 0 12px 0;}
.inf_text1 p{ float:left; width:100%; color:#808080; font-size:14px; line-height:28px; height:56px; overflow:hidden; text-align:justify;}

.News_information li:hover{ background:#fafafa url(../images/main39_1.jpg) left top repeat-y;}
.News_information li:hover .inf_pic1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.News_information li:hover .inf_pic1{ left:20px;}

@media  screen and (max-width:992px){

.News_information{ margin:30px 0;}
.inf_text1{ padding:15px 15px 19px 300px;}
.News_information li:hover .inf_pic1{ left:12px;}

	
}


@media  screen and (max-width:767px){

.News_information li{ padding:15px 0;}
.inf_pic1{margin-top:-38px; width:139px; height:78px; }
.inf_text1{ padding:2px 12px 4px 160px;}
.inf_text1 h4{ font-size:16px; line-height:24px;}
.inf_text1 time{ line-height:20px; padding:2px 0 6px 0;}
.inf_text1 p{ line-height:22px; height:22px;}
.News_information li:hover .inf_pic1{ left:10px;}
	
}



/*7联系方式*/
#dituContent{ float:left; width:100%; margin-top:40px; height:391px;}
#dituContent img{ max-width:none;}
.BMap_Marker BMap_noprint{ width:59px !important; height:44px !important; top:50px  !important;}
.BMap_bubble_content{ padding:0 50px 0 10px;}
.iw_poi_title{ color:#090909; font-size:16px; font-weight:normal;}
.iw_poi_content{ color:#666666; font-size:14px; line-height:24px; margin-top:7px;}
/*.BMap_pop{ top:0px !important; left:484px !important;}
.BMap_shadow{top:51px !important; left:462px !important;}*/



.Contact_inf{ float:left; width:100%; padding:25px 0 44px 0;}
.Contact_inf_top{ float:left; width:100%; border-bottom:1px solid #e0e0e0; padding-bottom:16px;}
.Contact_inf_top h4{ float:left; width:100%; color:#d91516; font-size:16px; line-height:24px;}
.Contact_inf_top h6{ float:left; width:100%; color:#666666; font-size:12px; line-height:22px; font-family:"Arial"; text-transform:uppercase;}
.Contact_inf_down{ float:left; width:100%; margin-top:16px; position:relative; padding-right:164px;}
.Contact_inf_l{ float:left; width:100%; color:#666666; font-size:14px; line-height:28px;}
.Contact_inf_l a{ color:#666;}
.Contact_inf_r{ float:right; width:144px; position:absolute; right:0; top:0; margin-top:24px; text-align:center;}
.Contact_inf_r span{ float:left; width:100%; color:#333333; font-size:12px; line-height:12px; margin-top:11px;}

@media  screen and (max-width:767px){

#dituContent{ height:320px;}

.Contact_inf_down{ padding-right:0;}
.Contact_inf_r{ width:100%; position:static; margin-top:24px;}


}






/*8在线留言*/
.message{ float:left; width:100%; margin:42px 0 50px 0; background:#f7f7f7; padding:20px 28px;}
.message label{ float:left; width:100%; font-weight:normal; margin:11px 0;}
.fm1{ float:left; width:50%; padding:0 20px;}
.fm2{ float:left; width:100%; padding:0 20px;}
.fm3{ display:block; margin:0 auto; width:280px;}
.fm1_1{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:32px; text-transform:uppercase;}
.fm1_1 font{ font-size:12px;}
.fm1_1 span{ color:#ec9706;}
.fm1_2{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:0 18px; color:#999999; font-size:14px; height:50px; line-height:48px;}
.fm1_3{ float:left; width:100%; border:1px solid #e6e6e6; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:16px 18px; color:#999999; font-size:14px; height:139px; line-height:24px;}
.fm1_4{ float:left; width:100%; border:none; background:#d91516; color:#fff; height:56px; line-height:56px; text-align:center;  font-size:16px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top:25px;}
.fm1_5{ float:left; width:100%; color:#999999; font-size:14px; line-height:34px; text-align:center;}
.fm1_5 span{ color:#ec9706;}


.message input[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} 
.message ::-webkit-input-placeholder{color:#999999}
.message :-moz-placeholder{color:#999999}
.message ::-moz-placeholder{color:#999999}
.message :-ms-input-placeholder{color:#999999}
.message textarea[placeholder], [placeholder], *[placeholder] {color:#999999 !important;} 
.message ::-webkit-textarea-placeholder{color:#999999}
.message :-moz-placeholder{color:#999999}
.message ::-moz-placeholder{color:#999999}
.message :-ms-textarea-placeholder{color:#999999}

@media  screen and (max-width:992px){

.message{ margin:30px 0;  padding:15px;}
.message label{ margin:8px 0;}
.fm1{ padding:0 12px;}
.fm2{ padding:0 12px;}
.fm3{ width:240px;}
.fm1_4{ height:45px; line-height:45px; margin-top:20px;}
.fm1_2{ padding:0 12px; height:40px; line-height:38px;}
.fm1_3{padding:8px 12px; height:139px; line-height:24px;}

}

@media  screen and (max-width:767px){

.message{ padding:15px 12px;}
.message label{ margin:0;}
.fm1{ width:100%; padding:0;}
.fm2{ padding:0;}
.fm1_1{ margin-top:5px;}


}




/*9工作机会*/
.gzjh{ float:left; width:100%;margin:40px 0;}
.gzjh_tit{ float:left; width:100%; background:#d91516; position:relative; height:60px; line-height:60px; font-size:16px; font-weight:bold; color:#fff; padding:0 85px 0 20px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.hl_283{ float:left; width:25.6%;}
.hl_200{ float:left; width:18.6%; text-align:center;}
.hl_85{ display:block; position:absolute; right:0; top:0; width:85px; height:100%; background:url(../images/main54.png) center no-repeat; border-left:1px solid #fff;}

.chancecontain{ position:relative; width:100%; float:left;}
.gzjh_tit1{ float:left; width:100%; margin-top:12px; padding:0 85px 0 20px; background:#f5f5f5; color:#333333; font-weight:normal;}
.gzjh_tit1.on{ color:#d91516;}
.gzjh_tit1.on .hl_85{ background:url(../images/main55.png) center no-repeat;}
.gzjh_deta{ display:none; float:left; width:100%; color:#666666; font-size:12px; line-height:28px; background:#fbfbfb; padding:42px 8.57%;}
.gzjh_deta1{ float:left; width:62.5%; padding-right:15px;}
.gzjh_deta2{ float:left; width:37.5%;}
.gzjh_deta2_1{ float:left; width:100%; border-left:1px solid #e7e7e7; padding-left:11.47%;}
.gzjh_deta1_1{ margin-top:30px;}
.gzjh_deta2_2{ float:left; width:100%; margin-top:126px; padding-left:11.47%;}
.gzjh_deta2_2 a{ float:left; width:px; height:px; background:url(../images/main56.png) center no-repeat; width:133px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px;}




@media  screen and (max-width:992px){
.gzjh{ margin:30px 0;}
.gzjh_tit{ height:50px; line-height:50px; padding:0 60px 0 15px;}
.hl_85{ width:60px; }
.gzjh_deta{ padding:30px 15px;}
.gzjh_deta1{ width:100%; padding-right:0;}
.gzjh_deta2{ width:100%; margin-top:20px;}
.gzjh_deta2_1{ border-left:none; padding-left:0;}
.gzjh_deta1_1{ margin-top:15px;}
.gzjh_deta2_2{ width:100%; margin-top:30px; padding-left:0;}
	
}

@media  screen and (max-width:767px){
.hl_200{ display:none;}
.hl_283{ width:100%;}
	
}


/*10新品发布*/

.release{ float:left; width:100%; margin:30px 0 50px 0; overflow:hidden;}
.release .slick-slide{ width:100%; padding:0;}
.release img{ width:100%;}
.release span{ float:left; width:100%; position:absolute; left:0; bottom:0; height:42px; line-height:42px; background:#646464; font-size:16px; color:#fff; padding-left:30px;}
.release .slick-prev{ width:30px; height:59px; left:0; margin-top:-30px; background:url(../images/main59.png) center no-repeat #afafaf;}
.release .slick-next{ width:30px; height:59px; right:0; margin-top:-30px; background:url(../images/main60.png) center no-repeat #afafaf;}
.release .slick-dots{ width:auto; position:absolute; right:25px; bottom:16px;}
.release .slick-dots li{ width:10px; height:10px; background:#fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; margin:0 5px; text-indent:-999px; overflow:hidden;}
.release .slick-dots li.slick-active{ width:26px; background:#d91516;}
.release .slick-prev:hover{ background:url(../images/main59.png) center no-repeat #d91516;}
.release .slick-next:hover{ background:url(../images/main60.png) center no-repeat #d91516;}

.release1{ float:left; width:100%; background:url(../images/main62.jpg) center no-repeat;}
.release1 a{ display:block; margin:0 auto; width:640px;}

.release2{ float:left; width:100%;}
.release2 ul{ float:left; width:100%;}
.release2 .l1{ float:left; width:100%; margin-top:32px;}


@media  screen and (max-width:992px){
.release2 .l1{ margin-top:20px;}	
.release1{ margin-top:30px;}
	
}


@media  screen and (max-width:767px){
	
	
.release1 a{ width:300px;}	
.release span{ position:static; padding-left:12px;}
.release .slick-dots{right:7px; bottom:16px;}
.release .slick-prev{ width:20px; height:40px; margin-top:-41px; }
.release .slick-next{ width:20px; height:40px; margin-top:-41px; }


}

/*视频弹窗*/

.pord_pf{ float:left; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:9999;}
.zpf_1{ width:100%; height:100%; background:url(../images/zbg_3.png); position:fixed; left:0; top:0; z-index:99;}
.ztc_900{ width:800px; position:fixed; left:50%; top:50%; margin:-279px 0 0 -400px; z-index:9;}
.ztc_900 .zbtn{ position:absolute; right:15px; top:15px; cursor:pointer;z-index:999;}
.ztc_900 .zimg{ float:left; width:100%; height:559px; overflow:hidden; position:relative;}
.zimg_scorrl{ float:left; width:100%; position:relative;z-index:99;}
.zimg_scorrl .hd{ float:left; width:100%; height:0;}
.zimg_scorrl .bd{ float:left; width:100%;}
.zimg_scorrl .prev{ width:20px; height:40px; background:url(../images/main59.png) center no-repeat #d61516; position:absolute; left:0; top:50%; margin-top:-20px; z-index:99;}
.zimg_scorrl .next{ width:20px; height:40px; background:url(../images/main60.png) center no-repeat #d61516; position:absolute; right:0; top:50%; margin-top:-20px; z-index:99;}
.zimg_scorrl .prev:hover{opacity:0.8;filter: alpha(opacity=80);}
.zimg_scorrl .next:hover{opacity:0.8;filter: alpha(opacity=80);}

@media  screen and (max-width:991px){
.ztc_900{ width:90%; left:5%; margin:0;
 -webkit-transform: translate(0,-50%);
     -ms-transform: translate(0,-50%);
    	 transform: translate(0,-50%);}
.ztc_900 .zimg{ height:auto;}
}





.ellipsis{white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.ease_out{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
.ease{ transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.bicubic{-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}


@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}










