/* CSS Document */

body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0 auto;}   
ol,ul,button{margin:0 auto; padding:0;}
body{width:100%; font-family: "SimSun"; font-size:12px;}
ul,li{list-style: none;}
a{color: #000;}
a:link{text-decoration: none;}
img{border:0px none;}
.clear{margin:0px auto; padding:0px; clear:both;}
.fl{float: left;}
/* head */
.head{width: 100%; height: 103px;}
.head1{width: 1000px; height: 103px; margin: auto;}
.head_logo{width: 473px; height: 103px;; background: url(../images/logo.png) no-repeat left center; float: left;}
.head_top{width: 347px; height: 46px; line-height: 46px; float: right;}
.head_top_right{float: right;}
.head_top_right span{float: left;}
.head_top_right span a{margin: 0px 5px;}
.head_top_right1{width: 34px; height: 32px; margin:7px 5px 0px 5px; background: url(../images/ico.png) no-repeat; background-position: 0px 0px; display: block; float: left;}
.head_top_right2{width: 34px; height: 32px; margin:7px 5px 0px 5px; background: url(../images/ico.png) no-repeat; background-position: -94px 0px; display: block; float: left;}
.weixin{ width:34px; height:32px; margin:7px 5px 0px 5px; position:relative; float: left; font-size:12px; text-align:center;}
.weixin a{width:34px; height:32px; display:block; position:absolute; left:0; top:0;background: url(../images/ico.png) no-repeat; background-position: -46px 0px; }
.weixin_nr{width:100px; height:100px; padding:5px; border: 1px solid #ccc; background:#fff; text-align:center; position:absolute; left:-35px; top:45px; z-index: 9; display:none;}
.weixin_nr img{ margin-bottom:5px;}
.weixin_nr .arrow{ width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #ccc; position:absolute; left:42px; top:-11px;}
.weixin.on .weixin_nr{ display:block;}
.head_tel{width: 334px; height: 31px; margin-top: 10px; background: url(../images/tel.png) no-repeat; float: right;}
/*导航*/
.nav{width: 100%; height:40px; line-height: 40px; background: #e60000}
.nav1{width: 1000px; height: 40px; margin: auto;}
.nav2>li{ width: 116px; height: 40px; margin-left: 8px; float: left; list-style:none;}
.nav2>li>a{width: 116px; height: 40px; text-align: center; font-size: 16px; color: white; display: block; position:relative;overflow:hidden;}
.nav2>li>a:hover,.nav2>li>a.current{background: #404040; color: white;}
.box{width: 116px; text-align: center; font-family: inherit; font-size: 14px; line-height: 30px; position:absolute; background: #404040; display:none; z-index: 3;}
.box ul li{/*padding-left:20px; padding-right: 5px;*/ border-bottom: 1px dashed #bcbcbc; /*color: white;*/}
.box ul li a{font-size: 14px; color:white;}
/* banner */
    .index-banner{position:relative;width:100%;}
    .slides li{width:100%;overflow:hidden;position: relative;}
    .slides li img{display:block;width:100%;}
    .flex-control-nav{margin-top: -19px; top: -15px; margin-top: -20px\9; /*position: absolute;*/ position: relative; display:block; z-index: 999;}
    .flex-control-nav li{width: 10px; height: 10px; border-radius: 10px; margin-left: 10px; float: left;}
    .flex-control-nav li a{width: 10px; height: 10px; border-radius: 10px; display: block; float: left; behavior: url(path/PIE.htc);}
    .flex-on{background:white; border: 2px solid #000000;}
    /*(.flex-direction-nav a{display:block;position:absolute;height:100px;top:50%;z-index:9;
      background:url(../images/in-bt.png) no-repeat;margin-top:-29px;text-indent:-999px;overflow:hidden;width:55px;}*/
    /*.flex-direction-nav .flex-prev{left:8%;}
    .flex-direction-nav .flex-next{right:8%;background-position:-55px 0px;}*/
    /*.index-ph-banner{position:relative;width:100%;}
    .index-ph-banner .slides,.index-ph-banner .slides li,.index-ph-banner .flex-viewport{height:100% !important;}
    .index-ph-banner .slides li{width:100%;overflow:hidden;}
    .index-ph-banner .flex-control-nav{display:none;}
    .index-ph-banner .flex-direction-nav{display:none;}
    .index-wrap{margin:20px 0px;}
    .index-wrap .col{position:relative;}
    .index-wrap .col a{display:block;position:relative;}
    .index-wrap .col span{display:block;padding:0px 15px;display:none;position:absolute;left:0px;bottom:-17px;}
    .index-wrap .col img{display:block;width:100%}*/

    .flex-active{ background: #fc7e42; border: 2px solid #3f3f3f}

    
/*main1*/
.main1{width: 1000px; height: auto; margin: 10px auto auto;}
.main1_top{width: 998px; height: 124px; border: 1px solid #c3c3c3}
.main1_top1{width: 226px; height: 104px; margin:10px; float: left;}
.main1_top1_pic{width: 140px; height: 102px; border: 1px solid #c3c3c3; float: left;}
.main1_top1_pic img{width: 138px; height: 100px; margin: 1px;}
.main1_top1_txt{width: 78px; height: 102px; line-height: 24px; font-size: 14px; float: right;}
.main1_top1_txt p a{width: 78px; height: 24px; text-align: center; line-height: 24px; color: white; background: url(../images/botton1.png) no-repeat; display: block;}
/*main1_product*/
.main1_product{width: 1000px; height: auto; margin: 10px auto auto}
.main1_product_title{width: 1000px; height: 30px; line-height: 30px;}
.main1_product_title h2{width: 150px; font-weight: normal; color: #fe0000; border-bottom: 2px solid #404040; float: left;}
.main1_product_title h2 span{margin-left: 10px; font-size: 14px; color: #515151}
.main1_product_title a{float: right; color: #848484}
#Representative_pic{width: 1000px; height: 304px; margin-top: 10px; overflow: hidden;}
#Representative_pic ul li,#Representative_pic ul li div{ float: left; overflow: hidden;}
#Representative_pic ul li div a{width: 235px; height: 181px; overflow: hidden;}
#Representative_pic img{width: 235px; height: 181px; display: block;}
#Representative_pic h3{width: 235px; height: 30px; line-height: 30px; text-align: center; font-weight: bold; font-size: 14px; }

#Representative_pic ul li div p{width: 235px; text-align: center; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; color: #333; line-height: 24px;}
#Representative_pic ul li div button{width: 78px; height: 24px; margin-left: 68px; margin-top: 10px; text-align: center; line-height: 24px; border: 0 none; cursor: pointer; background: url(../images/botton1.png) no-repeat; color: white}
/*产品分类*/
.product{width: 1000px; height: 544px; margin: 10px auto auto}
.prolist{width: 210px; height: 544px; background: #dfdfdf; overflow: hidden; float: left;}
.prolist h2 {height: 72px; font-size: 20px; font-weight: normal; color: white; text-align: center;}
.prolist h2 a{color: #ed0000; font-size: 31px;}
.list_con a {width: 194px; height: 30px; margin: 14px auto auto; line-height: 30px; text-align: center;  background: url(../images/bottom2.png) no-repeat;
    font-size: 14px; color: #333; display: block;}
.list_con a:hover{background: url(../images/bottom3.png) no-repeat; color: white}
.pro {width: 789px; height: 542px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; overflow: hidden; float: left;}
.pro ul li {width: 225px; height: 263px; margin-left: 17px; margin-top: 10px; margin-right: 17px; float: left; overflow: hidden;}
.pro ul li img {width: 225px; height: 223px;}
.pro ul li span a {text-align: center; display: block; height: 40px; line-height: 40px; font-size: 14px}
/*广告*/
.gg{width: 1000px; height: 94px; margin:10px auto auto;}
.gg img{width: 1000px; height: 94px;}
.gg1{width: 100%; height: 202px; margin:10px auto auto; background: url(../images/gg1.jpg) no-repeat center;}
.gg2{width: 1000px; height: 202px; margin: 0 auto}
.gg2 button{width: 85px; height: 30px; top: 150px; padding: 0; position: relative; border: 0 none; background: url(../images/button2.png) no-repeat; cursor: pointer; float: right;}

/*步骤*/
.ys{width: 1000px; height: auto; margin: 16px auto auto; overflow: hidden;}
.bg01 {background: url(../images/bg01.jpg) no-repeat right; height: 379px; overflow: hidden; position: relative;}
.one {position: absolute; top: 31px; left: 37px; background: url(../images/01.jpg) no-repeat;}
.one h3 {height: 50px; line-height: 39px; font-size: 24px; font-weight: normal; padding-left: 84px;}
.one p {width: 387px; padding-left: 20px; line-height: 30px; background: url(../images/ysd.png) no-repeat left 10px;  font-size: 14px; }
.two {position: absolute; top: 200px; left: 37px; background: url(../images/02.jpg) no-repeat;}
.bg02 {background: url(../images/bg02.jpg) no-repeat; height: 370px; overflow: hidden; position: relative;}
.three {position: absolute; top: 32px; left: 480px; background: url(../images/03.jpg) no-repeat;}
.four {position: absolute; top: 235px; left: 480px; background: url(../images/04.jpg) no-repeat;}
.dzys {background: url(../images/yslcbg.png) no-repeat; width: 360px; height: 565px; overflow: hidden; margin-top: 15px;}
.dz {height: 258px; padding: 34px 0 0 21px; font-family: "SimSun"; overflow: hidden;}
.dz h2 {height: 80px; font-size: 26px; line-height: 30px;}
.dz h2 a {color: #e60000;}
.dz h2 em {display: block; font-family: "SimSun"; font-style: normal; font-weight: normal; font-size: 20px; text-transform: uppercase;
    color: #3e3e3e;}
.dz p {font-size: 14px; color: #000; line-height: 32px;}
.lc {height: 239px; overflow: hidden;}
.lc ul {padding: 0 0 0 50px;}
.lc ul li {font-size: 21px; float: left; width: 111px; height: 44px; line-height: 44px; text-align: center;
    margin: 0 15px 6px 0; display: inline;}
.dzfa {width: 600px; height: 565px; margin-top: 15px; overflow: hidden; float: right;}
.dzfa ul li {float: left; width: 255px; height: 263px; margin: 0 0 15px 11px; display: inline; padding: 12px 16px 0 17px;}
.dzfa ul li img {width: 255px; height: 201px;}
.dzfa ul li span {text-align: center; display: block; padding-left: 5px; height: 40px; line-height: 40px; font-size: 14px;}
/*合作客户、工程案例*/
.hz{width: 1000px; height: auto; margin: 10px auto auto}
.tj {width: 298px; height: auto; overflow: hidden;}
.tj h2 {height: 40px; line-height: 40px; font-size: 14px; font-weight: normal; color: #515151}
.fr {float: right;}
.fr a {font-size: 10px; color: #333;}
.tj_fl{width: 160px; border-bottom: 2px solid #2f3436; display: block; float: left;}
.tj_fl a {margin-right:5px; color: #fe0000; font-size: 18px;}
.hz_c {width: 298px; height: auto; margin-top: 10px; overflow: hidden;}
.hz_c0 {width: 251px; height: auto; margin: 0 auto; overflow: hidden;}
.hz_c0 ul li {width: 251px; height: 130px; overflow: hidden;}
.hz_c0 ul li img {border: 1px solid #dcdcdc; padding: 2px; background-color: #fff; width: 245px; height: 79px;}
.hz_c0 ul li span {text-align: center; display: block; height: 30px; line-height: 30px;}

.al { width:662px; height:auto; overflow:hidden; float: right;}
.tj_fl1{width: 110px; border-bottom: 2px solid #2f3436; display: block; float: left;}
.tj_fl1 a {margin-right:5px; color: #fe0000; font-size: 18px;}
.al_c { width:662px; height:auto; overflow:hidden; margin-top: 10px;}
.al_c0 { width:662px; height:auto; margin: 0 auto}
.al_c0 ul li { float:left; width:313px; height:266px; margin:0px 9px; display:inline; overflow:hidden;}
.al_c0 ul li img { width:313px; height:217px;}
.al_c0 ul li span { text-align:center; display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.al_c0 ul li span a { color:#333;}
/*客户感言*/
.jz { width:1000px; height:478px; overflow:hidden; margin:15px auto auto;}
.tj_fl2{width: 175px; border-bottom: 2px solid #2f3436; display: block; float: left;}
.tj_fl2 a {margin-right:5px; color: #fe0000; font-size: 18px;}
.jz_c {width:1000px; height:437px; overflow:hidden; color: #4f4f4f}
.jz_c dl { width:490px; overflow:hidden; float:left; padding:27px 0 16px 10px;}
.jz_c dl dt { width:224px; height:168px;}
.jz_c dl dt img { width:216px; height:160px; padding:3px; border:1px solid #dcdcdc; background:#fff;}
.jz_c dl dd { padding-left:12px; width:240px;}
.jz_c dl dd h3 { height:24px; line-height:24px; font-size:14px; font-weight: normal;}
.jz_c dl dd p {text-indent: 2em; line-height:24px;}
.jz_c dl dd p a{color: #e2621b}
/*生产基地、关于我们*/
.sc{width: 1000px; height: auto; margin: 15px auto auto}
.ry { width:298px; height:auto; overflow:hidden;}
.ry_c {width: inherit; height:auto; overflow:hidden; float: left;}
.ry_c0 { width:235px; margin: 0 auto;}
.ry_c0 ul li { width:235px; height:250px; margin-top: 10px; overflow:hidden;}
.ry_c0 ul li img { width:235px; height:210px;}
.ry_c0 ul li span { height:36px; line-height:36px; text-align:center; display:block; overflow:hidden;}

.about { width:658px; height: auto; overflow:hidden;}
.tj_fl3{width: 122px; border-bottom: 2px solid #2f3436; display: block; float: left;}
.tj_fl3 a {margin-right:5px; color: #fe0000; font-size: 18px;}
.about_c { height:auto; overflow:hidden;}
.about_c0 { height:auto; margin-top: 10px; overflow:hidden;}
.about_c0 dl { height:188px; overflow:hidden; padding-bottom:17px;}
.about_c0 dl dt { width:226px; height:188px;}
.about_c0 dl dt img { width:226px; height:188px;}
.about_c0 dl dd { padding:0 0 0 13px; width:372px; overflow:hidden;}
.about_c0 dl dd p {text-indent: 2em; line-height:24px;}
.about_c0 dl dd p a{color: #fc7126}
.abd { padding:25px 0 0 0; height:276px; overflow:hidden;}
.abd h4 {width: 658px; height:17px; background:url(../images/hd.png) no-repeat;}
.abd h4 a { color:#e75c00;}
#Representative_pic1{width: 658px; height: 204px; margin-top: 10px; overflow: hidden;}
#Representative_pic1 ul li,#Representative_pic1 ul li div{ float: left; overflow: hidden;}
#Representative_pic1 ul li div a{width: 191px; height: 180px; overflow: hidden;}
#Representative_pic1 img{width: 191px; height: 180px; border:1px solid #cccccc; display: block;}
#Representative_pic1 p{width: 191px; line-height: 24px; text-align: center; line-height: 24px; font-size: 14px;}
/*不锈钢知识、金凯资讯、联系金凯*/
.bxg{width: 1000px; height: auto; margin: 0 auto}
.new { width:264px; height:auto; overflow:hidden;}
.n_con { height:auto; overflow:hidden;}
.n_con ul { padding-right:5px;}
.n_con ul li { height:24px; line-height:24px; background:url(../images/ico1.png) no-repeat 6px 8px; padding-left:23px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.n_con p { width:264px; height:145px; padding-bottom:3px; margin-top: 10px;}
.n_con p img { width:258px; height:139px; padding:2px; border:1px solid #dcdcdc; background:#fff;}

.new2 { width:401px; height:auto; overflow:hidden;margin: 0 0 0 22px;}
.n_con2 { height:auto; overflow:hidden;}
.n_con2 p { width:401px; height:145px; padding-bottom:3px;}
.n_con2 ul li span{color: #ccc}
.n_con2 p img { width:401px; height:139px; border: 0 none; padding: 0;}

.ly { width:291px; height:auto; overflow:hidden;}
.ly_c { height:auto; overflow:hidden; padding:14px 0 0 0;}
.ly_c p { width:291px; height:139px; padding-bottom:3px;}
.ly_c p img { width:291px; height:139px;}
.ly_c .bz { color:#939393; height:30px; line-height:30px;}
.inp04 { width:193px; height:20px; line-height:20px; padding-left:3px; font-size:12px; border:1px solid #e0e0e0; color:#666; background-color:#fff;}
.i_area { width:193px; height:52px; padding-left:3px; font-size:12px; border:1px solid #e0e0e0; color:#666; background-color:#fff; vertical-align:top; display:inline-block; overflow:hidden;}
.inp06 { width:60px; height:20px; line-height:20px; padding-left:3px; font-size:12px; border:1px solid #e0e0e0; color:#666; background-color:#fff;}
.ly_c ul li { line-height:22px; padding-bottom:10px;}
.ly_c ul li span { width:64px; height:22px; text-align:left; line-height:22px; display:inline-block;}
.ly_c .lis01 button{width: 69px; height: 27px; line-height: 27px; text-align: center; color: white; border: 0 none; background: #f75f00; cursor: pointer; float: right;}
/*友情链接*/
.link {width: 1000px; height:auto; overflow:hidden; margin:15px auto auto;}
.link h2 { height:35px; line-height:35px; font-size:18px; font-weight: normal;}
.link h2 p{float: left;}
.links1{width: 80px; border-bottom: 2px solid #2f3436; color: #fe0000; display: block; float: left;}
.link h2 em { color:#fff; font-style:normal; text-transform:; font-size:14px; background:url(Img/Index/linkx.gif) no-repeat 6px center; padding-left:18px; font-family:Arial, Helvetica, sans-serif;}
.link h2 span a { font-size:12px; font-weight:normal; color:#333;}
#Representative_pic2{width: 1000px; height: 42px; margin-top: 10px; overflow: hidden;}
#Representative_pic2 ul li,#Representative_pic2 ul li div{ float: left; overflow: hidden;}
#Representative_pic2 ul li div a{width: 104px; height: 42px; overflow: hidden;}
#Representative_pic2 img{width: 102px; height: 40px; border:1px solid #cccccc; display: block;}
/*footer*/
footer{width: 100%; height: auto; margin: 15px auto auto}
footer nav{width: 100%; height: 30px; line-height: 30px; background: #ed1919;}
footer nav ul{width: 1000px; height: 30px; margin: 0 auto}
footer nav ul li{margin: 0px 40px; font-size: 14px; float: left;}
footer nav ul li a{color: white}
footer .copy{width: 100%; height: 86px; background: #ebebeb}
footer .copy .copy1{width: 800px; height: 86px; margin: 0 auto; padding-left: 200px; background: url(../images/logo1.png) no-repeat left center;}
footer .copy .copy1 .copy1_l{width: 500px; height: 72px; margin-top: 7px; line-height: 24px; float: left;}
footer .copy .copy1 .copy1_r{width: 61px; height: 61px; margin-top: 12px; float: right;}
footer .copy .copy1 .copy1_r img{width: 61px; height: 61px;}
/*内页*/
.banner{width: 100%; height: 260px; margin: 0 auto; background: url(../images/banner1.jpg) no-repeat center;}
.page{width: 1000px; height: auto; margin: 10px auto auto}
.prolist1{width: 210px; height: auto; background: #dfdfdf; overflow: hidden; float: left;}
.prolist1 h2 {height: 30px; line-height: 30px; font-size: 16px; font-weight: normal; color: white; text-align: center;}
.prolist1 h2 a{color: #ed0000;}
.list_con1 a {width: 194px; height: 30px; margin: 5px auto; line-height: 30px; text-align: center;  background: url(../images/bottom2.png) no-repeat;
    font-size: 14px; color: #333; display: block;}
.list_con1 a:hover{background: url(../images/bottom3.png) no-repeat; color: white}
.list_con1 a.thisclass{background: url(../images/bottom3.png) no-repeat; color: white}
.page_txt{width: 770px; height: auto; float: right;}
.plc { background: url("../images/r_nav.gif") no-repeat scroll 0 0 transparent; height:36px; line-height:36px; padding:0 10px; position:relative; overflow:hidden; margin-bottom:5px;font-size:13px;}
.plc span { font-size:13px; color:#333;}
.plc span a,.plc span.dang { color:#333333;}
.plc span a{margin: 0px 5px;}
.page_txt1{width: 770px; height: auto; line-height: 24px;}
.page_txt1 p{text-indent: 2em;}


.page_txt1 ul li{width: 229px; height: 246px; margin: 0px 12px; line-height: 24px; text-align: center; font-size: 14px; float: left;}
.page_txt1 ul li a{width: 229px; height: 224px; display: block;}
.page_txt1 ul li a img {padding: 1px; border: 1px solid #D6D6D6; width: 225px; height: 220px;}
.page_txt1 ul li:hover img { border:solid 1px #e96d23;}
.page_txt1 ul li:hover span { color:#e96d23; }


        .newslist { width:100%;}
		.newslist ul li { width:100%; height:35px; border-bottom:1px dashed #ccc; line-height:35px;}
		.newslist ul li span { float:right;}
