@charset "UTF-8";
.zixun {
    position: fixed;
    top: 50%;
    right:0px;
    z-index:9;
    margin-top: -76px;
}
.zixun dl dt{
	padding:10px 0;
	text-align:center;
	width:110px;
	border:1px solid #dadee7;
	border-radius:5px;	
}

.zixun dl dt p{
	padding-top:10px;
	color:#1e2330;
	font-weight:bold;
	font-size:13px;
}
.zixun dl dd{ padding:2px;}
.zixun dl dd a{ 
	padding:6px 10px 6px 12px;
	display:block; 
	color:#fff; 
	border-radius:3px;
	margin:8px 0;
}
.zixun dl dd a i{
	 margin-left:8px;

}
.zixun .bg1{
	 background:#ee685d;
}
.zixun .bg2{
	 background:#33cc99;
}
.zixun .bg3{
	 background:#12b7f5;
}
/*focusImg*/
.focusImg{
	width:100%;
	height:380px;
	overflow: hidden;
	position: relative;
}
.focusImg .hd{
	position: absolute;
	left: 0;
	top:350px;
	width:100%;
	height: 10px;
	text-align: center;
	z-index: 1;
}
.focusImg .hd li{
	float: left;
	width:10px;
	height: 10px;
	background: #fff;
	border-radius: 5px;
	margin:0 10px;
	cursor: pointer;
}
.focusImg .hd li.on{
	background:#5F9DF8;
}
.focusImg .bd{
	position: relative;
	height:380px
}
.focusImg .bd li{
	width:100%;
	height:380px
}
/*产品展示*/
.index_pub_tit{ padding:20px 0;}
.index_pub_tit dt{ width:200px ;float:left; vertical-align:middle;}
.index_pub_tit dt h1{ font-weight:bold; font-size: 26px; color:#0056cb;}
.index_pub_tit{ width:1200px;}
.index_pub_tit dt i{ font-size:12px; color:#c7c7c7; font-weight:normal;}
.index_pub_tit dd{ line-height: 36px; width:1000px; float:right; text-align:right; padding-top:10px;}
.pub_block1{ background:url(../images/pub_bg1.jpg) no-repeat center top; width:100%; height:475px; margin:0 auto; overflow:hidden;}
.index_pub_r a{ color:#616161; margin-left:48px; padding:10px 0;}
.index_pub_r a.cur,.index_pub_r a:hover{ border-bottom:1px solid #4b4b4b;}
.index_pub_r a i{ color:#4281c8;}
.product_c{width:1280px; margin:0 auto;}
.product_c dl{ display:inline-block; vertical-align:top; margin:10px 76px 60px 0; width:240px;}
.product_c dl dt{ display: inline-block; width:100%;}
.product_c .btit{ border-bottom:1px solid #e6e6e6; display:inline-block; width:230px; padding:20px 5px;}
.product_c .btit_l{ width:205px;}
.product_c .btit h1{ color:#666; font-size:14px; line-height:25px;}
.product_c a:hover h1{ color:#4281c8; font-weight:bold;}
.product_c a:hover p{ color:#4281c8;}

.product_c .btit p{
	 font-size:12px; 
	 color:#b2b2b2;
	 overflow : hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
}
.product_img { width:240px; height:240px; overflow:hidden;}
.product_img img { width:240px; height:240px;  transition: .5s;}
.product_img img:hover { transform: scale(1.2); transition: .5s;}


.shop_c {
    width: 1154px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
    padding: 22px 0px 40px 5px;
}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.spec-preview{width:500px;height:400px; overflow:hidden;text-align:center;}
.spec-scroll{clear:both;margin-top:20px;width:500px;}
.spec-scroll .prev2{float:left; display:block;text-align:center;width:18px;height:47px; cursor:pointer; font-size:40px;font-family: consolas; color:#cecece; margin-right:10px; margin-top:15px;}
.spec-scroll .prev2:hover,.spec-scroll .next2:hover{ color:#333;}
.spec-scroll .next2{float:right;display:block;text-align:center;width:18px;height:47px; cursor:pointer; font-size:40px;font-family: consolas; color:#333; margin-top:15px;}
.spec-scroll .items{float:left;position:relative;width:430px;height:96px;overflow:hidden; margin-left:10px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:96px;}
.spec-scroll .items ul li{float:left;width:106px;text-align:center;}
.spec-scroll .items ul li img{ border:1px solid #e8e8e8; width:84px;height:84px; cursor:pointer;}
.spec-scroll .items ul li img:hover{ width:84px; height:84px;border:1px solid #eb0000;}
.shop_r{ width:546px; overflow:hidden; float:left; padding-left:27px;}
.shop_rt ul li h1 {
	padding-top:10px;
	font-weight:bold;
    font-size: 32px;
    color: #000;
    word-break: break-all;
    width: 546px;
	height:60px;
}

.shop_rt .p_desc{
	padding-top:10px; border-top:1px solid #ebebeb;
    line-height: 28px;
    overflow: hidden;
    font-size: 16px;
    color: #8e8e8e;
}

.shop_rt .p_info {
    margin-top: 15px;
    overflow: hidden;
	padding-top:10px; 
}

.shop_rt .p_info span {
	color:#343434;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.shop_rt .p_label {
	padding-bottom:25px;
	color:#343434;
    padding-top: 15px;
    font-size: 16px;
	border-bottom:1px solid #ebebeb;
}

.shop_rt .p_label span {
    display: inline-block;
    line-height: 26px;
    font-size: 14px;
    border: 1px solid #ccc;
    padding: 0 8px;
    margin-right: 5px;
    color: #666;
}

.shop_rt .p_btns {
    margin-top: 37px;
    overflow: hidden;
}
.p_btns .tel {
	color:#333;
    padding: 8px 0;
    line-height: 27px;
    font-size: 16px;
}
.p_btns .tel span {
    font-size: 24px;
    color: #eb0000;
}
.shop_rt .p_btns a {
    float: left;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border: 1px solid #ef001d;
    border-radius: 4px;
}

.shop_rt .p_btns .order_btn {
    width: 280px;
    background: #eb0000;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    margin-right: 20px;
}





.m {
	margin-left:25px;
    width:1150px;
    overflow: hidden;
}
.right-extra .tab {
    margin-bottom: 25px;
    width: 1150px;
    height:45px;
    line-height:45px;
    background: #f5f5f5;
}
.tab {
    overflow: hidden;
}
.right-extra .tab .curr {
    position: relative;
    height:45px;
    padding: 0px 50px;
    overflow: hidden;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
	background:#005fd3;
}
.right-extra .tab li {
	cursor:pointer;
    position: relative;
    height:45px;
    padding: 0px 50px;
    overflow: hidden;
    line-height:45px;
    font-size: 16px;
    color: #333;
    display: inline-block;
    font-weight: bold;
}
.mc {
    width: 1100px;
}

.right-extra .name {
    width: 1100px;
}
.right-extra .name img{ display:block;  margin-bottom:20px;}
.right-extra p {
	padding:10px 0;
    color: #666;
    font-size: 16px;
    line-height:28px;
}

.canshu{ border:1px solid #dedede; font-size:14px;}
.canshu dl dt{ line-height:45px; border-bottom:1px solid #dedede; text-indent:20px;}
.canshu dl dd{ line-height:45px; border-bottom:1px solid #dedede; text-indent:20px; background:#fafafa;}






/*企业发展*/
.fz_web{ width:100%; height:195px; }
.fz_web_img{ width:100%; height:195px; background:url(../images/fz_img.jpg) no-repeat center center; }


/*新闻中心*/
.pub_block2{ background:url(../images/news_bg.jpg) no-repeat center top; width:100%; height:540px; margin:0 auto;}
.new_c{ width:1200px; margin:0 auto;}
.new_c dl dt{ width:615px;}
.new_c dl dd{ padding:10px 0px 0px 85px; width:490px;}
.new_c .new_tl{ padding:30px 0;}
.new_c .new_tl h1{font-weight:bold;font-size: 26px;color:#0056cb;}
.new_c .new_tl  i{ font-size:12px; color:#c7c7c7; font-weight:normal;}
.new_left{ width:614px;}
.new_left_t img{ display:block;}
.new_left_t h1{ font-size:16px; color:#666666; width:588px; padding:30px 0;} 
.new_date {width:56px; padding: 0;padding-right: 16px; border-right: 1px solid #e8e8e8;}
.new_date .md {font-weight:bold; color: #444; display: block;  font-size: 22px;}
.new_date  .year {color: #999; font-size: 16px; text-align: right;}
.new_txt{color: #979797; font-size: 13px; line-height: 26px; width:510px; padding-left:20px;}
.new_item{ border-bottom:1px solid #eaeaea; padding:25px 0;}
.new_date_r {width:56px; padding: 0;padding-right: 16px;}
.new_date_r .md {font-weight:bold; color: #444; display: block;  font-size: 22px;}
.new_date_r .year {color: #999; font-size: 16px; text-align: right;}
.new_item .new_info{ width:330px;}
.new_item .new_info h1{ font-size:16px; color:#666; line-height:38px;}
.new_item .new_info p{ width:410px; font-size:13px; color:#979797; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*新闻详情*/
.cont_web{ width:1200px; margin:20px auto 50px;border:1px solid #f1f1f1; padding-bottom:20px;}
.cont_webtl{ padding:25px 0px; margin-left:25px; overflow:hidden; border-bottom:1px dotted #d3d3d3; width:1150px; }
.cont_webtl h1{ float:left; border-left:4px #005fd3 solid; font-size:26px; color:#000000; height:26px; line-height:26px; padding-left:20px;}
.cont_webtl p{ float:right; color:#848484; font-size:14px; line-height:25px;}
.cont_webtl p a{ color:#848484;}
.cont_webtl p a:hover{ color:#005fd3;}
.news_detail{ width:1100px; margin:0 auto;}
.news_detail div{ text-align:left;}
.news_detail h1{ font-size:20px; color:#000; text-align:center; padding:20px 0 10px; line-height:30px;}
.news_detail h2{ text-align:center; margin:0 auto; padding:5px 0 15px; color:#666;}
.news_detail p{ color:#555;text-align:left;  }
.news_detail div{ color:#838383; font-size:14px; text-indent:25px; padding:10px 0 15px; line-height:26px;}
.new_page{ margin:0 auto; padding:25px; width:1100px; text-align:center;}
.new_page ul li{ display:inline-block;}
.new_page ul li a{ color:#333; padding:8px 15px; font-size:14px;display:inline-block; margin-right:10px; background:#f0f0f0; color:#333;}
.new_page ul li a.cur{ color:#fff; background:#005fd3; display:inline-block;}
.new_page ul li a:hover{ color:#fff; background:#005fd3;;}
.new_page a{color:#333;}
.tuijian p,.tuijian p a{ color:#00409f; }
.tuijian p a{ margin:0px 5px;}

.related{ padding:15px 25px 0px 25px; display:block;}
.related ul li{ width:33%; text-align:left; display:inline-block; line-height:32px}
.related ul li a:hover{ color:#005fd3;}





/*企业简介*/
.pub_block3{ background:url(../images/about_bg.jpg) no-repeat center top; width:100%; height:540px; margin:0 auto; padding-top:240px;}
.about_c{ width:1164px; margin:0 auto; background:#fff; box-shadow:2px 10px 16px -7px #e3e3e3 ;}
.about_cl{ width:320px; height:420px; background:#164c90; padding:10px;}
.about_clc{ width:100%; text-align:center; border:1px solid #31619d; height:420px;}
.about_clc h1{ font-weight:bold; color:#fff; font-size:28px; display:block; padding:70px 0 200px 0;}
.about_clc i{ color:#afafaf; font-size:12px; display:block; font-weight:normal;}
.about_clc p{ display:inline-block; border:1px solid #5579a5;}
.about_cr{ width:720px; padding:45px 0 0 45px; background:#fff;}
.about_cr_txt{ line-height:26px; color:#6a6a6a; padding-top:40px;}

/*合作伙伴*/
.partner{ background:#f6f6f6; padding:30px;}
.partner_c{ width:1200px; margin:0 auto;}
.partner_c dl dt{ width:1200px; padding:10px 0; font-size:18px; color:#444; line-height:18px; border-bottom:1px solid #eaeaea;}
.partner_c dl dt i{ font-size:12px; color:#c4c4c4;}
.partner_c dl dd { padding:15px 0;}
.partner_c dl dd a{ font-size:13px; color:#999; line-height:24px; margin-right:15px;}
.partner_c dl dd a:hover{ color:#0582f6;}



/*关于我们*/
.about_ad{ width:100%; height:250px; background:url(../images/about_ad.jpg) no-repeat center center; }
.about_main{ width:990px; margin:0 auto;}
.about_tl{ padding-top:40px;}
.about_tl h1{ font-size:26px; font-weight:bold; color:#333333;}
.about_tl i{ font-size:12px; color:#c7c7c7;}
.about_cont{ padding:40px 0;}
.about_txt{ line-height:26px; text-indent:20px; color:#6a6a6a; padding:25px 0;}
.about_ln{ color:#6a6a6a; padding-bottom:50px;}
.about_ln ul li{ border-top:1px dotted #d3d3d3; padding:28px 0;}
.about_ln ul li b{ font-size:18px; color:#7f7f7f;}
.about_ln ul li i{ padding-left:15px;}
.about_ln ul li strong{ font-weight:bold;}

/*产品展示*/
.product_ad{ width:100%; height:250px; background:url(../images/product_ad.jpg) no-repeat center center; }
.prduct_tit{ text-align:center; width:1200px; margin:0 auto; padding:20px 0;}
.prduct_tit a{ color:#8c8c8c; display:inline-block;  padding:8px 25px 8px 25px; margin:0px 10px 0px 10px; }
.prduct_tit span{ height:15px; width:1px; background:#e6e6e6; display:inline-block; vertical-align:middle;}
.prduct_tit a.curr,.prduct_tit a:hover{ color:#fff; background:#3490dc; padding:8px 25px 8px 25px;}

.page{/*  width:600px; */ text-align:center; margin:50px auto;}
.page a{ display:inline-block; color:#666; padding:5px 12px; border:1px solid #ededed; margin:0px 6px;}
.page span.off{ display:inline-block; color:#666; padding:5px 12px; border:1px solid #ededed; margin:0px 6px; background: #ededed;}
.page a.cur{ background:#3490dc; color:#fff; padding:5px 12px; border:1px solid #3490dc;}

/*新闻中心*/
.news_ad{ width:100%; height:250px; background:url(../images/news_ad.jpg) no-repeat center center; }
.news_info{ margin:60px auto; width:1240px;}
.news_list{ width:370px; margin-left:20px; margin-right:20px;}
.news_list_t img{ display:block;}
.new_list_b{ padding:20px 0;}
.news_time { width:56px; padding: 16px; border: 1px solid #f2f2f2;}
.news_time .md {font-weight:bold; color: #444; display: block;  font-size: 22px;}
.news_time  .year {color: #999; font-size:16px; text-align: right;}
.news_txt{ color: #979797; font-size: 13px; line-height:26px; width:230px; padding-left:20px;}
.news_txt h1{ font-size:16px; color:#666;}

/*成功案例*/
.case_ad{ width:100%; height:250px; background:url(../images/case_ad.jpg) no-repeat center center; }
.case{ width:1210px; margin:50px auto;}
.case ul li{ background:#f7f7f7; width:345px; display:inline-block; margin:20px 12px}
.case .case_info{ padding:15px; text-align:left; display:block;}
.case .case_info h1{  color:#595959;line-height:30px;font-size:16px;}
.case .case_info p{ line-height:24px; color:#b1afaf; font-size:12px;}

/*联系我们*/
.contus_ad{ width:100%; height:250px; background:url(../images/contus_ad.jpg) no-repeat center center; }
.contus_ad2{ width:100%; height:250px; background:url(../images/contus_ad2.jpg) no-repeat center center; }

.contus_tit{ width:1200px; text-align:center; margin:0 auto;}
.contus_tit ul li{ width:300px; text-align:center; float:left; padding:60px 0;}
.contus_tit ul li p{ padding:10px 0; color:#8d8d8d;}
.contus_info{ width:1200px; margin:0 auto 40px;}
.contus_info .inputxt{ background:#f9f8fa; border-radius:5px; border:none; height:50px; padding:0 15px; width:520px; margin:0px 22px 40px 22px;} 
.contus_info .inputext{ background:#f9f8fa; border-radius:5px; border:none; height:200px; padding:15px; width:1120px; margin-left:22px;}
.contus_info ul li a{  margin:50px 0; display: block; width:1150px; padding:12px 0;font-size: 15px;background: #3b9bff; color: #fff; border-radius: 3px; text-align: center; box-shadow: 0 0 10px 0px rgba(74, 170, 254, 0.55); margin-left:22px;}







