body,div,p,li,ul,span,h2,a,img{ padding:0; margin:0;}
img{ display:block; border:none;}
.in{ width:100%; height:auto; margin:0px; padding:0px}
.dbg{ width:900px; height:1950px; background:url(ym.jpg) no-repeat top; margin-left:auto; margin-right:auto}
.logo{ width:900px; height:98px; margin:0px auto;}
.logo .logoz{ width:265px; height:98px; float:left;}
.logo .logoy{ width:600px; height:28px; float:right; padding-top:70px; text-align:right; font-size:12px; color:#0166B4}
.logo .logoy a{color:#0166B4; text-decoration:none}
.logo .logoy a:hover{color:#4296D2; text-decoration:underline}
.lang{ width:900px; height:15px; background:url(../images/top_bg.jpg); margin:0px auto 20px auto;}
.zt-w{ width:900px; height:auto; margin:0 auto;}
.header{ width:900px; height:auto; overflow:hidden;}
.sm-con{ width:900px; height:auto; background:#2a3883; overflow:hidden; padding-bottom:10px;} 
.sm-con h2{ height:54px;}
.sm-con-txt{ width:900px; height:137px;background:url(../images/ico_sm.png) 645px 22px no-repeat;}
.sm-con-txt p{ font-size:16px; color:#cad3fc; line-height:40px; padding-left:20px;}

.pro-xs-box{ width:900px; height:auto; overflow:hidden;}
.pro-xs-box h2{ height:97px; background:#1a2254;}
.pro-xs-nav{ width:900px; height:60px;}
.pro-xs-nav li{ width:300px; height:60px; float:left; display:inline;overflow:hidden; cursor:pointer;}
.pro-xs-nav li span{ width:300px; height:60px; overflow:hidden; display:block; background-image:url(../images/xs_nav_l.png); background-repeat:no-repeat;}
.pro-xs-nav li.current .nav-01{background-position:0 -60px;}
.pro-xs-nav li.current .nav-02{ background-position:-300px -60px;}
.pro-xs-nav li.current .nav-03{ background-position:-600px -60px;}

.pro-xs-nav li .nav-01{ background-position:0 0;}
.pro-xs-nav li .nav-02{ background-position:-300px 0;}
.pro-xs-nav li .nav-03{ background-position:-600px 0;}
.pro-xs-con{ background:#2a3883; width:900px; height:auto; overflow:hidden; padding-bottom:20px; display:none;}
.pro-xs-con ul{ padding-left:14px;}
.pro-xs-con li{ width:280px; height:auto; overflow:hidden; float:left; display:inline; background:#fff; margin-right:15px; padding-top:5px; margin-top:20px;}
.pro-info{ width:270px; height:auto; margin:0 auto;}
.pro-img{ width:270px; height:270px; overflow:hidden;}
.pro-name{ width:260px; height:44px; overflow:hidden; font-size:14px; line-height:22px; color:#333; margin:10px auto 0 auto;}
.pro-name a{ color:#333; text-decoration:none;}
.pro-name a:hover{ color:#ed215c; text-decoration:underline;}
.pro-price-box{ width:280px; height:50px; background:#e9ebf2; margin-top:10px; position:relative;}
.pro-price-box span{ padding-left:10px;}
.pro-price-box .price{ display:block; height:30px; line-height:30px; font-family:Arial; font-size:18px; color:#f75d57; font-weight:bold;}
.pro-price-box .price strong{ font-size:26px;}
.pro-price-box .org{ height:20px; display:block; line-height:20px; font-size:12px; color:#999; font-family:Arial,"宋体";}
.pro-price-box .more{ width:82px; height:50px; display:block; overflow:hidden; text-indent:-999px; background:url(../images/xs_btn.png) no-repeat; position:absolute; top:0; right:0;}
.pro-box{ background:#2a3883; overflow:hidden; width:900px; height:auto; padding-bottom:20px;}
.pro-box .title{ width:900px; height:70px; background:#1a2254; padding-top:25px;}
.pro-box .title span{ padding-left:14px; height:70px; line-height:70px;font-size:36px; font-family:"黑体"; font-weight:bold; color:#fff; display:block;}
.pro-box .title span i{ width:50px; height:40px; text-align:center; display:block; line-height:40px; background:#ffe001; float:left; margin-right:10px; font-style:normal; margin-top:15px; color:#4e0745; font-family:Arial;}
.pro-box ul{ padding-left:14px;}
.pro-box li{ width:212px; height:auto; background:#fff; float:left; display:inline; margin-right:8px; margin-top:20px; padding:15px 0;}
.pro-box li .pro-info{ width:180px; }
.pro-box li .pro-img{ width:180px; height:180px;}
.pro-box li .pro-price{ width:180px; height:30px; line-height:30px; margin-top:10px; font-family:Arial; color:#f75d57; font-size:18px; font-weight:bold;}
.pro-box li .pro-price strong{ font-size:26px;}
.pro-box li .pro-org{ width:180px; height:18px; line-height:18px; color:#999; font-family:Arial,"宋体"; font-size:12px;}
.pro-box li .pro-name{ width:180px; font-size:12px; line-height:18px; height:36px; margin:5px 0 0 0;}
.pro-box li .btn-pro{ width:180px; height:36px; margin-top:10px; display:block; overflow:hidden; text-indent:-999px; background:url(../images/btn_pro.png) no-repeat;}
.nav-list{ width:140px; height:361px; overflow:hidden; background:url(../images/nav_list.png) no-repeat; position:fixed; _position:absolute; top:132px; left:50%; margin-left:460px;}
.nav-list h2{ height:34px;}
.nav-list-con{ overflow:hidden; margin-top:8px;}
.nav-list-con li{ height:45px; line-height:45px; float:left; display:inline;}
.nav-list-con li a{ display:block; text-indent:-999px; width:140px;height:45px; overflow:hidden;}
.nav-list-con li.last{ height:49px; line-height:49px; height:49px;}
.nav-list-con li.last a{ine-height:49px; height:49px;}