@charset "utf-8";
/* CSS Document */
html{ overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#a91432;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#444; text-decoration:none;}
a:hover {color:#3d6fa1; text-decoration:none; }
i,em{ font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.layout{ width:1100px; margin:0 auto;clear: left;}
.maincenter{width:100%; overflow:hidden;}


.header{position: fixed; background:#fff;top: -5px;width: 100%;z-index: 66;}
.dingbu{ border-bottom:1px solid #DDD; background:#f5f5f5;}
.dingbu .box{ height:30px; line-height:30px; font-size:12px;}
.dingbu .box p{ float:left;}
.dingbu .box span{ float:right;}
.top{ height:115px;}
.top .logo{ float:left; padding-top:18px;}
.top .logo h1{ float:left;}
.top .logo .title{ float:left; padding-left:10px; padding-top:10px; line-height:32px;}
.top .logo .title p{ font-size:28px; font-weight:bold;}
.top .logo .title span{ color:#305d96;font-size:17px;}
.gzr{ float:right; text-align:center; padding-top:26px;}
.nav_link{float:right;width: 145px;margin-top: 13px;}
.nav_link_2{float:right;margin-top: 13px;}

.nav{ height:55px; background:url(../images/nav_bg.jpg) left top repeat-x;}
.nav ul{}
.nav li{ float:left; width:137px; text-align:center; position:relative; z-index:2;}
.nav li p{ line-height:55px;}
.nav li p a{ display:block; font-size:15px; color:#fff; font-weight:bold;}
.nav li p a:hover{ display:block; text-decoration:none;}
.nav li a.current{ color:#fff;}
.nav li dl{ display:none;}
.nav li:hover dl{ display:block; line-height:38px; background:rgba(255, 255, 255, 0.8); position:absolute; left:0px; top:55px; width:137px;}
.nav li:hover dd{ margin:0; border-bottom:1px solid #DDD;}
.nav li:hover dd a{ display:block;}
.nav li:hover dd a:hover{ background:#305d96; color:#fff; display:block; text-decoration:none;}


.index-wrap1{position: relative;width: 1100px;margin:25px auto;}
.index-wrap1 .ind-top1{margin: 0 auto;width: 1100px;}
.ind-top1 .txtimg{margin-bottom: 5px;text-align: center;}
.index-wrap1 .ind-le,.index-wrap1 .ind-fr{margin-top: 35px;width: 550px;height: 370px;}
.index-wrap1 .imgbox{position: relative;width: 240px;height: 333px;background: url(../images/bg-shadow.jpg) no-repeat bottom;overflow: hidden;cursor: pointer;}
.index-wrap1 .imgbox1{margin: 35px 52px 0 0;}
.index-wrap1 .imgbox3{margin-right: 0;}
.index-wrap1 .imgbox4{margin: 35px 42px 0 0;}
.imgbox-bg{position: absolute;width: 230px;height: 316px;top: 333px;left: 5px;background: url(../images/bg-red.png) repeat;cursor: pointer;}
.imgbox-bg1{position: absolute;width: 230px;height: 316px;top: 333px;left: 5px;background: url(../images/bg-black.png) repeat;cursor: pointer;}
.imgbox-txt{position: absolute;width: 230px;height: 316px;top: -333px;left: 5px;text-align: center;cursor: pointer;}
.imgbox-txt p{color: #fff;}
.imgbox-txt .p1{margin-top: 150px;font-family: "Arial";font-size: 22px;color: #fff;text-transform: uppercase;}
.imgbox-txt .p2{font-family: "Arial";font-size: 10px;}
.imgbox-txt .p3{margin: 45px auto 0;font-size: 14px;width: 108px;height: 31px;line-height: 31px;border: 1px solid #fff;}


.index-wrap2{position: relative;width: 100%;margin:0 auto; background:#fff; padding:20px 0 40px 0;}
.index-wrap2 .ind-top2{margin: 0 auto;width: 1100px;}
.ind-top2 .txtimg{margin-bottom:0;text-align: center;}
.index-wrap2-con{margin-top: 60px;width:100%;height: 634px;background: url(../img/bg1.jpg) no-repeat center;}
.index-wrap2-con .cont{margin:0 auto;padding-top: 74px;width: 1100px;}

.Customization{margin-top:20px;}
.Zation{width:1088px; height:297px; margin-bottom:20px; border:6px solid #40689c;}
.Zation dt{width:543px; height:255px;float:left;}
.Zation dd{float:left; width:490px; padding-top:50px; margin-left:35px; color:#666666; font-size:14px; line-height:28px;}
.Zation img{width:543px; height:297px;}
.Zation h3{text-transform:uppercase; color:#999999; font-size:20px; line-height:20px;}
.Zation h4{display:inline-block;color:#2a6ca4; font-size:28px; font-weight:bold; padding:13px 60px 20px 0; line-height:30px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
.Godlist{float:left; width:385px;  height:781px; margin-right:10px; position:relative; overflow:hidden;}

.ZationTwo{}
.ZationTwo dt{width:475px; padding:50px 35px 0 35px;font-size:14px; line-height:28px;}
.ZationTwo dd{padding-top: 0; margin-left:0;}
.PrivateH3 a{color:#ffffff;}

/*优势*/
.dsip{ background:#fff;}
.dsip .box{ padding:10px 0;}
.dsip .youshi_yi_l{ float:left; width:500px;}
.dsip .youshi_yi_l dl{}
.dsip .youshi_yi_l dt{ padding-bottom:16px; background:url(../images/pic31.png) repeat-x bottom; margin-bottom:6px;}
.dsip .youshi_yi_l dt .tbyi{ float:left; width:50px; height:50px; background:url(../images/pic23.gif) no-repeat;}
.dsip .youshi_yi_l dt .tber{ float:left; width:50px; height:50px; background:url(../images/pic25.gif) no-repeat;}
.dsip .youshi_yi_l dt .title{ float:left; padding-left:10px; padding-top:12px;}
.dsip .youshi_yi_l dt .title p{ font-size:22px; font-weight:bold; color:#3d6fa1;}
.dsip .youshi_yi_l dt .title span{ text-transform:uppercase; color:#999;}
.dsip .youshi_yi_l dd{ clear:both; line-height:30px; background:url(../images/pic24.png) no-repeat 0 7px; padding-left:24px;}
.dsip .youshi_yi_r{ float:right;}


.dsip .youshi_er{ padding:30px 0;}
.dsip .youshi_er_l{ float:left;}
.dsip .youshi_er_r{ float:right; width:500px;}
.dsip .youshi_er_r dl{}
.dsip .youshi_er_r dt{ padding-bottom:16px; background:url(../images/pic31.png) repeat-x bottom; margin-bottom:6px;}
.dsip .youshi_er_r dt .tbsan{ float:left; width:50px; height:50px; background:url(../images/pic25.gif) no-repeat;}
.dsip .youshi_er_r dt .title{ float:left; padding-left:10px; padding-top:12px;}
.dsip .youshi_er_r dt .title p{ font-size:22px; font-weight:bold; color:#3d6fa1;}
.dsip .youshi_er_r dt .title span{ text-transform:uppercase; color:#999;}
.dsip .youshi_er_r dd{ clear:both; line-height:30px; background:url(../images/pic24.png) no-repeat 0 7px; padding-left:24px;}
.dsip .youshi_er_r dd span{ color:#3d6fa1;}


.dsip .youshi_san{ padding:0 0 30px 0;}
.dsip .youshi_san_l{ float:left; width:500px;}
.dsip .youshi_san_l dl{}
.dsip .youshi_san_l dt{ padding-bottom:16px; background:url(../images/pic31.png) repeat-x bottom; margin-bottom:6px;}
.dsip .youshi_san_l dt .tbsi{ float:left; width:50px; height:50px; background:url(../images/pic26.gif) no-repeat;}
.dsip .youshi_san_l dt .title{ float:left; padding-left:10px; padding-top:12px;}
.dsip .youshi_san_l dt .title p{ font-size:22px; font-weight:bold; color:#3d6fa1;}
.dsip .youshi_san_l dt .title span{ text-transform:uppercase; color:#999;}
.dsip .youshi_san_l dd{ clear:both; line-height:30px; background:url(../images/pic24.png) no-repeat 0 7px; padding-left:24px;}
.dsip .youshi_san_r{ float:right;}


.dsip .youshi_si{ padding:0 0 30px 0;}
.dsip .youshi_si_l{ float:left;}
.dsip .youshi_si_r{ float:right; width:500px;}
.dsip .youshi_si_r dl{ padding-top:30px;}
.dsip .youshi_si_r dt{ padding-bottom:16px; background:url(../images/pic31.png) repeat-x bottom; margin-bottom:6px;}
.dsip .youshi_si_r dt .tbwu{ float:left; width:50px; height:50px; background:url(../images/pic28.gif) no-repeat;}
.dsip .youshi_si_r dt .tbliu{ float:left; width:50px; height:50px; background:url(../images/pic27.gif) no-repeat;}
.dsip .youshi_si_r dt .title{ float:left; padding-left:10px; padding-top:12px;}
.dsip .youshi_si_r dt .title p{ font-size:22px; font-weight:bold; color:#3d6fa1;}
.dsip .youshi_si_r dt .title span{ text-transform:uppercase; color:#999;}
.dsip .youshi_si_r dd{ clear:both; line-height:30px; background:url(../images/pic24.png) no-repeat 0 7px; padding-left:24px;}
.dsip .youshi_si_r dd span{ color:#3d6fa1;}

/* 服装代工、定制 */
.g_cho{background:url(../images/chobg.jpg) no-repeat center top; background-size:cover;height: 512px; margin:20px 0;}
.g_cho h2{padding-top:60px;text-align: center; height: 100px;}
.g_cho h2 a{font-size: 40px;color: #3d6fa1;font-weight: normal;}
.g_cho h2 em{display: block;font-size: 20px;font-weight: normal;font-family:"Microsoft YaHei"}
.m_cho dl{float: left; width:280px;margin-right: 30px;margin-left: 50px; _display:inline;}
.m_cho dt{margin-bottom: 7px;width: 165px;margin: 0 auto;  position: relative; height: 165px;}
.m_cho dt a{display: block;width: 165px;height: 165px;}
.m_cho dt em{width: 165px;height: 165px;left:0;top:0; position: absolute; display: none; cursor: pointer;}

.m_cho dd h3{height: 38px;line-height: 38px;text-align: center;}
.m_cho dd h3 a{color: #333333;font-size: 16px;font-weight: bold;}
.m_cho dd p{font-size: 13px;line-height: 24px;color: #333;text-align: center;}


.ads{width:100%;height:199px;  padding-bottom: 10px;}


/**/
.about{ height:428px; background:url(../images/a_bg.gif) no-repeat 29px 0; margin:20px  auto;}
.about dl{ overflow:hidden; padding-top:87px;}
.about dl dt{ font-size:0; float:left; width:520px; height:340px;}
.about dl dt img{width:520px; height:340px;}
.about dl dd{ float:right; width:530px; padding-top:20px;}
.about dl dd h3{ font-size:0; height:45px; border-bottom:2px solid #f6f6f6; margin-bottom:13px;}
.about dl dd .pwz{ color:#333; font-size:14px; line-height:26px; height:215px;}
.about dl dd em{ width:126px; height:35px; line-height:35px; border:2px solid #7f0019; display:block; background:url(../images/a_m.gif) no-repeat 104px 12px;}
.about dl dd em a{ color:#7f0019; font-size:18px; padding-left:16px;}
.about dl dd em:hover{ border-color:#305d96;}
.about dl dd em:hover a{color:#333;}

/*相册*/
.xcBox{margin-top:15px; padding-bottom:20px; padding-top:5px;}
.xcBox ul{overflow:hidden; width:100%;}
.xcBox li{float:left; _display:inline; margin-right:20px; text-align:center;}
.xcBox li.noMr{margin-right:0;}
.xcBox li img{padding:9px; border:1px solid #e5e5e5; width:220px;}


/**/
.news{ height:835px;}
.news h2{ text-align:center; background:url(../images/c_h3.gif) no-repeat center 21px; font-weight:normal; height:72px;}
.news h2 a{ font-size:30px; color:#333; line-height:100%;padding-top:16px;}
.news h2 span{ display:block; display:block;font-family:MKaiPRC; font-size:14px; line-height:100%; text-transform:uppercase;color:#333;}
.news dl{position:relative; height:528px;}
.news dl dt{ font-size:0;}
.news dl dt img{ width:680px; height:418px;}
.news dl dd{ background:url(../images/n_bg.png) no-repeat; position:absolute; left:485px; top:128px; padding:40px 0 0 50px; height:325px; width:566px;}
.news dl dd h3{ font-weight:normal; font-size:22px; margin-right:38px; overflow:hidden; height:49px;}.news dl dd h3 a{ color:#333;}
.news dl dd p{ font-size:14px; color:#666; line-height:30px; width:520px; height:120px;}
.news dl dd em{ display:block;}
.news dl dd em a{ display:inline-block; background:url(../images/n_m.gif) no-repeat; width:130px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#7f0019; display:block; margin-bottom:56px;}
.news dl dd em span{ display:inline-block; color:#999; padding-left:20px; background:url(Img/Index/n_ico.gif) no-repeat left 0;}
.news ul{ float:left; width:688px; margin-top:-15px;}
.news ul li{ height:47px; line-height:47px;border-bottom:1px dashed #e0e0e0;}.news ul li span{ display:inline-block; float:right; color:#bdbdbd; font-size:14px; float:right;}
.news ul li a{ display:block; padding-left:18px; color:#666; background:url(../images/n_li.gif) no-repeat left 20px; font-size:14px;}
.news ul li a:hover{ background:url(../images/n_lic.gif) no-repeat left 20px; text-decoration:none; color:#7f0019;}
.news h4{ float:right; width:308px; background:#999; height:175px; text-align:center;}
.news h4:hover{background:#305d96;}
.news h4 a{ font-size:30px; color:#fff; display:inline-block; font-weight: normal;}
.news h4 span{ display:block; padding-top:46px; padding-bottom:10px;}

/* 友情链接 */
.g_link{height: 57px;padding:30px 0;}
.g_link .layout{border-top: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;height: 64px; line-height: 64px; }
.g_link h2{  font-weight: bold; height: 64px; line-height: 54px; width: 160px;float: left;}
.g_link h2 a{color: #222222; font-size: 18px;  text-decoration: none;}
.g_link h2 em{  margin-left: 8px; color: #222; font-size: 30px; font-weight: normal; text-transform: uppercase; position: relative;top:5px;}
.m_link{float: left;width: 787px;}
.m_link a{ white-space:nowrap; padding:0 19px;  font-size: 13px; color:#000000;display: inline-block;}
.g_link span a{font-size: 13px; color: #333333; font-weight: normal; display: inline-block; }


/*底部开始*/
.g_ft{ height:260px; background:#222 url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .m_fnav{ position: absolute; top:130px;left:0; width: 260px;z-index: 10;}
.g_ft .m_fnav a{ color:#696969;  font-size: 13px; font-weight: normal; padding-left: 35px; width: 85px; display: block;float: left; line-height: 30px;}

.g_ft .m_fnav .lasta{ border: none;}
.g_ft .f_ftcon{ color: #959595; padding: 62px 0 0 368px;  line-height: 34px; font-size: 13px;    }
.g_ft .f_ftcon a{ color:#959595;}
.g_ft .f_ftcon p b{color: #959595;font-weight: normal;}

.f_pr{position:relative;}
.f_pa{position:absolute;}
.g_ft .flogo{ left:94px; top:30px;}
.g_ft .sys{top:206px; right: 38px;}
.g_ft .code{top:80px; right: 38px;}
.g_ft .code img{ width:135px;}
/*底部结束*/




.scroll{ width:50px; height:50px; background:#3d6fa1; color:#FFF; line-height:50px; text-align:center; position:fixed; z-index:10; right:10px; bottom:100px; cursor:pointer; font-size:12px;}