/*---- 2017-11-13 -----*/
body{ background:#fff}
#main{ width:1000px; margin:0 auto}
#nav_out{ background:#2074c7;}
#nav_out #nav{ display:inline-block;margin:0 auto; height:40px; font-size:12px; line-height:38px;text-align:right; margin-right:15px;float:right}
#nav li{ display:inline-block; text-align:center; margin-left:27px}
#nav li a{ color:#fff; display:inline-block; width:100%}
#main .Right{ width:1000px; min-height:580px}
#main #page{ background:none} 
#main .W1004{ width:1000px}
#main .ProductListIn li{ margin-right:18px; margin-left:18px; float:none; display:inline-block}
#gallery{ margin-left:0}
#main .Center{ width:1000px}
#main .IndexAboutC{ margin-left:30px; color:#000}
.logo{ width:980px; margin:0 auto}
.logo img{ vertical-align:middle; margin-right:220px}
.search{ display:inline-block; vertical-align:middle}
.search input#keyword{ width:175px; height:38px; border-radius:5px; vertical-align:middle; border:1px solid #cccccc; padding:0 10px; margin-right:5px; font-size:12px}
.search input#btn{ width:45px; height:40px; background:url(../images/search.jpg) no-repeat center; background-color:#e60012;border-radius:5px; vertical-align:middle; cursor:pointer; border:none}
.menu{ background:#2074c7; border-bottom:2px solid #e60012; height:47px; line-height:47px; text-align:left; padding:0 30px}
.menu li.parent{  display: inline-block; text-align:center; position:relative; }
.menu li.parent a{ color:#fff; font-size:18px; display:inline-block; padding:0 31.5px; }
.sub_menu{ width:540px; position:absolute; top:47px; left:0; display:none; background:#e6e6e6; border-top:2px solid #e60012; padding:15px 0px}
.menu li.parent:nth-child(1){ margin:0}
.sub_menu li{ display:inline-block;width:49%; float:left}
.menu .sub_menu li a{ font-size:12px; color:#000; text-align:left; margin-left:20px}
.menu .sub_menu li a:hover{ color:red}
.pro_list{ width:980px; margin:15px auto 15px;}
.pro_list ul{ text-align:center}
.pro_list li{ width:150px; margin-right:35px; display:inline-block; margin-bottom:25px; }
.pro_list li img{ height:150px; width:100%;  }
.pro_list li span{ display:inline-block; width:100%; height:35px; line-height:35px; text-align:center; color:#000000; font-size:14px; background:#d2d2d2}
.pro_list li:nth-child(5n+0){ margin-right:0;}
.bottom{ color:#a9a9a9; font-size:13px; text-align:center; background:#2074c7; padding-top:38px; padding-bottom:23px; line-height:25px; margin-top:20px}
.bottom span{ color:#dcdbdb;}
.left-10{ left:-10px}
.right-10{ right:-10px; left:auto}
#nav li a.curnav{background: url(../images/MenuTopBg.jpg) top repeat-x;color: #ec2f57; color:#ec2f57}
#nav li a.on{background: url(../images/MenuTopBg.jpg) top repeat-x;color: #ec2f57; color:#ec2f57}
.cinfor{ display:inline-block; font-size:12px; color:#fff; float:left; margin-left:10px; text-align:left; margin-top:5px; line-height:28px}
.cinfor a{color:#fff }