@charset "utf-8";
div, ul, li, h1, h1,h2, h3, p, dl, dt, dd, form, ol{ padding: 0px; margin: 0px; border: 0px; outline: 0px; }
body{ font-family:arial,'宋体'; font-size: 12px; line-height: 18px; color: #3a3a3a; text-decoration: none; background:#fff;}
a{color:#3a3a3a; text-decoration:none;}
a:hover{ color:#f00;}
img{ border:0 none;  -ms-interpolation-mode: bicubic;}
ul,li,ol,dl,dd,dt{ list-style-type:none;}
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.f_l{ float:left;}
.f_r{ float:right;}
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.uline{ border-bottom:1px solid #d3d3d3;}
.red{ color:#f00;}
.orange{ color:#fa8140;}
.yellow{ color:#e0920b;}
.yellow a{ color:#e0920b;}
.yellow a:hover{ color:#f00;}
.blue{ color:#369;}
.blue a{ color:#369;}
.blue a:hvoer{ color:#f00;}


.m_b10{ margin-bottom:10px; overflow:hidden;}
.input{ width:230px; padding:0 5px; border:1px solid #ccc; height:20px; line-height:20px;}

#top{ width:100%; overflow:hidden;}
.pw_banner{ width:1200px; height:200px; margin:0 auto; overflow:hidden;padding:10px 0;}
.pw{ width:1000px; margin:0 auto; overflow:hidden;}
.block{ width:1000px; margin:0 auto; overflow:hidden;}
.tmenu{ padding:5px 0; line-height:18px; height:18px; background:url(../images/tbg1.gif) left top repeat-x; overflow:hidden;}
.tmenu a{ padding:0 5px;}
.tmenu a img{margin:0 8px 0 0; vertical-align:middle;}
.logo{ height:102px; background:url(../images/tbg2.gif) left top repeat-x; overflow:hidden;}
.search{ padding:8px 0 0 155px; width:390px; line-height:22px; overflow:hidden;}
.search .input{ width:300px; height:26px; line-height:26px; border:1px solid #173d6e; padding:0 4px; overflow:hidden; float:left;}
.search .btn{ width:72px; height:28px; line-height:28px; text-align:center; color:#fff; cursor:pointer; font-weight:bold; font-size:13px; border:0 none; background:#173d6e; float:left;}
.search a{ margin-right:10px;}
.tle{width:220px; padding:20px 0 0 0; line-height:22px; font-size:13px; color:#070707; font-family:"微软雅黑"; overflow:hidden;}
.tle img{ float:left; margin-right:10px;}
.tle span{ font-family:arial; font-size:24px; font-weight:bold; color:#da251c;}
.menu{ background:url(../images/tbg3.gif) left top repeat-x; height:42px; overflow:hidden;}
.menu li{ float:left; overflow:hidden;}
.menu li a{ width:150px; height:42px; line-height:42px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; display:block; overflow:hidden;}
.menu li a:hover{ color:#f98101;}
.menu .mline{ width:2px; height:42px; background:url(../images/mline.gif) center center no-repeat; overflow:hidden;}

.active_nav{ } 
.active_nav div{ display:block;}
.topnav{ width:140px; padding:0 5px; background:#fff; border:1px solid #203143; position:absolute; z-index:999; display:none; margin-top:40px; }
.topnav ul{ width:140px; overflow:hidden;}
.topnav li{ height:36px; border-bottom:1px dotted #ccc; overflow:hidden; float:none;}
.topnav li a{ width:140px; text-align:center; color:#3a3a3a; font-size:12px; font-weight:normal; font-family:'宋体'; overflow:hidden;}

#mid{ padding:10px 0; overflow:hidden;}
#k1{ width:200px;}
#k2{ width:790px; overflow:hidden;}

/*左边产品分类样式*/
.h{ height:405px;}
#sidebar{background:#fff; border:2px solid #112e4f; margin-bottom:10px;}
#sidebar h2{ height:36px; line-height:36px; font-size:14px; font-family:"微软雅黑"; color:#fff; padding-left:35px; background:#112e4f url(../images/bg1.png) left center no-repeat;}
.sidelist{ position:relative;z-index:1;height:36px; border-bottom:1px solid #e1e1e1;}
.sidelist span h3{ padding-left:18px; position:relative;z-index:2;height:36px;line-height:36px;font-size:14px; font-weight:normal; font-family:'宋体'; overflow:hidden;}
.sidelist span h3 a{font-size:14px;text-decoration:none;display:block;width:auto;height:auto;color:#000;}
.sidelist span h3 a:hover{color:red;font-weight:bold;}
.i-list{display:none; position:absolute; z-index:1; left:196px; _left:195px; top:0px; width:600px; background:#fff; border:1px solid #112e4f; min-height:330px; height:auto; }
.i-list .cdiv{position:relative; width:100%; border-bottom:1px dotted #ccc; min-height:30px; overflow:hidden;padding:5px 0px;}
.i-list .cdiv:hover{background-color:#ffc;}
.i-list .cdiv:hover span a.cta{color:#c00;}
.i-list span a.cta{float:left;display:inline-block;width:100px;font-size:12px;font-weight:bold;margin:4px 0px 4px 5px;text-align:right;}
.i-list .stlist{width:490px;position:relative;float:left;padding-left:5px;}
.i-list .stlist a{}
.i-list .stlist span{display:inline-block;height:20px;line-height:20px;border-left:1px solid #ccc;margin:2px 0px 2px 5px;padding-left:10px;}
#sidebar .hover{ border:1px solid #112e4f;border-right:0; border-left:0; background:#fff; z-index:100; width:179px;  _width:178px; _height:34px; _line-height:34px; }

.l_login{ background:url(../images/bg6.gif) left bottom no-repeat; padding-bottom:6px; overflow:hidden; line-height:20px;}
.l_login .title{ height:33px; line-height:33px; font-size:14px; color:#fff; font-weight:bold; padding-left:13px; background:url(../images/bg5.gif) left top no-repeat; overflow:hidden;}
.l_login ul{ padding:6px 12px 0 12px; border:1px solid #d3d3d3; border-top:none; border-bottom:none; overflow:hidden;}
.l_login ul li{ line-height:22px; height:23px;  *height:22px;padding:3px 0; overflow:hidden;}
.l_login ul li span{ width:40px; overflow:hidden; display:inline-block; float:left;}
.l_login ul li .input{ width:116px; height:20px; border:1px solid #d3d3d3; padding:0 5px; float:left;}
.l_login .btn{ width:45px; height:20px; line-height:20px; background:#1b467c; text-align:center; cursor:pointer; color:#fff; border:0 none; margin-right:15px;}


#k2 .lbox{ width:578px; overflow:hidden;}
#k2 .rbox{ width:203px; overflow:hidden;}
.changeBox_a1{height:408px; position:relative; border:1px solid #d3d3d3; background:#fafafa;}
.changeBox_a1 .a_bigImg{ position:absolute; display:none;}
.ul_change_a2{position:absolute; right:5px; bottom:7px; padding-left:19px;overflow:hidden;}
.ul_change_a2 li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;}
.ul_change_a2 span{display: -moz-inline-stack;display:inline-block;*display:inline;
*zoom:1; font-size:0.8em; padding:0 5px; margin-right:2px; background:#d5d3d3; filter:alpha(opacity=85); opacity:0.85; cursor:hand; cursor:pointer; color:#fff; font-size:12px; font-weight:bold;}
.ul_change_a2 span.on{background:#dc605a;color:#fff;}

.lable{ border:1px solid #d3d3d3; border-bottom:none; overflow:hidden;}
.lable li{ height:43px; line-height:21px; padding:6px 0 6px 20px; cursor:pointer; background:url(../images/bg2.gif) left top repeat-x; overflow:hidden; font-family:"微软雅黑"; font-size:18px; border-bottom:1px solid #d3d3d3; overflow:hidden; *margin-bottom:-1px;}
.lable li a span{ font-size:12px; font-family:arial; font-weight:normal;}
.lable li a img{ float:left; margin-right:12px;}

.notice{ background:url(../images/bg8.gif) left bottom no-repeat; padding-bottom:5px; overflow:hidden;}
.notice .title{ height:34px; line-height:34px;font-size:14px; color:#fff; font-weight:bold; padding-left:13px; background:url(../images/bg7.gif) left top no-repeat; overflow:hidden;}
.notice ul{ height:346px; padding:15px 5px 10px 5px; border:1px solid #d3d3d3; border-top:none; border-bottom:none; overflow:hidden;}
.notice li{ height:25px; line-height:25px; overflow:hidden; color:#9c9c9c; *margin-bottom:-3px;}
.notice li a{ width:120px; height:25px; float:left; overflow:hidden; font-family:'宋体';}

.all_title{ height:33px; background:url(../images/bg3.gif) left top repeat-x; border-right:1px solid #d3d3d3; overflow:hidden;}
.all_title h3{ height:33px; line-height:33px; font-size:14px; color:#fff; padding:0 30px; float:left; overflow:hidden; background:#03283f; }
.all_title a{ width:56px; text-align:right; height:35px; line-height:18px; padding:8px 14px 0 0; color:#03283f; float:right; display:block; overflow:hidden;}
.all_title a:hover{ color:#f98101;}
.plist1{ height:240px; padding:20px 4px; overflow:hidden; border:1px solid #d3d3d3;}
.plist1 li{ width:180px; float:left; overflow:hidden; text-align:center;}
.plist1 li img{ width:66px; height:66px; padding:2px; border:1px solid #d5d5d5;}
.plist1 .name{ width:72px; height:40px; line-height:20px; padding:5px 0; margin:0 auto; overflow:hidden;}
.plist2{ padding:10px 4px; overflow:hidden; border:1px solid #d3d3d3;}
.plist2 li{width:145px; float:left; overflow:hidden; text-align:center;}
.plist2 li img{ width:140px; height:140px; padding:4px; border:1px solid #d5d5d5;}
.plist2 .name{ width:140px; height:40px; line-height:20px; padding:5px 0; margin:0 auto; overflow:hidden;}

.nlist{ width:49%; overflow:hidden;}
.nlist ul{ border:1px solid #d3d3d3; padding:10px; height:150px; overflow:hidden;}
.nlist ul li{ height:25px; line-height:25px; overflow:hidden; color:#9c9c9c;}
.nlist ul li a{ width:65%; height:25px; font-family:'宋体'; display:inline-block; overflow:hidden; float:left;}
.link{border:1px solid #d3d3d3; padding:20px 10px; overflow:hidden;}
.link li{ float:left; padding:0 10px; line-height:25px; white-space:nowrap;}
.link li a{ color:#9c9c9c;}
.link li a:hover{ color:#f00;}

/*内面样式*/
.lbox2{border:2px solid #112e4f; overflow:hidden;}
.lbox2 h3{ height:36px; line-height:36px; font-size:14px; font-family:"微软雅黑"; color:#fff; background:#112e4f; overflow:hidden;}
.lbox2 h3 img{ float:left; margin:10px 5px 0 0; overflow:hidden;}
.lbox2 li{ border-bottom:1px solid #e1e1e1; overflow:hidden;}
.lbox2 li a{ height:36px; line-height:36px; padding-left:16px; display:block; font-size:14px; overflow:hidden;}
.lbox2 li a:hover{ height:34px; line-height:34px; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#ebebeb; color:#3a3a3a;}
.lbox2 .hotline{ height:55px; line-height:120%; padding:23px 0 0 65px; font-family:"微软雅黑"; font-size:14px; background:url(../images/bg9.jpg) left top no-repeat; overflow:hidden;}
.lbox2 .hotline span{ font-size:18px; color:#f00; font-weight:bold; line-height:34px;}
.lbox2 .contact{ width:180px; margin:0 auto; padding:10px 0; line-height:24px; overflow:hidden;}
.rtbox{ height:89px; padding:10px 0 0 0; background:url(../images/bg10.jpg) right top no-repeat; overflow:hidden;}
.rtbox .content{ height:60px; width:70%; border:1px solid #fff; background:url(../images/bg11.png) left top repeat; line-height:20px; padding:5px 10px; overflow:hidden;}
.all_title2{ height:33px; background:url(../images/bg3.gif) left top repeat-x; border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; color:#929292; overflow:hidden; line-height:33px; padding-right:15px;}
.all_title2 h3{ height:33px; font-size:14px; color:#fff; padding:0 30px; float:left; overflow:hidden; background:#03283f; }
.all_title2 a{color:#929292;}
.text_cont{ padding:30px 10px 0 10px; line-height:220%; overflow:hidden;}
.text_cont p{ margin-bottom:15px;}
.text_cont2{ padding:30px 10px 0 10px; line-height:180%; overflow:hidden;}
.text_cont2 p{ margin-bottom:25px; overflow:hidden; _height:60px; _overflow:inherit;}
.text_cont2 strong{ font-size:14px; overflow:hidden; padding:30px 0 10px 0; display:block;}
.text_cont2 img{ float:left; margin:0 15px;}
.emailbox{ height:144px; padding:54px 0 0 128px; background:url(../images/bg12.jpg) left top no-repeat; overflow:hidden;}
.emailbox p{ width:275px; height:120px; line-height:110%; font-size:31px; font-family:"微软雅黑"; color:#333; display:block; overflow:hidden;}
.cop_form{ padding:10px 30px; overflow:hidden;}
.cop_form li{ line-height:22px; padding:8px 0; overflow:hidden; *margin-bottom:-3px;}
.cop_form li dl{ float:left; padding-right:10px; overflow:hidden;}
.cop_form  .w50{ width:50px;}
.cop_form li dl input{ vertical-align:middle;}
.cop_form  textarea{ width:580px; padding:5px; border:1px solid #d3d3d3; line-height:18px; height:160px;}
.cop_form .btn{ width:80px; height:30px; line-height:30px; text-align:center; background:#1e4b80; color:#fff; border:1px solid #0f3159; font-weight:bold; cursor:pointer;}

.nlist2{ padding:0 5px 30px 5px; overflow:hidden;}
.nlist2 li{ height:135px; padding:15px 5px; border-bottom:1px dotted #d9d9d9; overflow:hidden;}
.nlist2 .pic{ width:220px; height:127px; padding:2px; border:1px solid #d9d9d9; overflow:hidden; text-align:center;}
.nlist2 .pic img{ height:127px; vertical-align:middle;}
.nlist2 .tcontent{ padding-left:20px; width:68%; line-height:22px; overflow:hidden;}
.nlist2 .tcontent h3{ margin-bottom:5px; line-height:20px; font-size:12px; overflow:hidden;}
.nlist2 .tcontent dl{ height:88px; overflow:hidden;}

.fsample{ height:100px; background:url(../images/bg13.gif) left top repeat-x; border:1px solid #efefec; text-align:center; overflow:hidden;}
.fs_form{ position:relative; padding:20px 0; overflow:hidden;}
.fs_form .w1{ width:9%; text-align:right; overflow:hidden;}
.fs_form .w2{ width:88%; padding-left:10px; overflow:hidden;}
.fs_form .chbox dl{ float:left; padding:5px; text-align:center; overflow:hidden; width:190px; display: inline}
.fs_form .chbox dl img{ height:200px; border:1px solid #d9d9d9;}
.fs_form .list li{ line-height:22px; padding:5px 0; *margin-bottom:-3px; overflow:hidden;}
.fs_form textarea{ width:390px; height:160px; padding:5px; line-height:18px; border:1px solid #cccccc;}
.fs_form .input{ width:390px; padding:0 5px;}
.fs_form  .btn{ height:30px; line-height:30px; text-align:center; background:#1e4b80; color:#fff; border:1px solid #0f3159; font-weight:bold; cursor:pointer; padding:0 15px; _padding:0;}
.fs_dow{ width:220px; height:215px; text-align:center; font-weight:bold; position:absolute; z-index:1; bottom:145px; right:10%; border:1px dotted #ccc; color:#1e4b80; font-size:13px; line-height:20px; padding:5px 0 0 0; overflow:hidden;}
.fs_dow img{ height:166px; margin-bottom:5px;}

.pclass{ border:1px solid #ddd; overflow:hidden;}
.pclass ul{ margin-bottom:-1px;}
.pclass h2{ height:28px; line-height:28px; font-size:13px; padding:0 15px; background:url(../images/bg14.gif) left top repeat-x; border-bottom:1px solid #ddd; overflow:hidden;}
.pclass li{ padding:15px 0; border-bottom:1px dotted #ddd; overflow:hidden; *margin-bottom:-3px; line-height:18px;}
.pclass .w1{ width:135px; padding-right:4px; text-align:right; color:#959595; overflow:hidden; float:left;}
/*.pclass .w2{ width:40px; text-align:center; overflow:hidden; float:left;}*/
.pclass .w3{ width:81%; overflow:hidden; float:left;}
/*.pclass .w3 dt{ float:left; display:inline-block;}*/
.pclass .current a{color:#fff; background:#f60;}
.pclass a{ padding:2px 10px; margin:2px; display:block; white-space:nowrap; float:left; color:#369;}
.pclass a:hover{ color:#fff; background:#f60;}

.plist{ padding:5px 0 20px 15px; overflow:hidden;}
.plist li{ height:180px; padding:5px 0; line-height:20px; overflow:hidden; *margin-bottom:-3px;}
.plist li dl{ height:70px; overflow:hidden;}
.plist .pic{ width:66px; height:66px; padding:1px; border:1px solid #d3d3d3; overflow:hidden;}
.plist .detail{ width:48%; padding:0 15px;}
.plist .price1{ width:150px; padding-right:15px;}
.plist .price2{ width:185px; text-align:right;}
.pbpic{ width:338px; overflow:hidden;}
.pdetail{ padding-left:22px; line-height:26px; overflow:hidden;}
.pdetail strong{ font-size:14px;}
.pdtitle{ height:35px; overflow:hidden;}
.pdtitle span{ display:inline-block; width:117px; height:35px; line-height:35px; font-size:14px; text-align:center; font-weight:bold; background:url(../images/bg15.gif) left top no-repeat; overflow:hidden;}
.pdcontent{ border:1px solid #dadada; padding:15px; line-height:220%; overflow:hidden;}
.pdcontent p{ margin-bottom:15px;}

#foot{ width:100%; background:url(../images/fbg.jpg) center top no-repeat;}
#foot .fmbox{ height:175px; padding:27px 0 0 0; color:#fff; line-height:24px;  position:relative;}
#foot .fmbox a{ color:#fff;}
#foot .fmbox a:hover{ color:#f00;}
#foot .fmbox li{ float:left; display:block; padding:0 50px; overflow:hidden; _width:270px; _padding:0 30px;}
#foot .fmbox h3{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}
#foot .fmbox li dt{ float:left; padding-right:35px; overflow:hidden;}
#foot .copyright{ text-align:center; line-height:20px; padding:15px 0; overflow:hidden; color:#9c9c9c;}
.backtop{ position:absolute; z-index:10; top:0px; right:0; overflow:hidden;}


/*分页样式*/
.page{margin:0 auto; overflow:hidden; padding:20px 0;}
.page li{ border:#d1d0d0 solid 1px; height:20px!important; height:15px; line-height:20px!important; line-height:15px; padding:0 6px!important; padding:2px 6px; margin-right:3px; float:left; background:#ebf9fe; border:1px solid #a3d5e1; color:#1f94ad;}
.page li.hover{ border:#db4e0a solid 1px; height:20px!important; line-height:20px!important; padding:0 6px!important;height:15px;  padding:2px 6px; color:#fff; font-weight:bold;line-height:15px; padding:2px 6px; background:#01b7de; border:1px solid #01b7de;}
.page span{ border:#d1d0d0 solid 1px; height:20px!important; height:15px; line-height:20px!important; line-height:15px; padding:0 6px!important; padding:2px 6px; margin-right:3px; float:left; background:#ebf9fe; border:1px solid #a3d5e1; color:#1f94ad;}
.page  a{ border:#d1d0d0 solid 1px; height:20px!important; height:15px; line-height:20px!important; line-height:15px; padding:0 6px!important; padding:2px 6px; margin-right:3px; float:left; background:#ebf9fe; border:1px solid #a3d5e1; color:#1f94ad;}

