body{font-family:"Microsoft Yahei";font-size:14px;color:#333; padding:0; margin:0; min-width:1300px; }
input , textarea , select{font-family:"Microsoft Yahei"; color:#333; font-size:14px;}
a{ color:#333;}
a:hover{ color:#FC4549;}
.left{ float:left;} .right{ float:right;}
/*头部*/
.i_top{ width:100%; height:40px; background:#222629; color:#BFBFBF; font-size:12px; line-height:40px; position:relative;}
.wrap{ width:1300px; margin:0 auto; position:relative;}
.header{  height:652px; background:url(../images/banner.jpg) center no-repeat;  position:relative;}
.header .logo{float:left; }
.header .right{ float:right; margin-top:18px;}
.header .tel{ background:#fff url(../images/tel.png) 30px no-repeat; opacity: 0.9; width:334px; line-height:60px; height:60px;  padding-left:67px;font-size:18px; color:#000;  float:right;}
.header .tel span{ font-weight:bold; }
.header a.chaxun{ width:183px; height:60px; background-color:#da251d; line-height:60px; font-size:18px; text-align:center; display:block; color:#FFFFFF; float:right;}

.banner{ background:url(../images/banner.jpg) center no-repeat; height:700px;}
.banner .title{ font-size:46px; font-weight:bold; padding-top:230px; text-align:center; color:#ff0600;}
.banner .anniu{ width:232px; height:50px; background-color:#e10b0b; line-height:50px; font-size:20px; text-align:center; margin:60px auto; display:block; color:#FFFFFF; border-radius: 50px;}

.cxhead{ background:#fff; height:109px;box-shadow: 0 2px 6px rgba(0,0,0,.1);}
.cxhead .logo{ margin-top:25px;}
.cxhead .tel{ margin-top:25px;}

#main{ }
.service{ padding-top:100px; background-color:#f2f2f2; padding-bottom:80px;}
.t-title{ color:#000; font-size:34px; font-weight:bold; line-height:30px; text-align:center; position:relative; z-index:1; }
.t-title span{ display:inline-block; color:#ebeaea; position:absolute; top:-16px; left:0px; z-index:-1;width:100%; height:20px; text-transform:uppercase; text-align:center; font-size:40px;letter-spacing:2px;}

.service .list{ margin-top:50px;}
.service .list ul li{background:#fff; width:168px; height:210px;  float:left; margin-right:20px; position:relative;  webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.service .list ul li:hover{ webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.service .list ul li:nth-child(7n){ margin-right:0px;}
.service .list ul li a{ color:#333; font-size:16px; position:inherit; z-index:2; display:block; padding:24px 20px 0px; text-align:center;}
.service .list ul li a div{display: table-cell;
vertical-align:middle;/*设置水平居中*/
text-align:center;/* 针对IE的Hack */
*display: block; 
*font-size: 87px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ width:128px; height:110px; } 
.service .list ul li a div img{ vertical-align:middle;max-width:128px;_width:expression(this.width >  128 ? "128px" : this.width);_width:expression(this.height > 110 ? "110px" : this.height);max-height:110px; display:inline;}
.service .list ul li a span{ display:inline-block; width:142px; height:3px; background-color:#da251d; left:12px; top:0px; position:absolute;}


.cxbg{ background-color:#fff; padding-bottom:120px;  width:1300px;  margin:20px auto;webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.cxbg .title{ font-size:30px; font-weight:bold; color:#2d2d2d; text-align:center; padding-top:105px;}
.cxbg .title i{ width:53px; height:57px; background:url(../images/tu1.jpg) no-repeat; display:inline-block; margin-bottom:-15px; margin-right:10px;}
.cxbg .kuang{ width:460px; margin:0 auto; padding-top:40px;}
.cxbg .kuang p{ font-size:20px; color:#2d2d2d; padding-bottom:20px;}
.cxbg .kuang p  select{ height:44px; line-height:44px;border:1px solid #cacaca; width:100px; padding:0px 5px; } 
.cxbg .kuang p  input{ width:340px; height:44px; line-height:44px; background-color:#FFFFFF; border:1px solid #cacaca; color:#5e5e5e; padding-left:20px; font-size:16px;}

.cxbg .chaxuninput{ margin:0 auto; background-color:#e10b0b;border-radius: 50px; line-height:45px; height:45px; width:200px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.cxbg .chaxuninput:hover,.fanhui:hover{ background-color:#bb0d0d;}

.cxjg{ width:600px; margin:0 auto; display:none; }
.contt{ padding-top:40px;}
.contt p{ font-size:16px; padding:15px 0px; border-bottom:1px dotted #d5d5d5; }
.contt p img{ max-width:600px;}
.fanhui{background-color:#e25916; line-height:50px; height:50px; width:162px; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer; margin:20px auto;}






.about{ margin-top:90px;}

.about_list{margin:20px auto; margin-bottom:0px;}
.about_list .title{height:40px;padding-bottom:10px;}
.about_list .title-list{position:relative; text-align:center; margin-top:30px;}
.about_list .title-list li{width:237px;line-height:65px;text-align:center;display:inline-block; text-indent:40px; border-right:1px solid #bfbfbf; cursor:pointer; font-size:16px; color:#575757; }
.about_list .title-list li.c1{ background:url(../images/gs1.jpg) 50px no-repeat;}
.about_list .title-list li.c2{ background:url(../images/gs2.jpg) 50px no-repeat;}
.about_list .title-list li.c3{ background:url(../images/gs3.jpg) 50px no-repeat;}
.about_list .title-list li:nth-child(3n){ border:0px;}

.about_list .title-list li.on{color:#333;}

.about_list .title-list p{position:absolute;top:24px;left:0px;width:146px;height:7px;border-top:3px solid #ff6600;overflow:hidden;text-align:center;}
.about_list .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#ff6600 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.about_list .list{height:412px;position:relative;overflow:hidden;display:none;margin-top:50px;}
.about_list .list ul{position:absolute;left:0px;}
.about_list .list-wrap{ background:url(../images/ditu.jpg) center no-repeat; height:412px;}
.about_list .list-wrap .show{display:block;}

.about_list .list-wrap .about_text{ width:1050px; height:260px;  margin:70px auto;   padding:55px 107px; font-size:16px; color:#000; line-height:28px;   position:relative; z-index:1;}
.about_list .list-wrap .about_text span{ display:block; position:absolute; left:0px; top:0px;  opacity: 0.6; background-color:#fff; width:100%; height:100%; z-index:-1;}
.about_list .list-wrap .about_text h2{ font-size:24px; text-align:center; color:#000000; padding-bottom:20px; padding-top:20px;}
.about_list .list-wrap img.zuzhi{ margin-top:50px}


.footer{ height:180px; background-color:#212121; padding-top:60px; line-height:36px; font-size:16px; color:#cdcdcd; text-align:center;}
.footer span{ color:#7e7e7e;}

