@charset "utf-8";
/* CSS Document */
/*CSS for all*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins{margin:0; padding:0; font-style:normal; font-size:12px; font-weight:normal;}
ul,ol,li{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-spacing:0;}
body{font-family:微软雅黑; color:#454545; min-width:1200px;height: 100%;}
td,input,textarea,select{font-size:12px;font-family:微软雅黑;}
textarea{line-height:18px;}
iframe{border: 0px;}

a{text-decoration:none; color:#333;}
a:hover{color:#721b03;text-decoration:none;}


#MultiPage{padding:10px 0; float:right; border:0px solid #000; margin:0 auto;}
#MultiPage span{float:left; display:inline; line-height:30px; height:30px; margin-right:4px; font-size:12px; font-weight:bold;}
#MultiPage a{border:0px solid #66461d; display:inline; background:#f2f0f0; float:left; overflow:hidden; padding:5px 10px; color:#656565; line-height:20px; height:20px; margin-right:5px; text-decoration:none;}
#MultiPage a:hover {border:0px solid #c11e0d; background:#dbdbdb; color:#676568; text-decoration:none;}
#MultiPage a.click{border:0px solid #c11e0d; background:#aa781b; color:#FFF; float:left;}
#MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
#MultiPage .txtinput{float:left; line-height:20px; height:20px; width:20px; padding:3px 5px; font-size:12px; text-align:center; margin-right:4px;}
#MultiPage .button{float:left;height:30px;padding:3px 5px; margin-right:4px; background:#f8fdef; border:1px solid #c0c0c0;width:40px; line-height:20px;font-size:12px; }

#MultiPage_1{padding:0; overflow:hidden; border:0px solid #000;}
.MultiPage{margin:0 auto;}
.MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
.MultiPage a{border:1px solid #66461d; display:inline; background:#e0c68d; float:left; overflow:hidden; padding:0 5px; color:#71202f; line-height:17px; height:17px; margin-right:3px; text-decoration:none;}
.MultiPage a:hover {border:1px solid #c11e0d; background:#FFF; color:#676568; text-decoration:none;}
.MultiPage a.click{border:1px solid #c11e0d; background:#c11e0d; color:#FFF; float:left;}
.MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
.MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
.MultiPage .button{float:left; line-height:15px; height:19px; width:40px; padding:0 2px; font-size:12px; margin-right:4px;}

.clearDiv{clear:both; font-size:0; line-height:0; height:0; overflow:hidden; background:none;}
.noInfo{line-height:50px; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}

.hScape01{height:0px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape03{height:3px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape05{height:5px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape10{height:10px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape15{height:15px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape25{height:25px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape35{height:35px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape50{height:50px; overflow:hidden; margin:0 auto; font-size:0;}

.txtInput{height:18px; line-height:18px; padding:0 5px;}
/*CSS for all end*/

/*Body*/

#Header_top{margin:0 auto; width:100%; height:34px;background:#3c3c3c;overflow:hidden;}
#Header_top #main{margin:0 auto; width:1200px; height:34px;text-align: right;line-height: 34px;color: #979797; overflow:hidden;}
#Header_top #main img{margin:0 8px;vertical-align: middle;}

#Header{margin:0 auto; width:100%; height:115px;background:#fff;z-index: 10}
#Header #main{margin:0 auto; width:1024px; height:115px;}
#Header #main #logo{float:left; width:432px; height:auto;margin:12px 0 0 0;overflow:hidden;}
#Header #main #logo img{ vertical-align:middle;}
#Header #main #rmenu{float:right; width:540px; height:115px; margin:0; overflow: hidden;}
#Header #main #rmenu .s1{float:left; width:90px; height:115px; margin:0px; font-size:16px;text-align:center; line-height:115px; color:#000;overflow: hidden}
#Header #main #rmenu .s2{float:left; width:90px; height:115px; margin:0px;background: #c9000a; font-size:16px;text-align:center; line-height:115px; color:#fff;overflow: hidden}

