contactBg/* CSS Document */

html{margin:0;padding:0;height:100%;}

*{padding:0;margin:0; transition: all 0.3 ease;}

body{ background:#fff;font-size: 14px;margin:0px;padding:0px; 

/*	background: url(/images/diwen.png) repeat;*/

}

a img{border:0 !important;}

.w1200{width:1200px;margin:0 auto;}

.fl{float:left;}

.pos-rela{position:relative;}

.fr{float:right}

.text-l{ text-align:left}

.text-r{ text-align:right}

.text-c{ text-align:center}

i,em{ display:inline !important; font-style: normal}

ul,ol,li{list-style:none;margin:0;padding:0px;}

.clr{width:100%;height:0px;clear: both;}

a{ text-decoration:none;color:#525252;transition: all 0.3s ease 0s;}

a:hover{color:#ff0000; }

.w100{width:100% !important;}

.w1030{width:1030px;margin:0 auto;}

.blk15{height:15px; clear: both}

.blk30{height:30px; clear: both}

.blk100{width: 100%;height:100px;clear: both}

.noborder{ border:0px !important;}

.disp-center{margin:0 auto;}

.disp-table{display:table;}

.disp-table-cell{ display:table-cell;}

.v-top{vertical-align:top;}

.v-middle{vertical-align:middle;}

.v-bottom{vertical-align:bottom;}

 /*首页 头部*/

.tt{width:100%; height:120px; margin:0 auto; background:#fff;}

.ttc{width:1200px; height:35px; margin:0 auto; color:#FFFFFF; font-size:12px;}

.ttz{ float:left; height:78px; margin-top:21px;}

.dh{ float:right; height:57px;background:url(../images/dh.png) left top no-repeat; margin-top:30px; }

.dh p{ display:block;float:left;margin:30px 0 0 56px;color:#FD5207; font-size:24px; font-family:impact;}

.t1{width:100%;height:auto;margin:0 auto; background:#1e5880; background-size: 100% 50px;}

.t2{ width:100%; height:30px; background:#F9F9F9; margin:0 auto; border-bottom:#f0f0f0 1px solid;}

.t2c{ width:1120px; height:29px; margin:0 auto;}

.t2z{ float:left; font-size:12px; color:#666666; line-height:29px;}

.t2y{ float:right;}

.t2y a {display:block;float:left;width:80px;height:29px;line-height:29px;padding-right:5px;background:url(../images/igray.gif) no-repeat right center;

margin-left:10px;overflow:hidden; font-size:12px;}

.t2y a:hover {color:#cc0000;background:url(../images/ired.gif) no-repeat right center;}

.t2y a span {display:block;width:55px;height:29px;padding-left:25px;overflow:hidden;}

.t2y a.sjz span {background:url(../images/phone.jpg) no-repeat left center;}

.t2y a.swsy span {background:url(../images/011.jpg) no-repeat left center;}

.t2y a.jrsc span {background:url(../images/021.jpg) no-repeat left center;}

.t2y a.lxfs span {background:url(../images/031.jpg) no-repeat left center;}

/*头部标语*/

	.slogon{ position: absolute; top:25px;left:293px;

			width:165px;height:75px; display: table;

		border-left: 1px solid #ccc;

		z-index: 100;color: #929292;

		}

	.slogon div{display: table-cell; vertical-align: middle;font-size: 14px;padding-left:20px;color:#929292}

/*默认logo*/

.ttz{ background: url(/images/logo.jpg) no-repeat 0 10px; position: relative;width:395px;}

.ttz #ilogo{ position: absolute; left: 0;top:-200px;}

.ttz a{width:100%;height:78px; display: block; position:relative}

.ttz a i{ position:absolute; top: -200px;left:0px;}

/*导航条*/

.nav{width:1200px; height:50px; margin:0 auto;}

.t-nav{ width:1120px; float:left;height:50px;}

.t-nav li {height:50px;float:left;position:relative; z-index:8; background:url(../images/08.jpg) right center no-repeat;}

.t-nav .cur a {color:#fff; background:#49D359;}

.t-nav li.last {background:none;}

.t-nav li a{color:#fff;display:inline-block;line-height:50px; padding:0 36px 0 36px; font-size:16px; height:50px; }

.t-nav li a:hover,.t-nav li a.hover {color:#fff;background:#04416b;}

.t-nav li .td-m {background:#fff url("../images/drpbg.png") no-repeat center top;border:1px solid #49D359;border-top:2px solid #49D359;width:160px;position:absolute;overflow:hidden;top:50px;left:-12px;clear:both;text-align:center;display:none;padding:7px 0 0px 0; z-index:88888;}

.t-nav li .td-m a {background:none;display:block;margin:0 16px;font-size:14px;color:#14AB5A;height:34px;line-height:34px;padding:0;}

.t-nav li:hover .td-m a.last {border:none;}

.t-nav li .td-m a:hover {background:none;background-color:#49D359;color:#fff;margin:0 16px;}

.t-nav li:hover .td-m a {border-bottom:1px solid #ddd; font-weight:normal;}

.t-nav li .td-m .dh {height:40px;}

.t-nav li .td-m p {height:15px; display:block; margin:0 16px;}

.ffyahei {font-family:"Microsoft YaHei",arial,verdana,sans-serif;}

.m-search {

    position: absolute;

    right: 0px;

    top: 133px;

    width: 205px;

    height: 30px;

}

.m-search input {

width: 100%;

height: 100%;

border: 1px solid #c3c3c3;

-webkit-border-radius: 30px;

-moz-border-radius: 30px;

	border-radius: 30px;

padding: 5px 20px;

box-sizing:border-box;

outline:none;}

.iconsearch {

display:block;width:28px;height:28px;font-size:20px; position:absolute;top:2px; right:10px;color:#333; }

.m-search .icon-search {

position: absolute;

right: -10px;

top: 0;

padding: 0 10px; }



/*  slide -banner css */

.fullSlide{ min-width:1000px;   position:relative;  height:518px; overflow:hidden;   }

.fullSlide .bd{ position:relative; z-index:0;  }

.fullSlide .bd ul{ width:100% !important; }

.fullSlide .bd li{ width:100% !important;  height:518px; }

.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:518px;  }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; }

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:11px; border-bottom: 5px solid #fff; margin:4px;  overflow:hidden; opacity: .6;

line-height:9999px; }

.fullSlide .hd ul .on{  border-bottom: 5px solid #fff;opacity: 1; }



/*navmenu*/

 .dh1{

width:100%;  background-color:#0760b0; overflow:hidden;}

.dhc{

width:1200px; height:55px; margin:0px auto; overflow:hidden;}

#nav {

text-align:left;} 

#nav a { 

display: block; width:150px;font-size:15px;color:#ffffff;height:55px; line-height: 55px; text-align:center;} 

#nav a:link { 

color:#ffffff;text-align:center;} 

#nav a:visited { 

color:#ffffff;text-align:center;} 

#nav a:hover { 

color:#700809;text-align:center;} 

#nav li { 

float:left; height:55px; width:130px;margin-left:15px;}

#nav li a span {

color: #1962E3;font-size:10px;font-weight: normal; text-align:center;}

#nav li a:hover{

	background:#ffc02a;

color:#ffffff;text-align:center;}

#nav li a:hover span {

color:#FFCA06;font-size:10px;font-weight: normal;text-align:center;}

#nav li .cur{background-image:url(../images/dhbai.jpg);color:#ffffff;text-align:center;}

#nav li .cur span {

color:#FFCA06;font-size:10px;font-weight: normal;text-align:center;}

#nav li ul { 

text-align:left;left: -999em; width:150px; position:absolute; z-index:9999;background-color:#0760b0; margin:0px; padding: 10px 0px;} 

#nav li ul li{ 

 width:150px;margin-left:0px;text-align:center; font-weight:normal;margin:0 !important;padding:0 !important; height: 35px;  } 

#nav li ul a{ 

display:block; width:150px;padding:0px !important;font-size:13px;  line-height:35px;height:35px;   margin: 0px !important;  font-weight:normal; } 

#nav li ul a:link { 

color:#fff;font-weight:normal;}

#nav li ul a:visited { 

color:#fff;font-weight:normal;} 

#nav li ul a:hover { 

color:#fff; background-color:orange; font-weight:normal; background-image:none;} 

#nav li:hover ul { 

left: auto;} 

#nav li.sfhover ul { 

left: auto;}

/*分类标题*/	

.cat-div{width:1200px; margin: 0 auto; text-align: center; border-bottom: 0px solid #888;padding:30px 0px}

.cat-div h5{font-size:30px;color:#333;font-weight: normal; padding:30px 0px 0px 0px}

.cat-div h6{font-size:14px;font-weight: normal; padding:20px 0px 0px 0px;color:#333}

.cat-div i{width:40px; display: block !important; border-bottom: 3px solid #ff5400;height:42px;margin:0 auto;}

/*分类 子分类*/	

.cat-div div a {

display: inline-block;

padding: 10px 30px;

margin-top: 20px;

margin-top:35px;

}

.cat-div div a:hover{background:#f70;color:#fff;border-radius:20px}	



/*服务项目 s*/	

.slide_w {width:220px;height:200px; text-align: center;padding-top:20px }

.slide_w a span{display:block;padding:15px 0px; color:#333; font-size: 16px;font-weight: bold}

.slide_w a:hover span{color:#ff7a00}

.slide_w a  img{ transition: all 0.3s ease;}

.slide_w a:hover img{margin-top:-20px;}

.swiper-banner{ /*background: rgba(0,0,0,0.98);*/padding:10px 0px;}

.swiper-pagination-bullet{ background:#333; opacity: 1}

.swiper-pagination-bullet-active{ background:#ff5400 }

.swiper-pagination-bullet-active {background:red !important;}

.swiper-pagination-bullet{ 

    opacity: 0.7;

    background: #333;width:60px;height:5px;border-radius: 3px;

}



 

/*选择我们的理由*/

.system-container {

    width: 100%;

    min-width: 1200px;

    background: #fff;

    padding: 20px 0;

    text-align: center;

}



.system-wrap {

    width: 1200px;

    margin: auto;

}



.system-wrap h2 {

    font-size: 24px;

    color: #333;

    margin-bottom: 25px;

}



.system-wrap > p {

    font-size: 14px;

    color: #666;

    margin-bottom: 55px;

}



.system-wrap .system-list li {

    float: left;

    width: 270px;

    height: 550px;

    background: #f8f8f8;

    color: #fff;

    margin-right: 40px;

}



.system-wrap .system-list li:last-child {

    margin-right: 0;

}



.system-wrap .system-list li > div {

    font-size: 26px;

    font-weight: bold;

    color: #fff;

    text-align: center;

    background: darkorange;

    line-height: 90px;

}



.system-wrap .system-list li > p {

    height: auto;

    font-size: 14px;

    color: #333;

    text-align: left;

    line-height: 25px;

    margin-top: 0px;

	padding:20px;

}

 

.system-wrap .system-list li a {

    display: block;

    margin: 0 auto;

    font-size: 18px;

    color: #fff;

    width: 220px;

    height: 40px;

    line-height: 40px;

    background: #e63232;

}



.system-wrap .system-list li:hover img {

    transform: scale(1.05, 1.05);

    transition: all 0.5s;

} 

/*产品列表*/

.catlist{text-align:left;margin-bottom:10px;}

.catlist a div{width:254px;height:254px; overflow: hidden; text-align: center}



.catlist a{display:inline-block;padding:8px; text-align: center;border:1px solid #c7c7c7; background: #fff; margin-right:32px; margin-bottom: 32px;padding-bottom:30px;}

.catlist a:nth-child(4n){margin-right:0px;}

.catlist a img{width:254px;height:254px;transition: all 0.3s ease 0s}

.catlist a span{ display:block;font-size:16px;padding:25px 0px;color:#000;font-weight: bold; text-align: center}

.catlist a b { padding:8px 50px; display: inline-block;margin:0 auto;color:#fff; background: #333; border-radius: 20px;}

.catlist a:hover b { background: orange}

.catlist a:hover{ border-color:orange;}

.catlist a:hover img{ transform: scale(1.1)}

.catlist a i {

display: inline-block;

text-align: center;

font-size: 14px;

padding: 10px 60px;

background:  Orange;

color: #fff;

border-radius: 30px;

font-style:normal;

}.catlist a:hover i {

background:darkorange; }





/*更多按钮*/

.cat-more-btn a{padding:0 50px;border:1px solid #c7c7c7;text-align:center}

.cat-more-btn a,.cat-more-btn a span{display:inline-block;height:50px;line-height:50px}

.cat-more-btn a span{padding-right:46px;background:url(/images/rdot.png) no-repeat right center}

.cat-more-btn a:hover{border-color:orange;background:orange;color:#fff}

.cat-more-btn a:hover span{display:inline-block;padding-right:46px;height:50px;background:url(/images/rdota.png) no-repeat right center;line-height:50px}

 

/*生产环境*/

 .center2_bottom{width:1200px; height:183px; padding-top:5px; padding-bottom:5px; padding-left:7px; padding-right:7px; margin:0 auto; }

.center2_bottom_left{width:26px; height:26px; float:left; padding-top:80px; padding-bottom:53px; text-align:right; padding-right:10px}

.center2_bottom_center{width:945px; height:122px; float:left;}

.center2_bottom_center ul li{width:129px; height:118px; border:1px solid #D6D6D6; padding:1px; float:left; margin-left:21px; display:inline;}

.center2_bottom_centernei{width:129px; height:118px;background:#EBEBEB;}

.center2_bottom_centernei_top{width:182px; height:116px;}

.center2_bottom_centernei_bottom{width:182px; height:24px; line-height:24px; text-align:center; overflow:hidden;}

.center2_bottom_centernei_top a img{ border:1px solid #FFF; padding:2px;}

.center2_bottom_centernei_top a:hover img{ border:1px solid  #C30}

.center2_bottom_centernei_bottom a{color:#000000;}

.center2_bottom_centernei_bottom a:hover{color:#bb0000;}

.center2_bottom_right{width:26px; height:26px; float:right; padding-top:80px; padding-right:8px; text-align:right}

#demo5 { margin-left:-10px;}

       #demo5 td{ padding:8px;}

	    #demo5 div{ text-align:center; padding:5px 0px 5px 0px;}

	    #demo5 img

        {

            width: 220px;

			height:135px;

        }

/*首页新闻*/

.index-news-list li {border-bottom:1px dashed #ccc;height:40px; line-height:40px; background: #fff url('/images/jdot.gif') no-repeat left center;

text-overflow:ellipsis; white-space:nowrap; overflow:hidden;

}

.index-news-list li a{ display:inline-block;padding-left:20px;  }

.index-news-list a{display:inline-block;padding:15px;border:1px solid #efefef;width:348px;position:relative;margin:0 8px;cursor:pointer}

.index-news-list a:hover{border:1px solid orange}

.index-news-list a img{width:348px;height:210px}

.index-news-list a h5{font-size:16px;padding:5px 0;color:#262120;line-height:35px;overflow:hidden;height:35px}

.index-news-list a span{color:#686868;font-size:14px}

.index-news-list a h6{color:#797e82;font-size:12px;font-weight:400;padding:10px 0}

.index-news-list a i{display:inline-block;position:absolute;right:15px;bottom:25px;font-size:12px}



#links{padding:20px 0px;}

#links .l{width:190px; background: #fff url('/images/links-bg.jpg') no-repeat left center;}

#links .l span{ display:inline-block;padding:5px 10px;background:red;color:#fff;margin-left:100px;}

#links .r a{ display:inline-block;padding-right:15px;}



/*footer*/

	.footer{background:#f5f5f5}

	.footer .liucheng{padding:30px 0px;}

	.footer-nav{  border-left:0;border-right:0;padding:15px;font-size:14px;}

	.footer-nav a{ display: inline-block;padding:0px 10px;}

	.footer-txt{line-height: 35px;}



/*下属子分类*/	

.carCat{ text-align: center;margin-top: 20px;padding-bottom: 15px;

    border-bottom: 1px solid #f2f3f4;

}

 

.carCat a {

display: inline-block;

padding: 10px 30px;

}

.carCat a:hover ,.carCat a.cur{

/*background: #f70;*/

	background: url(/images/btnbg.jpg) 0 0 repeat-x;

color: #fff;

border-radius: 20px;

}

.aboutBg{background:url("/images/b3.jpg") no-repeat 0 0 ;height:350px;}

.contactBg{background:url("/images/bannerkefu.jpg") no-repeat 0 0 ;height:350px;}

.newsBg{background:url("/images/bannerbg.jpg") no-repeat 0 0 ;height:350px;}

.joinBg{background:url("/images/bannerbg.jpg") no-repeat 0 0 ;height:350px;}

/* 位置导航 */

	.pos-bar{width:100%; height: 60px; border-bottom: 1px solid #f2f3f4;margin-bottom: 5px;}

 

	.pos-bar .l{ width:500px; height: 60px; line-height: 60px}

	.pos-bar .r{ width:auto; height: 61px;}

	.pos-bar .r ul li{ display:inline-block;}

	.pos-bar .r ul li a{ display:inline-block; padding:0px 10px;font-size: 16px;height:61px; line-height: 61px;}

	.pos-bar .r ul li a.cur{font-weight: bold; background:url(/images/posbg.png) no-repeat 50% bottom;}

/*联系我们*/

	.f4bg{background:#f4f4f4;padding:60px 0px}

	.contact-text{ display:table;}

	.contact-text .r{ width:400px; }

	.contact-text .r img{padding-left:25px;width:192px;height:192px;}

	.contact-text .l h5{ font-size: 24px; font-weight: bold;padding-bottom:15px;}

	.contact-text .l p{font-size:16px; line-height: 35px;display: block;width:650px;}

	.contact-text .l p strong{ font-weight: bold;color:red; font-size:30px; line-height: 55px;}

	a.askBtn{ background: #182133;padding:8px 90px; font-size: 16px; color: #fff; text-align: center; display:inline-block;margin-top:10px; border-radius: 3px;}

	a.askBtn:hover{ background: red;}



/*分页样式*/

.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;} 

.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 

.pagination li{list-style: none;display: inline;float: left;line-height: 25px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0;} 

.pagination li a {display: inline-block;padding: .5em 1.3em;background-color: #fff;color: #333;} 

 

.pagination li a:hover{text-decoration:none; background:#ff5400;color:#fff;} 

 

 .pagination li.thisclass a {background-color:#ff5400;color:#fff;} 

.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 

.pagination li:last-child{border-radius: 0 3px 3px 0;} 

.pagination .pageinfo{color: #444;display: inline-block;padding: .5em 1.3em;}



.aboutcon ul p{float:left;width:25%; height:35px; line-height:35px; border-bottom:1px dotted #f2f2f2;}

.aboutcon h3{width:100%;padding:15px 0px;clear:both;font-size:22px;}