@charset "utf-8";
body{ margin:0px; padding:0px; font-size:16px; /*line-height:24px;*/ color:#666; font-family:"Microsoft YaHei"; background:#f5f5f5;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px; font-weight:normal;}
ul,li{ list-style:none;}
img{border:0px; padding:0px;}
a{ color:#333; text-decoration:none; transition: all 0.3s linear 0s;}
a:hover{text-decoration:none;}
input,textarea,select{ font-size:14px; color:#333; font-family:"Microsoft YaHei"; border:0;outline:none;}
.clear{ clear:both;font-size:0px; line-height:0px;}
.div_l{ float:left;}
.div_r{ float:right;}
.content{ width:100%; max-width:1100px; margin:0px auto; overflow:hidden; }


.banner{ font-size:0px; line-height:0px;}
.banner img{ width:100%;}
.banner_c{ position:relative;}
.banner_c .ico{ width:50%; position:absolute; left:20%; top:3%;}

.Album{ max-width:1920px; position:relative; overflow:hidden;/* 设置焦点图最大宽度 */}
.Album .bd{ position:relative; z-index:0;}
.Album .bd li img{ background:url(loading.gif) center center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.Album .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
.Album .hd{ width:100%; height:20px; text-align:center; position:absolute; bottom:10px; left:0px; z-index:1;}
.Album .hd li{width:12px; height:12px; display:inline-block; margin:0 6px; text-indent:10em; overflow:hidden; cursor:pointer; background:#bab7c7; -webkit-border-radius:225px; -moz-border-radius:225px; border-radius:225px;}
.Album .hd li.on{ background:#fff;}

.main01{ /*padding-top:20px;margin-top:5px;*/}
.main01 .pic{ margin:0px 20px;}
.main01 .text{ max-width:460px; margin:0px 40px;}
.twsx .text{ margin:0px 20px; max-width:100%; padding-top:10px;}
.twsx .pic img{ width:100%;}

.main02{ /*padding-top:20px;margin-top:5px;*/ font-size:0px; line-height:0px;}
.main02 div{ padding-bottom:1px;}

.main02 .main02_c{ padding-bottom:0px;}
.main02_c li{ width:-moz-calc(33.3% - 3px); width:-webkit-calc(33.3% - 3px); width:calc(33.3% - 3px); float:left; margin-right:1px; /*padding-bottom:10px;*/}
.main02_c li img{ width:100%;}
.main02_c li:last-child{ margin-right:0px;}
/*.main02_c2 li{ width:-moz-calc(50% - 2.5px); width:-webkit-calc(50% - 2.5px); width:calc(50% - 2.5px);} */
.main02_c2 li{ width:-moz-calc(50% - 0.5px); width:-webkit-calc(50% - 0.5px); width:calc(50% - 0.5px);} 

.main03{ /*padding-top:20px;margin-top:5px;*/ line-height:0px; font-size:0px;}

.main04{/* margin-top:5px; padding-top:20px;*/ color:#fff; background:#383939;}
.main04_c{ padding:0px 30px 40px 30px;}
.main04 h3{ margin:0px 20px; height:70px; line-height:70px; font-size:28px; text-align:center; border-bottom:3px solid #767777;}
.main04 .box{ overflow:hidden; padding-top:20px;}
.main04 .box p{ height:35px; line-height:35px; font-size:18px;}
.main04 .box span{ color:#e71e19; margin-left:2px;}
.main04 .box .text{ width:-moz-calc(100% - 30px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); height:12px; line-height:16px; color:#2a2a2a; padding:12px 8px; border-radius:5px; -moz-border-radius:5px;
border: 1px solid #999;}
.main04 .box .text2{ height:60px; line-height:18px; padding:5px 10px; resize:none;}
.main04 .box .box_c label{ float:left; margin-right:15px;}
.main04 .box .box_c label input{ float:left; margin-top:7px;}
.main04 .box .box_c label s{ float:left; text-decoration:none; margin-left:5px;}
.main04 .box a{ width:150px; height:45px; line-height:45px; margin:20px auto 0px; text-align:center; font-size:18px; color:#fff; background:#e60012; display:block; border-radius:2px; -moz-border-radius:2px;}


.main05{ /*margin-top:5px; padding-top:20px;*/ color:#000; background:#f3f1ed;}
.main05_c{ padding:30px;}
.main05 h4{ font-size:18px; /*color:#747474;*/ padding-bottom:10px;}
.main05 .box .box_c{ float:left; margin-left:20px; height:40px; line-height:40px;}
.main05 .box .box_c label input{ margin-top:14px;}
.main05 .box .text3{ width:-moz-calc(100% - 145px); width:-webkit-calc(100% - 145px); width:calc(100% - 145px); height:16px; line-height:16px; float:left;}
.main05 .box .jzdz{ width:48%; float:left;}
.main05 .box .jzdz select{ width:100%; height:40px; line-height:40px; border-radius:5px; -moz-border-radius:5px;}
.main05 .box .jzdz:nth-child(2){ float:right;}
.main05 .Agree{ padding-top:50px; text-align:center; font-size:18px; color:#ff0000;}
.main05 .Agree input{ margin-right:5px;}

/*.main06{ margin-top:5px;}*/
.main06_c{ /*text-align:center;*/padding:0px 0px; color:#333;}
.main06_c h3{ padding:50px 0px 25px; font-size:35px; line-height:40px;}
.main06_c .dhhm{ width:80%; height:60px; line-height:60px; display:block; margin:0px auto; font-size:30px; color:#fff; background:#e60012; border-radius:45px; -moz-border-radius:45px;}
.main06_c .dhhm span{ padding-left:50px; display:inline-block; margin:0px auto; background:url(../images/Telephone.png) left center no-repeat; background-size:35px auto;}
.main06_c .dhhm span img{ width:100%;}
.main06_c .qrc_c{ width:80%; max-width:607px; margin:50px auto; font-size:0px; line-height:0px;}
.main06_c .qrc_c img{ width:100%;}
.main06_c .Map{ padding-bottom:20px; background:#f5f5f5; font-size:0px; line-height:0px;} 


.main07{ color:#000;/*margin-top:5px;*/}
.main07_c{ padding:15px 20px 10px;}

.error{ color:#ff0000;}


.top_ico{ width:40px; height:40px; display:block; line-height:40px; font-size:14px; text-align:center; color:#333; background:#fff; position:fixed; right:10px; bottom:20%; border-radius:360px; -moz-border-radius:360px; border:1px solid #e8e8e8;}
.foot_nav_bg{ width:100%; height:45px; position:fixed; left:0px; bottom:0px; }
.foot_nav{ max-width:1100px; margin:-15px auto; height:60px; font-size:17px; background:#333;}
.foot_nav a{ width:33.333333%; float:left; display:block; line-height:60px; text-align:center; color:#fff;}
.foot_nav a:hover{ background:#222;}
@media screen and (max-width:1099px) {
.foot_nav_bg{ display:block;}
}