.menu{float:left;width:690px; height:90px;}
.menu a{float:left;width:100%;color:#000;height:90px;padding:0;line-height:80px;text-align:center;font-size:16px;display:block;position:absolute; top:0px;left:0px;font-family:微软雅黑;}
.menu li{float:left;width:85px; height:90px;padding:0 15px;margin:0;text-align:center;line-height:80px; font-size:16px;font-family:微软雅黑; color:#000; position:relative;}
.menu li:hover{height:90px;color: #e62129;}
.menu li:hover a{color:#e62129;}
.menu li.no_sub:hover{padding:0; color:#000;}
.menu ul{width:100px;background: #141414;padding:5px;border-top: 2px solid #ca1d24;position:absolute; left:0; top:0;z-index:99999;display:none; box-shadow:-1px 2px 6px rgba(0, 0, 0, 0.3); }
.menu li:hover ul{top:90px;left: -5x; display:block;  }
.menu li:hover ul .m02{ float:left;height:33px; width:100px;margin:0; padding:0; background:url(../images/menu02_bg.png);font-size:14px;border:none;line-height:33px;font-family:微软雅黑; text-align:center; }
.menu li:hover ul .m02 a{ width:100px;height:33px;background:none;border-bottom: 1px solid #f0f0f0;color: #7e7e7e;letter-spacing: 1px; text-decoration:none;padding:0;font-family:微软雅黑;line-height:33px; font-size:14px;}
.menu li:hover ul .m02 a:hover{width:100px;height:33px; text-decoration:none; background:#f6f6f6;font-family:微软雅黑; }

.wx01{width:87px; height:87px; position:absolute; top:0px; left:0px; overflow:hidden;}
.wx02{width:314px; height:261px; position:absolute; top:0px; left:0px; overflow:hidden; z-index:100;}
.on { display: block; }
.off { display: none; }

#inban{margin:0 auto;width:100%;height:600px;overflow:hidden; position:relative;}
#inban #ban_bg{width:100%;height:9px; background:url(../images/ban_bg.png);overflow:hidden; position:absolute; top:0px; left:0px; z-index:5;}

#Footer{margin:0 auto;width:100%; height:auto; padding:20px 0; background:#601d00; overflow:hidden; }
#Footer #main{margin:0 auto;width:1200px; height:auto; padding:0; overflow:hidden; }
#Footer #main #llogo{float: left;width:230px; height:auto; margin:40px 0px; overflow:hidden; }
#Footer #main #mmenu{float: left;width:440px; height:auto; margin:0px 0 0 120px; }
#Footer #main #mmenu li{float: left;width:140px; height:auto;margin: 15px 0 0 0; font-size: 16px;color: #fff;line-height: 30px; overflow:hidden; }
#Footer #main #mmenu li a{color: #a28880;}
#Footer #main #mmenu li a:hover{color: #d4bd3c;}
#Footer #main #mmenu li .bt1{float: left;width:180px; height:auto; font-size: 16px;color: #fff;font-weight: bold;margin: 0 0 18px 0; }
#Footer #main #mmenu li .bt2{float: left;width:100%; height:40px;margin: 0 0 10px 0;text-align: center;line-height: 40px; font-size: 16px;color: #fff;background: #e77c0f; }
#Footer #main #mmenu li .bt2:hover{color: #4d1802;}
#Footer #main .rewm{float: right;width:130px; height:auto; margin:10px 0px 0 25px;text-align: center;font-size: 12px;line-height: 20px;color: #fff; overflow:hidden; }

#copy{margin:0 auto;width:100%; height:auto; padding:10px 0; background:#3d1301;  color:#c78e4b; line-height:30px;text-align: center; font-size: 14px; overflow:hidden; }
#copy a:link{color:#8d5f28; }
#copy a:visited{color:#8d5f28; }
#copy a:hover{color:#c78e4b; }
#scrollArea {margin:0 auto;width:100%; height: 100%; padding:0; overflow:hidden; }
/*主体内容*/
#main1024{margin:0 auto;width:1024px; height: 100%; padding:0; overflow:hidden; }

.inmore{margin:10px auto;width: 175px;height: 40px;background: #e77c0f;border-radius: 25px; color: #fff;text-align: center;font-size: 16px;line-height: 40px;}
.more{ float:right;margin:0px 10px 0 0;color: #7c7c7c;font-weight: normal;font-size: 14px;}
.intitle01{margin:0px auto;width:100%; height:94px;background: url(../images/intbg.png ) center no-repeat; font-size: 18px;color: #9e9e9e;line-height: 30px;text-align: center; overflow:hidden;}
.intitle01 img{margin: 0 0 30px 0;}
.intitle01 .it02{color: #2b2b2b; font-weight:bold;font-size: 26px;line-height: 50px;display: block;margin: 20px 0 0 0;}
.intitle02{margin:0 auto;width:100%; height:auto;padding: 10px 0 15px 0;background: url(../images/line01.jpg ) bottom center no-repeat;font-size: 28px;color: #292929;text-align: center; overflow:hidden;}

#indiv01{margin:0px auto;width:100%; height:auto;background: #c78e4b; padding:0;text-align: center; overflow:hidden;}

.indiv02{margin:20px auto;width:100%; height:auto; padding:0;text-align: center; overflow:hidden;}

#innews{margin:40px auto;width:1200px; height:auto; padding:0; overflow:hidden;}
#innews ul{float: left;width:1250px; height:auto;margin: 0 0 25px 0; padding:0; overflow:hidden;}
#innews li{ float:left; width:380px; height:auto;padding:0px; margin:15px 35px 0 0;overflow:hidden;transition: all 1s; }
#innews li #ndate{float:left; width:96%; height:25px;padding:0; margin:0 2% 6px 2%;font-size: 14px;color: #444;line-height: 25px; overflow:hidden;}
#innews li #ndate .nd02{font-size: 20px;color: #444;font-weight: 400;line-height: 35px; overflow:hidden;}
#innews li #nline{float:left; width:10%; height:2px;padding:0; margin:0 90% 0px 0;background: #d9d9d9; overflow:hidden;}
#innews li.s1 h1{ float:left; width:96%; height:30px;padding:0; margin:15px 2% 10px 2%;font-size: 18px;color: #000;line-height: 30px; overflow:hidden;}
#innews li.s2 h1{ float:left; width:96%; height:30px;padding:0; margin:15px 2% 10px 2%;font-size: 18px;color: #cc0000;line-height: 30px; overflow:hidden;}
#innews li #ninfo{float:left; width:96%; height:auto;padding:0; margin:0 2% 15px 2%;font-size:16px;line-height: 25px;color: #464646; overflow:hidden;}
#innews li .nmore{float:right; width:30%; height:auto;padding:0;text-align: right; font-size:14px;line-height: 25px;color: #a2a2a2; overflow:hidden;}
#innews li.s1 img{opacity:1;filter:alpha(opacity=100);transition: all 1s; }
#innews li.s2 img{opacity:0.8;filter:alpha(opacity=90); transition: all 1s; }

#innews02{margin:40px auto 0 auto;width:100%; height:auto; padding:20px 0;background: #fff4e1; overflow:hidden;}
#innews02 #main{margin:20px auto;width:1200px; height:auto; padding:0; overflow:hidden;}
#innews02 #topnews{float: left;width:600px; height:390px;margin: 0; overflow:hidden;transition: all 1s;}
#innews02 #rli{float: right;width:575px; height:390px;overflow:hidden;}
#innews02 #rli li{float: left;width:570px; height:115px;margin:0 5px 20px 0;padding:0px;background: #fff;overflow:hidden; box-shadow: 1px 1px 8px 0px #ccc;transition: all 1s;}
#innews02 #rli li:hover{background: #faf3e6; }
#innews02 #rli li .pdate{float: left;width:100px; height:80px;margin: 20px 9px 0 0;padding: 0px; border-right: 1px solid #e0e0e0; text-align: center;font-size: 16px;color: #929191;line-height: 40px; overflow:hidden;transition: all 1s;}
#innews02 #rli li .pdate2{font-size: 35px;color: #622004;line-height:50px;transition: all 1s;}
#innews02 #rli li .pt01{float: right;width:425px; height:auto;padding:20px 10px 0 0px;font-size: 18px;color: #601d00;line-height: 20px; overflow:hidden;transition: all 1s;}
#innews02 #rli li .pt02{float: right;width:425px; height:auto;padding:10px 10px 0 0;font-size: 16px;color: #464646;line-height: 25px; overflow:hidden;}


#inabout{margin:20px auto;width:1200px; height:auto; padding:25px 0; overflow:hidden;}
#inabout #lp{float: left;width: 585px; height: 360px;}
#inabout #rinfo{float: right;width: 560px; height: 340px;margin: 20px 15px 0 0;}
#inabout #rinfo .rt01{float: left;width: 100%; height: auto;margin: 10px 0; font-size: 24px; color: #2b2b2b;}
#inabout #rinfo .rt02{float: left;width: 100%; height: auto;margin: 20px 0; font-size: 16px; color: #2b2b2b;line-height: 35px;}

#inpro{margin:0px auto 20px auto;width:100%; height:auto; padding:20px 0;background: #fff4e1; overflow:hidden;}
#inpro #main{margin:0 auto;width:1200px; height:auto; padding:0; overflow:hidden;}

        .div2{
            width: 1200px;
            height: 470px;
            margin:50px auto;
            overflow: hidden;
        }
        .div2 li {
            width: 235px;
            height: 470px;text-align: center;color: #232323;font-size: 16px;line-height: 38px;
            float: left;border-left: 5px solid #fff4e1;
        }
        .div2 li .pt{
            width: 100%;
            height: 60px;text-align: center;color: #232323;font-size: 16px;line-height: 60px;
        }  
        .div2 li:hover{color: #fff;background: #e77c0f;}    
        .div2 ul {
            width: 1300px;
        }

/*内页*/
#pageDiv{margin:25px auto; width:1200px; overflow:hidden;}
#pageban {margin:0 auto;width:100%; height:350px;text-align:center;background:url(../images/ban_bg.png) top no-repeat; overflow:hidden;position: relative;}

.loca_f{margin:15px auto;width:1200px; height:35px;font-size: 14px;line-height:35px;color: #838383; overflow:hidden;}

#about{margin:30px auto 55px auto;width:1200px; height:auto; overflow:hidden;}
#about #lpic{float:left;width:335px; height:436px;margin:0 35px 0 0; overflow:hidden;}
#about #rt{float:left;width:830px; height:auto;margin:0;padding:0px;font-size: 16px;line-height: 30px; overflow:hidden;}
#about #rt li{float: left; width:33%; height:auto;margin:10px 0 0 0;text-align: center; font-size:16px; line-height:33px;color: #666; overflow:hidden;}
#about #rt li .apt01{font-size:18px;color: #5d3e22; line-height:50px;}
#about #rt li .apt02{font-size:40px;color: #5d3e22; line-height:50px;font-weight: bold;}

#about_bj{margin:30px auto 0 auto;width:100%; height:547px;padding: 50px 0; background:url(../images/about_bj.jpg) center; overflow:hidden;}
#about_bj #main{margin:50px auto 0 auto;width:1200px; height:auto; overflow:hidden;}
#about_bj #main ul{float: left;width:1250px; height:auto; overflow:hidden;}
#about_bj #main li{float: left;width:285px; height:415px;margin:0 17px 0 0; border: 1px solid #e6d9d2;background:rgb(252 244 241 / 80%); overflow:hidden;}
#about_bj #main li .bjt01{margin:25px auto;width:250px; height:auto;text-align: center;font-size: 18px;color: #333;line-height: 30px;font-weight: bold; overflow:hidden;}
#about_bj #main li .bjt02{margin:0px auto;width:250px; height:auto;font-size: 16px;color: #444;line-height: 30px; overflow:hidden;}

#about_wh{margin:0px auto 0px auto;width:100%; height:556px;padding: 50px 0; background:url(../images/about_wh.jpg) center no-repeat; overflow:hidden;}
#about_wh #main{margin:30px auto 0 auto;width:1200px; height:auto;font-size: 16px;color: #292929;line-height: 30px;text-align: center; overflow:hidden;}

#about_xx{margin:0px auto;width:100%; height:auto;padding: 50px 0 50px 0; overflow:hidden;}

#about_ry{margin:0px auto;width:100%; height:auto;padding: 50px 0; background:#fffcf6; overflow:hidden;}
#about_ry #main{margin:50px auto 0 auto;width:1200px; height:auto;padding: 50px 0; background:url(../images/ry_line01.png) repeat-y;overflow:hidden;}
#about_ry #main .linfo{float: left;width:510px; height:auto;margin: 0 0 0 40px; text-align: center;overflow:hidden;}
#about_ry #main .rli{float: right;width:550px; height:auto;margin: 0 80px 0 0px; overflow:hidden;}
#about_ry #main .rli li{float: left;width:500px; height:auto;margin: 10px 0; padding: 0 0px 0 65px;background: url(../images/ry_icona.png) 16px 0px no-repeat;font-size: 16px; color: #4c4c4c;line-height: 25px;cursor: pointer; overflow:hidden;transition: all 0.5s;}
#about_ry #main .rli li .rt01{font-size: 21px; color: #601d00;line-height: 35px; overflow:hidden;}
#about_ry #main .rli li:hover{background: url(../images/ry_iconb.png) 16px 0px no-repeat;}
#about_ry #rybottom{margin:0 auto;width:1200px; height:22px;text-align: center;overflow:hidden;}

#about_ry02{margin:0px auto;width:100%; height:auto;padding: 50px 0; background:#faf7f1; overflow:hidden;}
#about_ry02 .linfo{margin:40px auto 0 auto;width:1200px; height:auto; text-align: center;font-size: 16px;color: #464646;line-height: 30px; overflow:hidden;}
#about_ry02 .rymain{margin:50px auto 0 auto;width:1200px; height:auto;padding:0; overflow:hidden;}
#about_ry02 .rymain ul{float:left;width:1380px; height:auto;margin: 0px; overflow:hidden;}
#about_ry02 .rymain li{float: left;width:376px; height:270px;margin:0 36px 40px 0; padding: 0px;background: url(../images/zs_bg.png) 0px 185px no-repeat;font-size: 16px; color: #4c4c4c;line-height: 25px;cursor: pointer; overflow:hidden;transition: all 0.5s;}
#about_ry02 .rymain li .pimg{float: left;width:376px; height:200px;margin:0; padding: 0px;text-align: center; overflow:hidden;}
#about_ry02 .rymain li .pt{float: left;width:376px; height:auto;margin:40px 0 0 0; padding: 0px;font-size: 16px; color: #1c1c1c;line-height: 30px;text-align: center; overflow:hidden;}
#about_ry02 .rymain .rymore{float: left;width:15%; height:30px;margin:0 0 0 42.5%; padding: 5px 0;background: #e77c0f;border-radius: 25px; font-size: 16px; color: #fff;line-height: 30px;text-align: center; overflow:hidden;}

#about_hz{margin:0px auto;width:1200px; height:auto;padding: 50px 0; background:#fff; overflow:hidden;}
#about_hz .linfo{margin:30px auto;width:1200px; height:auto; text-align: center;font-size: 16px;color: #464646;line-height: 30px; overflow:hidden;}
#about_hz ul{float:left;width:1380px; height:auto;margin: 0px; overflow:hidden;}
#about_hz li{float: left;width:210px; height:100px;margin:0 35px 25px 0; padding: 0px;border: 1px solid #d9d9d9;border-radius: 15px; overflow:hidden;}
#about_hz .rymore{float: left;width:15%; height:30px;margin:0 0 0 42.5%; padding: 5px 0;background: #e77c0f;border-radius: 25px; font-size: 16px; color: #fff;line-height: 30px;text-align: center; overflow:hidden;}

#pro01{margin:0px auto;width:100%; height:auto; padding:920px 0 0 0;background:url(../images/pro01_bg.jpg) center top; overflow:hidden;}

#pro01_p01{margin:15px auto;width:1200px; height:603px; padding:0;overflow:hidden;}

#pro01_pic01a{margin:35px auto;width:1200px; height:auto; padding:0;overflow:hidden;}
#pro01_pic01a ul{float: left;width:1250px; height:auto; padding:0;overflow:hidden;}
#pro01_pic01a li{float: left;width:285px; height:350px; margin:0 20px 0 0;overflow:hidden;position: relative;}
#pro01_pic01a li .pimg{float: left;width:100%; height:350px;text-align: center; margin:0;overflow:hidden;position: absolute;top: 0;left: 0;}
#pro01_pic01a li .pt{float: left;width:100%; height:80px;text-align: center;color: #fff;font-size: 14px;line-height: 30px; margin:0;overflow:hidden;position: absolute;top: 275px;left: 0;}

#pro01_pic01{margin:35px auto;width:1200px; height:auto; padding:0;overflow:hidden;}
#pro01_pic01 ul{float: left;width:1100px; height:auto; padding:0;overflow:hidden;}
#pro01_pic01 li{float: left;width:380px; height:388px; margin:0;overflow:hidden;position: relative;}
#pro01_pic01 li .pimg{float: left;width:100%; height:388px;text-align: center; margin:0;overflow:hidden;position: absolute;top: 0;left: 0;}
#pro01_pic01 li .pt{float: left;width:100%; height:80px;text-align: center;color: #fff;font-size: 14px;line-height: 30px; margin:0;overflow:hidden;position: absolute;top: 315px;left: 0;}
#pro01_pic02{margin:35px auto;width:1200px; height:auto; padding:0;overflow:hidden;}
#pro01_pic02 .pic50{float: left;width:50%; height:auto;text-align: center;color: #fff;font-size: 16px;line-height: 35px; margin:0;overflow:hidden;}

#pro02_ban{margin:0px auto;width:100%; height:350px; padding:0; overflow:hidden;}

#page_f{margin:20px auto;width:1200px; height:auto; overflow:hidden;}

.ftitle{float:left;width:100%; height:35px; margin:0; padding:10px 0;border-bottom: 1px solid #a1a1a1; line-height: 35px; overflow:hidden;}
.ftitle .ft2{font-size:16px; color:#919191; line-height: 40px;}

#promenu{margin:20px auto;width:1200px; height:auto;overflow:hidden;}
#promenu li{float: left;width:170px; height:40px;margin: 0 15px 10px 0;background: #fff4e1;border-radius: 10px; text-align: center;color: #e77c0f;line-height: 40px;font-size: 18px; overflow:hidden;transition: all 1s;}
#promenu li:hover{color:#fff;background: #e77c0f;box-shadow: 2px 3px 2px #ccc;}
#promenu li.active {color:#fff;background: #e77c0f;box-shadow: 2px 3px 2px #ccc;}

#pro{margin:30px auto 30px auto;width:1200px; height:auto;overflow:hidden;}
#pro ul{float: left;width:1250px; height:auto;overflow:hidden;}
#pro li{float:left;width:297px; height:auto; margin:0 4px 30px 0; padding:0px;overflow:hidden;}
#pro li .pimg:hover{box-shadow: 2px 5px 2px #ccc;}
#pro li .pimg{float:left;width:285px; height:285px; margin:0 5px; padding:0px;border: 1px solid #e0e0e0; overflow:hidden;display:flex;align-items: center;justify-content: center;transition: all 1s;}
#pro li .pt{float:left;width:100%; height:55px;margin:0; padding:0; color: #292929; font-size:18px; line-height:55px;text-align: center; overflow:hidden;}

#pro_view{margin:30px auto;width:1070px; height:auto;}
#pro_view #pimg{ float:left;width:1008px;padding:60px 30px; overflow: hidden;}
#pro_view #pimg .lpic{ float:left;width:520px; height: auto;border: 1px solid #dcd1cd; margin:0;overflow: hidden; display:flex;align-items: center;justify-content: center;}
#pro_view #pimg .rtinfo{ float:right;width:430px; height: auto; margin:0 20px 0 0;}
#pro_view #pimg .rtinfo h1{ float:left;width:430px; height: auto; margin:0 0 30px 0;font-size: 24px;line-height: 25px;overflow: hidden;}
#pro_view #pimg .rtinfo li{ float:left;width:406px; height: auto; margin:0;padding: 12px;border-bottom: 1px dashed #e6e6e6; font-size: 18px;line-height: 25px;overflow: hidden;}
#pro_view #pimg .rtinfo .buyb{ float:left;width:100%; height: 35px; margin:40px 0 0 0;padding: 0px;overflow: hidden;}
#pro_view #pimg .rtinfo .buyb a{ float:left;width:28%; height: 35px; margin:0px 3% 0 0;padding: 0px;background: #da251e;border-radius: 15px;color: #fff; text-align: center; font-size: 16px;line-height: 35px;overflow: hidden;}
#pro_view .pmain{margin:30px auto;width:95%; height:auto; padding:0;font-size:14px; color:#3a3a3a; line-height:30px;overflow:hidden;}

#mall{margin:0px auto;width:100%;height: 700px; padding: 200px 0;background: url(../images/mall_bg.jpg) center no-repeat;overflow: hidden;}
#mall #main{margin:0px auto;width:1200px;height: auto; padding:0;overflow: hidden;}
#mall #main #mall_l{float: left;width:600px;height: auto; padding:0;text-align: center; overflow: hidden;}
#mall #main #mall_r{float: right;width:510px;height: auto; margin:0 50px 0 0; overflow: hidden;}
#mall #main #mall_r li{float: left;width:450px;height: auto; padding:30px;border-bottom: 1px dashed #fff; overflow: hidden;}
#mall #main #mall_r .mt01{font-size: 20px;color: #eee;line-height: 40px;}
#mall #main #mall_r .mt02{font-size: 16px;color: #c78e4b;line-height: 35px;}
#mall #main #mall_r .mt03{font-size: 14px;color: #eee;line-height: 30px;}

#news01{margin:0px auto 40px auto;width:1200px; height:auto;padding:0; overflow:hidden;}
#news01 li{float: left;width:1170px; height:70px;margin:10px 0; padding:15px;overflow:hidden;transition: all 1s ;}
#news01 li:hover{background: #fff5e5;}
#news01 li .pdate{float: left;width:145px; height:60px;margin: 0;padding: 10px 0 0 0; text-align: center;font-size: 16px;color: #6c6c6c; overflow:hidden;}
#news01 li .pdate2{font-size: 28px;color: #6c6c6c;line-height: 35px;}
#news01 li .pt01{float: left;width:975px; height:auto;margin: 5px 0 10px 0px; padding:0 0 0 35px;border-left: 1px solid #dcdcdc;font-size: 20px;color: #5c230c;line-height: 30px; overflow:hidden;transition: all 1s ;}
#news01 li .pt02{font-size: 16px;color: #6c6c6c;margin: 8px 0 0 0;display: block; }
#news01 li .pt01:hover{border-left: 1px solid #601d00;}

#news02 { margin:20px auto;width:1200px; height:auto; padding:0;overflow:hidden;}
#news02 li{float:left;width:1170px; height:auto; margin:0; padding:20px 15px;border-bottom: 1px dotted #e2e1e1;overflow:hidden;transition: all 1s;}
#news02 li:hover{background: #f7f7f7;}
#news02 li .pimg{float:left;width:320px; height:200px;margin: 0px;padding: 0; overflow:hidden;}
#news02 li .pinfo{float:right;width:805px; height:160px;margin:15px 0 0 0;overflow:hidden;}
#news02 li .pinfo02{float:right;width:1020px; height:auto;margin:5px 0 0 0;overflow:hidden;}
#news02 li .pt01{float:left;width:100%; height:auto; margin:0;padding:0px;font-size:18px; color:#000; line-height:35px; overflow:hidden;}
#news02 li .pt02{float:left;width:100%; height:auto; margin:15px 0;padding:0px;font-size:16px; color:#969696;line-height:25px; overflow:hidden;}
#news02 li .pt03{float:left;width:100%; height:auto; margin:15px 0 0 0;padding:0px;font-size:16px; color:#6e6e6e;line-height:25px; overflow:hidden;}
#news02 li .pdate{float:left;width:120px; height:40px;margin:10px 0 0 0;font-size:20px; color:#601d00;font-weight: bold; overflow:hidden;}
#news02 li .pmore{float:right;width:100px; height:30px; margin:0;padding:0px;background: #ba0001; font-size:14px; color:#fff;text-align: center; line-height:30px;overflow:hidden;}

#news03 { margin:20px auto;width:1200px; height:auto; padding:0;overflow:hidden;}
#news03 li{float:left;width:1170px; height:auto; margin:10px 0; padding:20px 15px;overflow:hidden;transition: all 1s;}
#news03 li:hover{background: #fff5e5;}
#news03 li .pimg{float:left;width:320px; height:200px;margin: 0px;padding: 0; overflow:hidden;}
#news03 li .pinfo{float:right;width:805px; height:160px;margin:15px 0 0 0;overflow:hidden;}
#news03 li .pinfo02{float:right;width:1020px; height:auto;margin:5px 0 0 0;overflow:hidden;}
#news03 li .pt01{float:left;width:100%; height:auto; margin:0;padding:0px;font-size:20px; color:#5c230c; line-height:35px; overflow:hidden;}
#news03 li .pt02{float:left;width:100%; height:auto; margin:15px 0;padding:0px;font-size:16px; color:#6c6c6c;line-height:25px; overflow:hidden;}
#news03 li .pt03{float:left;width:100%; height:auto; margin:15px 0 0 0;padding:0px;font-size:16px; color:#6e6e6e;line-height:25px; overflow:hidden;}
#news03 li .pdate{float:left;width:120px; height:40px;margin:10px 0 0 0;font-size:20px; color:#601d00;font-weight: bold; overflow:hidden;}
#news03 li .pmore{float:right;width:100px; height:30px; margin:0;padding:0px;background: #ba0001; font-size:14px; color:#fff;text-align: center; line-height:30px;overflow:hidden;}

#picli01{margin:30px auto;width:1024px; height:auto; padding:0px; overflow:hidden;}
#picli01 ul{float: left;width:1080px; height:auto; padding:0; overflow:hidden;}
#picli01 li{float: left;width:242px; height:210px; margin:0 18px 20px 0; overflow:hidden;}
#picli01 li .pimg{float: left;width:230px; height:160px; padding:5px;border: 1px solid #aaa; overflow:hidden;}
#picli01 li .pt{float: left;width:100%; height:30px; text-align: center;line-height: 30px;font-size: 14px; color: #2e2e2e;font-weight: bold; overflow:hidden;}

#contactli{margin:50px auto;width:1130px; height:auto; padding:0; overflow:hidden;}
#contactli .pt01{ float:left;width:400px; height:auto; margin:10px 0;padding: 0 0 0 40px; font-size:18px;color: #313131; line-height:25px;overflow:hidden;}
#contactli .pt01 img{ vertical-align:middle;}
#contactli .pt02{ float:left;width:400px; height:auto; margin:16px 0;padding: 0 0 0 10px; font-size:26px;color: #313131; line-height:30px;font-weight: bold; overflow:hidden;}
#contactli #lt{float:left;width:440px; height:auto;padding:0px; margin:0; overflow:hidden;}
#contactli #rmap{float:right;width:664px; height:auto;padding:0;overflow:hidden;}
/*新闻内页*/
#page_newsview { margin:20px auto;width:1060px; overflow:hidden; }
#page_newsview .ptitle{float:left;width:100%; margin:20px 0;  line-height:38px;font-size:32px; color:#2d2d2d; font-weight:500;text-align:center; padding:10px 0 20px 0;overflow:hidden;}
#page_newsview .pdate{float:left;width:100%;padding: 0 0 30px 0; margin:0 0 30px 0;border-bottom: 1px solid #c68d4a; line-height:30px; color:#818181; font-size:18px;text-align:center; overflow:hidden;}
#page_newsview .pcontent{margin:20px auto; height:auto; width:95%; padding:10px 0 20px 0;border-bottom:1px dashed #cbcbcb; font-size:16px;line-height:30px; overflow:hidden;}
#page_newsview .pcontent img{max-width: 100%; width:expression(this.width > 1000 ? "100%" : this.width); overflow:hidden; }
#page_newsview .pcontent p{font-size:16px;line-height:30px;}
#page_newsview .print{float:left; height:auto; width:650px; margin:0; padding:20px 0; text-align:right;line-height:25px; color:#555; border-bottom:1px dotted #d3d4d4;overflow:hidden;}
#page_newsview .pre{float:left; height:auto; width:50%; font-size:14px;margin:10px 0 0 0;overflow:hidden;}
#page_newsview .next{float:right; height:auto; width:50%;font-size:14px;margin:10px 0 0 0; text-align:right;overflow:hidden;}

#plogin{margin:0px auto;width:100%; height:735px; background:url(../images/login_bg00.jpg);overflow:hidden;}
#plogin #main{margin:145px auto 0 auto;width:458px; height:380px; background:url(../images/login_bg01.png);overflow:hidden;}
#plogin #main .lk01{margin:100px auto 0 auto;width:368px; height:106px; background:url(../images/login_bg02.png);overflow:hidden;}
#plogin #main .lk01 li{ float:left;width:215px; height:25px;margin:18px 0 0 135px; background:#fff;overflow:hidden;}
#plogin #main .lk02{margin:5px auto 0 auto;width:368px; height:auto; font-size:14px; line-height:35px; color:#999;overflow:hidden;}
/*版权信息*/


/*链接*/
.t_more { float:right;color: #949494;}
a.t_more:link {text-decoration: none;color: #949494;}
a.t_more:visited {text-decoration: none;color: #949494;}
a.t_more:hover {text-decoration: none;	color: #875b01; }
a.t_more:active {text-decoration: none;}

.t_news01 {color: #242424; }
a.t_news01:link {text-decoration: none;color: #242424;}
a.t_news01:visited {text-decoration: none;color: #242424;}
a.t_news01:hover {text-decoration: none;	color: #cc0000; }
a.t_news01:active {text-decoration: none;}

.t_bmenu {color: #a0a0a0; }
a.t_bmenu:link {text-decoration: none;color: #a0a0a0;}
a.t_bmenu:visited {text-decoration: none;color: #a0a0a0;}
a.t_bmenu:hover {text-decoration: none;	color: #d0d0d0; }
a.t_bmenu:active {text-decoration: none;}

.t_9d9 {color: #9d9d9d;}
a.t_9d9:link {text-decoration: none;color: #9d9d9d;}
a.t_9d9:visited {text-decoration: none;color: #9d9d9d;}
a.t_9d9:hover {text-decoration: none;	color: #b0b0b0; }
a.t_9d9:active {text-decoration: none;}

.t_02 { color: #727272; }
a.t_02:link {text-decoration: none;color: #727272;}
a.t_02:visited {text-decoration: none;color: #727272;}
a.t_02:hover {text-decoration: none;	color: #cc0000; }
a.t_02:active {text-decoration: none;}

.t_white01 {color: #fff;}
a.t_white01:link {text-decoration: none;color: #fff;}
a.t_white01:visited {text-decoration: none;color: #fff;}
a.t_white01:hover {text-decoration: none;	color: #ffff00; }
a.t_white01:active {text-decoration: none;}

.t_bt {color: #b2b2b2; }
a.t_bt:link {text-decoration: none;color: #b2b2b2;}
a.t_bt:visited {text-decoration: none;color: #b2b2b2;}
a.t_bt:hover {text-decoration: none;	color: #a4a4a4; }
a.t_bt:active {text-decoration: none;}

.fleft {float: left;margin: 0;}
.tdate {font-size:14px;color:#b4b4b4;letter-spacing:0px; font-weight:normal;}
.tdate02{font-size:16px;color:#999;}
.tdate03 { float:right;font-size:14px;color:#b4b4b4;letter-spacing:0px;  font-weight:normal;}
.t18 {font-size:18px;letter-spacing:0px; font-weight:normal;}
.t16 {font-size:16px;letter-spacing:0px; font-weight:normal;}

.ksearch{ width:100%;height:40px;background:#d62727; border:0px solid #b7b7b7;  padding:0px; color:#fff; font-size:14px; line-height:40px;} 
.ksearch02{ width:100%;height:38px;background:none; border:0px solid #b7b7b7;  padding:0px; color:#9b9b9b; font-size:14px; line-height:38px;} 
.k02{ width:100%;height:45px;background:#23292c; border:0px solid #b7b7b7;padding:0px; color:#fff; text-align:center; line-height:45px; font-size:14px; font-weight:bold;} 
.k03{ width:100%;background:none; border:0px solid #b7b7b7; height:25px; padding:0px 0px 0px 5px; color:#999;} 
