@charset "utf-8";
@import url("public.css");
.menuBg{background-image:url(../images/menu-bg.png); background-repeat: no-repeat;}
#Q-main{ height:370px; position:relative; *z-index:4;}

/* JQ-side */
#JQ-side{ background:#fff; border:solid 1px #d7d7d7; float:left; padding:4px; width:236px; height:360px;}
.J-Notice-box{ margin-top:10px; padding:0px 5px;}
.J-Notice-title{ height:24px;margin-bottom:5px; border-bottom: solid 1px #eee; padding:0px 5px 5px 5px;}
.J-Notice-title h3{ color:#0162bc;font-size:14px; font-weight: bold; float:left;}
.J-Notice-title a{ float:right; color:#939393;}
#J-Notice-M{ height:112px; overflow:hidden;}
#J-Notice-M ul{ padding-left:5px;}
#J-Notice-M ul li{ line-height:28px; height:28px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
#J-Notice-M ul li a{ color:#666;}
#J-Notice-M ul li a:hover{ color:#f08200;}
/* Q-content */
#Q-content{ float:right; width:720px; padding:7px 10px; border:solid 1px #d7d7d7;background:#fff;height:354px; position:relative;}
.J-list-item{position:absolute; padding:1px; left:0px; top:0px; width:738px;z-index:300; display:none;height:366px;background:#fff;}
.J-list-item a{ display:block;height:366px;width:738px; background:url(../images/load.gif) no-repeat center center;}
.J-Notice-close{ position:absolute; display:block; right:-1px; top:-1px; width:26px; height:26px; background-position:-73px -220px; cursor:pointer;opacity:0.8; filter:alpha(opacity=80);}
.J-Notice-close:hover{ opacity:1; filter:alpha(opacity=100);}


/* M-menu */
.M-menu{ height:62px; line-height:62px; margin-bottom:10px;background:url(../images/bg5.jpg) center center no-repeat #0062bb; font-family:微软雅黑; position:relative; z-index:400;}
.M-menu .title{ background-position:-4px -4px; color:#fff; width:127px; height:62px; float:left; font-size:18px;}
.M-menu .title em{ display:inline-block; width:25px; height:16px; margin:-3px 10px 0px 20px; *margin-top:0px; background-position:-42px -75px;}
.M-menu .title2 em { display: inline-block; width: 25px; height: 18px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -70px -75px;  }
.M-menu .title3 em { display: inline-block; width: 23px; height: 21px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -63px -118px;  }
.M-menu .title4 em {  display: inline-block; width: 23px; height: 21px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -83px -145px;  }
.M-menu .title5 em {  display: inline-block; width: 22px; height: 23px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -83px -168px;  }
.M-menu .title6 em {  display: inline-block; width: 22px; height: 23px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -83px -192px;  }
.M-menu .title7 em {  display: inline-block; width: 22px; height: 23px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -83px -217px;  }
.M-menu .title8 em {  display: inline-block; width: 22px; height: 27px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -83px -248px;  }
.M-menu .title9 em {  display: inline-block; width: 26px; height: 26px; margin: -3px 2px 0px 10px; *margin-top:0px;background-position: -79px -278px;  }
.M-menu .title10 em {  display: inline-block; width: 18px; height: 23px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -61px -169px;  }
.M-menu .title11 em {  display: inline-block; width: 18px; height: 27px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -61px -192px;  }

#MJ-menu-ani{ float:left;border-right: solid 1px #99c0e4;height:62px; line-height:62px; width:245px;}
#MJ-menu-ani .title{ background-position:-4px -4px; color:#fff; width:127px; float:left; font-size:18px; height:62px;}
#MJ-menu-ani .title em { display: inline-block; width: 25px; height: 18px; margin: -3px 10px 0px 20px; *margin-top:0px;background-position: -70px -75px;  }
.M-J-menu {color: #fff; float: left; font-size: 14px;height:62px; line-height:62px; position:relative;margin-left:-31px; padding-left:31px; }
.M-J-menu .M-J-menu-btn{padding: 0px 15px 0px 22px; position:relative; z-index:11;}
.M-J-menu .M-J-menu-btn em.Mico { width: 14px; height: 14px; background-position: -42px -98px; display: inline-block; margin-left: 10px; }
.M-J-menu-hover{ background:url(../images/bg10.gif) no-repeat left center; }
.M-J-menu-hover .M-J-menu-btn{ background:#f6f7f9;border-top: solid 1px #026aaa; border-bottom: solid 1px #026aaa; height:60px; line-height:60px; color:#026aaa;}
.M-J-menu-hover .M-J-menu-btn em.Mico{background-position:-44px -137px;}
.M-J-box{ position:absolute;top:0px;width:184px; display:none; left:147px; z-index:10;background:#f6f7f9;border:solid 1px #026aaa; height:60px; overflow:hidden;}

.Q-side-li{ font-size:14px; font-family:微软雅黑; position:relative;margin-top:1px; height:30px; overflow:hidden; width:100%; float:left;}
.Q-side-li a{ display:block; padding-left:65px; color:#747474;height:30px; line-height:30px;  }
.Q-side-li .ico1{display:block; width:22px; height:22px; position:absolute; top:5px; left:30px;}
.Q-side-li .sm-ico-0{background-position:-109px -74px;}
.Q-side-li .sm-ico-1{background-position:-109px -96px;}
.Q-side-li .sm-ico-2{background-position:-109px -118px;}
.Q-side-li .sm-ico-3{background-position:-109px -140px;}
.Q-side-li .sm-ico-4{background-position:-109px -162px;}
.Q-side-li .sm-ico-5{background-position:-109px -184px;}
.Q-side-li .sm-ico-6{background-position:-109px -206px;}
.Q-side-li .sm-ico-7{background-position:-109px -228px;}
.Q-side-li .sm-ico-8{background-position:-109px -250px;}
.Q-side-li .sm-ico-9{background-position:-109px -272px;}
.Q-side-li .sm-ico-10{background-position:-87px -118px;}
.Q-side-li .ico2{ display:block; width:5px; height:9px; background-position:-35px -28px; position:absolute; top:11px; right:20px;}
.Q-side-li a:hover,.Q-side-li-hover{ background:#f0f0f0; text-decoration:none; color:#747474;}
.Q-side-li a:hover .ico2,.Q-side-li-hover .ico2{ width:7px; height:11px;background-position:-45px -28px;top:10px; right:19px;}

.M-menu p{ color:#629ed5; padding-left:20px; float:left;}
.M-menu p a{ color:#fff; padding:0px 10px; font-size:14px;}
.M-menu p a em{ margin-right:10px; display:inline-block;}
.M-menu p a em.ico1{ width:14px; height:18px; background-position:-4px -72px;}
.M-menu p a em.ico2{width:17px; height:17px; background-position:-3px -95px;}
.M-menu p a em.ico3{width:18px; height:18px; background-position:-3px -117px;}
.M-menu p a em.ico4 { width: 19px; height: 17px; background-position: -3px -139px; }
.M-menu p a.hover,.M-menu p a:hover{ color:#6dcff6; text-decoration:none;}
.M-menu p a.hover em.ico1,.M-menu p a:hover em.ico1{ background-position:-21px -72px;}
.M-menu p a.hover em.ico2,.M-menu p a:hover em.ico2{ background-position:-21px -95px;}
.M-menu p a.hover em.ico3,.M-menu p a:hover em.ico3{background-position:-24px -117px;}
.M-menu p a.hover em.ico4, .M-menu p a:hover em.ico4 { background-position: -24px -139px; }
.M-menu img.right{ margin:14px 20px 0px 0px;}
#M-menu-go{ font-size:14px; float:right; color:#fff; margin-right:20px;}
#M-menu-go em{width:14px; height:14px; background-position:-60px -98px; display:inline-block; margin-left:10px;}



/* J-product */
.J-product{ background:#fff; padding-bottom:27px; position:relative;}
.J-product-tabs{ height:56px; line-height:56px; background-color:#fbfbfb;}
.J-product-tabs ul{ float:left;}
.J-product-tabs ul li{ border-bottom: 2px solid #fa6f57;
    color: #9da2ac;
    cursor: pointer;
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    list-style: outside none none;
    margin-right: 4px;
    padding: 0 10px;
    position: relative;}
.J-product-tabs ul li em{ width:4px; height:7px; background-position:-77px -11px; display:inline-block; margin-left:5px;}
.J-product-tabs ul li.hover{background: #fa6f57 none repeat scroll 0 0;
    border-width: 2px 1px medium;
    color: #fff;
    height: 40px;
    line-height: 40px;
    z-index: 2;}
.J-product-tabs ul li.hover em{ display:inline-block;}
.J-product-tabs ul li.tabs-T:hover{z-index:4;border:solid 1px #009fe3; background:#fff; border-bottom:none;color:#009fe3;}
.J-product-tabs ul li.tabs-T:hover em{display:inline-block;}
.J-product-tabs ul li.ani{border-bottom:none;height:40px;}
.JQ-product-list{ background:#fff; width:710px; padding:0px 10px 0px 30px;border:solid 1px #009fe3; display:none;font-size:10px;font-family:宋体;border-left:none; height:65px; position:absolute; left:80px; top:-1px; z-index:9999;}
.JQ-product-list span{ font-size:14px; color:#767676; margin-right:5px; font-weight:bold; float:left;}
.JQ-product-list p{ line-height:20px;color:#a7a7a7; float:left; width:760px;padding:5px 0px 4px;}
.JQ-product-list a{ font-size:12px; text-decoration:underline; color:#a7a7a7;word-wrap: break-word; word-break: normal; }
.J-product-tabs input{ margin-right:5px;}
.J-product-tabs a.user-buy-s{ border-radius:5px; background:#f08200; behavior: url(../js/pie.htc); position:relative;color:#fff; display:block; float:right; padding:0px 20px;font-size:18px; font-family:微软雅黑; font-weight:bold; margin:10px 0px 10px 10px; vertical-align:middle; line-height:36px; }
.J-product-tabs a.user-buy-s:hover{ text-decoration:none;}
.J-product-body{ padding:20px; min-height: 418px;}
.J-product-main{ height:272px; overflow:hidden;display:none;}
.J-product-Text img{ display:block; margin:10px auto;}
.J-product-Text img.left{ float:left; margin-right:20px;}
.J-product-main .C-img{ display:block; margin:0px auto;}
.J-product-slide{ display:block; width:74px; height:18px; position:absolute;cursor:pointer; left:50%;background-position:-132px -469px; bottom:-17px;}
.J-product-slide-hover{background-position:-132px -512px;}
.J-product-A{ margin-bottom:20px;}
.J-product-a{ float:left; width:500px;}
.J-product-a h1{ color:#0665bf; font-size:18px; font-family:微软雅黑; font-weight:normal; text-align:left; margin:10px 0px 20px;}
.J-product-a p{  font-size:14px;text-indent:2em; line-height:30px;}
.J-product-a strong{ color:#f08200; font-size:17px; text-indent:2em; font-style:italic;}
.J-product-b{ text-align:right; width:445px; float:right;}
.J-product-b p{ color:#999; text-align:left; padding-left:10px;}
.J-product-B p{ text-indent:2em; line-height:30px; font-size:14px;}
.J-product-B img{ float:right; margin:0px 0px 10px 30px;}


/* M-list-a */
.M-list-a{ height:24px; overflow:hidden; line-height:24px;}
.M-list-a ul{ float:left; height:24px;}
.M-list-a ul li{ float:left; border:solid 1px #e2e1e3; margin-right:10px; cursor:pointer; width:69px; height:22px; line-height:22px; text-align:center; background-position:-9999px -9999px;}
.M-list-a ul li.hover{ background-position:-207px -469px; border:none; width:71px; height:24px; line-height:24px;}
.M-list-a p{ float:left; display:none;}
.M-list-a p span{ color:#949494; margin-right:10px; cursor:pointer;}
.M-list-a p span.hover{ background:#31c9f2; color:#fff;}
.M-list-a a{ float:right; color:#4fa3d8;}
.J-slide-PC{ height:90px; position:relative;}
.J-slide-btn{ width:14px; height:23px; position:absolute; top:50%; margin-top:-12px; cursor:pointer;}
.J-slide-btn-left{ background-position:-73px -161px; left:0px;}
.J-slide-btn-right{background-position:-95px -161px; right:0px;}
.J-slide-btn-left:hover{background-position:-114px -161px;}
.J-slide-btn-right:hover{background-position:-136px -161px;}
.J-slide-main{ margin:0px auto; height:90px; overflow:hidden; position:relative; z-index:2; width:200px;}
.J-slide-main ul{width:10000px; margin-left:0px; margin-top:6px;}
.J-slide-main ul li{ float:left; margin-right:10px; position:relative; width:200px;height:80px;}
.J-slide-main ul li img{ float:left; margin:5px 0px 0px 0px;}
.J-slide-main ul li p{ color:#5a5a5a;}
.J-slide-main ul li .blue{ font-weight:bold;}
.J-slide-main ul li span{ color:#999;}
.J-slide-main ul li span em{ color:#f40; font-weight:bold;}

/* M-list-box */
.radus-s{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative; behavior: url(../js/pie.htc);}
.M-list-MA{ position:relative; overflow:hidden; z-index:20; clear:both;}
.M-list-box{ padding:5px 0px; border-top:solid 1px #f4f4f4; margin-top:-1px;}
.M-list-box2{ padding:5px 0px;}
.M-list-box label{ float:left; display:block; width:80px; padding-left:5px; text-align:left; color:#5f5f5f;}
.M-list-main{ float:right; width:615px; margin-top:-5px; position:relative;}
.M-list-main p{ color:#959595; margin:5px 0px 0px 20px; float:left;}
.M-list-main p a{ padding:0px 5px; color:#0363bd;}
.M-list-span{width:105px; float:left; height:24px; margin-top:5px; position:relative;}
.M-list-span em.ico3{ display:none; width:15px; height:8px; position:absolute; left:22px; bottom:-8px; background-position:-47px -71px; z-index:10;}
.M-list-spe{ float:left; margin:5px 5px 0px 0px;}
.M-list-span .M-ico{ display:inline-block; vertical-align:middle; margin:-2px 0px 0px 5px; margin-top:0px\9;}
.M-list-span .M-01{ background-position:-25px -67px; width:17px; height:19px;}
.M-list-span .M-02{ background-position:-3px -67px;width:17px; height:16px;}
.M-list-color{ display:block; width:13px; height:13px; margin:12px 10px 0px 0px; cursor:pointer; float:left;}
.M-list-color-1{ background:#ccccc6;}
.M-list-color-2{ background:#dee1d8;}
.M-list-color-3{ background:#d6d8d5;}
.M-list-color-4{ background:#bfb8aa;}
.M-list-color-5{ background:#dcd6d5;}
.M-list-color-6{ background:#d2d8d9;}
.M-list-color-7{ background:#d6dbdf;}
.M-list-color-8{ background:#d2d8e0;}
.M-list-color-9{ background:#d7dee0;}
.M-list-color-10{ background:#b7bdbb;}

.M-list-color-11{ background:#e4f9a3;}
.M-list-color-12{ background:#cfcfc9;}
.M-list-color-13{ background:#faffe7;}
.M-list-color-14{ background:#e0facf;}
.M-list-color-15{ background:#e6facf;}
.M-list-color-16{ background:#999c9b;}
.M-list-color-17{ background:#61615f;}
.M-list-color-18{ background:#a4a6a4;}
.M-list-color-19{ background:#757777;}
.M-list-color-20{ background:#e6e9e0;}

.M-list-color-21{ background:#3d4043;}
.M-list-color-22{ background:#edefe7;}
.M-list-color-23{ background:#f1f1ee;}
.M-list-color-24{ background:#3f4f93;}
.M-list-color-25{ background:#0b2f49;}
.M-list-color-26{ background:#48666d;}
.M-list-color-27{ background:#186fa2;}
.M-list-color-28{ background:#355862;}
.M-list-color-29{ background:#005590;}
.M-list-color-30{ background:#006fa3;}

.M-list-color-31{ background:#5b9baa;}
.M-list-color-32{ background:#3b88ab;}
.M-list-color-33{ background:#6e90b0;}
.M-list-color-34{ background:#006e41;}
.M-list-color-35{ background:#adeab4;}
.M-list-color-36{ background:#005538;}
.M-list-color-37{ background:#d3f4cb;}
.M-list-color-38{ background:#78ce7c;}
.M-list-color-39{ background:#74d1a7;}
.M-list-color-40{ background:#303335;}

.M-list-color-41{ background:#e9e593;}
.M-list-color-42{ background:#c3b477;}
.M-list-color-43{ background:#c9b694;}
.M-list-color-44{ background:#cb4f05;}
.M-list-color-45{ background:#caa15a;}
.M-list-color-46{ background:#423a35;}
.M-list-color-47{ background:#ee4639;}
.M-list-color-48{ background:#ff6000;}
.M-list-color-49{ background:#7d1a2e;}
.M-list-color-50{ background:#6c3233;}

.M-list-color-51{ background:#631e27;}
.M-list-color-52{ background:#ccccc6;}
.M-list-color-53{ background:#d9dad8;}
.M-list-color-54{ background:#d8d7ce;}
.M-list-color-55{ background:#cfcfc9;}
.M-list-color-56{ background:#bfb8aa;}
.M-list-color-57{ background:#c5bdad;}
.M-list-color-58{ background:#b1aea5;}
.M-list-color-59{ background:#61615f;}
.M-list-color-60{ background:#3d4043;}

.M-list-color-61{ background:#8b8b8b;}
.M-list-color-62{ background:#a4a6a4;}
.M-list-color-63{ background:#e6e9e0;}
.M-list-color-64{ background:#edefe7;}
.M-list-color-65{ background:#9a9b9d;}
.M-list-color-66{ background:#838784;}
.M-list-color-67{ background:#005992;}
.M-list-color-68{ background:#355862;}
.M-list-color-69{ background:#39515d;}
.M-list-color-70{ background:#3c515c;}

.M-list-color-71{ background:#5b9baa;}
.M-list-color-72{ background:#dfe84e;}
.M-list-color-73{ background:#7d1a2e;}
.M-list-color-74{ background:#753d3c;}
.M-list-color-75{ background:#d2cec5;}
.M-list-color-76{ background:#d8d7ce;}
.M-list-color-77{ background:#c2baad;}
.M-list-color-78{ background:#d9dad8;}
.M-list-color-79{ background:#b7bdbb;}
.M-list-color-80{ background:#e1e0d6;}

.M-list-color-81{ background:#dee1d8;}
.M-list-color-82{ background:#d4d8d5;}
.M-list-color-83{ background:#cfcfc9;}
.M-list-color-84{ background:#c5bdad;}
.M-list-color-85{ background:#4e5a58;}
.M-list-color-86{ background:#3d4043;}
.M-list-color-87{ background:#61615f;}
.M-list-color-88{ background:#ecf0df;}
.M-list-color-89{ background:#ceccc1;}
.M-list-color-90{ background:#bcb5a9;}

.M-list-color-91{ background:#d9dad3;}
.M-list-color-92{ background:#cadebf;}
.M-list-color-93{ background:#9d9e9f;}
.M-list-color-94{ background:#7f8580;}
.M-list-color-95{ background:#edefe7;}
.M-list-color-96{ background:#005f8e;}
.M-list-color-97{ background:#638dc0;}
.M-list-color-98{ background:#3c515c;}
.M-list-color-99{ background:#5b9baa;}
.M-list-color-100{ background:#355862;}

.M-list-color-101{ background:#004a79;}
.M-list-color-102{ background:#2e4a3c;}
.M-list-color-103{ background:#6eb16c;}
.M-list-color-104{ background:#353533;}
.M-list-color-105{ background:#f4e891;}
.M-list-color-106{ background:#743e3c;}
.M-list-color-107{ background:#ccccc6;}
.M-list-color-108{ background:#c3baab;}
.M-list-color-109{ background:#303335;}
.M-list-color-110{ background:#edefe7;}

.M-list-color-111{ background:#005992;}
.M-list-color-112{ background:#004880;}
.M-list-color-113{ background:#006e50;}
.M-list-color-114{ background:#5f453a;}
.M-list-color-115{ background:#af0000;}
.M-list-color-116{ background:#641525;}
.M-list-color-117{ background:#d7dbd8;}
.M-list-color-118{ background:#362f2b;}
.M-list-color-119{ background:#791f2f;}
.M-list-color-120{ background:#dfe0da;}

.M-list-color-121{ background:#d5dbde;}
.M-list-color-122{ background:#c1c2b6;}
.M-list-color-123{ background:#abafaa;}
.M-list-color-124{ background:#94b43d;}

.M-list-line{ float:left; margin:3px 5px 0px 0px;}
.c-check,.c-radio{ margin:-2px 5px 0px 0px; *margin-top:0px;}
.c-text{ width:35px; height:20px; border:solid 1px #ccc; text-align:center; line-height:20px; float:left; margin:6px 5px 0px 0px; position:relative; color:#555;}
.c-c{ width:70px; padding:0px 3px; text-align:left; margin:7px 5px 0px 5px;}
.error{background:#FCF5D9; border:1px solid #D80000;}
.c-text:focus{border:solid 1px #59a5d9;box-shadow:0px 0px 3px #59a5d9; background:#fff;}
.c-btn{ width:40px; border:solid 1px #e2e2e2; height:22px; line-height:20px; cursor:pointer; float:left; background:#fff; margin:6px 0px 0px 5px;}
.c-btn:hover{ background:#59a5d9; color:#fff;border:solid 1px #59a5d9;}
.c-c-btn{ margin-top:7px;}
.clearData{ color:#fc6d0d; margin:1px 0px 0px 10px; *margin-top:3px; float:left;}
.M-list-add .attention-btn{ color:#999; margin:1px 0px 0px 10px; float:left;}
.M-list-add .attention-btn-gz{ color:#4ca100; cursor:default;}
.M-list-add .attention-btn-gz:hover{ text-decoration:none;}
.M-list-s{ float:left; margin-right:40px;}
.M-list-add{ border-top:solid 1px #c9e7f5; margin-top:2px;}
.M-list-hasadd{ border:solid 1px #0162bc; color:#0162bc; padding:0px 20px 0px 10px; background:#f2fbff; height:20px; line-height:18px; line-height:20px\9;position:relative;}
.M-list-hasadd em{ display:block; width:9px; height:9px;  background-position:-3px -90px; cursor:pointer; position:absolute; right:5px; top:6px;}
.M-list-hasadd:hover{ border:solid 1px #fc6d0d; background:#ffefe4; color:#f60;}
.M-list-hasadd:hover em{background-position:-14px -90px;}

#M-term-add{ width:448px;*height:56px;}
.M-term-item{margin:6px 0px 0px -6px; width:530px;}
.M-list-term{ float:left; position:relative; z-index:100; cursor:default; }
.M-term-base{ border:solid 1px #fff; padding:0px 5px 5px;position:relative; z-index:2; background:#fff; border-top:none;}
.M-term-more{ position:absolute; right:0px; display:none; bottom:27px; min-width:56px;background:#fff; white-space:nowrap;*width:150px; border:solid 1px #ccc; padding:5px 5px 0px;}
.M-term-list{ height:22px;}
.M-term-more .M-term-list{margin-bottom:5px;}
.M-term-more .M-list-hasadd{ float:right;}
.M-list-term-hover .M-term-base{border:solid 1px #ccc; border-top:none;}

.M-list-B{ border:solid 1px #eaeaea; display:none; margin-top:7px; padding:0px 10px; width:604px; white-space:nowrap;margin-left:-11px; height:24px; line-height:24px; position:relative;}
.M-list-B-hover{ display:block;}
.M-list-B .M-list-span{ margin-top:0px;}
.M-list-main .more{ float:left; color:#0363bd; margin:5px 0px 0px 10px;}
.M-list-B .more{ margin-top:0px;}
.M-list-more{ background:#fff; box-shadow:0px 0px 3px #478dcb; display:none; border:solid 1px #478dcb; width:220px; padding:0px 10px 5px; position:absolute; right:15px; top:33px; z-index:40;}
.M-list-B .M-list-more{ top:29px;}
.M-list-index{ *z-index:30;}
.M-list-index2{ *z-index:29;}
.M-list-span-hover,.M-list-main-hover{ *z-index:31;}
.M-list-span-hover em.ico3{ display:block;}
.slide-div{ height:18px; position:relative;margin-bottom:10px;top:-1px; *z-index:5; }
.slide-div-hover{ border-bottom:solid 1px #ddd;}
.slide-btn-s{ display:block; width:74px; height:18px; position:absolute;cursor:pointer; left:50%;background-position:-132px -469px;}
.slide-div-hover .slide-btn-s{background-position:-132px -489px; top:1px;}
/* M-list-A */
.M-list-A{ background:#f8f8f8; z-index:101; width:798px; height:384px; position:absolute; left:-100px; top:65px;border-top:solid 1px #e9f1f7; overflow:hidden; opacity:0; filter:alpha(opacity=0); display:none;}
.M-list-M{border-left:solid 1px #e9f1f7; margin:0px 0px 0px -1px; float:left; width:50%;height:384px; }
.M-list-ma{ height:258px;border-bottom:solid 1px #e9f1f7; padding-top:30px;}
.M-list-ma img{ display:block; margin:0px auto;}
.M-list-mb{ padding:10px;}
.M-list-mc{ color:#7d7d7d; text-indent:2em; font-weight:bold;}
.M-list-md{ text-align: right;}
.M-list-md a{ color:#156ec1;}
/* M-main */
#M-main{ width:996px; border-top:solid 2px #4daedd; margin:0px auto 20px; background:#fff;}
.M-main-t{ height:31px; line-height:31px; border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-bottom:solid 1px #d5d5d5;position:relative;}
.M-main-t-fixed{ position:fixed; width:994px; left:50%; top:0px; margin-left:-498px; z-index:997; background:#fff;border-bottom:solid 1px #d5d5d5;behavior: url(../js/pie.htc);box-shadow:0px 0px 3px #aaa;}
.M-main-t span.area{padding:0px 10px; float:left;}
.M-main-t ul{ float:left;}
.M-main-t ul li{float:left;}
.M-main-t ul li a{ display:block; padding:0px 10px; color:#333;border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;float:left; margin-left:-1px;}
.M-main-t ul li a em{ display:inline-block; vertical-align:middle; width:7px; height:8px; margin:-2px 0px 0px 5px; margin-top:0px\9;}
.M-main-t ul li a em.ico1{ background-position:-30px -131px;}
.M-main-t ul li a em.ico2{background-position:-41px -130px;}
.M-main-t ul li a.hover{ background:#fef4ea; border:solid 1px #f5b49e; border-top:none; position:relative; z-index:2;}
#M-search-s{border:solid 1px #d5d5d5; border-top:none; margin-left:-1px; position: absolute; width:172px; left:353px; top:0px;}
#M-search-a{ padding:0px 10px; position:relative; z-index:3; background:#fff; min-height:31px;}
#M-search-a .text{ width:45px; height:20px; border:solid 1px #d4d4d4;padding:0px 5px 0px 15px; line-height:20px; color:#666; float:left;}
#M-search-a .error{background:#FCF5D9; border:1px solid #D80000;}
#M-search-a .text:focus{border:solid 1px #59a5d9;box-shadow:0px 0px 3px #59a5d9; background:#fff; }
#M-search-a span{ float:left; margin:0px 5px;}
#M-search-a span#M-search-error{ margin:0px; color:#900; line-height:22px; display:none;}
#M-search-b{ height:22px; padding-top:4px; line-height:22px; position:relative;}
#M-search-b em{ top:4px; position:absolute;color:#666; }
#M-search-b .em-a{ left:4px;}
#M-search-b .em-b{ left:85px;}
#M-search-c{ height:22px; padding:5px 0px; display:none; }
#M-search-c .c-btn{ float:right; margin:0px 3px 0px 0px;}
#M-search-bg{ width:100%; height:100%; position:absolute; background:#000; left:3px; top:3px; z-index:2; display:none;opacity:0.1; filter:alpha(opacity=10);}
.show-s-div{ float:right; padding:0px 10px; border-left:solid 1px #d5d5d5; height:25px; padding-top:5px;}
.show-s-div a{ display:block; border:solid 1px #d5d5d5; margin-left:-1px; background:#fff; width:19px; height:19px; float:left;}
.show-s-div a em{ display:block; width:9px; height:9px; margin:5px auto 0px;}
.show-s-div a em.ico1{ background-position:-18px -140px;}
.show-s-div a em.ico2{ background-position:-5px -130px;}
.show-s-div a.show-s{background:#f0f0f0;}
.show-s-div a.show-s em.ico1{  background-position:-18px -130px;}
.show-s-div a.show-s em.ico2{ background-position:-5px -140px;}
#M-search{ float:right;padding:0px 10px; border-left:solid 1px #d5d5d5; height:25px; padding-top:5px;}
#M-search .text{ float:left; border:solid 1px #d5d5d5; width:170px; padding:0px 5px; color:#d5d5d5; height:19px; line-height:19px;}
#M-search .text:focus{border:solid 1px #59a5d9;box-shadow:0px 0px 3px #59a5d9; position:relative; z-index:2; color:#333;}
#M-search .c-btn{border:solid 1px #d5d5d5; float:left; margin:0px; height:21px; margin-left:-1px; line-height:19px;}
#M-search .c-btn:hover{ background:#59a5d9; color:#fff;border:solid 1px #59a5d9;}
.YI-check{ float:right; padding:0px 10px; height:31px;}
.YI-img{ display:inline-block; background-position:-51px -5px; width:18px; height:17px; vertical-align:middle; margin:-2px 5px 0px 5px; margin-top:0px\9;}
/* M-main-list */
.M-main-mar{ margin-top:-1px;}
#M-main-b{ background:#fafafa; padding:0px 10px; border:solid 1px #d6d6d6;}
.M-main-list{ width:100%; padding:15px 0px; border-bottom:dashed 1px #e3e3e3;height:65px;}
.M-main-A{ width:45%; height:63px; line-height:22px; padding-top:2px;}
.M-main-A-a{ float:left; width:88px; position:relative; z-index:200; padding-right:20px;}
.M-main-A-a img{ display:block; margin:0px auto;}
.M-main-A-a span{display:block; width:13px; height:13px; position:absolute; right:20px; bottom:0px;}
.M-main-A-show{ position:absolute; background:#fff; display:none; opacity:0; filter:alpha(opacity=0); width:362px; top:10px; left:100px; z-index:200; height:382px;}
.M-main-A-show i{ background:#005bfb; color:#fff; position:absolute; left:0px; top:5px; padding:1px 15px 2px 10px;behavior: url(../js/pie.htc);border-radius:0px 10px 10px 0px; }
.M-main-A-show em{ font-family:微软雅黑; font-size:16px;padding:3px 15px 5px 15px;behavior: url(../js/pie.htc); position:relative; border-radius:10px 0px 0px 10px; background:#005bfb; color:#fff; position:absolute; right:0px; bottom:5px;}
.M-main-A-show em a{ color:#fff;}
.M-main-A-show-bg{ width:100%; height:380px; background:#000; opacity:0.1; filter:alpha(opacity=10); margin-top:-375px; margin-left:5px; position:relative; z-index:198;}
.M-main-A-show-img{border:solid 1px #aaa; position:relative; height:380px; background:#fff; z-index:199;}

.M-main-A-b{ float:right; width:329px;}
.M-main-A-b .zk-ico{ margin-right:4px;  width:20px; height:24px; background: url(../images/zyny/base_bg2.png) no-repeat -110px 4px; }
.M-main-A-b .zz-ico{ margin-right:1px;  width:20px; height:24px; background: url(../images/zyny/base_bg2.png) no-repeat -133px 4px; margin-top:-5px;}
.M-main-A-b h3{ font-size:14px;}
.M-main-A-b h3 em{display:inline-block; vertical-align:middle; margin:-2px 0px 0px 5px; margin-top:0px\9;}
.M-main-A-b h3 em.ico1{background-position:-25px -67px; width:17px; height:19px;}
.M-main-A-b h3 em.ico2{background-position:-3px -67px;width:17px; height:16px;}
.M-main-A-b h3 a{ color:#0162bc;}
.M-main-A-b h3 span{ color:#7c7c7c; font-size:12px; font-weight:normal;}
.M-main-A-b p{ color:#999;}
.M-main-A-b span{ margin-left:10px;}
.M-main-B{ width:10%;  text-align:center; padding-top:10px;}
.M-main-B span{ color:#0363bd; font-weight:bold; margin-right:3px;}
.M-main-B .num{ color:#999;}
.M-main-B .Number{ padding-top:14px;}
.M-main-C{ width:15%;  text-align:center;padding-top:10px;}
.M-main-C a{ color:#787878; text-decoration:underline;}
.M-main-D{ width:11%; padding-left:4%; text-align:left; color:#999;padding-top:10px; position:relative;}
.M-main-D del{ margin:0px 3px;}
.M-main-D span{ font-weight:bold; color:#ff4400; margin:0px 3px;}
.M-main-D em{ position:absolute; left:5px; top:30px;}
.M-main-E{ width:15%; height:65px; text-align:center;}
.M-main-E a{ display:block; color:#fff; background-position:-6px -193px; width:75px; height:21px; line-height:21px; padding-left:30px; margin:12px auto 0px;}
.M-main-E a:hover{ text-decoration:none;}
.M-main-E a.dis-click{ background-position:-3px -307px; color:#cdcdcd; cursor:default;}
.M-main-E span{ cursor:pointer; color:#666;}
.M-main-E span.attention-btn-gz{ color:#4ca100; cursor:default;}
.M-main-E span:hover{ text-decoration:underline;}
.M-main-E span.attention-btn-gz:hover{ text-decoration:none;}
/* M-main-page */
.M-main-page{text-align: right; padding:30px 0px; text-align:center; color:#999;}
.M-main-page a{ display:inline-block; width:24px;color:#5f5f5f;color:#5f5f5f; vertical-align:middle; height:24px;border:solid 1px #c8c8c8; margin:0px 1px; background:#fff; line-height:24px; text-align:center;}
.M-main-page a.page-btn,.M-main-page a.prev-btn{ width:60px;}
.M-main-page a:hover{text-decoration:none; background:#68a6dd; color:#fff; border:solid 1px #5492c9;}
.M-main-page span{ vertical-align:middle;color:#5f5f5f; margin:0px 1px;}
.M-main-page .dian{ padding:0px 5px;}
.M-main-page span.current{ background:#68a6dd; color:#fff;  margin:0px 1px;display:inline-block; width:24px; height:24px;line-height:24px; text-align:center; border:solid 1px #5492c9;}
.M-main-page span.page-btn-dis{color:#959595;  display:inline-block; width:60px; height:24px;line-height:24px; text-align:center; border:solid 1px #cbcbc8; background:#fff;}
#Q-main-page{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5; padding-left:1px; margin-left:-1px; padding-right:10px;}
/* Q-main-b */
#Q-main-b{ padding:0px 0px 0px 1px;clear:both;border-bottom:solid 1px #d5d5d5; position:relative;}
#main-waterfloor{ position:relative; border-right:1px solid #D5D5D5;}
.Q-main-box{ text-align:center; width:168px; padding:15px; overflow:hidden; border:solid 1px #d5d5d5; margin:-1px 0px 0px -1px; position:absolute;background:#fafafa; height:244px;}
.Q-SW-ico{ position: absolute; left:40px; top:200px;}
.Q-main-img{ height:160px; position:relative; margin-bottom:10px;}
.Q-main-img img{ display:block; margin:0px auto;}
.Q-main-img span{display:block; width:30px; height:30px; position:absolute; right:0px; bottom:0px;}
.Q-main-img div{ width:54px; height:24px; text-align:center; padding:0px 2px 0px 7px; background-position:-4px -161px; position:absolute; right:0px; top:0px; color:#fff;}
.Q-main-box h3{ font-size:13px;}
.Q-main-box h3 .zk-ioc{ margin-right:4px;  width:19px; height:24px; background: url(../images/zyny/base_bg2.png) no-repeat -110px 4px;}
.Q-main-box h3 .zz-ioc{ margin-right:3px;  width:20px; height:24px; background: url(../images/zyny/base_bg2.png) no-repeat -133px 4px;}
.Q-main-box h3 em{display:inline-block; vertical-align:middle;}
.Q-main-box h3 em.ico1{background-position:-25px -67px; width:17px; height:19px;}
.Q-main-box h3 em.ico2{background-position:-3px -67px;width:17px; height:16px;}
.Q-main-box h3 a{ color:#0162bc;}
.Q-main-box p{ color:#999; line-height:20px;}
.Q-main-box .co-1{ color:#f40; padding:0px 3px;font-weight:bold;}
.Q-main-box .co-2{ color:#0363bd; font-weight:bold; padding:0px 3px;}
.Q-main-box .co-3{ color:#424242;}
.Q-main-buy{ border-top:solid 1px #e6e6e6; padding-top:5px; margin-top:5px;}
.Q-main-box a.buy{ display:block; color:#fff; background-position:-6px -193px; width:75px; height:21px; line-height:21px; padding-left:30px; margin:5px auto 0px;}
.Q-main-box a.buy:hover{ text-decoration:none;}
.Q-main-box a.dis-click{ background-position:-3px -307px; color:#cdcdcd; cursor:default;}
.Q-main-box:hover{ border:solid 2px #f40; z-index:10; padding:14px;overflow:visible;height:330px;}

#active-btn{ position:absolute; right:0px; bottom:0px; z-index:100; cursor:pointer;}
/* M-Q-select */
#M-Q-select{ position:absolute; left:100px; top:200px; border:solid 2px #3796ce; background:#fff; width:338px; z-index:500; opacity:0; filter:alpha(opacity=0);}
.M-select-head{ height:26px; line-height:26px; padding:0px 10px; background:#ecf6ff; border-bottom:solid 1px #e2e2e2;}
.M-select-head em{ width:8px; height:8px; background-position:-43px -271px; display:block; position:absolute; right:10px; top:10px; cursor:pointer;}
.M-select-body{ padding:10px 0px 10px 10px;}
.M-select-body ul li{ float:left; width:72px; height:27px; text-align:center; line-height:27px; margin:0px 10px 10px 0px; font-size:12px; font-weight:bold;}
.M-select-body ul li.li-no{ cursor:pointer; background-position:-55px -440px; color:#3891cd;}
.M-select-body ul li.li-no-active{background-position:-55px -471px;}
.M-select-body ul li.li-has{ cursor:not-allowed;background-position:-132px -440px; color:#858585;}
.M-select-btn{height:24px; line-height:24px; position:relative;}
.M-select-btn input{ height:22px; line-height:22px; width:70px; text-align:center; border:solid 1px #ccc; float:left; margin-right:10px;}
.M-select-btn .error { background: #FCF5D9; border: 1px solid #D80000; }
.M-select-input:focus{ border: solid 1px #59a5d9; box-shadow: 0px 0px 3px #59a5d9; background: #fff; }
#M-select-button{ float:left; display:block; padding:0px 5px; border:1px solid #a0c8e1;height:22px; line-height:22px;background:#edf5f8; cursor:pointer;}
#M-select-button:hover{ background:#59a5d9;border:1px solid #59a5d9; color:#fff; cursor:pointer; }
.M-select-btn{text-align:right; padding-right:10px; clear:both;}
#M-select-tigs{line-height:22px; padding:0px 10px; background:#ffc; margin-bottom:10px;color:#900; display:none; margin:0px 10px 10px 0px;border:solid 1px #900;}
#M-select-has{ margin:0px 5px;}
#M-select-has:focus{border:solid 1px #59a5d9;box-shadow:0px 0px 3px #59a5d9;}
#M-select-submit{ cursor:pointer; display:inline-block;vertical-align:middle; margin-left:10px; margin-top:-1px; vertical-align:middle; padding:0px 10px; font-size:14px; font-weight:bold; color:#fff; background:#419cd5;}
#M-select-submit:hover{ background:#ff4400; color:#fff;}
#M-select-error{background:#ffc; line-height:24px; padding:0px 5px; white-space:nowrap; border:solid 1px #900; color:#900; position:absolute; top:28px; right:10px; display:none;}
/* J-color-item */
#J-color-item{ position:absolute; background:#fff; border:solid 2px #3796d0; bottom:62px; right:29px; z-index:110; width:580px; height:260px; display:none; opacity:0;filter:alpha(opacity=0);}
#J-color-select{ float:left; border-right:solid 1px #e3e3e3; width:196px; height:230px; padding-top:30px;}
.Q-search-box { margin-bottom: 20px; height: 24px; position: relative; }
.Q-search-box label { float: left; display: block; width: 72px; margin-right: 5px; text-align: right; }
.Q-search-box .text { float: left; color: #666; border: solid 1px #c7d9e5; height: 22px; padding: 0px 5px; line-height: 22px; width: 95px; }
.Q-search-box .text:focus { border: solid 1px #59a5d9; box-shadow: 0px 0px 3px #59a5d9; }
.J-search-btn { height: 30px; text-align: right; padding-right: 20px; }
.J-search-check { margin-right: 5px; }
.J-search-btn .Q-search-btn { float: right; margin-left: 40px; }
.Z-index-1 { *z-index:60;}
.Z-index-2 { *z-index:50;}
.Q-select { float: left; position: relative; }
.P-select-btn { border: solid 1px #c7d9e5; width: 75px; padding:0px 20px 0px 10px;overflow:hidden; background: url(../images/s-btn.gif) no-repeat center right; cursor: pointer; height: 22px; line-height: 22px; color: #949494;}
.P-select-list { position: absolute; box-shadow: 0px 0px 3px #c7d9e5; border: solid 1px #c7d9e5; width: 105px; z-index: 21; opacity: 0; fliter: alpha(opacity=0); background: #fff; left: 0px; top: 25px; overflow: hidden; display: none; }
.P-select-list ul { overflow: hidden; }
.P-select-list ul li { height: 24px; padding: 0px 10px; white-space:nowrap; overflow:hidden; margin-top: -1px; line-height: 24px; cursor: pointer; border-top: dashed 1px #daebf6; color: #949494; }
.P-select-list ul li:hover { color: #fff; background: #54a3e4; position: relative; z-index: 20; border-top: dashed 1px #54a3e4; }
.Z-index-1 .P-select-list{ width:135px;}
#Q-ajax-btn{ height:24px; text-align:right; padding-right:13px;}
#Q-ajax-btn span{ display:inline-block; margin-left:14px; background:#429bd5; cursor:pointer; color:#fff; padding:0px 10px;}
#Q-ajax-btn span:hover{ background:#d85e1b;}
#J-color-scroll{ float:right;width:363px; height:240px; position:relative; padding:10px;}
.J-color-scroll-btn{ width:14px; height:23px; position:absolute; top:50%; margin-top:-12px; cursor:pointer;}
.J-color-scroll-prev{ background-position:-73px -161px; left:10px;}
.J-color-scroll-next{background-position:-95px -161px; right:10px;}
.J-color-scroll-prev:hover{background-position:-114px -161px;}
.J-color-scroll-next:hover{background-position:-136px -161px;}
#J-color-scroll-prev-dis,#J-color-scroll-next-dis{ display:none;}
.J-color-scroll-main{ width:300px; height:240px; overflow:hidden; margin:0px auto;}
.J-color-scroll-list{ width:10000%; margin-left:0px;}
.J-color-scroll-main ul{width:320px; height:240px; float:left;}
.J-color-scroll-main li{ float:left; width:60px; cursor:pointer; margin:0px 20px 0px 0px;}
.J-color-scroll-main .J-color-div{ width:60px; height:60px;}
.J-color-scroll-main p{ text-align:center; line-height:20px;}
#J-color-loading{ background:url(../images/loading.gif) no-repeat center center; height:240px;}
#J-color-close{ position:absolute; z-index:20; right:0px; top:0px; width:26px; height:26px; background-position:-73px -220px; cursor:pointer;opacity:0.8; filter:alpha(opacity=80);}
#J-color-close:hover{ opacity:1; filter:alpha(opacity=100);}
/* JM-content */
.JM-content{
	width:954px;
	margin:0px auto;
	height:316px;
	border:solid 1px #e0e0e0;
	padding:20px;
	background:#fff;
	margin-bottom:27px;
	position:relative;
}
.JM-product{
	float:left;
	width:560px;
}
.JM-product ul{ margin-left:-20px; margin-top:-15px; width:574px;*height:310px;}
.JM-product ul li{
	float:left;
	margin-left:20px;
	margin-top:15px;
}
.JM-product ul li a{
	display:inline;
	position:relative;
	border:solid 1px #e5e5e5;
	padding:10px;
	height:45px;
	float:left;
	width:245px;
	background:#fff;
	behavior: url(../js/pie.htc);
}
.JM-product ul li a:hover{
	text-decoration:none;
	border:solid 1px #59a5d9;
	-webkit-box-shadow:0px 0px 3px #59a5d9;
	-moz-box-shadow:0px 0px 3px #59a5d9;
	box-shadow:0px 0px 3px #59a5d9;
	background:#fff;
}
.JM-product ul li a img{
	float:left;
	margin-right:5px;
}
.JM-product ul li a h4{color:#7b7b7b;font-weight:normal;font-size:12px;}
.JM-product ul li a p{ color:#c5c5c5; line-height:16px; margin-top:-5px;}
.JM-type{
	float:right;
	width:370px;
}
.JM-type-t{ height:36px; line-height:36px; padding-bottom:10px; border-bottom:solid 1px #aaa; margin-bottom:10px;}
.JM-type-t h3{ float:left; color:#1c5ba0; font-size:18px; font-family:微软雅黑;}
.JM-type-t input{ margin-right:5px;}
.JM-type-t a{ border-radius:5px; background:#f08200; behavior: url(../js/pie.htc); position:relative;color:#fff; display:block; float:right; padding:0px 20px;font-size:18px; font-family:微软雅黑; font-weight:bold; margin-left:10px; vertical-align:middle; line-height:36px; }
.JM-type-t a:hover{ text-decoration:none;}
.JM-type-m p{ line-height:30px;}
.JM-type-m-img{
	padding:10px;
	float:right;
	border:solid 1px #a2a2a2;
	background:#fff;
	box-shadow:2px 2px 3px #a2a2a2;
	behavior: url(../js/pie.htc);
	margin-top: 10px;
	position: relative;
	display: block;
}
.J-product-slide{ display:block; width:74px; height:18px; position:absolute;cursor:pointer; left:50%; margin-left:-37px;background-position:-132px -469px; bottom:-17px;}
.J-product-slide-hover{background-position:-132px -512px;}







/********08.08**********/


#p-info {
	background-color: #FFF;
	height: 55px;
	border: 1px solid #d7d7d7;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 20px;
	width: 964px;
	left: 0px;
	top: 0px;
	position: absolute;
	visibility: hidden;
}
.p-yellow {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #f08200;
	line-height: 50px;
	position: relative;
	width: 100px;
	float: left;
}
.p-black {
	font-size: 16px;
	font-weight: bold;
	padding-left: 45px;
	line-height: 50px;
	float: left;
}

.JM-content .pdf {
	float: right;
	margin-top: 20px;
}
.JM-content .pdf a {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
.blue {
	color: #0062bb;
}
