*{margin: 0; padding: 0; list-style: none;text-decoration: none;font-family: "Microsoft Yahei""微软雅黑";}
a{ color: #333; }
a:hover{ color: #333; }
img{ border:0; }
.clear{ clear: both; }

.wrap{ margin: 0 auto; }


.biaoti{ font-size:22px; color: #f95603; text-align: center; margin: 20px 0 15px; line-height: 30px;}

.big_img{ width: 100%; }



.cont2{  background: #eaeaea; padding-bottom: 30px; }
.cont2 { position: relative; padding-top: 1px; }
.cont2  .cont2_div{ width: 98%; padding: 10px 15px; background: #f95603; color: #fff; border-radius: 12px; margin: 15px auto; box-sizing: border-box; }
.cont2 .biaoti{ margin: 25px 0; }
.cont2 .biaoti span{ display: inline-block; }
.cont2 .biaoti img{ width: 70px; vertical-align: -8px; }
.cont2  .cont2_div img{ float: left; }
.cont2  .cont2_div dl{ width: 100%; float: right; }
.cont2  .cont2_div dl dt{ font-size: 18px; font-weight: bold; }
.cont2  .cont2_div dl dd{ font-size: 15px; line-height: 25px; margin-top: 12px; }
.cont2  p{ color: #333; font-size: 18px; line-height: 30px; text-align: center; margin-top: 25px; }
.cont2  span.sanjiao1{ border-top: 15px solid #fff; border-left: 40px solid  transparent; border-right: 40px solid  transparent; position: absolute; top: 0; left: 40%;}
.cont2  span.sanjiao2{ border-top: 15px solid #eaeaea; border-left: 40px solid  transparent; border-right: 40px solid  transparent; position: absolute; bottom: -15px; left: 40%;}



.youshi{ background: url(../images/youshi_bg.jpg) center top no-repeat; padding-top: 1px; }
.youshi dl{ width: 97%; margin: 10px auto; border-bottom: 1px dashed #5f607a; padding-bottom: 10px;}
.youshi dl dt{ color: #fb6e26; font-size: 18px; margin-bottom: 10px; padding-left: 30px; background: url(../images/list_icon2.png) 5px 1px no-repeat; background-size: 20px;}
.youshi dl dd{ color: #fff; font-size: 12px; line-height: 20px; }


.jietu p.jietu_des{ font-size: 14px; text-align: center; line-height: 20px; color: #f95603; margin-top: -10px; }


.jietu ul li{ width: 45%; float: left; text-align: center;  box-sizing: border-box; margin: 8px;}
.jietu ul li img{ border: 0px solid #d7d7d7; width: 100%;}
.jietu ul li p{ text-align: center; margin-top: 10px; font-size: 12px; color: #666; }


.anli{ background: url(../images/anli_bg.jpg) center top no-repeat; background-size: 100%;  }


/*图片切换代码开始*/
.box_swipe{overflow:hidden;  position:relative;}
.box_swipe ul{-webkit-padding-start: 0px;}
.box_swipe>ol{height:25px; position: relative; z-index:10;  margin-top:-15px;  text-align:center; }
.box_swipe>ol>li{ display:inline-block; background-color:#fff; margin:10px 2px 25px; width:7px;  height:7px;  border-radius:50%;}
.box_swipe>ol>li.on{ background-color:#ec1a37;}
.banner{width:100%; margin:0px auto 0px; text-align:center;overflow:hidden;}
.banner img{ border:none; width:100%; vertical-align:top; }
.banner1{width:100%;height:auto; text-align:center;overflow:hidden;}
.banner1 img{ vertical-align:top;}
/*banner结束*/


.cont_txt{ width: 100%; padding: 5px; box-sizing: border-box; }
.cont_txt p{ text-indent: 2em; line-height: 30px; margin-bottom: 10px; margin-top: 10px; }
.cont_txt p span{ color: #f95603; }

.baogao{ margin: 30px 0 10px; }




.cont7{ background: url(../images/contact_bg.jpg) center top no-repeat;}

.cont7 .width{ padding-top: 1px; }
.cont7 .biaoti2{ text-align: center; color: #f95603; font-size: 22px; margin: 20px 0 0px; }
.cont7 .biaoti2 span{ font-size: 30px; color: #793320; }
.cont7 .biaoti2 p{ height: 3px; width: 65px; background: #f95603; margin: 5px auto; }

.cont7_l{ width:100%; }
.cont7_l img{ float: left; margin-right: 15px; width: 35%;    margin-top: -25px; }
.cont7_l p{ font-size: 16px; color: #fff; line-height: 38px; margin-top: 25px; height: 130px; }
.cont7_l div{ color: #f95603; font-size: 20px; }
.cont7_l div a{ display: inline-block;  color: #f95603; border: 2px solid #f95603; font-size: 16px; padding: 4px 10px; margin-left: 15px; }
.cont7_r{ }
.cont7_r p{ color: #fff; font-size: 16px; margin-top: 20px; clear: both; text-align: center; border-top: 1px dashed #737374;  padding-top: 20px;}
.cont7_r form table{ width: 100%; }
.cont7_r form table tr{ height: 67px; }
.cont7_r form table tr td{ text-align: center; }
.cont7_r form table tr input.inp_txt{ width: 70%; height: 40px; padding-left: 52px; border-radius: 3px; border: 2px solid #f95603; background: none; color: #fff; outline: none; margin-right: 15px; }
.cont7_r form table tr input::-webkit-input-placeholder{ font-size: 15px; }
.cont7_r form table tr input.inp_sub{ width: 50%; height: 40px; background: #f95603; border: 0; border-radius: 3px; color: #fff; font-size: 18px; }




