﻿.wrap { background:#fff;}	
.wrap img { display:block; width:100%;}



.g-prose{padding-top: 8%;padding-bottom: 8%;position: relative;background: #fff}
.g-prose dl{width:18%;float: left;margin: 0 3%}
.g-prose dt{width: 100%}
.g-prose dt img{width: 100%}
.g-prose dd{font-size: 11px;color: #313131;padding-top: 3%;text-align: center}
@media screen and (min-width: 350px){.g-prose dd{font-size: 12px}}
@media screen and (min-width: 400px){.g-prose dd{font-size: 14px}}
@media screen and (min-width: 450px){.g-prose dd{font-size: 16px}}
@media screen and (min-width: 480px){.g-prose dd{font-size: 18px}}
@media screen and (min-width: 550px){.g-prose dd{font-size: 20px}}
@media screen and (min-width: 640px){.g-prose dd{font-size: 22px}}


.social_nav5 img { display:block; width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}


/* */

.g-nav { position:relative; }
.g-nav a { display: block; float: left; width:25%; background:#eb292c;  font-size: 1rem;  color: #fff; text-align: center; padding: 0.9rem 0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-nav a img{ width: 25%; margin: 0 auto; padding: 0.5rem 0 0.4rem; }
/*.g-nav a:nth-child(3n){ border-right: none; }*/


/*  */

.g-adv {position: relative;}
.g-adv .m-cnt{position: absolute; left: 0; bottom: 0; width: 100%;  background: rgba(0,0,0,0.67); }
.g-adv .m-cnt li{ width: 33.3%;height: 0.2rem;  float: left;}
.g-adv .m-cnt li.z-on{background:#EB181B;}

/*  */


.g-tel{ height: 2.8rem; line-height: 2.8rem; }
.g-tel a{ display: block; font-size: 1rem; background: #eb292c; color: #fff;text-align: center;}
.g-tel b{font-size: 1.4rem; font-weight: normal;}
.g-tel span{padding-left: 2.2rem; display: inline-block; background:url(../3gimages/tel.png) no-repeat 0 center; background-size: 1.46rem;}


/* 感谢客户对恺策的支持 */
.g-coop{ width: 94%; margin: 0 auto; padding: 0 0 1.6rem 0; position: relative;font-size: 1rem;}
.g-coop h3{ text-align: center; background:url(../3gimages/line.png) no-repeat 0 0.7rem; background-size:100% 1px; margin-bottom: 1rem;}
.g-coop h3 a{ color: #eb292c; font-size: 1.083rem; font-weight: bold; line-height: 1.4rem; }
.g-coop h3 span{ display: block; color: #ccc; font-size: 0.83rem; text-transform: uppercase; }
.g-coop-ganxie img{ height:3rem;}

.g-coop .sclwrap_box{ width: 90%; margin: 0 auto; }
.g-coop .m-box ul{float: left; display: inline;}
.g-coop .m-box li{ width: 30%; float: left; margin-right: 3%;}
.g-coop .m-box li:last-child{margin-right: 0;}
.g-coop .m-box li:first-child{ margin-left: 2%; }
.g-coop .m-box li img{border: 1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-coop .m-box li span{display: block; text-align: center; color: #333; padding: 0.5rem 0 0;}

.g-coop .prev{ width: 0.92rem; left: 0;  top: 4.2rem; position: absolute; display: block;  z-index: 999;}
.g-coop .next{width: 0.92rem; right: 0;  top: 4.2rem; position: absolute; display: block;  z-index: 999; }



/* 项目 */


.g-xm{font-size: 1rem; background: #eb292c url(../3gimages/xm_bg.png) no-repeat center bottom; background-size: 100% 1.6rem; padding-bottom: 1.5rem;}
.g-xm h3{ text-align: center; font-size: 1.5rem; color: #fff; font-weight: bold; height: 3.9rem; line-height: 3.9rem;  border-top: 1px solid #eb292c;
background: #eb292c; /* Old browsers */
background: -moz-linear-gradient(top,  #eb292c 0%, #eb292c 50%, #eb292c 50%, #eb292c 50%, #eb292c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb292c), color-stop(50%,#eb292c), color-stop(50%,#eb292c), color-stop(50%,#eb292c), color-stop(100%,#eb292c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* W3C */}

.g-xm h3 a{ color: #fff; display: block; border-top: 1px solid #f54e50;}

.m-xm{ width: 84.2%; padding: 0 5% 1rem; margin: 0 2.9%; background:url(../3gimages/bg2.png) repeat; background-size: 0.13rem;  }
.g-xm .m-cnt{padding: 1.6rem 0 0.8rem;}
.g-xm .m-cnt li{width:48%; margin-right: 4%; float: left; background: #dedede; padding: 0.8rem 0; text-align: center; color: #333; margin-bottom: 0.6rem; }
.g-xm .m-cnt li:nth-child(2n){ margin-right: 0; }
.g-xm .m-cnt li.z-on{ background: #eb292c; font-weight: bold; color: #fff; }

.g-xm .m-box li{width:48%; margin-right: 4%; float: left; margin-bottom: 1.2rem;}
.g-xm .m-box li:nth-child(2n){ margin-right: 0; }
.g-xm .m-box li img{border: 1px solid #ccc;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-xm .m-box li span{ display: block; color: #333;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; height:1.2rem; width: 100%; padding-top: 0.8rem; font-size: 0.92rem; text-align: center; }
.g-xm .m-box ul{ display: block; height:13em;}


.g-xm p{width: 50%;margin: 0 auto; padding-bottom: 0.5rem;background:url(../3gimages/shadow.png) no-repeat center bottom; background-size: 100% 0.58rem;}
.g-xm i{display: block; text-align: center; border: 1px solid #eb292c; border-radius: 0.2rem;-moz-border-radius: 0.2rem;-o-border-radius: 0.2rem;-webkit-border-radius:0.2rem;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-xm i a{height: 2.6rem; line-height: 2.6rem; display: block;color: #fff; font-size: 1.09rem; 
border: 1px solid #d1e991; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
background: #eb292c; /* Old browsers */
background: -moz-linear-gradient(top,  #eb292c 0%, #eb292c 50%, #eb292c 50%, #eb292c 50%, #eb292c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb292c), color-stop(50%,#eb292c), color-stop(50%,#eb292c), color-stop(50%,#eb292c), color-stop(100%,#eb292c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb292c 0%,#eb292c 50%,#eb292c 50%,#eb292c 50%,#eb292c 100%); /* W3C */ }

.ds {background: #5c5c5c; color: #fff; font-size: 0.6rem; height: 6rem;line-height: 1rem; margin-bottom: 0.8rem;overflow: hidden; padding: 0.5rem;}
.ds a{ color:#eb292c; font-size:0.7rem;}
/*  */


.g-fa{ width: 94%;background:url(../3gimages/fa_bg2.jpg) repeat; background-size:100% 100%; padding: 0 3% 1rem;  }
.g-fa h3{ padding: 1.2rem 0 1.5rem; text-align: center; font-size: 1.083rem; line-height: 1.4rem; font-weight: bold; color: #eb292c; width:70%; margin:0 auto;}

.m-fa{position: relative; height: 24rem;}
.g-fa .m-cnt{position: absolute; width: 100%; left: 0%; z-index: 99;}
.g-fa .m-cnt li{text-align: center; width: 30%; font-size: 1.25rem; font-weight: bold; color: #333; height: 6.75rem; background:url(../3gimages/fa_bg3.png) no-repeat; background-size:100% 100%; position: absolute; }
.g-fa .m-cnt li span{display: block; font-family:"Times New Roman", Times, serif; font-size:2rem; color: #646464; padding-top: 1rem;}
.g-fa .m-cnt li.z-on{ background:url(../3gimages/fa_bg4.png) no-repeat; background-size:100% 100%; color: #fff;}
.g-fa .m-cnt li.z-on span{color: #fff;}

.g-fa li:nth-child(1){ top: 0; left: 0;}
.g-fa li:nth-child(2){ top: 8.2rem; left: 0; }
.g-fa li:nth-child(3){ top: 16.5rem; left: 0; }
.g-fa li:nth-child(4){ top: 16.5rem; left:35%;  }
.g-fa li:nth-child(5){ top: 16.5rem; left:70%;  }

.g-fa .con{width: 66%; position: absolute; right: 0; top: 0;}
.g-fa .m-box li img{border: 1px solid #ccc;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-fa .m-box li{float: left; display: inline;}


/*  */


.g-ys{border-top: 1px solid #eb292c;background: #eb292c; font-size: 1rem;  }
.g-ys h3{ text-align: center; font-size: 1.25rem; color: #fff; border-top: 1px solid #d7e7b1; font-weight: bold;padding-top: 1.5rem;}
.g-ys h3 span{display: block; font-size: 0.7rem; font-weight: normal; text-transform: uppercase; opacity: 0.3; padding: 0.3rem 0 0.6rem; }

.m-yd{text-align: center; padding-bottom: 1.3rem;}
.m-yd li{ display: inline-block; width:5.2rem; height: 5.2rem; color: #eb292c; background: #fff; border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-webkit-border-radius: 100%; font-weight: bold; margin: 0 1                                                %; border: 0.13rem solid #d1070a;}
.m-yd li span{ display: block; width: 35%; margin: 0 auto; padding: 1rem 0 0.3rem; }



.m-ys{margin: 0 3%; background: #fff;   border-radius: 0.4rem;-moz-border-radius: 0.4rem;-o-border-radius:0.4rem;-webkit-border-radius: 0.4rem;}

.m-ys .m-box div{float: left; display: inline;}
.m-ys dl{padding: 2rem 6%;}
.m-ys dd{padding: 2rem 0 0;}
.m-ys dd b{ float: left;  color: #eb292c;  width: 22.2%;background:url(../3gimages/ys_bg.png) no-repeat; background-size: 100% 100%;}
.m-ys dd b em{font-size: 1.67rem; width: 1.67rem;line-height: 1.7rem; display: block;  padding: 0.6rem 0 0.6rem 40%;}
.m-ys dd span{float: right; width: 74.4%;vertical-align: middle; line-height: 1.5rem; color: #333; }


.g-ys .m-cnt {text-align: center; padding: 1.2rem 0;}
.g-ys .m-cnt li{ display: inline-block; width: 2.38rem; height: 2.38rem; background: #c9070a; color: #fff;font-family:"Times New Roman", Times, serif; line-height: 2.38rem; font-size: 1.7rem; font-weight: bold; text-align: center; border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-webkit-border-radius: 100%; margin: 0 3%;
box-shadow: inset 0.1rem 0.1rem 0.2rem #8d0d0f; -o-box-shadow: inset 0.1rem 0.1rem 0.2rem #8d0d0f; -webkit-box-shadow: inset 0.1rem 0.1rem 0.2rem #8d0d0f; -moz-box-shadow: inset 0.1rem 0.1rem 0.2rem #8d0d0f; }
.g-ys .m-cnt li.z-on{ background: #fff; color: #8d0d0f; -o-box-shadow: inset 0.1rem 0.1rem 0.2rem #333;box-shadow: inset 0.1rem 0.1rem 0.2rem #333; -webkit-box-shadow: inset 0.1rem 0.1rem 0.2rem #333; -moz-box-shadow: inset 0.1rem 0.1rem 0.2rem #333; }



/*  */

.g-pro{padding: 0 0 1rem 0;}
.g-pro h3{ text-align: center; background:url(../3gimages/line.png) no-repeat 0 0.7rem; background-size:100% 1px; margin-bottom: 1.4rem;}
.g-pro h3 a{ color: #eb292c; font-size: 1.083rem; font-weight: bold; line-height: 1.4rem; }
.g-pro h3 span{ display: block; color: #ccc; font-size: 0.83rem; text-transform: uppercase; }

.g-pro ul{ margin: 0 3%; }
.g-pro li{width:47%; margin-right: 6%; float: left; margin-bottom: 1.2rem;}
.g-pro li:nth-child(2n){ margin-right: 0; }
.g-pro li img{border: 1px solid #ccc;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-pro li span{ display: block; color: #333;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; height:1.2rem; width: 100%; padding-top: 0.8rem; font-size: 0.92rem; text-align: center; }

/*  */

.g-fast{ font-size: 1rem;background:url(../3gimages/bg2.png) repeat;  background-size:0.13rem; padding: 1.4rem 0 0.8rem; }
.g-fast h3{text-align: center; font-size: 1.083rem; font-weight: bold; color: #eb292c;  margin-bottom: 1.2rem;}

.g-fast p{text-align: center;}
.g-fast p a{ display: inline-block; width: 26.9%; text-align: center; padding: 0.4rem 0; border: 1px solid #808080; color: #666; margin: 0 2% 0.8rem 2%; }

/*  */

.g-cust{font-size: 1rem;}
.g-cust h3{font-size: 1rem; background: #eb292c; line-height: 1.5rem; padding: 0.4rem 0; text-transform: uppercase;}
.g-cust h3 em {float: left; font-size: 0.8rem; padding-left: 0.8rem;}
.g-cust h3 em a{color: #fff;}
.g-cust h3 em b{font-size: 1.083rem;}
.g-cust h3 span a{float: right; color: #fff; padding-right: 1.1rem;background:url(../3gimages/cust_ic1.png) no-repeat right center;  background-size:0.88rem; margin-right: 0.8rem; }

.g-cust p{margin: 0 3%; padding: 1.5rem 0 0.5rem;}
.g-cust p a{ float: left; width: 50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding-left: 1.2rem; color: #666; background:url(../3gimages/cust_ic2.png) no-repeat 0 center;  background-size:0.33rem; margin-bottom: 1rem;}



/*  */

.g-honor{font-size: 1rem; position: relative; padding-bottom: 1.5rem;}
.g-honor h3{font-size: 1rem; background: #eb292c; line-height: 1.5rem; padding: 0.4rem 0; text-transform: uppercase; margin-bottom: 1.6rem;}
.g-honor h3 em {float: left; font-size: 0.8rem; padding-left: 0.8rem;}
.g-honor h3 em a{color: #fff;}
.g-honor h3 em b{font-size: 1.083rem;}
.g-honor h3 span a{float: right; color: #fff; padding-right: 1.1rem;background:url(../3gimages/cust_ic1.png) no-repeat right center;  background-size:0.88rem; margin-right: 0.8rem; }

.g-honor .sclwrap_box{ width: 88%; margin: 0 auto; }
.g-honor .m-box ul{float: left; display: inline;}
.g-honor .m-box li{ width: 44%; float: left; margin-right: 4%;}
.g-honor .m-box li:last-child{ }
.g-honor .m-box li:first-child{ margin-left: 4%; }
.g-honor .m-box li img{border: 1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-honor .m-box li span{display: block; text-align: center; color: #333; padding: 0.6rem 0 0;}

.g-honor .prev{ width: 0.92rem; left: 2%;  top: 7.5rem; position: absolute; display: block;  z-index: 999;}
.g-honor .next{width: 0.92rem; right: 2%;  top: 7.5rem; position: absolute; display: block;  z-index: 999; }

.g-honor2{font-size: 1rem; position: relative; padding-bottom: 1.5rem;}
.g-honor2 h3{ text-align: center; background:url(../3gimages/line.png) no-repeat 0 0.7rem; background-size:100% 1px; margin-bottom: 1.4rem;}
.g-honor2 h3 a{ color: #eb292c; font-size: 1.083rem; font-weight: bold; line-height: 1.4rem; }
.g-honor2 h3 span{ display: block; color: #ccc; font-size: 0.83rem; text-transform: uppercase; }

.g-honor2 .sclwrap_box{ width: 88%; margin: 0 auto; }
.g-honor2 .m-box ul{float: left; display: inline;}
.g-honor2 .m-box li{ width: 44%; float: left; margin-right: 4%;}
.g-honor2 .m-box li:last-child{ }
.g-honor2 .m-box li:first-child{ margin-left: 4%; }
.g-honor2 .m-box li img{border: 1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-honor2 .m-box li span{display: block; text-align: center; color: #333; padding: 0.6rem 0 0;}

.g-honor2 .prev{ width: 0.92rem; left: 2%;  top: 5.9rem; position: absolute; display: block;  z-index: 999;}
.g-honor2 .next{width: 0.92rem; right: 2%;  top: 5.9rem; position: absolute; display: block;  z-index: 999; }





.zk_rrzz img{ height:8rem;}
.zk_rrzz2 img{ height:6rem;}
.zk_rrzz2{ width:99%!important; margin:0 auto!important; float:none!important;}
/*  */

.g-about{font-size: 1rem; background: #eeeeee; padding: 1.5rem 3% 0; }
.g-about h3{font-size: 1rem;  line-height: 1.5rem; padding: 0.4rem 0; text-transform: uppercase; margin-bottom: 1rem;}
.g-about h3 em {float: left; font-size: 0.8rem; padding-left: 0.8rem;}
.g-about h3 em a{color: #666;}
.g-about h3 em b{font-size: 1.083rem; color: #eb292c;}
.g-about h3 span a{float: right; color: #666; padding-right: 1.1rem;background:url(../3gimages/cust_ic3.png) no-repeat right center;  background-size:0.88rem; margin-right: 0.8rem; }

.g-about dl{padding-bottom: 1.4rem;}
.g-about dt{float: left; width: 49%;}
.g-about dt img{ padding:3px; border:1px solid #ccc; background:#fff;}
.g-about dd{float: right; width: 46%;}
.g-about dd p{color: #333; line-height: 1.5rem; margin-bottom: 0.4rem;}
.g-about dd a{color: #eb292c;}

.m-about{position: relative; padding: 1.6rem 0; background:url(../3gimages/bg3.png) no-repeat; background-size:100%; }
.m-about .sclwrap_box{ width: 88%; margin: 0 auto; }
.m-about .m-box ul{float: left; display: inline;}
.m-about .m-box li{ width: 44%; float: left; margin-right: 4%;}
.m-about .m-box li:last-child{ }
.m-about .m-box li:first-child{ margin-left: 4%; }
.m-about .m-box li img{border: 1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding: 0.13rem; background: #fff;}
.m-about .m-box li span{display: block; text-align: center; color: #333; padding: 0.6rem 0 0;}

.m-about .prev{ width: 0.92rem; left: 0;  top:5rem; position: absolute; display: block;  z-index: 999;}
.m-about .next{width: 0.92rem; right: 0;  top: 5rem; position: absolute; display: block;  z-index: 999; }

/*  */


.g-news{font-size: 1rem; margin: 1.6rem 3%;}
.g-news .m-cnt{margin-bottom: 1.4rem; border-left:0.1rem solid #eb292c; 
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-news .m-cnt li{float: left; width: 33.3%; text-align: center; padding: 1rem 0; border:0.1rem solid #eb292c; color: #eb292c; border-left: none;
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.g-news .m-cnt li.z-on{ background: #eb292c; color: #fff; }

.g-news dl{padding-bottom: 1.4rem; border-bottom: 1px dashed #ececec; margin-bottom: 0.8rem;}
.g-news dt{float: left; width: 33.3%;}
.g-news dt img{ height:6.5rem;}
.g-news dd{float: right; width: 62%;}
.g-news dd em{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.g-news dd p{color: #666; line-height: 1.45rem; margin: 0.4rem 0 0;}
.g-news dd a{color: #eb292c;}

.g-news .m-box div{display: inline; float: left;}
.g-news .m-box li{ height: 2rem; line-height: 2rem; overflow: hidden; }
.g-news .m-box li em{float: left; padding-left: 0.8rem; background:url(../3gimages/cust_ic2.png) no-repeat 0 center; background-size:0.33rem; width: 70%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.g-news .m-box li em a{color: #333;}
.g-news .m-box li p{float: right; color: #999;}






















/*  */





@media screen and (min-width:320px) {
html { font-size:75%;}
}
@media screen and (min-width:360px) {
html { font-size:87%;}
}
@media screen and (min-width:375px) {
html { font-size:88%;}
}
@media screen and (min-width:400px) {
html { font-size:98%;}
}
@media screen and (min-width:414px) {
html { font-size:100%;}
}
@media screen and (min-width:480px) {
html { font-size:112%;}
}
@media screen and (min-width:568px) {
html { font-size:131%;}
}
@media screen and (min-width:639px) {
html { font-size:150%;}
}




/* 冯召恺 整合底部2016*/
@font-face {
font-family: "iconfont";
 src: url('../fonts/iconfont.eot?t=1461127396'); /* IE9*/
 src: url('../fonts/iconfont.eot?t=1461127396#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/iconfont.woff?t=1461127396') format('woff'), /* chrome, firefox */  url('../fonts/iconfont.ttf?t=1461127396') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/  url('../fonts/iconfont.svg?t=1461127396#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }


.tem_index_footer { padding:20px 10px 25px; background: #1e1e1e; }
.tem_index_footer dl { }
.tem_index_footer dl dt { height: 40px; border-bottom: 1px solid #363636; color: #f3f3f3; font-size: 16px; line-height: 40px; }
.tem_index_footer dl dt span { position: relative; top: -1px; display: inline-block; border-bottom: 3px solid #838383; }
.tem_index_footer dl dd { padding: 10px; }
.tem_index_footer_contact li { position: relative; padding: 8px; color: #646363; list-style: none; overflow: hidden; line-height: 20px; min-height: 40px; }
.tem_index_footer_contact li i { position: absolute; top: 10px; left: 0; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #646363; font-size: 20px; }
.tem_index_footer_contact li i.icon-address:before { content: '\e619'; }
.tem_index_footer_contact li i.icon-phone:before { content: '\e612'; }
.tem_index_footer_contact li i.icon-qq:before { content: '\e646'; }
.tem_index_footer_contact li i.icon-email:before { content: '\e624'; }
.tem_index_footer_contact li span, .tem_index_footer_contact li p { display: block; padding-left: 50px; line-height: 20px; }
.tem_index_footer_contact li span { font-weight: bold; padding-bottom: 5px; font-size:16px;}
.tem_index_footer_link dd { padding: 20px 0; }
.tem_index_footer_link a { display: inline-block; margin: 0 12px 10px 0; color: #646363; white-space: nowrap; }
.tem_index_footer_link a:hover { color: #ababab; }
.tem_index_footer_link a img { height: 45px; }
.tem_index_footer_attention { }
.tem_index_footer_attention dd { position: relative; padding: 20px 10px!important; color: #646363; }
.tem_index_footer_attention dd .weixin-code { float: left; width: 35%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
.tem_index_footer_attention dd h3, .tem_index_footer_attention dd .weixin-infor { padding-left: 40%; }
.tem_index_footer_attention dd h3 { line-height: 30px; color: #fff; }
.tem_index_footer_attention dd .weixin-infor { line-height: 25px; font-size: 14px; }
.tem_index_footer_attention dd .weixin-infor  a{ color:#1e1e1e; }

/*..........关于我们...........*/
.about{width:100%;margin:6% auto;}
.about_n{width:95%;margin:0 auto;margin-top:4%; font-size:18px; line-height:1.6;}

.mouth{text-align:center;color:#ffffff;width:10%;}
.mouth div{border-radius:3px;background:#d82325;}
.mouth1{text-align:center;color:#ffffff;}
.mouth1 div{border-radius:3px;background:#008aca;}
.h_img{width:4%;float:left;margin-left:3%;margin-top:2%;}
.h_img img{width:86%;}
.his{float:right;margin-right:3%;}
.his td{padding:1.5%;}
.huanjing{width:100%;magin-top:6%;}
.huanjing li{width:20.9%;margin:2%;float:left;text-align:center;}
.huanjing li img{width:98%;}

.floor_t{width:80%;margin:1% auto 1%;background:url(../3gimages/index_37.png) center no-repeat;text-align:center;font-weight:bold; font-size:25px;}
.floor_t1{width:99%;margin:1.5% auto;text-align:center;font-size:20px; color:#db0f00;}

/* 新闻列表2016*/
.bread{width:100%;background:#dddddd;}
.bread span{display:block;width:95%;margin:0 auto;padding-top:1.5%;padding-bottom:1.5%;}

.subnav{width:100%;margin:0 auto;margin-top:2%;}
.subnav a{
	display:block;
	width:24.2%;
	height:35px;
	line-height:35px;
	text-align:center;
	float:left;
	color:#ffffff;
	background:#000;
	margin-left:2px;
	font-size: 16px;
	margin-bottom: 1px;
}
.subnav a:hover,.subnav a.currclass{ color:#fff; background:#fc7919;}


.floor8_nei{width:98%;margin:0 auto;}
.floor8_nei ul{width:100%;padding-top:3%;}
.floor8_nei ul li{width:100%;padding-bottom:2%;border-bottom:1px solid #dddddd;overflow:hidden;margin-top:4%;}
.floor8_nei ul li .floor8_img{width:100%;float:left;}
.floor8_nei ul li .floor8_img img{width:100%;}
.floor8_w{width:100%;float:right;}
.floor8_w .floor8_b{
	width:100%;
	height: 50px;
}
.floor8_w .floor8_b a{
	display:block;
	width:75%;
	color:#f37901;
	float:left;
	font-size: 20px;
	line-height: 50px;
}
.floor8_w .floor8_b p{display:block;width:24.9%;float:right;text-align:center;}

/*---恺策文章列表分页--*/
.page2016{clear:both;padding-top:15px;color:#ccc;text-align:center;font-size:14px;line-height:32px; margin-bottom:25px;}
.page2016 b,.page2016 strong{font-weight:normal}
.page2016 i{margin:0 8px}
.page2016 b{position:relative;left:-15px}
.page2016 a,.page2016 span,.page2016 strong{margin:0 2px;padding:6px 12px;border-radius:3px;background:#fff;}
.page2016 a{color:#333}
.page2016 strong{background:#fe7000;color:#fff}
.page2016 a:hover{background:#999;color:#fff; text-decoration:none;}
.pages2016 .curr {background:#f00;color:#fff; }


/*.........新闻详情页开始.......*/
.news_d{width:100%;margin-top:4%;}
.shang{width:90%;margin:3% auto;}
.shang a{display:block;width:11%;text-align:center;color:#ffffff;font-family:'宋体';background:#fc5615;padding:2%;}
.shang span{display:block;width:70%;float:left;text-align:center;margin-top:2%;}
.news_dn{width:95%;margin:6% auto;}
.tuijian{width:95%;margin:0 auto;margin-top:6%;border-bottom:2px solid #fc5615;color:#fc5615;padding-bottom:1%;}
.xiangguan{width:95%;float:left;margin:2% auto;}
.xiangguan li{padding:4%;}
.xiangguan a{display:block;width:70%;float:left;color:#000000;}
.xiangguan a b{color:#fc5615;}
.xiangguan span{display:block;width:29.9%;float:right;text-align:right;}

/*.......案例详情页.......*/
.case_d{width:95%;margin:4% auto;}
.case_dt{width:100%;text-align:center;color:#fc5615;}
.shangxia{width:20%;margin:0 auto;margin-top:2%;}
.shangxia a{display:block;float:left;width:36.9%;margin:2%;background:#fc5615;text-align:center;padding:4%;color:#ffffff;font-family:'宋体';}
.bor{background:#fec6b0;padding:1.5%;}
.case_dn{width:100%;margin-top:6%;}
.case_dn img{display:block;margin:2% auto;width:90%;height:auto;}
.shangxia1{width:100%;margin-top:2%;}
.shangxia1 a{display:block;float:left;border:1px dotted #fc5615;margin:2%;padding:1%;color:#fc5615;width:90%;overflow:hidden;}
.shangxia1 a img{float:left;width:4%;}
.chakan_t{width:35%;margin:2% auto;color:#fc5611;}
.chakan_t img{float:left;width:14%;}
.anli{width:90%;margin:0 auto;border-top:2px dotted #444444;}
.anli li{width:100%;border-bottom:1px dotted #555555;overflow:hidden;margin-top:2%;}
.anli li a{display:block;}
.anli li .anli_l{width:80%;float:left;color:#444444;padding:2%;}
.anli li .anli_r{width:13%;float:right;padding-top:1%;color:#ffffff;text-align:center;}
.anli li .anli_r img{width:100%;}

/*文章内容页标题日期样式*/
.arttitle{line-height:35px;text-align:center; margin-top:25px;font-size:14px;font-weight:bold;color:#f60;}
.nariqi{ width:95%; height:45px;line-height:45px;text-align:center; border-bottom:1px solid #ccc; margin:0 auto;}

/*3G版文章内容页正文*/
#myContent3g{font-size:15px; line-height:2; width:96%; margin:0 auto; }
#myContent3g p { margin:0px; margin-top:8px; }
#myContent3g img {
width: expression(this.width > 100% ? 100%: true); max-width:100%;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#myContent3g a { font-size:14px; }
#myContent3g strong{ color:#dc2523;}

/*上一篇下一篇*/
.sypxyp {font-size:12px; line-height:28px; color: #333333; text-decoration: none; background-color: #eee9e9; clear: both; width:100%; margin: 8px auto;	text-align: center; border: 1px dashed #CCCCCC; border-left:none; border-right:none;}
.sypxyp a:link,.sypxyp a:visited{ color:#f60;font-size: 12px;}
.sypxyp a:hover{ color:#f60;}
