.top{ height:27px; line-height:27px; color:#fff; background:#f5f5f5; color:#959595; font-size:12px;}
.head{}
.head .logo{}
.head .logo h1{ float:left; padding:12px;}
.head .logo em{ float:left;padding:12px 11px 12px 0 ;}
.head .logo p{ float:left; padding:36px 11px 0 0; font-family:"Microsoft YaHei";}
.head .logo p b,.head .logo p span{ display:block;}
.head .logo p b { font-size:20px;  color:#9d0000;}
.head .logo p span{ font-size:14px; color:#999;  }
.head .tel{padding:36px 11px 12px 0 ;}



.nav_bg{ height:40px; background:url(../../images/swoem/nav-bg.gif) repeat-x 0px 0px;}
.nav ul li{ background:url(../../images/swoem/nav-bg.gif) no-repeat 0px -120px; height:40px;  line-height:40px; text-align:center;}
.nav ul li.first{ background:none;}
.nav ul li.on{background:url(../../images/swoem/nav-bg.gif) no-repeat 0px -40px;}

.nav ul li a{ color:#fff;font-size:16px; font-family:"Microsoft YaHei"; height:40px; float:left;padding:0 15px; margin-left:3px; text-decoration:none; z-index:99; } 
.nav ul li.on a{background:url(../../images/swoem/nav-bg.gif) repeat-x 0px -80px;}


.banner{}

.foucebox {width:100%;height:417px; float:left; position:relative; background:url(../../images/swoem/about-bg.png) no-repeat top center; margin-top:600px;}
.foucebox .bd .showDiv .bgtu{background-repeat:no-repeat; background-position:top center;width:100%;height:590px; float:left;}
.foucebox .bd{position:relative;float:left;width:100%;height:417px;overflow:hidden;}
.foucebox .showDiv {position:relative;width:100%;height:417px; float:left;}
.foucebox .showDiv .pic{ position:absolute; right:0; bottom:0;}
.foucebox .showDiv .info{ width:415px; position:absolute; top:60px; left:0px;}
.foucebox .showDiv .info h2{ font-size:30px; color:#828282; font-family:"Microsoft YaHei"; font-weight:100;}
.foucebox .showDiv .info h2 b{}
.foucebox .showDiv .info h2 em{ margin-left:15px;}
.foucebox .showDiv .info p{ font-size:12px; color:#09807c; line-height:22px; margin-top:20px;}
.foucebox .showDiv .info span{margin-top:25px; float:left;}
.foucebox .showDiv .info span .djxq{ border:1px solid #1aa39f; background:#9cfffc; color:#3cbcb8; font-size:18px;font-family:"Microsoft YaHei"; padding:5px 10px; }


.foucebox .hd{width:76px; position:absolute; left:50%; margin-left:-38px; height:417px;}	
.foucebox .hd ul{width:76px; height:417px; position:absolute; top:72px; left:0;}
.foucebox .hd ul li{width:76px; height:76px; float:left; display:inline; position:relative; margin:1px 0;}	
.foucebox .hd ul li.on{ filter:alpha(opacity=50); /*IE滤镜，透明度50%*/  -moz-opacity:0.5; /*Firefox私有，透明度50%*/ opacity:0.5;/*其他，透明度50%*/}
.foucebox .hd ul a {display:block;width:76px;height:76px;}	
.foucebox .hd ul img{width:76px; height:76px; float:left; }

.index_title{ background:url(../../images/swoem/index-title.png) no-repeat;}
.youshi .index_title{ height:118px; background-position:center 0px ;}


.zp_qie{ background:url(../../images/swoem/lc/bg.png) no-repeat top center;}


.zp_qie .zpfg  ul li{ float:left; display:inline; margin:0 55px;}
.zp_qie .zpfg  ul li .ons{ display:none;}
.zp_qie .zpfg  ul li .out{ display:block;}
.zp_qie .zpfg  ul li.on .ons{ display:block;}
.zp_qie .zpfg  ul li.on .outs{ display:none;}
.zp_qie .zpfg  ul li{ text-align:center;}
.zp_qie .zpfg  ul li h3{ font-size:14px;}
.zp_qie .zpfg  ul li em{ font-size:12px;}

.zpliebiao{ height:590px;}
.zpliebiao div{height:590px;}
.zpfg{position:relative;}


.fuwu .index_title{ height:118px; background-position:center -130px ;}

.fw_l_l{ width:316px;}

.fw_l_c{width:316px; margin-left:15px; display:inline;}


.fw_l_r{width:316px;}

.fw_list .tuwen .pic{ width:316px; height:189px; float:left;}
.fw_list .tuwen .info{ width:316px; height:150px; float:left; background:#74cfe4; color:#fff;}
.fw_list .tuwen .info h3{ line-height:22px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:100; padding:10px 10px 8px 10px;}
.fw_list .tuwen .info p{ font-size:12px; line-height:18px;padding:8px 10px;}
.fw_list .tuwen .info span{ width:316px; float:left; height:3px; line-height:3px;font-size:1px; overflow:hidden;}
.fw_list .tuwen .info span em{ width:30px; float:left; height:3px; background:#fff; margin-left:10px; display:inline;}

.fw_list .wenzi .pic{ width:316px; height:157px; float:left;}
.fw_list .wenzi .info{ width:316px; height:48px; float:left; line-height:48px; background:#e26c6c; color:#fff;}
.fw_list .wenzi .info h3{  font-size:16px; font-family:"Microsoft YaHei"; font-weight:100; padding:0 10px 0 10px;}


.fw_list .quanzi .info{ width:316px; height:155px; float:left; background:#74cfe4; color:#fff;}
.fw_list .quanzi .info h3{ line-height:22px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:100; padding:10px 10px 8px 10px;}
.fw_list .quanzi .info p{ font-size:12px; line-height:18px;padding:8px 10px;}
.fw_list .quanzi .info span{ width:316px; float:left; height:3px; line-height:3px;font-size:1px; overflow:hidden;}
.fw_list .quanzi .info span em{ width:30px; float:left; height:3px; background:#fff; margin-left:10px; display:inline;}
.fw_list ul li{ margin-top:15px;}

.fw_list .h173 .info{ height:170px;}

.yp_top{ height:291px; overflow:hidden;}
.yp_top .ads{ position:absolute; top:0px; left:50%; margin-left:-960px; }
.yp_top .ads img{ max-width:100%;}


.yangpin .index_title{height:118px; background-position:center -282px ;}

.yangpin dl dd{ width:100%; float:left;  padding:20px 0; border-bottom:1px dashed #ddd;}
.yangpin dl dd ul li.first{ width:107px; float:left; height:28px; line-height:28px; text-align:center; background:url(../../images/swoem/type_bg.png) no-repeat left -28px; font-size:12px; margin-right:15px; }
.yangpin dl dd ul li.first b{ color:#fff;}

.yangpin dl dd.on ul li.first{  background:url(../../images/swoem/type_bg.png) no-repeat left top;  }


.yangpin dl dd ul li{ line-height:22px; font-size:12px;}
.yangpin dl dd ul li em{ padding:0 6px; text-align:center;}


.picScroll{ margin:10px auto;  position:relative;  width:980px;  background:#fff; overflow:hidden;  }
.cp_list .prev,.cp_list .next{ display:block; position:absolute; top:116px; left:-45px; width:23px; height:23px; background:url(../../images/swoem/btns.png) no-repeat;   }
.cp_list .next{ left:auto; right:-45px; background-position:-25px 0; }
.cp_list .prev:hover{ background-position:0 -30px; }
.cp_list .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:233px; float:left; overflow:hidden; height:233px; margin:0 6px; display:inline; font-size:12px; line-height:26px; text-align:center;}
.picScroll ul li a:hover img{ border:1px solid #ddd;}
.picScroll ul li img{ width:230px; height:230px;   display:block; background:url(../../images/swoem/loading.gif) center center no-repeat; border:1px solid #fff; }


.zixun .index_title{height:118px; background-position:center -419px ;}


.zx_list ul li{ width:315px; margin-left:17px;}
.zx_list ul li.first{ margin-left:0;}
.zx_list ul li .pic{ width:100%; float:left;}
.zx_list ul li .info{ width:100%; float:left;}
.zx_list ul li .info h3{width:100%; float:left; font-size:14px; line-height:30px; margin-top:10px;}
.zx_list ul li .info h3 a{ color:#cc0101;}
.zx_list ul li .info .other{width:100%; float:left; font-size:12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0;}
.zx_list ul li .info .other a{ text-decoration:none;}
.zx_list ul li .info p{width:100%; float:left; font-size:12px; color:#8f8f8f; margin-top:10px; line-height:22px;}
.zx_list ul li .info label{ width:100%; float:left; margin-top:5px;}
.zx_list ul li .info label a{width:100%; float:left; font-size:10px; height:20px; overflow:hidden; text-align:right; line-height:20px; text-decoration:none; font-family:"Microsoft YaHei"; }

.zx_list ul li .info label a:hover{ background:#ca192b; color:#fff;}



.xx-form{ height:524px; background:url(../../images/swoem/form-bg.png) no-repeat top center;}



.xx-form-in{ margin-left:215px; margin-top:150px; display:inline; weidth:550px;}
.xx-form-in ul li { margin:10px 0; width:550px; float:left; display:block;list-style:none;}
.xx-form-in ul li em{ width:40px; float:left; background:#1f2229; height:40px; }
.xx-form-in ul li em.areaheight{ height:90px;}
.xx-form-in ul li:hover em{ background:#c8192a url(../../images/swoem/bd-ico.png) no-repeat 50% 50% ;}

.bdtext{ width:465px; font-size:12px; line-height:40px; height:40px; background:#fff; border:none; float:left; margin-left:15px; display:inline; padding:0 10px;}
.bdarea{ width:465px; height:90px;font-size:12px; line-height:22px; background:#fff; border:none; margin-left:15px; display:inline; padding:0 10px;}

.bd_btn{ width:62px; height:61px; background:url(../../images/swoem/form-btn.png) no-repeat top left; border:none; float:left; display:inline; margin-left:250px;}

.footdz{ background:#1f2229; padding:10px 0; }
.footdz img{ display:block; margin:0 auto;}
.footdz p{ display:block; text-align:center; width:453px; margin:0 auto;color:#464d5f; font-size:14px;}

.footlink{ background:#1d1e20; padding:20px 0 10px 0; border-top:1px dashed #6e7176;}
.footlink .foot_menu ul li{ float:left; display:inline; width:120px; padding:0 10px;}
.footlink .foot_menu ul li h4{ width:100%; float:left; height:40px; line-height:30px;}
.footlink .foot_menu ul li h4 a{ color:#fff; font-size:14px; font-weight:bold;}
.footlink .foot_menu ul li span{width:100%; float:left; font-size:12px; height:20px; line-height:20px; }
.footlink .foot_menu ul li span a{color:#444f61;}

.foot_youlink{ padding-top:30px; font-size:12px;}
.foot_youlink label{ color:#fff; font-size:14px;}
.foot_youlink a{ color:#444f61; margin:0 5px; line-height:22px;}

.foot_bq{background:#111111; padding:50px 0 80px 0; border-top:1px dashed #6e7176; text-align:center; font-size:12px; color:#fff;}



.ny_ban{ height:300px; overflow:hidden;}
.ny_ban .ads{ position:absolute; top:0px; left:50%; margin-left:-960px; }
.ny_ban .ads img{ max-width:100%;}

.pos{ font-size:10px; color:#8b6666; border-bottom:1px dotted #8a8a8a; padding-bottom:10px;}
.pos label{ font-size:12px;}
.pos a{ font-size:12px; color:#8b6666;}


.con_l{width:200px;}
.con_l .titles,.con_r .titles{ height:36px; line-height:36px; border-bottom:5px solid #bc0000; background:#fbf9f8;}

.con_l .titles b,.con_r .titles b{ font-size:16px; margin-left:15px;}
.con_r{ width:764px; margin-left:16px; display:inline;}




/* 本例子css */
 .sideMenu{ width:178px;border:1px solid #ddd; padding:5px 10px;  }
 .sideMenu h3{ height:38px; line-height:38px; padding-left:10px; margin-top:5px;  border-bottom:1px dashed #cdcdcd; background:#fff; cursor:pointer; font:normal 14px/32px "宋体"; font-weight:bold; }
 .sideMenu h3 em{ float:right; display:block; width:30px; height:32px;   background:url(../../images/swoem/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
  .sideMenu h3.on{ color:#bc0000;}
 .sideMenu h3.on em{ background-position:16px -57px; }
 .sideMenu ul{ padding:10px 25px; color:#999; display:none; /* 默认都隐藏 */border-bottom:1px dashed #cdcdcd; }
.sideMenu ul li a{ color:#838383; font-size:12px; line-height:22px;}
.sideMenu ul li label{ font-size:10px; color:#8b6666; margin-right:5px;}
.sideMenu ul.last{ border-bottom:1px dashed #fff;}
.sideMenu h3.last{border-bottom:1px dashed #fff;}
.sideMenu h3.on{border-bottom:1px dashed #cdcdcd;}
.sideMenu h3 label{ float:right;}
.tj_list ul{width:166px;border:1px solid #ddd; padding:5px 16px;}
.tj_list ul li{ width:100%; margin-top:10px; font-size:12px; line-height:32px;}


.ly_gzh{width:178px;border:1px solid #ddd; padding:5px 10px;}
.ly_gzh .tel_2 img{ display:block; margin:10px auto;}
.gzh_list ul{ margin-left:2px;}
.gzh_list ul li{ width:37px; height:39px; overflow:hidden; margin:0 3px;}

.address_2 p{ padding:10px 5px; font-size:12px; line-height:22px;}


.con_show { padding:10px 30px; font-size:12px; line-height:22px; color:#999;}
.con_show img{ display:block; max-width:700px;}


.good_list ul li{ width:228px; height:316px; text-align:center; margin:15px 13px 0 13px;}
.good_list ul li .info h3{ font-size:14px; padding:10px 10px 5px 10px;}
.good_list ul li .info p{ font-size:12px; padding:0 25px 10px 25px; line-height:18px; color:#666;}

.good_list ul li.on{ background:#bc0000;}
.good_list ul li.on .info h3 a{ color:#fff;}
.good_list ul li.on .info p{ color:#fff;}


.pages{ text-align:center; margin:35px 0; font-size:12px; }
.pages a{ border-bottom:1px solid #c7c7c7; color:#565656; padding:10px 15px; margin:0 15px;}
.pages span{ border-bottom:1px solid #c7c7c7;background:#ca192b; color:#fff; padding:10px 15px; margin:0 15px;}

.pages a:hover{ background:#ca192b; color:#fff;}
.pages a.on{background:#ca192b; color:#fff;}


.zxs_list ul li .rq{ width:80px; height:60px;float:left;}
.zxs_list ul li .rq span{ width:80px; height:22px; line-height:22px; text-align:center; float:left;}
.zxs_list ul li .rq span.days{ font-size:40px; padding-bottom:5px; color:#777777; font-weight:bold;}
.zxs_list ul li .rq span.nianyue{ font-size:22px; border-top:1px solid #ddd; padding-top:3px; padding-bottom:3px; color:#b9b9b9;}
.zxs_list ul li{ margin:15px 0 0 15px; padding:15px 0; border-bottom:1px dashed #cae7de;}
.zxs_list ul li .info{ width:630px; height:60px; float:left; margin-left:15px; display:inline; }
.zxs_list ul li .info h3{ font-size:14px; }
.zxs_list ul li .info p{ font-size:12px; margin-top:3px; line-height:18px;}


.zxs_show { width:700px; padding:15px 30px; font-size:12px; color:#777; line-height:22px;}


.show_pages{ text-align:right; margin:35px 0; font-size:12px; }
.show_pages a{ border-bottom:1px solid #c7c7c7; color:#565656; padding:10px 15px; margin:0 5px;}

.show_pages a:hover{ background:#ca192b; color:#fff;}
.show_pages a.on{background:#ca192b; color:#fff;}

.xg_zx_list ul{ padding:15px 0; border-bottom:1px solid #ddd; float:left;}
.xg_zx_list ul li{ width:360px; margin:0 5px; height:22px; line-height:22px; font-size:12px; overflow:hidden;}
.xg_zx_list ul li a{ margin:0 10px; color:#8c8c8c;}


.good_show{ width:730px; margin-left:15px; display:inline;}
.show_info{ margin-top:10px;}

.show_info_l{ width:377px; height:475px; overflow:hidden; }

.show_info_r{ width:337px; height:475px; margin-left:20px; display:inline; }

.show_info_r h1{  line-height:30px; border-bottom:1px dashed #8a8a8a; padding:10px 0 20px 0; font-size:22px; color:#d5002e;font-family:'微软雅黑'; font-weight:100;}


.show_type{ line-height:22px; font-size:14px;border-bottom:1px dashed #8a8a8a; padding:20px 0 20px 0;}
.show_type a b{ color:#d5002e;}


.show_tel{padding:20px 0 20px 0; }
.show_tel img{ margin:0 10px;}

.show_description{border-bottom:1px dashed #8a8a8a; padding:20px 0 20px 0; font-size:12px; line-height:18px; color:#787878;}

.show_btn{padding:20px 0 20px 0;}

.show_btn .zx_kf{ width:144px; height:43px; background:url(../../images/swoem/zx-btn.png) no-repeat top left; float:left; margin-left:15px; display:inline;}









.show_xq_menu{ margin-top:15px; ;}
.show_xq_menu ul{background:#fbfaf8; height:40px;}
.show_xq_menu ul li{ background:#fbfaf8; padding:0 50px;  text-align:center; height:40px; line-height:40px; float:left; font-family:'微软雅黑'; font-size:16px;}
.show_xq_menu ul li.on{ background:#fff; border-top:2px solid #ed1b1a }
.show_xq_menu ul li.on a{color:#ed1b1a;}
.show_xq_menu ul li a{ color:#333;}


.show_xq_menu .bd{  padding:10px; clear:both; position:relative;  }
.show_xq_menu .bd .con{ line-height:18px; font-size:14px; }
.show_xq_menu .bd p{ color:#999;  }
.show_xq_menu .bd p a{ color:#c00;  }
.show_xq_menu .bd .con img{display:block; max-width:100%; }
.xgzx dd{ padding:20px 0; border-bottom:1px dashed #ddd;}
.xgzx dd .title{ font-size:14px; font-weight:bold; color:#333; line-height:26px;}

.xgzx dd .info{ font-size:12px; color:#999; line-height:22px;}

.xxcs dd{ width:30%; text-align:left; float:left; height:20px; line-height:20px; font-size:12px; overflow:hidden; margin:5px 1%;}





.lxdzbg{ height:406px; background:url(../../images/swoem/lxdzbg.png) top center;}
.lxdz_l{ color:#fff; width:226px; text-align:right; margin-top:80px;}
.lxdz_l h3 {}
.lxdz_l h3 label{ font-size:22px; font-family:"微软雅黑"; border-bottom:3px solid #fff; padding-bottom:3px;}
.lxdz_l p{ font-size:14px; margin-top:20px; line-height:26px; font-weight:bold;}

.heitiao{ position:absolute; top:28px; background:#1f2228; width:88px; height:378px; left:235px;}
.link_topaa ul{ width:25px; margin:60px 29px; float:left; display:inline;}
.link_topaa ul li{ margin:12px 0; float:left;}
.link_topaa ul li a{ width:29px; height:25px; float:left; text-decoration:none;}
.link_topaa a.link_topaa1{
	background:url(../../images/swoem/link_a_.jpg) no-repeat center #232527}
.link_topaa a.link_topaa2{
background:url(../../images/swoem/link_b_.jpg) no-repeat center #232527}
.link_topaa a.link_topaa3{
background:url(../../images/swoem/link_c.jpg) no-repeat center #232527}
.link_topaa a.link_topaa4{
background:url(../../images/swoem/link_d.jpg) no-repeat center #232527}
.link_topaa a.link_topaa1:hover{
	background:url(../../images/swoem/link_a_hov.png) no-repeat center #232527}
.link_topaa a.link_topaa2:hover{
background:url(../../images/swoem/link_b_hov.png) no-repeat center #232527}
.link_topaa a.link_topaa3:hover{
background:url(../../images/swoem/link_c_hov.png) no-repeat center #232527}
.link_topaa a.link_topaa4:hover{
background:url(../../images/swoem/link_d_hov.png) no-repeat center #232527}
.link_top{
	overflow:hidden}
#gotop{ position:absolute; bottom:0px; background:#1f2228; width:88px; height:38px; left:0;}