/*index1*/
.in_one li {width: 31%;border-right: 1px dashed #d3d3d3;margin: 1%;float: left;}
.in_one li a {display:block;width: 40%;padding-left:60px;margin:  0 auto;}
.in_one li a.A1 {background:url(../images/ico01.gif) no-repeat left 5px;}
.in_one li a.A1:hover {background:url(../images/ico011.gif) no-repeat left 5px;}
.in_one li a.A2 {background:url(../images/ico02.gif) no-repeat left 5px;}
.in_one li a.A2:hover {background:url(../images/ico022.gif) no-repeat left 5px;}
.in_one li a.A3 {background:url(../images/ico03.gif) no-repeat left 4px;}
.in_one li a.A3:hover {background:url(../images/ico033.gif) no-repeat left 4px;}
.in_one li a.A4 {background:url(../images/ico04.gif) no-repeat left 5px;}
.in_one li a.A4:hover {background:url(../images/ico044.gif) no-repeat left 5px;}
.in_one li p.t {height:26px;line-height:26px;font-size: 24px;font-weight: bold;}
.in_one li p.p {color: #666666;font-size: 14px;margin-top: 10px;}
/*index2*/
.hd h3 {font-size: 32px;margin-top: 10px;text-align: center;}
.line2 {height: 4px;background: #4667aa;margin: 15px auto;text-align: center;width: 50px;overflow: hidden;}
.hd p {text-align: center;font-size: 16px;line-height: 32px;}
.con2{overflow:hidden;margin-top:38px;}
.con2_1{float:left;margin: 0 1%;width: 31%;height: 386px;margin-bottom: 1%;}
.con2_2{ padding:10px;}
.con2_3{text-align:center;line-height: 45px;border-bottom:solid 1px #d5d5d5;}
.con2_3 span{font-weight:bold;font-size: 1.2rem;}
/*index3*/
.hd ul {margin-top: 2%;}
.hd li {margin: 1%;width: 29%;float: left;border: 1px solid #e6e6e6;padding: 1%;}
.hd p strong {font-size: 1.1rem;text-align:  center;}
/*index4*/
.in_three {background: url(../images/7N1A0082.jpg) center #6084a5 no-repeat;margin: 30px auto;color: #fff;overflow: hidden;}
.com_tittle {overflow: hidden;margin-bottom: 3%;}
.com_tittle h2 {font-size: 28px;color: #fff;text-align: center;margin-top: 3%;margin-bottom: 2%;}
.com_tittle p {line-height: 27px;font-size: 15px;text-indent: 2em;margin:  3% auto;}
.in_three dl {float: left;width: 30%;margin: 4% 1.5%;}
.in_three dl dt { float: left; width: 20%;}
.in_three dl dd {float: right;width: 76%;}
.in_three dl dd p {line-height: 28px;color: #d0cfcd;}
.in_three dl dd span { font-size: 18px;}
.com_lx {width: 80%;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
.com_lx p{line-height: 55px;width: 36%;}
.com_lx a {display: block;text-align: center;font-size: 17px;color: #fff;}
.line_offer {background: #004e9b;float: left;}
.sand_making_title {width: 80%;overflow: hidden;margin: 0 auto;margin-bottom: 30px;}
.sand_making_title p{line-height: 55px;width: 36%;}
.line_equipment {background: #f00  center;float:  right;}
.sand_making_title a {color: #fff;text-align:  center;display:  block;font-size: 1.2rem;}
/*indexxw*/
.boxk {overflow: hidden;max-width: 1100px;margin: 0 auto;margin-bottom: 10px;}
.boxk_list{ float:left; width:29%; margin:2%;}
.boxk_list .title{  border-bottom:1px solid #e8e8e8; overflow:hidden; padding-bottom:6px;}
.boxk_list .title a{font-size: 1.2rem;font-weight: bold;color: #4667aa;}
.boxk_list .title span{ float:right; display:block; margin-top:10px;}
.boxk_list .title span a{font-size:14px;color: #4667aa;font-weight:normal;line-height:16px;}
.boxk_list ul{margin-top:16px; overflow:hidden;}
.boxk_list li{line-height:38px;}
.boxk_list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; background:url(../images/logos.png) no-repeat 0px 50% ;padding-left:14px; margin:0 auto; font-size:15px; color:#333;}
.boxk_list li:hover a{ color:#00479d;}
.boxk_list  li span{color:#666;  float:right; font-size:12px;}
/*chanpin*/
.main {padding-top: 20px;width: 1160px;margin: 0 auto;}
.othernav {overflow:hidden;}
.othernav_left {float:left;font-size: 20px;font-weight: bold;}
.othernav_right {float:right;font-size: 14px;}
.otherprozone {overflow: hidden;}
.propiczone {margin: 25px auto;}
.propiczoneimg {float:left;}
.propiczoneimg img {width: 500px;height:340px;}
.propiczone_right {width:50%;float:right;}
.propiczone_right h1 {font-size: 1.8rem;color: #4667aa;font-weight: bold;}
.propiczone_rightlist {width:520px;padding: 10px 0;border-top-width: 1px;border-top-style: dashed;border-top-color: #dedede;margin-top: 10px;background-repeat: repeat-x;background-position: center bottom;}
.propiczone_rightlist p {font-size: 16px;padding: 6px 0;}
.protel {margin-top: 10px;}
.protel img {margin: auto 10px;}
.protell2 {margin-top: 15px;}
.protell2 a.quote {background: #555 none repeat scroll 0% 0%;}
.protell2 a.inquiry {background: #4667aa;}
.protell2 a {color: #fff;line-height: 2.8rem;margin-right: 30px;float: left;font-size: 1.1rem;width: 40%;text-align: center;}
.prodetail-list {margin: 3rem 0 2rem 0;overflow: hidden;width: 100%;float:  left;border-bottom: 1px solid #f2f2f2;height: 3rem;}
.prodetail-list ul li.cur {border-top: 3px solid #4667aa;}
.prodetail-list ul li.cur a {color: #4667aa;font-weight: bold;}
.prodetail-list ul li {float: left;margin: auto 10px;font-size: 1rem;line-height: 3rem;width: 12%;text-align: center;}
.prodetailtext {margin-bottom: 20px;font-size: 13px;line-height: 30px;width: 74%;float:left;}
.prodetailtext h3 {color: #4667aa;border-bottom: #d8d8d8 1px dashed;margin-bottom: .8rem;font-size: 1.2rem;padding-bottom: .6rem;}
.prodetailtext p{margin: 1rem auto;font-size: 1rem;text-indent: 2em;}
.prodetailtext  p img {margin:0 auto;display: block;}
/*youce*/
.float_right {margin-top: 3.5%;width: 22%;float: right;border: 1px solid #F0F0F0;}
.float_right .title {line-height: 3rem;padding-left: 1rem;background: #4667aa;color: #fff;font-size: 1.2rem;font-weight: bold;}
.float_right ul {overflow: hidden;margin-bottom: 1rem;}
.float_right ul li a{font-size: 1rem;}
.float_right .pro_title {line-height: 2.5rem;border-top: 1px dashed #F0F0F0;}
.pro_title a {color: #333;font-size: 14px; margin:0px 0.3rem}
.side_nav ul li {margin: auto 4%;padding: .8rem 0;width: 42%;float: left;}
.slide_news ul {padding: 10px;}
.slide_news ul li {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed #F0F0F0;background: url(../images/xw-bg.png) no-repeat left 10px;padding-left: 16px;}
/*dibu*/
.ptuijian {width: 100%;margin-bottom: 15px;overflow: hidden;}
.proname {font-size: 1.4rem;margin-bottom: 1rem;font-weight: bold;padding-bottom: .8rem;color: #4667aa;border-bottom: 1px dashed #dbdbdb;}
.ptuijian li {margin: auto 5px;float: left;line-height: 2rem;text-align: center;font-size: 1rem;width: 19.1%;}
.xgnews {overflow: hidden;margin: 18px auto;border: #d8d8d8 1px solid;}
.xgnews h4 {font-size: 1.2rem;background: #f0f0f0;height: 3rem;line-height: 3rem;text-indent: 1rem;}
.xgnews ul {padding: 10px;display:  table;}
.xgnews ul li {float: left;width: 46%;line-height: 34px;background: url(../images/logos.png) no-repeat left center;padding-left: 22px;font-size: 1rem;}
/*pro*/
.postion {margin-top: 20px;}
.postion a {color: #333;text-decoration: none;}
.indexpro-content {margin-top: 20px;}
.indexpro-list h3 {position: relative;margin-bottom: 2rem;}
.indexpro-list h3:after {position: absolute;bottom: -12px;left: 0px;right: 0;width: 100px;height: 2px;background: #4667aa;content: '';}
.indexpro-list {overflow: hidden;}
.indexpro-list h3 a {text-decoration: none;color: #333;font-size: 25px;}
.indexpro-list p {font-size: 1rem;line-height: 2rem;padding-bottom: 1rem;}
.indexpro-list ul{margin-left: -15px;display: table;margin-bottom: 2rem;}
.indexpro-list ul li {margin: 15px 0 0 15px;float: left;width: 288px;}
.indexpro-list ul li span {display: block;background: #EEE;text-align: center;line-height: 3rem;font-size: 1.1rem;}
.indexpro-list ul li:hover span {background: #838080;color: #fff;}
/*wenzhang*/
.content{margin: 0 auto;margin-top: 20px;width: 1160px;overflow: hidden;}
.pro_title {font-size: 1rem;text-indent: 1rem;background-color: #f2f2f2;line-height: 40px;}
.main_left { float: left; margin-top: 5px; width: 72%; padding-bottom: 15px; }
.main_left h1 {font-size: 24px;text-align: center;margin-top: 20px;font-weight: bold;color: #4667aa;}
.main_left h2 {font-size: 1.4rem;color: #4667aa !important;}
.main_left h3{font-size: 16px;font-weight: bold;}
.n_tit {text-align: center;font-size: 12px;padding-top: 2%; position: relative;}
.n_tit span{ margin-right: 2%; color: #8a8080;}
.main_left p {margin: 1rem auto;line-height: 2rem;font-size: 1rem;text-indent: 2rem;}
.main_left p img{display: block;margin:  0 auto;}
.newshow a {color: #3557aa;}
.prevnext {width: 100%;margin: 20px auto;overflow: hidden;}
.prevnext span { width: 50%; display: block; float: left;}
.releate {border: 1px solid #e1e1e1;margin-bottom: 20px;overflow: hidden;}
.releate h4 {float: left;padding: 0 20px;line-height: 42px;height: 41px;border-top: 3px solid #4667aa;border-right: 1px solid #eee;font-size: 16px;}
.releate ul{margin: 15px auto;float:left;}
.releate li {width: 48%;margin: 0 1%;float: left;line-height: 2rem;background: url(../images/logos.png) no-repeat left center;text-indent: 2%;font-size: 1rem;}
.main_right { float: right; width: 25%; margin-top: 5px; }
.pro_tit { background: #d80000; width: 100%; height: 46px; line-height: 46px; color: #fff; text-align: left; text-indent: 20px; font-size: 18px; font-weight: bold; float: right; }
.pro_list {float: right;width: 100%;background: #f5f5f5;}
.pro_list h2, .pro_list h4 {font-size: 14px;font-weight: bold;color: #ed1e24;padding: 10px 0 5px 20px;width: 150px;float: left;}
.pro_list ul li { float: left; width: 103px; color: #666; height: 30px; line-height: 30px; overflow: hidden; margin-left: 2px;  padding-left: 20px; }
.main_img img{width:100%;}
/*ssscx*/
.bread-bd{ width:1200px; height:31px;line-height:31px; margin:0 auto; color:#9a9898;}
.mb31{margin: 2rem auto;font-size: 1.4rem;font-weight: bold;border-top: 1px solid #d9d9d9;padding-top: 1rem;color: #4667aa;}
.mb31 span {float:  right;font-size: .9rem;font-weight:  normal;}
.main_one_r {width: 50%;float:right;}
.main_one_r h1 {font-size: 1.6rem;font-weight: bold;border-bottom:1px dashed #e0e0e0;padding-bottom: 1rem;color: #4667aa;}
.main_one_l {float:left;width: 50%;}
.main_one p{color: #666;line-height: 1.5rem;margin: 1rem auto;}
.main_one span{font-size: 1rem;font-weight: bold;margin:  5px auto;}
.main_tow {overflow: hidden;width: 100%;}
.main_tow li {width: 29%;float:  left;margin: 0 2%;}
.main_tow p{color: #666666;line-height:23px;padding: 8px 0;}
.main_tow span{display:block;padding-left:84px;height: 58px;line-height: 56px;color:#333;background:url(../images/feature_like.jpg) no-repeat;font-weight: bold;font-size: 16px;}
.main_tow span.img_1{ background-position:left top}
.main_tow span.img_2{background-position:left -57px;}
.main_tow span.img_13{background-position: left -285px;}
.main_th p {margin: 1rem auto;line-height: 2rem;text-indent: 2rem;}
.main_th p img{
    margin: 0 auto;
    display: block;
}
.main_four li {width: 31%;margin: auto 1%;float:left;margin-bottom:  2%;}
.main_four li img{width:  100%;height:  auto;}
.main_four p{line-height: 2rem;}
.main_four li p b{font-size: 1.1rem;color: #4667aa;display: block;margin: .8rem auto;}
.main_four li p span{font-weight: bold;}

.mylinks{background: #e9e9e9;padding: 5px 0 5px 10px;height: 2rem;line-height: 2rem;}
.mylinks a{margin-left: 20px;}
/*anli*/
.gridimg dl{border-bottom:1px solid #999;overflow:hidden;padding-bottom:15px;margin-bottom:35px;}
.gridimg dl dt{ width:76px; height:60px; line-height:60px; margin-right:23px; border-right:1px solid #e7e7e7; float:left;}
.gridimg dl li{ width:1060px; float:left;}
.gridimg dl li span{ display:block; width:75px; padding:5px 0px; float:left;}
.gridimg dl li span a:hover{color:#3557aa;}
.gridimg dl li span a{ padding:3px 5px; display:inline-block;}
.gridimg dl li span.cur a{ background-color:#333; color:#fff; text-decoration:none;}
.gridimg .left li{height:250px;padding-top:28px;border-right:1px solid #eee;border-bottom:1px solid #eee;float:left;width: 276px;padding-left: 26px;}
.gridimg .left li:hover{ background-color:#f9f9f9;}
.gridimg .left li i{ display:block; width:250px; height:125px; overflow:hidden;}
.gridimg .left li i img{ width:250px; height:125px;}
.gridimg .left li span{ display:block; width:250px;}
.gridimg .left li span.name{font-weight:bold;padding:12px 0px 8px 0px;}
.name a:hover{color:#3557aa;}
.gridimg .left li span.desc{ font-size:12px; color:#999; line-height:20px; height:60px; overflow:hidden;}
.gridimg .left.wide ul{width:1212px;margin-left:-26px;margin-top: -28px;}
/*wl*/
.new_lei {overflow: hidden;}
.new_lei li {float: left;width: 20%;margin-right:3%;margin-top: 2rem;}
.new_lei li a {display: block;font-size: 1.1rem;text-align:center;line-height: 3rem;background: #4667aa;color: #fff;}
.case_list {margin:2% 0 2% 0;}
.case_list li {float: left;width: 23%;margin: 0px 1% 1% 1%;text-align: center;}
.case_list li span {font-size:1.1rem;display: block;background: #EEE;text-align: center;line-height: 45px;}

.material h1{font-size: 2.2rem;margin-top: 3rem;text-align: center;}
.material p{line-height: 2rem;}
.material h2 {margin:20px auto;font-size: 1.4rem;}
.material h2 span{color: #4667aa;} 
.line {display:block;width: 60px;height:3px;margin: 5px auto;background: #4667aa;}
.material-intro{margin: 2rem auto;padding: 2rem;background: #f5f5f5;overflow: hidden;}
.material-intro .l{ width:850px;}
.material-intro .tit{font-size: 2rem;color: #4667aa;margin-bottom: 15px;border: 2px solid #4667aa;width: 100px;text-align: center;padding: 7px 0;border-radius: 20px 0 20px 0;}
.material-intro img {height: 150px;width: 240px;}
.material-value{overflow: hidden;}
.value-img {margin-right:20px;width: 30%;height:213px;}
.value-img img{float:left;padding-top: 12px;padding-left:12px;}
.value-main p{margin:  16px auto;font-size:16px;}
.value-main span{border-radius: 40%;margin: 5px 8px 0 0;width:20px;line-height:20px;float:left;text-align:center;font-size:16px;color:#fff;font-weight:bold;}
.material-line{margin:30px auto;overflow: hidden;} 
.line-material{float:left;width:700px;}
.line-material div strong,.line-material p strong {font-size: 1rem;margin-bottom: 1rem;display: block;}
.material-product {background: #F1F1F1;width: 430px;margin-top:20px;height: 295px;}
.material-product li{float: left;margin: 12px  0 0 12px;}
.material-product li a{height: 130px;width:195px;display: block;}
.material-area{margin-bottom:20px;}
.material-future{margin-bottom: 20px;}
/*kehu*/
.content .title {font-size: 14px;float: right;color: #a2a2a2;}
.case {font-size: 26px;line-height: 60px;height: 60px;}
.s_top_r {width: 700px;}
.s_top_r p{line-height: 2;}
.s_top_r p span{font-weight: bold;}
.online {width: 200px;height: 40px;line-height: 40px;font-size: 16px;background: #323232;text-align: center;margin: 0 30px;}
.online a {color: white;}
.hotline {font-size: 16px;margin: 16px 0;}
.hotline i {font-weight: bold;color: #e60717;font-size: 18px;}
/*xin*/
.casebody{width: 73%;}
.casebody p {margin: 15px 0;line-height: 2;text-indent: 2em;}
.casebody img{margin:  0 auto;display:  block;}
.casebody p a{color: #e60717;}
.casebody h2 {font-size: 18px;line-height: 40px;border-bottom: 1px solid #ccc;color: #e60717;}
/*end*/
.s_center_L{width: 73%;}
.s_center_L span {font-size: 16px;width: 780px;height: 40px;line-height: 40px;margin-bottom: 20px;border-bottom: 1px solid #ccc;display:  block;}
.content .title span {font-size: 16px;}
.s_center {margin-top: 40px;}
.s_center_L p{line-height: 2;}
.s_center_L p a{color: #e60717;}
.s_liuyan {width: 1180px;overflow: hidden;background: #d9d9d9;margin-bottom: 30px;}
.content .show .s_bottom h3 {font-size: 16px;width: 1180px;height: 40px;line-height: 40px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.content .show .s_bottom ul {width: 110%;overflow: hidden;margin-bottom: 30px;}
.content .show .s_bottom li {float: left;margin-right: 33px;}
.content .show .s_bottom li p {text-align: center;color: #222;}
.content .show .s_bottom li p a {color: #222;}
.content .show .s_bottom li p:hover {color: #3557aa;}
.content .show1 {width: 1180px;}
/*newslist*/
#content{width:1000px;margin:0 auto;}
.con_main{width:740px;}
.con_main_title{border-bottom:1px solid #DDD;font-size: 1.4rem;margin-top: 1.5rem;height:30px;color: #4667aa;margin-bottom: 1rem;}
.newslist {overflow: hidden;}
.newslist li {overflow: hidden;line-height: 35px;vertical-align: top;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #b8b8b8;padding: 10px 0;height: auto;}
.newslist li.top a.top_img {float: left;margin-right: 20px;}
.newslist li.top a.top_img img {width: 225px;/* height: 132px; */}
.newslist li dl {float: right;width: 490px;margin-bottom: 15px;}
.newslist li dl dd {width: 478px;height: 80px;line-height: 24px;color: #666;white-space: normal;}
.newslist li dl dd  p{margin:3px 0;font-size: 12px;}
.newslist li dl dt a {font-weight: bold;font-size: 16px;}
.Paging li {margin: 0 5px;display: inline;}
.Paging {text-align:center;margin: 15px 0;}
.sidebar{width: 25%;}
.sidebar h3{height:30px;border-bottom:1px solid #ddd;font-size: 1rem;margin: 2rem 0 10px 0;color: #4667aa;}
.sidebar li{line-height: 2.5rem;font-weight:bold;}
.sidebar span{display:block;height:30px;line-height:30px;font-weight:bold;margin-top:10px;text-align: center;}
.sidebar p{font-size:12px;line-height:24px;}
.newdbsb li {float: left;width: 214px;margin: 0 20px 20px 0;text-align:center;}
.newdbsb li p{margin:10px 0;}
.newdbsb .panel {border-top: 1px dotted #ddd;padding: 5px 0;}
.panel a{margin-left:5px;}
.ico {display: inline-block;overflow: hidden;width: 20px;height: 20px;vertical-align: middle;background: url(../images/ico.png);}
.ico_4{background-position:-4px -96px;}
.ico_5{background-position:-4px -122px;}
.ico_6{background-position:-5px -151px;}
/*guanyu*/
.gy_banner{height:500px;background: url(/templets/default/images/banner-guanyu.jpg) center no-repeat;}
.gy_one{border-bottom:2px solid #eee;height: 4rem;line-height: 4rem;}
.gy_one em{font-style: inherit;}
.gyh {font-size: 1.6rem;margin: 2rem auto;text-align:  center;font-weight:  bold;}
.subleft_list{border-bottom: 5px solid #4667aa;font-size: 2rem;}
.gy_tow p{font-size: 1rem;line-height: 2rem;text-indent:2em;margin-bottom: 2rem;}
.gy_tow li{text-align: center;width: 25%;}
.whimg{width: 46%;height:150px;background: url(/templets/default/images/qiye.jpg) no-repeat;}
.wenhua_zi{padding: 15px;line-height: 2rem;text-indent:2em;width: 50%;}
.about_honor li {width: 24.1%;float:  left;margin: 0 5px;text-align:  center;font-size: 1rem;margin-bottom: 2rem;}
/*lianxi*/
.banner{height:212px;background: url(/templets/default/images/banner-lianxi.jpg) center top no-repeat;}
.services_two{margin-top:50px;overflow: hidden;}
.services_two h5 {font-size:26px;text-align:center;}
.services_two li {width: 19%;height: 260px;float: left;padding: 20px;margin: 0 1%;}
.services_two li img {margin:  0 auto;display:  block;}
.services_two li span {font-size: 18px;font-weight: bold;text-align:  center;display: block;}
.services_two li p {color: #646464;margin-top: 20px;}
.contact_noe {overflow: hidden;padding-bottom: 30px;}
.contact_noel {float: left;width: 40%;height: 360px;font-size: 16px;}
.contact_noel1 {background: url(../images/h4zz.jpg) no-repeat left;margin-bottom: 10px;}
.contact_noel2 {background: url(../images/ygvf.jpg) no-repeat left top;}
.contact_noel3 {background: url(../images/8p85.jpg) no-repeat left top;}
.contact_noel4 {background: url(../images/QQ.jpg) no-repeat left top;}
.contact_noel1 span {margin-left: 20%;line-height: 80px;font-size: 20px;}
.contact_noer {float: right;width: 60%;}
.columnnobg {height: 360px;overflow: hidden;}