body {margin:0 auto;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}

.head{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:fixed; z-index:99999;}
.tofg{ width:100%; height:199px; margin:0 auto;}
.to {width:100%; height:38px; margin:0 auto; background:#D8D8D8;}
.to1{ width:90%; height:38px; margin:0 auto;}
.to1a{width:60%; height: 38px;  float: left;  text-align: left;  font-size: 12px;  line-height: 38px;  color: #333;}
.to1b{width:30%; height: 38px;  float: right;  text-align: right;  font-size: 12px;  line-height: 38px;  color: #333;}
.to1b a{ color:#333; text-decoration:none;}
.to1b a:hover{ color:#000; text-decoration:underline;}
.top{ width:90%; height:auto; margin:0 auto; padding:30px 5%; overflow:hidden; background:#FFF;}
.top1{ width:50%; height:auto; float:left; text-align:left;}
.top2{ width:50%; height:auto; float:right; text-align:right;}
.dh{ width:100%; height:50px; margin:0 auto; background:url(../image/dh.jpg) repeat-x;}
.dh1{ width:90%; height:50px; margin:0 auto;}
.dh1 li{ width:11.111%; height:50px; float:left; line-height:50px; font-size:15px; text-align:center; color:#FFF; background:url(../image/dh1.jpg) no-repeat right top;}
.dh1 li a{ color:#FFF; text-decoration:none; display:block; width:100%; height:50px;}
.dh1 li a:hover{ color:#FFF; text-decoration:none; display:block; width:100%; height:50px; background:#000;}

.ban{ width:100%; height:600px; margin:0px auto;}
#flash {width:100%;height:600px;overflow:hidden;margin:0 auto;clear:both;position:relative;
}
#flash1 {width:100%;height:600px;background:url(../image/banner1.jpg) center no-repeat;
}
#flash2 {width:100%;height:600px;background:url(../image/banner2.jpg) center no-repeat;
}
#flash3 {width:100%;height:600px;background:url(../image/banner3.jpg) center no-repeat;
}
#flash img {width:100%;height:600px;
}
.flash_bar {width:50%;z-index:69;height:30px;overflow:hidden;position:absolute;bottom:20px;right:30px;text-align:center;
}
.flash_bar .dq {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../image/tg_flash_p.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {display:block;float:left;width:18px;height:18px;margin:5px 5px;cursor:pointer;background:url(../image/tg_flash_p2.png) no-repeat 0px 0px;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {height:600px;overflow:hidden;width:100%;clear:both;margin:0 auto;padding:0;
}
#flashLine {background:url(404.png) repeat-x center bottom;height:600px;width:100%;margin:0 auto;clear:both;
}
.sgr{ width:100%; height:50px; margin:0 auto; border-bottom:2px solid #FFE974; background:#000; display:block;}
.center{ width:90%; margin:0 auto; height:50px;}
.gjc{ width:65%; float:left; font-size:14px; color:#fff; line-height:50px; text-align:left;}
.gjc span{font-weight:bold;}
.ss{ width:232px; height:24px; float:right; background:#FFF; margin-top:15px;}

.cen1{ width:90%; height:auto; margin:30px auto 60px auto; overflow:hidden;}
.cen1a{ width:100%; height:55px; float:left; text-align:center; line-height:55px; color:#000; font-size:30px; font-weight:bold; margin-bottom:30px;}
.cen1b{ width:100%; height:auto; float:left;}
.cen1b dl{ width:16.66%; height:auto; float:left;}
.cen1b dl dt{ width:100%; height:auto; float:left; text-align:center; font-size:18px; line-height:45px; color:#333; font-weight:bold;}
.cen1b dl dd{ width:100%; height:auto; float:left; text-align:center; font-size:14px; color:#666;}

.cen2{ width:100%; height:auto; margin:30px auto 60px auto; overflow:hidden; background:url(../image/abt_bg.jpg) repeat-x top; padding:30px 0px;}
.cen2a{ width:100%; height:55px; margin:0 auto; text-align:center; line-height:55px; color:#000; font-size:30px; font-weight:bold; margin-bottom:30px;}
.cen2b{ width:90%; height:auto; margin:0 auto;}
.cen2b1{ width:50%; height:auto; float:left;}
.cen2b1a{ width:100%; height:auto; float:left; text-align:left; line-height:45px; color:#000; font-size:14px;}
.cen2b2{ width:45%; height:auto; float:right;}
.cen2b2 img{ width:100%;}
.cen2b1b{ width:155px; height:40px; float:left; background:#C41218; line-height:40px; font-size:14px; color:#fff; text-align:center; margin-top:70px;}
.cen2b1b a{ width:155px; height:40px; background:#C41218; color:#fff; transition:all 0.8s; display:block;}
.cen2b1b a:hover{ width:155px; height:40px; background:#fff; color:#C41218; display:block;}

.cen3{ width:90%; height:auto; margin:30px auto 60px auto; overflow:hidden;}
.cen3a{ width:90%; height:auto; margin:0 auto; overflow:hidden;}
.cen3a li{ width:20%; height:auto; text-align:center; font-size:16px; line-height:45px; color:#333; float:left;}
.cen3a li a{color:#333; text-decoration:none;}
.cen3a li a:hover{color:#C41218; text-decoration:none;}
.cen3a li:hover img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
.cen3a li img{
            margin: 0 auto;
            transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
        }
.inx {display:none;}
.sxs{ width:100%; height:auto; float:left; overflow:hidden;}
.cen3a li.hover{color:#C41218; text-decoration:none; font-weight:bold;}
.wapto{ display:none;}
.topbg{width:100%;background:#fff; position:fixed; top:0; z-index:999; padding:0px 0px 15px 0px;box-shadow: 0px 0px 8px 2px #d1d1d1;}
.topbg1{width:100%;background:#fff; padding:10px 0px;}
.logoa{display:block;width:65%;margin:0;}
.logoa img{display:block;width:100%;}
.navbtn{position:absolute;right:0;top:40px;height:50px;width:10%;height:50px;}
.bs{ width:95%;height:25px; background:#E6E6E6; float:left; margin-bottom:15px;font:12px/25px '¦®?¦¨¦Í¦±¦¥??';color:#333; padding-left:5%;}
.mbj{ background:none!important;}
#inav {position: fixed; _position: absolute; background:url(../image/dhb.png) repeat; width:100%; height:459px; right:0%; margin-left:-101px; text-align: center; display: none; z-index:999999;}
#inavCover { cursor: pointer; width:100%; height: 100%; top:30px; left: 0; position: fixed; filter: alpha(opacity=100); opacity:1; z-index: 99999; text-align:right;}
#inavCover, #inav { display: none; }
#inav.push { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
#inav ul{ overflow:hidden; display:block;}
#inav li{width:100%;line-height:100px;border-bottom:1px solid #999;margin:0 auto;}
#inav li a{display:block;width:100%;font:16px/50px '¦®?¦¨¦Í¦±¦¥??';color:#A4A4A4; }
.big-pic{width:100%; position:relative; border-top:1px solid #071328; clear:both; display:none;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.big-pic img{float:left;height:auto; width:100%;display:block;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333%;}
.slide-dot{width:96%; overflow:hidden;position:absolute;left:2.8125%; bottom:10px; height:20px;}
.slide-dot span{display:inline-block;width:11px;height:11px;border-radius:11px;vertical-align:top; z-index:10;margin:3px 6px 0;float:left;background:#fbfcfc;background:-webkit-linear-gradient(top,#fbfcfc,#a4abb7);background:-moz-linear-gradient(top,#fbfcfc,#a4abb7);background:linear-gradient(top,#fbfcfc,#a4abb7);box-shadow:0 0 3px #0c1f40;}
.slide-dot .slide-dot-cur{z-index:10;vertical-align:top;background:#fbdf41;background:-webkit-linear-gradient(top,#fbdf41,#fbb304);background:-moz-linear-gradient(top,#fbdf41,#fbb304);background:linear-gradient(top,#fbdf41,#fbb304);box-shadow:0 0 3px #0c1f40}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.wapxban{ display:none;}
.cen3b{ width:100%; height:auto; margin:30px auto; overflow:hidden;}
.cen3b1{ width:100%; height:50px; float:left; background:#444455;}
.cen3b1a{ width:150px; height:50px; float:left; line-height:50px; text-align:center; font-size:16px; color:#FFF; border-left:10px solid #FFA200;}
.cen3b1b{ width:110px; height:50px; float:right; line-height:50px; text-align:center; font-size:12px; color:#ccc;}
.cen3b1b a{color:#ccc; text-decoration:none;}
.cen3b1b a:hover{color:#fff; text-decoration:underline;}
.cen3b2{ width:100%; height:auto; float:left; margin-top:30px;}
.cen3b2 li{ width:23%; height:auto; overflow:hidden; float:left; margin:1%; display:inline; font-size:14px; color:#333; line-height:35px; text-align:center;}
.cen3b2 li a{color:#333; text-decoration:none;}
.cen3b2 li a:hover{color:#c00; text-decoration:underline;}
.cen3b2 li img{ width:100%;transition:0.3s;}
.cen3b2 li img:hover{transform: scale(1.2,1.2);}
.cen4{ width:90%; height:auto; margin:0 auto 60px auto; overflow:hidden; padding:30px 5% 50px 5%; background:#333;}
.mr_frbox {width:100%; height:auto; float:left;}
.mr_frUl { float: left; height:auto; width:100%;}
.mr_frUle { float: left; height:37px; width:100%; text-align:center; margin-top:30px;}
.mr_frUl ul li {float: left; height:auto; width:20%; display:inline; text-align:center; overflow:hidden;}
.mr_frUl ul li img{width:96%;transition:0.3s;}
.mr_frUl ul li img:hover{transform: scale(1.2,1.2);}
.cen4a{ width:100%; height:auto; float:left;}
.cen4b{ width:100%; height:60px; float:left; font-size:30px; color:#FFF; line-height:60px; text-align:center; font-weight:bold; margin-bottom:20px;}
.cen5{ width:90%; height:auto; margin:0 auto 60px auto; overflow:hidden;}
.cen5a{ width:100%; height:auto; float:left;}
.cen5a dl{ width:46%; height:155px; float:left; margin:2%; display:inline; overflow:hidden;}
.cen5a dl dt{ width:30%; height:145px; float:left; border:1px solid #CCC; padding:4px; text-align:center;}
.cen5a dl dt img{ width:auto; height:145px;}
.cen5a dl dd{ width:64%; height:155px; float:right; text-align:left; font-size:14px; color:#666; line-height:30px;}
.cen5a dl dd a{color:#000; text-decoration:none; font-weight:bold;}
.cen5a dl dd a:hover{color:#c00; text-decoration:underline;}
.sy8{ width:90%; height:auto; margin:0 auto; background:#F4F4F4; text-align:center; padding:40px 5%; overflow:hidden;}
.sy8 li{ width:33.333%; height:auto; float:left; text-align:left;}
.sy9{ width:100%; height:auto; margin:0 auto; background:url(../image/yi.jpg) repeat; padding:30px 0px; overflow:hidden;}
.sy9a{ width:90%; height:auto; margin:0 auto; overflow:hidden;}
.sy9a1{ width:100%; height:50px; float:left; margin-bottom:20px; text-align:left;}
.sy9a2{ width:100%; height:auto; float:left; text-align:left; font-size:14px; color:#FFF; line-height:30px; margin-bottom:20px;}
.sy9a2 a{ color:#FFF; text-decoration:none;}
.sy9a2 a:hover{ color:#c00; text-decoration:underline;}
.sy9a3{ width:100%; height:50px; float:left; border-bottom:1px solid #514F64; border-top:1px solid #514F64; margin-bottom:20px;}
.sy9a3 li{ width:11.111%; height:50px; float:left; text-align:center; font-size:14px; color:#FFF; line-height:50px; background:url(../image/dhx.png) no-repeat right;}
.sy9a3 li a{color:#FFF; text-decoration:none;}
.sy9a3 li a:hover{color:#f00; text-decoration:underline;}
.sy9a4{ background:none!important;}
.sy9a5{ width:100%; height:140px; float:left; background:url(../image/rt.png) no-repeat top right; padding-top:20px; text-align:left; font-size:14px; color:#706F79; line-height:30px;}
.sy9a5 a{color:#706F79; text-decoration:none;}
.sy9a5 a:hover{color:#c00; text-decoration:underline;}
.sy9a7{ width:100%; height:auto; float:left; padding-top:20px; text-align:left; font-size:14px; color:#706F79; line-height:30px; display:none;}
.sy9a7 a{color:#706F79; text-decoration:none;}
.sy9a7 a:hover{color:#c00; text-decoration:underline;}
.sy10{ width:100%; height:20px; margin:0 auto; background:#222;}
.sy9a6{ display:none;}
.ncp{ width:90%; height:auto; margin:50px auto; overflow:hidden;}
.fy{ width:100%; text-align:center; height:50px; overflow:hidden; font-size:14px; float:left; line-height:50px; background:#efefef; margin:15px 0; color:#000;}
.fy a{ color:#000; text-decoration:none;}
.bt{ width:100%; text-align:center; font-size:20px; float:left; line-height:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px; text-align:left;}
.cpfl{ width:100%; height:auto; float:left; margin-bottom:10px;}
.cpfl li{ width:100%; height:45px; float:left; text-align:center; color:#fff; background:#B5001F; line-height:45px; font-size:18px; font-weight:bold; margin-top:45px;}
.cpfl li a{ width:100%; height:45px;color:#fff; background:#B5001F; text-decoration:none; display:block; transition:all 0.8s; font-size:18px;}
.cpfl li a:hover{ width:100%; height:45px;color:#fff; background:#000; text-decoration:none; display:block;}
.gywm{ width:90%; height:auto; margin:50px auto; overflow:hidden;}
.gywm1{ width:35px; height:5px; float:left; background:#B5001F; margin-bottom:45px;}
.gywm2{ width:100%; height:auto; float:left; font-size:24px; color:#333; line-height:40px; text-align:left; font-weight:bold; margin-bottom:10px;}
.gywm3{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#333;}
.cpzs{ width:100%; height:auto; float:left;}
.cpzs dl{ width:23%; height:auto; float:left; margin:20px 1%; display:inline;}
.cpzs dl dt{ width:96%; height:auto; float:left; overflow:hidden; padding:2%; border:1px solid #CCC;}
.cpzs dl dt img{width:100%;transition: 0.5s;}
.cpzs dl dt img:hover{transform: scale(1.2,1.2);}
.cpzs dl dd{ width:95%; height:60px; float:left; text-align:left; line-height:40px; font-size:18px; font-weight:bold; padding-left:5%;}
.cpzs dl dd span{text-align:left; line-height:20px; font-size:14px; color:#666; font-weight:normal;}
.cpzs dl a{color:#333; text-decoration:none;}
.cpzs dl a:hover{color:#B5001F; text-decoration:none;}
.xwdt{ width:100%; height:auto; float:left;}
.xwdt dl{ width:100%; height:auto; float:left; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.xwdt dl dt{ width:30%; height:auto; float:left; overflow:hidden;}
.xwdt dl dt img{height:250px;transition: 0.5s;}
.xwdt dl dt img:hover{transform: scale(1.2,1.2);}
.xwdt dl dd{ width:65%; height:auto; float:right; overflow:hidden;}
.lxwm{ width:100%; height:auto; float:left; font-size:16px; line-height:40px; color:#333; margin-bottom:30px;}

.alzs{ width:100%; height:auto; float:left;}
.alzs dl{ width:100%; height:auto; float:left; margin-bottom:50px; background:#f5f5f5;}
.alzs dl dt{ width:60%; height:auto; float:left; overflow:hidden;}
.alzs dl dt img{width:100%;transition: 0.5s;}
.alzs dl dt img:hover{transform: scale(1.2,1.2);}
.alzs dl dd{ width:30%; height:auto; float:right; overflow:hidden; padding:5%;}
.ana{ width:100%; height:auto; float:left; font-size:26px; line-height:50px; color:#000; font-weight:bold; text-align:left; margin-bottom:20px;}
.ana a{ color:#000; text-decoration:none;}
.ana a:hover{ color:#B5001F; text-decoration:none;}
.anb{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#666; text-align:left; margin-bottom:30px;}
.anc{ width:200px; height:50px; float:left; text-align:center; color:#fff; background:#B5001F; line-height:50px; border-radius:5px;}
.anc a{ width:200px; height:50px;color:#fff; background:#B5001F; text-decoration:none; display:block; transition:all 0.8s; font-size:14px; border-radius:5px;}
.anc a:hover{ width:200px; height:50px;color:#fff; background:#000; text-decoration:none; display:block;}

@media screen and (max-width:768px) {
.head{ display:none;}
.tofg{ display:none;}
.wapto{ display:block;}
.ban{ display:none;}
.big-pic{ display:block;}
.sgr{ display:none;}
.cen1{margin:15px auto 60px auto;}
.cen1a{ font-size:20px; margin-bottom:15px;}
.cen1b dl{ width:50%; margin-bottom:20px;}
.cen2a{font-size:20px; margin-bottom:0px;}
.cen2b1,.cen2b2{ width:100%;}
.cen2{background: url(../image/abt_bg.jpg) repeat-x bottom #F4F2F3;}
.cen2b1a{line-height: 30px;}
.cen2b1b{ margin-top:20px; margin-bottom:40px;}
.cen3{margin:0 auto;}
.cen3a li{ width:50%;line-height:25px; margin-bottom:20px;}
.cen3b2 li{ width:48%; margin-bottom:15px;}
.cen4{ display:none;}
.cen5a dl{ width:100%; margin:4% 0;}
.cen5a dl dd{ line-height:25px; overflow:hidden;}
.sy8,.sy9a3{ display:none;}
.sy9a5{ display:none;}
.sy9a7{ display:block;}
.sy9a6{ width:100%; height:auto; float:left; text-align:center; display:block; margin-bottom:10px; border-top:1px solid #514F64; padding-top:20px;}
.cpfl li{ width:31%; margin:10px 1%;}
.cpfl li a{font-size:13px;}
.gywm1{ margin-bottom:20px;}
.cpzs dl { width:98%;}
.xwdt dl dd { width:100%; margin-top:15px;}
.alzs dl dt ,.xwdt dl dt{ width:100%;}
.alzs dl dd { width:90%;}
.ana { font-size:20px; line-height:35px;}
.tu img{ width:80%; height:auto;}
}