@charset "utf-8";
*{ margin:0;padding:0;border:0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin:0;padding:0}
body{ font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;min-width:1200px;margin:0 auto;}
p{  font-weight:normal; }
a{ color:#2d374b;text-decoration:none}
a:hover{ text-decoration: underline; color:#F33F00;}
em{ font-style:normal}
li{ list-style:none}
img{ border:0;vertical-align:middle}
table{ border-collapse:collapse;border-spacing:0}

.fl { float:left; }
.fr { float:right; }

#head{ width:1200px; margin:0 auto; padding-top:8px;height:120px;}
#head .logo{ float:left; width:537px; padding-left:10px;}
#head .r{ width:225px; float:right; padding-top:10px; padding-right:10px }
#head .p{ text-align:right; margin-bottom:3px; line-height:27px;}
#head .p a{ color:#666;}

#nav{background: url("../images/nav.jpg") repeat-x; height:44px; font-family:"微软雅黑";}
#nav1 { width:1200px; margin:0 auto; height:44px; }
#nav1 a { display: block; width:120px; text-align:center; }
#nav1 a:link  { color:#fff; text-decoration:none;}
#nav1 a:visited  {color:#fff;text-decoration:none;}
#nav1 a:hover  {color:#fff;text-decoration:none;}
#nav1 li { float: left; width:120px; background:url("../images/nav-li.jpg") no-repeat right; font-size:13px; line-height:44px; font-weight:bold;}
#nav1 li:last-child {  background:none;}
#nav li a{ color:#fff}
#nav1 li a:hover{  }
#nav1 li ul { line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width:120px; position: absolute;background:#fff;}
#nav1 li ul li{ float: left; width:119px;background: #F6F6F6; line-height:30px; border:#ccc solid 1px; border-top:0; font-size:13px;}
#nav1 li ul li a{ display: block; width:119px; text-align:center; color:#fff} 
#nav1 li ul a:hover{ background:#EDEAEA; color:#fff } 
#nav1 li ul a:link  { color:#444; text-decoration:none;}
#nav1 li ul a:visited  { color:#444;text-decoration:none;}
#nav1 li.sfhover ul { left: auto;}
.ng-txt-djn { text-align:justify; text-justify:inter-ideograph; }
.clear{ clear:both;margin:0px;padding:0px;height:0px;}
.clearfix:after,.clearfix:before { content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{*+height:1%;}
#index-box #left { width:380px; }
#index-box #right { width:790px; }
#index-box { width: 1200px;margin:0 auto;margin-top:28px; }
#index-box .index-box-con { width:380px;border: #ccc solid 1px; }
#index-box .index-box-con h2{ display:block;width:100%;background:url("../images/h2.jpg") repeat-x; height:33px;line-height:33px;overflow: hidden;}
#index-box .index-box-con h2 span{ color:#fff; float:left; font-size:15px; padding-left:10px;}
#index-box .index-box-con h2 a{ color:#fff; float:right; padding-right:8px; font-size:13px;}
#index-box .index-box-con .box{ width:350px;margin:0 auto;padding-top:15px;min-height:420px;}
#index-box .index-box-con .list li { display:block;height:90px;width:100%;padding-bottom:15px; }
#index-box .index-box-con .list li .pic { width:125px;height:90px; }
#index-box .index-box-con .list li .con { width:210px;height:90px;overflow: hidden;}
#index-box .index-box-con .list li .con h3{ font-size:13px;line-height:16px;padding-bottom:5px; }
#index-box .index-box-con .list li .con a { color: #333;}
#index-box .index-box-con .list li .con a:hover { text-decoration: underline; color:#F33F00; }
#index-box .index-box-con .list li .con p { display:block;width:100%;height:40px;line-height:20px;color:#333;overflow: hidden;text-overflow: ellipsis;}
#index-box .index-box-pro { width:100%;margin-top:15px; }
#index-box .index-box-pro .yingyong{ height:260px;width:745px;margin:0 auto;padding:10px 0px;}
#index-box .index-box-pro .yingyong ul { margin-top:12px; }
#index-box .index-box-pro .yingyong li { float:left;width:234px;height:120px;margin-right:20px; }
#index-box .index-box-pro .yingyong li a { display:block;width:218px;height:101px;padding:3px 6px;background: #fff;border:#fff solid 2px;color:#252523; }
#index-box .index-box-pro .yingyong li .li{ display:block;width:218px;height:87px;overflow: hidden;background:#f3efee;padding:7px 0px;}
#index-box .index-box-pro .yingyong li .li .img { margin-left:10px; }
#index-box .index-box-pro .yingyong li .li p.txt{ display:block;width:110px;height:87px;line-height:87px;font-size:16px;font-family: "微软雅黑";text-align:center; }
#index-box .index-box-pro .yingyong li a:hover { border-color:#185E8F;}
#footer{ width:1200px; margin:0 auto; background:#F0F0F0; padding-top:20px;margin-top:30px; }
#footer .footer_nav { text-align:center; }
#footer .footer_nav a{ font-size:14px; color:#000; text-decoration:none; font-weight:800;padding:0px 15px;border-right:1px solid #000;border-left:1px solid #000; }
#footer .footer_nav a:first-child { border-left:0px; }
#footer .footer_nav a:last-child { border-right:0px; }
#footer .footer_con { width:100%;padding:10px 0 5px;line-height:36px;text-align:center;}
#footer .footer_con #cnzz_stat_icon_1259191030{ margin:0px 10px;}

#main { width:1200px;margin:0 auto;padding-top:10px; }
#main .m-l { width:250px;background: #f8f8f8;margin-bottom:10px; }
#main .m-l .daohang { margin-bottom:15px; }
#main .m-l .daohang h2 {background: url("/style/images/daohang.gif") repeat-x;height: 37px;line-height: 37px; text-indent: 28px;color: #fff;font-size: 14px;}
#main .m-l .daohang ul{  margin:0 auto;}
#main .m-l .daohang li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px; }
#main .m-l .daohang li a{ color:#555; padding-left:10px; display:block; font-weight:bold; }
#main .m-l .daohang li a:hover{ text-decoration:underline; color:#F33F00;}
#main .m-l .daohang li a.on { color:#F33F00; }
#main .m-l .daohang li a:hover{ }

#main .m-l .daohang2{ margin-bottom:10px;}
#main .m-l .daohang2 h2{ background: url("/style/images/daohang.gif") repeat-x; height:37px; line-height:37px; text-indent:28px; color:#fff; font-size:14px;}
#main .m-l .daohang2 ul{  margin:0 auto;}
#main .m-l .daohang2 li{ border-bottom:#e5e5e5 solid 1px; line-height:37px; font-size:13px;background: url("/style/images/icon3.gif") no-repeat 20px; }
#main .m-l .daohang2 li a{ color:#555; text-indent:33px; display:block; background: url("/style/images/icon3.gif") no-repeat 20px;height:37px;width:100%;overflow: hidden;text-overflow: ellipsis;  }
#main .m-l .daohang2 li a:hover{text-decoration:underline; color:#F33F00; }
#main .m-r { width:900px; }
#main .m-r .place{ width: 860px;  clear: both; border-bottom: #ddd solid 2px; padding: 5px 0	10px; margin-bottom: 8px;color: #1A56B6; font-size: 14px;background: url(/style/images/icon.gif) no-repeat 10px 3px;    padding-left: 30px;}
#main .m-r .place a { text-decoration: none;color: #1A56B6;}
#main .m-r .main-box{ line-height:26px;  font-size:13px; }
#main .m-r .main-box .desc{ padding:30px 10px 15px;border: #eee solid 1px;}

#main .list-news{ padding:0 15px;}
#main .list-news ul li{ line-height:30px; border-bottom:#ddd solid 1px; margin-bottom:3px; width:100%; height:35px; background:url(/style/images/icon3.gif) no-repeat 0 9px;}

#main .list-news ul li a{ color:#444; float:left; text-indent:18px;}
#main .list-news ul li a:hover{ color:#F33F00; text-decoration:underline}
#main .list-news ul li span{ float:right; color:#666}

#main .pages{ text-align:center;  width:100%; clear:both;padding:15px 0;}
#main .pages .plist li span{ float:right; color:#666}
#main .pages .plist li{ line-height:30px; border-bottom:none; margin-bottom:3px; width:100%; height:35px; background:none;}
#main .pages .plist li a{ margin:0px 10px; }
#main .pages .plist li a.on { font-weight: bold; }

.detail-jianjie{ line-height:26px;  font-size:13px;}

.detail-jianjie h1{ font-size:18px; text-align:center; margin:10px 5px 8px;}
.detail-jianjie .small{ font-size:12px; text-align:center; color:#555; margin-bottom:10px;}
.detail-jianjie .desc{ padding:0 10px 15px;}

.detail-jianjie .pic{ text-align:center; margin-bottom:5px;}
.detail-jianjie .pic img{ width:280px; height:230px; border:#ddd solid 1px;}
.detail-jianjie .desc {    border:0!important;}

/*---list-pro--*/
.list-pro{ overflow:hidden;clear:both;/* padding:0px 5px; */ }
.list-pro-box{ width:208px; float:left; overflow:hidden; height:220px;margin-right:19px;}
.list-pro-box img{ width:205px; height:170px; border:#ddd solid 1px;}
.list-pro-box p{ width:200px; line-height:25px; text-align:center}
.list-pro-box p a{ color:#333; font-size:13px; font-weight:bold;}
.list-pro-box p a:hover{ text-decoration:inherit;  color:#F33F00;}

#head .r .p { position: relative; }
.download-app {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2FFFFFF', endColorstr='#F2FFFFFF');
    background: rgba(255,255,255,0.95);
    display: none;
    width: 147px;
    height:147px;
    padding: 9px;
    border: solid 1px #AAA;
    position: absolute;
    z-index: 9;
    top: 28px;
    right: 0;
    box-shadow: 4px 4px 0 rgba(0,0,0,0.1);
}
.download-app .qrcode {
    width: 147px;
    height:147px;
    overflow: hidden;
    text-align: center;
    float: left;
}
#head .r .p a:hover + .download-app { display: block; }
.download-app .qrcode img { width:147px;height:147px; }

#orderEmpty { text-align: center;padding-top: 8rem;font-size: 1.4rem;line-height:120px;color: #666;    font-family: "microsoft yahei";padding-top: 0;}
#orderEmpty .main-title { font-size: 20px;color: #000;margin-top: 10px;}