/* CSS Document */
body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body { background: #fff; color: #555; font-size: 14px; font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; width: 100%; }
caption, td, th { font-size: 14px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: 400; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
.tbody img { border: 0; margin: 0; padding: 0; display: block; width: 100%; }
.tcon { width: 1200px; margin: 0 auto; }
ol { list-style: none; }
button, input, select, textarea { font: 14px Verdana, Helvetica, Arial, sans-serif; }
table { border-collapse: collapse; }
html { overflow-y: scroll; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { clear: both; }
::selection { background: #FE7E00; }
::-moz-selection {background: #FE7E00;}
li, ol, ul { list-style: none; }
/*------*/
.banner{ margin-top:-5px; width:100%;}
.i_title{ width:100%; text-align:center;}
.i_title img{ display:inline-block; margin:0 auto;}
.box1 .i_title{ margin-top:105px;}
.textr{ font-size:20px; line-height:40px; color:#471002; text-indent:2em;}
.box1 .textr{ padding-top:38px;}
.box1_con{ width:100%; border:2px solid #eeeeee; border-radius:16px; box-sizing:border-box; padding:26px 18px; margin-top:40px;}
.box1_con .con_bg{ width:100%; background-color:#fcede1; border-radius:16px; box-sizing:border-box; padding-top:46px; padding-left:20px; padding-bottom:48px;}
.box1_con .pic_box{ width:577px; height:376px; background-color:#FFF; box-sizing:border-box; padding-top:7px; float:left;}
.box1_con .pic_box img{ width:568px; height:295px; margin:0 auto;}
.box1_con .right_text{ float:right; padding-right:44px; padding-top:36px; font-size:20px; line-height:40px; color:#000; width:490px; text-indent:2em;}
.box2 .i_title{ margin-top:100px;}
.box2_con{ width:100%; border:2px solid #eeeeee; border-radius:16px; box-sizing:border-box; padding:14px 15px; margin-top:56px;}
.box2_con .con_bg{ background-color:#fcede1; padding-bottom:8px;}
.box2_con .b_text{ font-size:20px; color:#2a2929; text-indent:2em; line-height:40px; padding:0 16px;}
.box3 .i_title{ margin-top:100px; margin-bottom:50px;}
.box3_con{ width:100%; border:2px solid #eeeeee; border-radius:16px; box-sizing:border-box; padding:14px 15px; margin-top:30px;}
.box3_con .con_bg{ background-color:#fcede1; padding-bottom:8px;}
.box3 .b_text{ font-size:20px; color:#2a2929; text-indent:2em; line-height:40px; padding:0 16px;}
.box4 .i_title{ margin-top:100px; margin-bottom:50px;}
.box4_con{ width:100%; border:2px solid #eeeeee; border-radius:16px; box-sizing:border-box; padding:14px 15px; margin-top:30px;}
.box4_con .con_bg{ background-color:#fcede1; padding-bottom:8px;}
.box4 .b_text{ font-size:20px; color:#2a2929; text-indent:2em; line-height:40px; padding:0 16px;}
.zylist{ width:100%;}
.zylist ul{ width:1250px;}
.zylist li{ width:598px; height:378px; box-sizing:border-box; float:left; padding:12px 7px; border:2px solid #eeeeee; margin-right:4px; margin-bottom:20px; border-radius:8px;}
.zylist li img{ width:296px; height:352px; float:left;}
.zylist .r_con{ float:right; width:280px; box-sizing:border-box; padding:65px 15px 0; text-align:center;}
.zylist .zyname{ font-size:30px; color:#000; text-align:center;}
.zylist .zyico{ width:160px; height:42px; background-image:url(../img/zyico.jpg); background-position:center center; background-repeat:no-repeat; margin:0 auto;}
.zylist .zysmall{ font-size:20px; color:#000; text-indent:2em; line-height:40px; text-align:left;}
.zylist .btn{ display:inline-block; width:117px; height:42px; line-height:42px; text-align:center; background-color:#fcede1; font-size:20px; color:#000; margin:0 3px; border-radius:6px;}
.box5 .i_title{ margin-top:140px; margin-bottom:55px;}
.box5_l{ width:410px;}
.box5_l .tit{ font-size:30px; color:#090909; text-align:center; position:relative; padding-top:75px;}
.box5_l .tit:after{ content:""; display:block; width:88px; height:4px; background-color:#dc1e00; margin:0 auto; margin-top:22px;}
.box5_l .con{ font-size:20px; color:#000; text-indent:2em; line-height:40px;}
.box5_l .navli{ margin-top:22px;}
.box5_l .navli li{ display:block; width:165px; height:106px; background-color:#e5e5e5; border-radius:8px; float:left; margin:5px 11px; text-align:center; box-sizing:border-box; font-size:24px; color:#000; padding-top:12px; line-height:40px; cursor:pointer;}
.box5_l .navli li.cur{ background-color:#ff7300; color:#FFF;}
.box5_r{ width:778px; height:513px; border-radius:9px; overflow:hidden; float:right; position:relative;}
.jylist li{ display:none;}
.jylist li img{ width:778px; height:513px;}
.jylist li .con{ width:683px; min-height:134px; position:absolute; bottom:28px; left:51px; background-color:#FFF; font-size:20px; color:#000; line-height:40px; text-indent:2em; box-sizing:border-box; padding:6px 20px;}
.box6{ padding-bottom:103px;}
.box6 .i_title{ margin-top:144px; margin-bottom:80px;}
.yxxzli{ width:1230px;}
.yxxzli li{ width:290px; height:351px; background-color:#fcede1; margin-right:17px; margin-bottom:23px; float:left;}
.yxxzli .name{ font-size:24px; color:#000; line-height:40px; padding-left:5px; float:left;}
.yxxzli .price{ font-size:24px; color:#f42402; line-height:40px; padding-right:5px; float:right;}
.yxxzli .txt{ clear:both; font-size:20px; color:#57514c; line-height:20px; padding-left:5px;}
.showcgxz{ display:block; width:297px; height:56px; margin:47px auto 0; border-radius:8px; background-color:#ff7300; font-size:24px; text-align:center; line-height:56px; color:#FFF;}
.formbox{ width:100%; background-color:#fcede1; padding-top:95px; padding-bottom:54px;}
.formtit{ font-size:36px; color:#ff7300; text-align:center; padding-bottom:32px;}
.formipt{ display:block; width:445px; height:67px; margin:0px auto 16px; border:none;font-size: 18px; line-height:67px; background-color:#e7d7ca; border-radius:8px;}
.formbtn{ display:block; width:198px; height:52px; border-radius:8px; background-color:#ff7300; margin:0 auto; text-align:center; line-height:52px; font-size:24px; color:#FFF; margin-top:31px;}
.copyright p{text-align: right;    padding-bottom: 10px;}
.copyright{padding: 15px 0;}







