@charset utf-8;
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{overflow-y:scroll}html,body{height:100%}
*{margin:0;padding:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,input,button,select,textarea,table{font:16px/2.2 'Microsoft YaHei'}
ul,ol{list-style:none}em{font-style:normal}
img{vertical-align:top;border:0 none}
input,select{vertical-align:middle;border:0;}
label,input[type=button],input[type=submit]{cursor:pointer}button{cursor:pointer;overflow:visible;padding:0;width:auto;border:0;background:0}
body{background-color:#fff;color:#000}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#666}
img{vertical-align:top;border:0 none}
.cl{clear:both; overflow:visible;}.mt20{ margin-top:20px}
.act_text{text-align:justify;text-justify:inter-ideograph}
.clearfix{*zoom:1}.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.fl{float:left}.fr{float:right}
.ml15{margin-left:15px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr12{margin-right:12px}.mr15{margin-right:15px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}
.hide{display:none!important;}
.c_tx1{color:#d21938!important;}
.c_tx2{color:#f56f6f!important;}
.red{color:#d72f1b!important;}
.bg2{ background:#f9ea70}

.act_wrapper{*zoom:1;position:relative;z-index:1;min-width:1000px;margin:auto;overflow:hidden;}
.act_wrapper .act_bg{position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.act_wrapper .act_content{position:relative;z-index:2;width:1000px;padding-top:520px;margin:auto}

.bg_act_1{background:url(../img/bg_01.jpg) 50% 0 no-repeat;height:200px}
.bg_act_2{background:url(../img/bg_02.jpg) 50% 0 no-repeat;height:200px}
.bg_act_3{background:url(../img/bg_03.jpg) 50% 0 no-repeat;height:198px}

.mod_tit{ background-color:#cd2d2e; background-repeat:no-repeat;width:100%;height:48px;color:#fff;font-size:24px; font-weight:bold;line-height:48px; text-align:center}

.mod_style{background:#e4d9c0}
.mod_box{padding:20px;}
.mod_item{width:1000px}
.mod_item li{width:300px;float:left;background-color:#efe9da;margin-right:30px;}
.mod_item li .tit{padding:14px 10px;background-color:#ebdfc2;font-size:18px;line-height:normal;color:#e3696a; font-weight:bold; text-align:center;}
.mod_item li .con{padding:12px 20px;font-size:14px}
.mod_item li .con p{color:#776c50;text-indent:2em;}

.mod_style_zt{ position:absolute;top:508px;left:0;background:none;padding:15px 20px 15px 20px;}
.mod_style_2 .mod_box{padding-top:0;}

.hot-list{margin:40px 0 60px 0;position:relative;}
.hot-list .line{border:3px #cac0aa solid;width:954px;height:184px; position:absolute;bottom:0;left:0;z-index:0;}
.hot-list .box{position:relative;z-index:1;}
.hot-list .box .tit{width:288px;height:49px;line-height:49px;font-size:20px;font-weight:bold;margin-left:120px;margin-top:10px;text-align:center;color:#fde8c6;background-color:#483010}
.hot-list .box .con{padding:20px 480px 17px 34px;line-height:2;}
.hot-list .caro{position: absolute;top:0;right:-18px;z-index:2;width:292px;height:238px;transform-style:preserve-3d;perspective:800px}
.hot-list .caro img{position:absolute;left:50%;top:50%;width:292px;height:260px;margin-left:-252px;margin-top:-133px;transition:transform .5s ease-in-out;box-shadow:8px 8px 20px rgba(0,0,0,.2);cursor:pointer}
.hot-list.left{float:none;}
.hot-list.right{float:none;}
.hot-list.right .box .tit{margin-left:568px;}
.hot-list.right .box .con{padding:20px 34px 17px 480px;line-height:2;}
.hot-list.right .caro{left:180px;}

.daoyu{width:542px;margin-right:38px;clear:both;float:left;}
.daoyu .tit{line-height: normal;vertical-align:middle; overflow:hidden;margin-bottom:10px;}
.daoyu .tit b{font-size:30px;color:#b9292a;font-weight:bold;line-height:1.2;display:block;float:left;margin-right:8px;}
.daoyu .tit em{font-size:34px;color:#e3696a;line-height:1; display:block;float:left;padding-top:3px;}
.daoyu p{ text-indent:2em;}

.box-form{width:380px;float:right;position:relative;}
.box-form .tit{width:380px;line-height:1;padding:5px 10px;font-weight:bold;font-size:24px;color:#fff;line-height:38px;background-color:#cd2d2e; position:relative;padding-right:30px;}

.form_wrap .form_line{width:194px; overflow:hidden;margin-top:10px;border:1px solid #cdc3aa;background-color:#efe9da;}
.form_wrap .form_line .input{width:145px;float:left;background-color:#efe9da;border:0;height: 20px;line-height: 20px;padding: 8px 10px;}
.form_wrap .form_line label{width:24px;height:24px;margin:6px 0 0 5px;display:block;float:left;background-image:url('../img/form-ico.png'); background-repeat:no-repeat;}
.form_wrap .form_line label.name_ico{ background-position:5px 3px;}
.form_wrap .form_line label.tel_ico{ background-position:-19px 3px;}
.form_wrap .form_line label.loupan_ico{ background-position:-45px 3px;}
.form_wrap .form_line .form_btn {display: block;height: 45px;line-height:45px;width: 196px;color: rgb(255, 255, 255);background-color:#cd2d2e;font-size: 22px;text-align: center;cursor: pointer;font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;border-width: initial;border-style: none;border-color: initial;border-image: initial;border:0;}
.form_wrap .form_line .form_btn:hover{background-color: #b51819;}

.qrcode{background-color:#fff;text-align:center;font-size:12px;width:165px;position:absolute;bottom:0;right:0;}

.section li{margin-bottom:10px;padding:10px;background-color:#fff;}
.section .thumb img{width:980px;}
.form{display:block;background-color:#efefef;padding:35px 50px;}
.form_line{float:left;}
.form_line .input{width:100%;box-sizing:border-box;padding:0 10px;height:44px;line-height:44px;border:1px solid #9fa0a0;border-radius:3px;background:#f8f8f8;}
.form_line .form_btn{width:100%;font-size:18px;color:#fff;border-radius:5px;height:45px;line-height:45px;background-color:#cc0007;}
.label{-webkit-box-flex:1;display:block;}

.mod_copyright{z-index:3;width:958px;text-align:center;position:absolute;bottom:20px;color:#2b2d31}
.mod_copyright,.mod_copyright a{color:#623737}