@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; line-height:22px; font-family:"微软雅黑"; font-size:14px; color:#333;}
ul,ol,li,dd,dl,dt{margin:0px; padding:0px; list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
img{border:0px;}

.header{overflow:hidden;}
.header .top{border-bottom:1px solid #dedede; background:#fefefe; height:30px; line-height:30px; margin:auto; overflow:hidden; overflow:hidden;}
.header .top .m{width:1200px; margin:auto; font-size:12px; overflow:hidden;}
.header .top .m span{float:right;}

.header .logo{width:1200px; margin:auto; padding:10px 0; overflow:hidden;}
.header .logo .lg{float:left;}
.header .logo .tel{float:right; text-align:center;}
.header .logo .tel span{display:block; min-width:187px; margin-bottom:10px; font-size:14px; height:22px; background:url(../images/mq502_01.png) no-repeat center; display:block; overflow:hidden;}
.header .logo .tel h3{margin:0px; line-height:30px; font-size:25px; font-weight:100;}

.header .menu{height:40px; line-height:40px; text-align:center; background:#c00;}
.header .menu ul{width:1200px; margin:auto;}
.header .menu ul li{float:left; width:109px; font-size:14px;}
.header .menu ul li a{color:#fff; display:block;}
.header .menu ul li:hover a{background:#f00; font-weight:bold; transition:all 0.5s;}
.header .menu ul li span{display:block; width:109px; background:#f00; position:absolute; left:-99999em; z-index:999;}
.header .menu ul li:hover span a{font-weight:100;}
.header .menu ul li:hover span{left:auto; transition:all 0.5s;}
.header .menu ul li:hover a:hover{font-weight:bold;}
.header .menu ul li:hover span a:hover{background:#ea0303; font-weight:100; transition:all 0.5s;}

.header .banner{position:relative; overflow:hidden;}
.header .banner .hd{position:absolute; z-index:999; bottom:10px; left:50%; margin-left:-170px;}
.header .banner .hd ul li{float:left; width:60px; height:6px; border-radius:6px; cursor:pointer; background:#ffb400; margin-right:10px;}
.header .banner .hd ul li.on{background:#fff;}
.header .banner .bd ul li img{display:block; width:100%;}

.bj{overflow:hidden;}

.footer{margin-top:50px; background:#272828; overflow:hidden;}
.footer .m1{width:1200px; margin:auto; padding:50px 0; overflow:hidden;}
.footer .m1 .logo{width:430px; height:170px; display:table-cell; vertical-align:middle; text-align:center;}
.footer .m1 .nav{width:770px; display:table-cell; overflow:hidden;}
.footer .m1 .nav ul{min-height:170px; background:url(../images/mq502_14.png) repeat-y left; width:300px; padding-left:80px; float:left;}
.footer .m1 .nav ul b,.footer .m1 .nav ol b{color:#fff; font-size:16px;}
.footer .m1 .nav ul span,.footer .m1 .nav ol span{font-weight:100; font-size:12px;}
.footer .m1 .nav ul dd{display:block; width:180px; margin-top:5px;}
.footer .m1 .nav ul li{width:90px; float:left; margin-top:5px;}
.footer .m1 .nav ul li a{color:#9d9f9f;}
.footer .m1 .nav ul li a:hover{color:#f00;}
.footer .m1 .nav ol{width:340px; background:url(../images/mq502_14.png) repeat-y left; padding-left:100px; width:290px; min-height:190px; overflow:hidden;}
.footer .m1 .nav ol li{margin-top:25px; height:28px; line-height:28px; padding-left:45px; color:#9d9f9f;}
.footer .m1 .nav ol .n1{background:url(../images/mq502_15.png) no-repeat left center;}
.footer .m1 .nav ol .n2{background:url(../images/mq502_16.png) no-repeat left center;}
.footer .m1 .nav ol .n3{background:url(../images/mq502_17.png) no-repeat left center;}
.footer .m2{background:#221815; line-height:40px; color:#9d9f9f; text-align:center; font-size:12px;}
.footer .m2 a{color:#9d9f9f; padding:0 5px; font-weight:bold;}

.ny{width:1200px; margin:auto; margin-top:50px; background:url(../images/mq502_18.jpg) repeat-y left; overflow:hidden;}
.ny .lt{width:270px; float:left; overflow:hidden;}
.ny .lt .tt{border-bottom:1px solid #dedede; margin-bottom:10px; height:30px; font-size:16px; font-weight:bold; line-height:30px;}
.ny .lt .tt span{display:block; height:30px; border-bottom:1px solid #c00; float:left; background:url(../images/mq502_19.png) no-repeat center bottom;}
.ny .lt ul{padding-left:10px; overflow:hidden;}
.ny .lt ul li{background:url(../images/mq502_20.png) no-repeat center left; padding-left:10px; margin-top:10px; font-size:14px;}
.ny .lt ul li:hover{background:url(../images/mq502_21.png) no-repeat center left;}
.ny .lt .m1{margin-top:15px; overflow:hidden;}
.ny .lt .m1 img{display:block; width:100%;}
.ny .lt .us{padding-left:10px; line-height:25px; overflow:hidden;}
.ny .lt .us span{display:block; padding-left:42px; overflow:hidden;}

.ny .rt{float:right; width:890px; overflow:hidden;}
.ny .rt .weizhi{height:30px; border-bottom:1px solid #dedede; line-height:30px; font-size:14px;}
.ny .rt .pg_tt{background:url(../images/mq502_03.png) no-repeat center bottom; padding-bottom:25px; margin-top:30px; text-align:center; font-size:20px; font-weight:bold;}
.ny .rt .pg{margin-top:30px; padding:0 10px; font-size:16px; line-height:25px; overflow:hidden;}
.ny .rt .pg p{margin:0px; padding:0px;}

/*-- 在线客服 --*/
.box_os .os_x, .box_os .osqq, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:5px; bottom:25%; position:fixed; z-index:9999;}
.box_os .os_x{ background-position:2px 2px; width:18px; height:20px; float:right; position:absolute; top:1px; right:1px; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq p span img{display:block; width:100%;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.box_os .osqq p span a{color:#557917;}