*{margin: 0px;padding: 0px;font-family:"΢ź";}
body{min-width:1200px;font-size: 13px;overflow-x:hidden; color:#656566}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
h1{color:#232323;}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
img {border:0;}
a{text-decoration:none;color:#656566;}
.wrap{width:1200px;margin:0 auto;}
a:hover{text-decoration:none;color:#c4a22a;}
.marg50{ margin-top:50px;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.clear { zoom: 1;clear:both; }
.clear:after { content: ''; display: block; clear: both; }
/*top*/
/* ===== retrie===== */
.retrie { float:left;position:relative; z-index:1000;height:30px; width:130px;text-align: center; background:#f2f2f2; margin-top:8px;}
.retrie { overflow: hidden;}
.retrie a {position: relative;height: 30px;line-height: 30px;text-align: center;}
.retrie a:after {position: absolute;top: 50%;left: 50%;margin-top: -10px; margin-left: 40px;width: 11px;height: 11px;border: #656566 solid;border-width: 1px 1px 0 0;content: ' ';-webkit-transform: rotate(135deg);}
.retrie .up:after {margin-top: 0;border: #ff0000 solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(-45deg);}
.downlist { margin:0 auto; z-index:1004;display: none; width:130px;overflow-y: auto;background-color: #f2f2f2; position:absolute; top:63px;border-radius:0px 0px 5px 5px; margin-left:50px;}
.types{float:left; margin-top:5px; width:130px; border-top:1px solid #dddddd;}
.types li a{ float:left; color:#3c3c3c;font-size:13px; line-height:35px; width:130px; text-align:center;}
.types li a:hover{ color:#039830;}

.telephone{font-size: 18px;color: #C2000B;font-family: "Arial"; margin-top:25px;}
.telephone img {margin-right: 10px; float:left;}
/*MENU*/
.head_bg{ width:100%; background:#fff; height:103px;}
.menu{ width:100%;height:57px; background:#333333;}
.nav{ width:1200px; margin:auto; height:57px; line-height:57px; position:relative;z-index:1000;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; width:170px;text-align:center; color:#ffffff}
.nav .nLi h3 a{ display:block; padding:0 10px; font-size:16px; font-weight:normal;color:#ffffff; }
.nav .sub{ display:none; width:170px; left:0; top:57px;  position:absolute; background:#2e2c3a;  line-height:26px; padding:5px 0;}
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#ffffff; text-align:center }
.nav .sub a:hover{ background:#1d1b2a; color:#fdff6f;}
.nav .on h3 a{ background:#5a5961; color:#fff;}
/*===================foot===============================*/
.foot{ width:100%; margin:auto; background:#1e1e26; height:300px;min-width:1200px; overflow:hidden;}
.foot1{ width:1200px; padding-top:35px;margin:auto;}
.footLeft{width:500px;overflow:hidden;}
.footMenu{float:left; margin-top:5px;}
.footMenu li a{ float:left; color:#d7d7d7;font-size:13px; line-height:22px; width:100px;}
.footMenu li a:hover{ color:#f28300;}
.footMenu h3{ font-size:16px; line-height:40px; font-weight:bold; color:#d7d7d7; font-weight:normal;}

.footRight{width:340px;overflow:hidden; float:right; line-height:30px; color:#d7d7d7}
.footRight p{font-size:16px; line-height:40px; font-weight:bold; color:#d7d7d7; font-weight:normal; }
.footRight h4{ width:100%; line-height:40px; font-size:30px; color:#fff;}
.footgz{ width:340px; overflow:hidden;}
.footgz .footgz1{float:left; width:100px;}
.footgz .footgz2{float:right; width:230px; overflow:hidden; padding-left:5px;}
.footgz .footgz2 p{ float:left; width:100%; font-size:13px; line-height:22px;}
.footgz .footgz2 span{ float:left; width:100%; font-size:13px;}

.footCenter{ float:left; width:310px; overflow:hidden; margin-top:5px;color:#d7d7d7;border-left:1px solid #6e6e6e; line-height:27px; padding-right:10px;border-right:1px solid #6e6e6e; line-height:27px; padding-left:20px;}
.footCenter p{font-size:16px; line-height:30px; font-weight:bold; color:#d7d7d7; font-weight:normal; }
.footCenter h4{ width:100%; line-height:40px; font-size:30px; color:#fff;}

.copyright{ width:100%; background:#1e1e26; text-align:center; line-height:30px; color:#6f747a; padding:15px 0px; border-top:1px solid #34343b}



/*line*/
.right_fixed{ position:fixed;right:0;top:30%;z-index:98;}
.right_fixed div{height:54px;margin-bottom:2px;}
.right_fixed div a{display:inline-block;width:165px;height:54px;background:#c4a22a; position:absolute;right:-111px; text-decoration:none;}
.right_fixed div a img{float:left;}
.right_fixed div a span{float:left;font-size:15px;line-height:54px;color:#fff;padding-left:5px;}
.right_fixed div a p{font-size:14px;line-height:20px;color:#fff;color:#fff;padding-left:5px;padding-top:8px;}
#gz{ position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);z-index:99;display:none;}
#gz table{width:100%;height:100%; text-align:center;}
body.noscroll{ position:absolute;left:0;top:0;right:0;bottom:0; overflow:hidden;}
.fixeFooter {border: 0px;position: fixed;width: 100%;height: 135px;background: rgba(0, 0, 0, 0.8);bottom: -135px;left: 0px;z-index: 1000;box-shadow: rgba(0, 0, 0, 0.05) 0px -1px 8px;}
.fixeFooter > div { width: 1200px;margin: 0px auto;overflow: hidden;height: 100%;}
.fixeFooter > div > div:first-child {position: relative;float: left;width: 465px;}
@keyframes liftRight {
        0% {left: 80px;opacity: .8 }
        50% {left: 101px;opacity: 1}
        100% {left: 80px;opacity: .8}
    }
@-webkit-keyframes liftRight /* Safari  Chrome */
    {
        0% {left: 80px;opacity: .8}
        50% {left: 101px;opacity: 1}
        100% {left: 80px;opacity: .8}
    }
.fixeFooter > div > div:first-child > img {position: absolute; top: 24px;}
.fixeFooter > div > div:first-child > p { padding-left: 1px;font-size: 34px;color: rgb(239, 136, 12);line-height: 34px;margin: 22px 0px 4px;}
.fixeFooter > div > div:first-child > span {font-size: 14px;line-height: 14px;color: rgb(85, 85, 85);}
.fixeFooter > div > div:first-child > span > em {font-style: normal;color: #ef880c;font-family: arial;}
.fixeFooter > div > div:last-child { float: right; width: 715px;}
.fixeFooter > div > div:last-child img { float: right;cursor: pointer;margin: 14px 0px 0px 0px;}
.fixeFooter > div > div:last-child input {display: block; width: 150px;float: left; border: none;color: #000;background: #fff;
         height: 35px;line-height: 35px;padding: 0px 5px; margin: 5px 5px; }
.fixeFooterOn {position: fixed;width: 130px;height: 134px;top: 70%;left: 0px;z-index: 11;
        background: url('/images/down-bar-btn.png') center center no-repeat;cursor: pointer;display: none;opacity: 0;}
.fixeFooterOn p {font-size: 16px;line-height: 23px;color: #fff;width: 25px;text-align: center;margin: 20px 0 0 19px;}
 @keyframes liftRight2 {
        0% {left: 16px}
        50% {left: 4px}
        100% {left: 16px}
		}
@-webkit-keyframes liftRight2 /* Safari  Chrome */
    {
        0% {left: 16px }
        50% {left: 4px}
        100% {left: 16px}
    }
.fixeFooterOn > img { position: relative;top: 14px; animation: liftRight2 1s infinite linear;-webkit-animation: liftRight2 1s infinite linear; /* Safari  Chrome */}
.fixeFooter > div > div:last-child .bd { width: 342px;float: left;margin-top: 20px;}
.fixeFooter > div > div:last-child .bd1 {width: 342px;float: left;}
.fixeFooter > div > div:last-child .bd2 {width: 342px;float: left;}
.fixeFooter > div > div:last-child .bd3 {width: 80px; float: left;margin-top: 20px; }
.fixeFooter > div > div:last-child .bd4 {width: 168px; float: left;margin-left: 50px;margin-top: 10px;}
.fixeFooter > div > div:last-child .bd4 p {font-size: 24px;color: #fff; padding-top:28px;}
.fixeFooter > div > div:last-child .bd4 span { font-size: 24px;color: #eb6100;}
.fixeFooter > div > div:last-child .button {color: rgb(255, 255, 255);background: #eb6100;width: 80px;height: 80px;font-size: 18px;cursor: pointer;line-height: 80px;}
