﻿    /* CSS Document */

*{margin:0px; padding:0px; list-style:none; font-size:12px; color:#666; font-family: Microsoft Yahei; text-decoration:none;}
img {border:0 ;}
.clear{clear:both;}

/*瑞诚头部*/
.tp{width:100%; min-width:1200px;}
.tp .top{width:1200px; margin:0 auto; margin-top: 22px;}
.tp .top .logo{width: 250px; height: 75px; background: url(../images/logo.png); float: left;}
.tp .top .yoyo{width: 235px; float: right; margin-top: 30px;}

.tp .top .yoyo .zw{ height: 22px; margin-left: 18px; float: left;}
.tp .top .yoyo .zw .tt{width: 38px; height: 22px; float: left;}
.tp .top .yoyo .zw span{font-size: 14px; float: left; margin-left:6px;}

.nav{width: 100%; min-width:1200px; margin-top: 23px; border-top: 1px #e5e5e5 solid; }
.nav .nv{width: 1200px;  margin:0 auto;}
.nav .nv .n1{width: 170px; float: left; line-height: 60px; font-size: 16px; text-align: center;}

/*banner图*/
.fullSlide{ position:relative; margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;  }
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:8px; background:#a5a5a5; overflow:hidden;
    font-size:0;}
.fullSlide .hd ul .on{ background-position:0 0; background:#cf231c;}


.zy{width: 100%; min-width:1200px; position: relative;}
.zy .lt{width: 50%; height: 100px;position: absolute;left: 0px;top: 0px; float: left; background: #cf231c; z-index: -1}
.zss{width: 1200px; margin: 0 auto;}
.zss .zs1{width:575px; font-size: 23px; color: #fff; padding-top: 18px; line-height: 40px; float: left;}
.zss .zs1 p{font-size: 14px; color: #fff; margin-left: 105px;}
.zss .zs2{width: 48%; float: right; background: #434343; margin-top: 20px;}
.zss .zs2 .gjc{ color:#fff; font-size: 13px; margin-left: 20px; float: left; line-height: 60px;}

.zss .zs2 .ss{
    width: 200px;
    height: 30px;
    background: #f3f2f2;
    float: right;
    margin-top: 13px;
    margin-right: 17px;
    border: 1px #cf231c solid;
    position: relative;
}
#shopname {
    width: 151px;
    height: 26px;
    line-height: 34px;
    color: #888;
    font-size: 12px;
    float: left;
    padding-left: 5px;
}
#submit {
    width: 40px;
    height: 30px;
    color: #fff;
    font-size: 13px;
    float: left;
    cursor: pointer;
    position: absolute;
    background: #cf231c;
    border:0;
}
.gz{width: 100%; min-width:1200px;}
.gz .gszp{width: 1200px; margin: 0 auto; margin-top: 50px; color: #333; font-size: 32px; font-family:Arial, Helvetica, sans-serif;}
.gz .gszp>p{color: #888; font-size: 18px; margin-top: 10px;}

.gz .gszp .gszx{width: 1200px; margin-top: 35px;}
.gz .gszp .gszx .gsjj{width: 848px; float: left;}
.gz .gszp .gszx .gsjj>img{float: left; width: 588px; height: 422px;}
.gz .gszp .gszx .gsjj .lgo{width: 260px; height: 250px; background: #434343;  float: left; padding-top: 172px; text-align: center;}


.gz .gszp .gszx .gsjj .gsnx{line-height: 28px; margin-top: 15px; font-size: 14px; letter-spacing:1px;}
.gz .gszp .gszx .gsjj .gsnx .hx{width: 2px; height: 115px; background: #cf231c; display: inline-block; float: left; margin-right: 20px; }
.gz .gszp .gszx .gsjj .gsnx a{font-size: 14px; color: #666; }
.gz .gszp .gszx .gsjj .gsnx p{font-size: 14px; color: #666; }

.gz .gszp .gszx .zpzx{width: 352px; float: left;}
.gz .gszp .gszx .zpzx .zpt{width: 350px; height: 420px; border:1px #e5e5e5 solid; background: url(../images/zp.jpg); position: relative;}
.gz .gszp .gszx .zpzx .zpt>a{width: 90px; height: 45px; background: #cf231c; font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; position: absolute; text-align: center; line-height: 45px; right: 0px; bottom: 195px;}

.gz .gszp .gszx .zpzx .zpx{width: 352px; height: 130px; background: #cf231c;  text-align: center; line-height: 90px;}

.gz .gszp .gszx .zpzx .zpx>p{width:265px; height:90px; color: #fff; font-size: 32px; border: 2px #eaa09d solid; margin-top: 16px; display: inline-block;}


.prce{width: 100%; background: #f7f5f5; margin-top: 55px;}
.prce .pro{text-align: center; font-size: 32px; color: #333; padding-top: 45px; font-family:Arial, Helvetica, sans-serif}
.prce .pro>p{color: #888; font-size: 18px; margin-top: 18px;}
.prce .tab{width: 1200px; margin: 0 auto; padding-top: 45px;}
/*TAB*/
.box{width:1200px;margin:0 auto;}
.tab_menu{width:775px; margin:0 auto; overflow:hidden;}
.tab_menu li{width: 138px; height: 48px; border:1px #d2d2d2 solid; float: left; text-align: center; font-size: 16px; color: #333;  line-height: 48px;cursor:pointer; margin-left: 15px;}
.tab_menu li:first-child{width: 138px; height: 48px; border:1px #d2d2d2 solid; float: left; text-align: center; font-size: 16px; color: #333;  line-height: 48px;cursor:pointer; margin-left: 0px;}
.tab_menu li.current{color:#fff;background:#cf231c; border:1px #f00 solid; margin-left: 15px;}
.tab_menu li.current:first-child{color:#fff;background:#cf231c; border:1px #f00 solid; margin-left: 0px;}
.tab_menu li a{color:#333;text-decoration:none; font-size: 16px;}
.tab_menu li.current a{color:#fff;}
.tab_box{width:1200px; padding-top: 38px;}
.tab_box li{width:300px; line-height:24px; overflow:hidden; float: left; padding-bottom: 18px;}
.tab_box li .tt{width: 290px; margin: 0 auto;}
.tab_box li .tt img{width: 290px; height: 220px;}
.tab_box li .tt p{line-height: 45px; text-align: center;}
.tab_box .hide{display:none;}


.xwz{width: 100%; margin-top: 70px;}
.xwz .xw{text-align: center; font-size: 32px; color: #333; font-family:Arial, Helvetica, sans-serif}
.xwz .xw>p{color: #888; font-size: 18px; margin-top: 18px;}

.xwz .xwzx{width: 1200px; margin: 0 auto; margin-top: 40px;}
/*新闻图*/
.slide{width:580px; height:370px;overflow:hidden; float: left; }

.slide .left, .slide .right{position:relative;}
.slide .left{float:left;z-index:500;}
.slide .swcont{position:absolute;top:0;left:0;width:580px;height:370px;display:none;}
.slide .swcont img{width:580px; height:370px;}
.slide .pstn{position:absolute;}

.slide .info{top:208px;left:20px;padding:12px 0 0 12px;width:228px;height:60px;color:#FFF;z-index:500;}
.slide .info div{position:absolute;top:0;left:0;width:240px;height:72px;z-index:-1;}
.slide .info a:link, .slide .info a:visited{color:#FFF;cursor:pointer;}
.slide .info p{line-height:28px;}
.slide .info img{ float:left;padding-right:12px;}

.slide .right{width:185px; height: 370px; background: url(../images/tm.png); z-index:500;}
.slide .right img{width :70px; height:50px; padding:5px; cursor:pointer; margin: 30px 60px 30px 55px; border: 1px #dcdcdc solid; }
.slide .right div{position:absolute;top:0;left:-10px;width:124px;height:64px;z-index:-1;}

.xwz .xwzx .xtap{width: 590px; float: left; margin-left: 30px;}
.xwz .xwzx .xtap ul li{width: 590px; height: 70px;  margin-top: 10px; padding-bottom: 10px; border-bottom: 1px #e5e5e5 solid; line-height: 24px;}
.xwz .xwzx .xtap .xt{width: 590px; color: #575f61; font-size: 14px;}
.xwz .xwzx .xtap .xt a{color: #575f61; font-size: 14px;}
.xwz .xwzx .xtap .xq{color: #999; font-size: 13px;}
.xwz .xwzx .xtap .xn{width: 590px; color: #999; font-size: 13px;}
.xwz .xwzx .xtap .xn a{color: #999; font-size: 13px;}

.sh{width: 100%; height: 280px; background: #cf231c; margin-top: 75px;}
.sh .sht{width: 1200px;  margin: 0 auto;}
.sh .sht .shfw{width: 492px; height: 270px; float: left; margin-top: 30px; margin-left: 65px; background: url(../images/shfw.jpg) no-repeat;}
.sh .sht .shsx{width:550px; height: 190px; float:right; margin-top: 45px; background: url(../images/kfrx.jpg) no-repeat; }
.sh .sht .shsx span{padding-left: 55px; padding-top: 100px; color: #cf231c;  font-size: 36px;  display: inline-block;}
.stg{width: 100%; margin-bottom: 45px;}
.stg .sj{width: 1200px; margin: 0 auto; margin-top: 20px; }
.stg .sj .shfw1{width: 266px; border: 3px #cf231c solid; border-top: none; margin-left: 65px; padding: 25px 90px 90px 130px; text-align: center; font-size: 20px; color: #333; font-family: "宋体"; float: left; position: relative;}
.stg .sj .shfw1 span{color: #cf231c;}
.stg .sj .shfw1 p{color: #888; font-size: 12px; font-family: "宋体"; line-height: 26px; margin-top: 10px;}
.stg .sj .shfw1 .gd{width: 150px; height: 50px; background: #cf231c; line-height: 50px; text-align: center; position: absolute; top:171px; left: 171px; color: #fff; font-size: 18px;}
.stg .sj .lx{width:540px;  float: right; margin-top: 15px;}
.stg .sj .lx h2{font-size: 30px; color: #333;}
.stg .sj .lx .xx{ margin-top: 25px;}
.stg .sj .lx .xx .xx1{width: 45px; float: left;}
.stg .sj .lx .xx .xx2{ font-size: 16px; color: #888; line-height: 22px;}

.foot{width: 100%; background: #0066a1;}
.foot .ft{width: 1200px; height:186px; margin: 0 auto;  padding-top: 40px;  border-bottom: 1px #f7ffff solid; padding-bottom: 12px;}
.foot .ft .ftb{width: 100px; margin-right: 120px; float: left; text-align: center; }
.foot .ft .ftb span{font-size: 18px; color: #f7ffff; font-family: "黑体"; margin-bottom: 8px;}
.foot .ft .ftb a{width: 100px; font-size: 14px; color: #f7ffff; line-height: 26px; text-align: center;  display: inline-block;}

.foot .ft .ftz{width:375px; float: left;font-size: 17px; color: #777; font-family: "黑体";}
.foot .ft .ftz span{font-size: 18px; color: #f7ffff; font-family: "黑体"; margin-bottom: 8px;}
.foot .ft .ftz .xxdz{ font-size: 14px; color: #f7ffff; line-height: 18px; margin-top: 10px;}

.foot .ft .gzh{width: 144px; text-align: center;  float: right; font-size: 13px; color: #f7ffff}
.foot .zc{width: 1200px; margin: 0 auto; line-height: 50px;}
.foot .zc span{color: #f7ffff; font-size: 15px; margin-left: 70px;}