*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea  {  font-family:"Microsoft YaHei"; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; text-rendering: auto;}
address, cite, dfn, em, var, i { font-style: normal; } 

code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; } 


a { text-decoration: none; color:#666666;}
a:hover { text-decoration:underline; outline:none; }

legend { color: #000; } 
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 12px; } 


textarea { resize: none; }
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.ks-clear:after, .clear:after { content: '\20'; display: block; height: 0; clear: both; }
.ks-clear, .clear { *zoom: 1;}
a:active, a:hover { color:#1d384c; text-decoration:none; }
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input { margin-bottom: 0;}
*,*:before,*:after {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.poa{ position:absolute;}
.f-16{ font-size:16px !important;}
.f-18{ font-size:18px !important;}
.f-20{ font-size:20px !important;}

body { overflow-y:scroll; overflow-x: auto; color:#323232; background:#fff;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;}

.w_0100{ float:left; width:100%;}
.w_1200, .w{ margin:0 auto; width:1200px;}

.divBox {
    width: 1200px;
    margin: 0 auto;
    max-width: 95%;
}


.header{width:100%; z-index:999;background:#fff;}

.top {
  height: 108px; 
}
.top .logo {
  display: block;
  width: 53%;padding-top:17px; padding-bottom:10px;
}
.top .logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.top .logo a img{ width:100%;}
.top .text {
  line-height:34px;
  padding-top: 20px;
  font-size: 16px;
  color: #6c6c6c;
  overflow: hidden;
}
.top .text span { line-height:68px;
  display: block;
  float: left;background:url(../image/btel.png) left center no-repeat; padding-left:50px;
}
.top .text a {
  display: block;
  float: left;
  font-size: 32px;
  color: #bc2026; font-family:impact;
}
.nav {
  height: 62px;
  line-height: 62px;
  background: url(../image/nav.png) no-repeat center; 
}
.nav .one {
  width:15%;
  height: 62px;
  position: relative;
}
.nav .one a.title {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  background: no-repeat center bottom;
}
.nav .one a.title:hover {
  background-image: url(../image/foot_top.png);
}
.nav .one .more {
  background: #fff;
  overflow: hidden;
  z-index: 300;
  position: absolute;
  left: 0;
  top: 62px;
  width: 154px;
  display: none;
}
.nav .one .more ul {
  padding: 0 10px;
}
.nav .one .more ul li {
  height: 49px;
  line-height: 49px;
  border-bottom: 1px solid #e5e5e5;
}
.nav .one .more ul li:last-child { border: 0;}
.nav .one .more ul li a {
  display: block;
  font-size: 16px;
  color: #3a3a3a;
  padding-left: 10px;
  font-weight: bold;
}
.nav .one .more ul li a:hover {
  color: #bc2026;
}
.nav .list{ width:85%;}
.nav .list li {
  width: 14.285%;
  float: left;
}
.nav .list li a {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.nav .list li a:hover, .nav .list li.on a {background:#bc2026;color: #fff;}
.nav .list li.index a:hover{background:none;color: #bc2026 !important;}
.menu ul .nli_2 span .l1_a .rimg2{ float:left; width:21px; height:21px; margin:20px 0 0 10px;}
.small_menu {display: none;}



.banner{ width:100%; height:600px; white-space:nowrap; margin:0px auto 0 auto; overflow:hidden;  position:relative; z-index:1;}
.wrapper {width:100%;display:inline-block; position:relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { width:100%;overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }

.box_skitter .prev_button{ position: absolute;top: 40%; left:10%; z-index: 100; width:40px; height: 80px; overflow: hidden; text-indent: -9999em; margin-top:0; background:url(../image/slider-arrow.png) -126px -127px #000 no-repeat;filter:alpha(opacity=20);opacity:0.2;}
.box_skitter .next_button { position: absolute;top: 40%; right:10%; z-index: 100; width: 40px; height: 80px; overflow: hidden; text-indent: -9999em; margin-top:0; background:url(../image/slider-arrow.png) -6px -127px #000 no-repeat; filter:alpha(opacity=20);opacity:0.2;}

.box_skitter a:hover.prev_button{filter:alpha(opacity=40);opacity:0.4;}
.box_skitter a:hover.next_button{filter:alpha(opacity=40);opacity:0.4;}

.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 150; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden;  width: 31px; height: 31px; }
#slideshow { width:100%; height:600px; }
#slideshow ul { display: none; }





.service{ float:left;margin:10px auto 0 auto; width:100%;}
.index_bottom{float:left;width: 100%; padding: 20px 0; }
.index_bottom .link{ background: url(../image/index_bottom_item.png) no-repeat center; width: 69.66%;}
.index_bottom .link li{ float:left; color: #fff;width: 29.33%; padding-left: 4%; cursor: pointer;  }
.index_bottom .link li a{color:#fff;}
.index_bottom .link li a h4{opacity:0.8;font-size: 15px; font-weight: normal;text-transform: uppercase;  padding-top:10px;}
.index_bottom .link li a .desc{opacity:0.9; font-weight:bold; font-size:16px;}
.index_bottom .link li a:hover h4{opacity:1;}
.index_bottom .link li a:hover .desc{opacity:1;}
.index_bottom .link li i{ display: inline-block; float: left; margin-right: 15px; margin-top:3px;width: 40px; height: 58px;
 background: url(../image/index_bottom_ico.png) no-repeat -80px center; vertical-align: middle; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.index_bottom .link li:hover i{ -webkit-transform: rotateY(180deg);
 transform: rotateY(180deg);}
.index_bottom .link li .ic2{ background-position: -40px center;}
.index_bottom .link li .ic3{ background-position: 0px center;}
.index_bottom .link ul{ padding: 3% 0%; overflow: hidden; }
.index_bottom .t{ font-size: 50px; font-family: 'Impact'; line-height: 1; color:#000; text-transform: uppercase; margin-top:10px;}
.index_bottom .p{ font-size: 32px; color: #000;}



.c_0100_bg4{ background:url(../image/down_img1.jpg) top center no-repeat;}
.c_1200_5{ float:left; width:100%; padding:58px 0 48px 0;}
.c_1200_5 .t_1200_5{ float:left; width:100%; padding:0 0 48px 0; border-bottom:#666666 solid 1px;}
.c_1200_5 .t_1200_5 .l_790{ float:left; width:66%;}
.c_1200_5 .t_1200_5 .l_790 a{ float:left; color:#fff; font-size:14px; padding:12px 0 12px 0; margin:0 36px 0 0;}
.c_1200_5 .t_1200_5 .l_790 a:hover{ font-weight:bold; border-bottom:#fff solid 2px; padding:12px 0 10px 0;}
.c_1200_5 .t_1200_5 .r_215{ float:right; width:215px;}



.pf_right{ position: fixed; width:41px; right:20px; top:45%; z-index:888;}
.pf_right .t_41{ float:left; width:41px; height:47px;}
.pf_right .t_41_2{ float:left; width:41px; margin:8px 0 0 0;}
.pf_right .t_41_2 .con_15_1{ float:left; width:15px; height:16px; margin:12px 13px 0 13px;}
.pf_right .t_41_2 .con_15_1 a{ float:left; width:15px; height:16px; background:url(../image/down_img9.png) no-repeat; position:relative;}
.pf_right .t_41_2 .con_15_1 a.hover,
.pf_right .t_41_2 .con_15_1 a:hover{ background:url(../image/down_img10.png) no-repeat;}
.pf_right .t_41_2 .con_15_1 .pf_left_text{ display:none; position:absolute; width:60px; height:18px; left:-60px; top:-2px; z-index:65; color:#bc2026; line-height:18px;}
.pf_right .t_41_2 .con_15_1 a:hover .pf_left_text{ display:block;}


.pz_select_2{ float:left; width:215px; height:35px; background:#bc2026; cursor:pointer; position:relative;  line-height:35px; z-index:1;}
.pz_select_2 span{float:left; width:85%; height:35px; padding:0 10% 0 5%; line-height:35px; color:#fff; font-size:12px; background:url(../image/down_img2.jpg) right no-repeat;}
.pz_select_2:hover span{ background:url(../image/down_img2.jpg) right no-repeat; color:#fff;}
.pz_select_2 ul {width:215px;  background:#e0f1f7; position:absolute; display:none;left:0px; top:35px; z-index:200; overflow-y:hidden; box-sizing:border-box;}
.pz_select_2 li{ float:left; width:80%; padding:0 10%;  }
.pz_select_2 li a{width:100%; display:block; line-height:32px;  font-size:13px; color:#424242; border-bottom:#f5f5f5 solid 1px;}
.pz_select_2 .option {background:#fff}
.pz_select_2 .option a{ color:#424242; font-size:13px; }
.pz_select_2 .option a:hover{color:#bc2026;}
.pz_select_2:hover{ background:#bc2026;}

.c_1200_5 .t_1200_6{ float:left; width:100%; padding:40px 0 0 0;}
.l_790_2{ float:left; width:90%; color:#d1d1d1; line-height:24px;}
.l_790_2 a{color:#d1d1d1;}
.l_790_2 a:hover{ color:#fff;}
.l_790_2 span{ color:#d1d1d1;}
.c_1200_5 .t_1200_6 .r_105{ float:right; width:105px;}
.c_1200_5 .t_1200_6 .r_105 .weixin{float:left}
.c_1200_5 .t_1200_6 .r_105 .weibo{float:left}
.c_1200_5 .t_1200_6 .r_105 .fenxiang{float:left}
.c_1200_5 .t_1200_6 .r_105 a{ float:left; width:26px; height:26px; margin:0 0 0 9px; }
.c_1200_5 .t_1200_6 .r_105 a.dbg1{ background:url(../image/down_img3.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg1{ background: url(../image/down_img3_h.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a .pf_wx{ display:none;}
.pf_wx .wximg{ float:left; width:99px; height:97px; margin:8px 7px 8px 7px;}
.c_1200_5 .t_1200_6 .r_105 a:hover .pf_wx{ display:block;}
.c_1200_5 .t_1200_6 .r_105 a.dbg2{background:url(../image/down_img4.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg2{ background: url(../image/down_img4_h.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a.dbg3{background:url(../image/down_img5.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg3{ background: url(../image/down_img5_h.png) no-repeat;}

@media screen and (max-width:1600px){
	.banner { height: 500px;}
	.wrapper {height: 500px;}
	#slideshow {height: 500px;}
	#slideshow img{width:1600px;}
	
}

@media screen and (max-width:1440px){
	.banner { height: 450px;}
	.wrapper {height: 450px;}
	#slideshow {height: 450px;}
	#slideshow img{width:1440px;}
	.box_skitter .next_button {top: 38%;}
	.box_skitter .prev_button {top: 38%;}
}

@media screen and (max-width:1366px){
		
	.banner{ height:430px; }
	.wrapper {height:430px;}
	#slideshow {  height:430px; }
	#slideshow img{width:1366px;}
}

@media screen and (max-width:1280px){
	
	.banner{ height:400px; }
	.wrapper {height:400px;}
	#slideshow {  height:400px; }
	#slideshow img{width:1280px;}
}

@media screen and (max-width:1199px) {
	.logo {width: 25%;margin-top: 10px;}
	.menu ul .nli_1 span .l1_a {width:auto;}
	
	.banner {margin: 0px auto 0 auto;}
	#slideshow img{width:1199px;}
	
	.pz_main{width:100%;}
	.pz_down{width:100%;}
	.w_1200, .w{ margin:0 auto; width:98%;}
	
	
	.nav {background: url(../image/nav.png) no-repeat 45%;}
	.nav .one {width: 10%;}
	.nav .list {width: 86%;}

	
	
	.menu ul .nli_1 span .l1_a{ padding:0 13px 7px 13px; }
	.menu ul .nli_1 span .l1_a:hover{ background:url(top_img3.png) bottom center no-repeat;}
	.menu ul .nli_2 span .l1_a{padding:0 0 7px 13px; }
	
	.hieght_85{float:left; width:100%; height:0;}
	
	
	
	
	
	.pz_down{ overflow:hidden;}
	.c_1200_5 .t_1200_5{width: 95%; padding:0 2% 48px 3%; }
	.c_1200_5 .t_1200_5 .l_790 {width: -webkit-calc(99% - 215px);width: -moz-calc(99% - 215px);width: calc(99% - 215px);}
	.c_1200_5 .t_1200_5 .l_790 a{ margin:0 30px 0 0;}
	.c_1200_5 .t_1200_6{ width: 96%;padding:40px 2% 0 2%;}
	
	
	.pf_right{ display:none;}
}

@media screen and (max-width:1024px) {

	.banner{ height:320px; }
	.wrapper {height:320px;}
	#slideshow {  height:320px; }
	#slideshow img{width:1024px;}
	.box_skitter .prev_button{left: 3%;}
	.box_skitter .next_button {right: 3%;}
}

@media screen and (max-width:991px) {
	.menu ul .nli_2 span .l1_a .rimg2{ display:none;}	

	
	
	.nav{ position: relative; width:96%;padding:0 2%; z-index:5; background-size:170%;}
	.nav .one {height: 52px;}

	.banner {margin: 0px auto 0 auto;}
	#slideshow img {width: 991px;}
	
	
	.c_1200_5{ display:none;}
	.c_1200_6{ display:block; float:left; width:100%; padding:36px 0 0px 0;}
	.c_1200_6 .t_0100_5{ float:left; width:96%; color:#fff; font-size:14px; text-align:center; padding:0 2% 20px 2%; border-bottom:#666666 solid 1px;}
	.c_1200_6 .t_0100_5 a{color:#fff; margin:0 6px;}
	.c_1200_6 .t_0100_5 a:hover{ color:#00abc0;}
	.c_1200_6 .t_0100_6{ float:left; width:96%; padding:44px 2% 45px 2%;}
	.c_1200_6 .t_0100_6 .l_45{ float:left; width:35%; margin-left:15%;}
	
	.pz_select_3{ float:left; width:100%; height:35px; background-color:#bc2026; cursor:pointer; position:relative;  line-height:35px; z-index:1;}
	.pz_select_3 span{float:left; width:-webkit-calc(100% - 52px); width:-moz-calc(100% - 52px); width:calc(100% - 52px); 
	height:35px; padding:0 35px 0 17px; line-height:35px; color:#fff; font-size:12px; background:url(../image/down_img2.jpg) right no-repeat;}
	.pz_select_3:hover span{ background:url(../image/down_img2.jpg) right no-repeat; color:#fff;}
	.pz_select_3 ul {width:100%;  background:#e0f1f7; position:absolute; display:none;left:0px; top:35px; z-index:200; overflow-y:hidden; box-sizing:border-box;}
	.pz_select_3 li{ float:left; width:100%; padding:0 17px 0 17px;  }
	.pz_select_3 li a{width:100%; display:block; line-height:32px;  font-size:13px; color:#424242; border-bottom:#f5f5f5 solid 1px;}
	.pz_select_3 .option {background:#fff}
	.pz_select_3 .option a{ color:#424242; font-size:13px; }
	.pz_select_3 .option a:hover{color:#0091a5;}
	.pz_select_3:hover{ background-color:#bc2026;}
	
	.c_1200_6 .t_0100_6 .l_105{ float:left; width:45%; margin:5px 0 0 5%;} 
	.c_1200_6 .t_0100_6 .l_105 a{ float:left; width:26px; height:26px; margin:0 0 0 9px; }
	.c_1200_6 .t_0100_6 .l_105 a.dbg1{ background:url(../image/down_img3.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg1{ background: url(../image/down_img3_h.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a .pf_wx{ display:none;}
.pf_wx .wximg{ float:left; width:99px; height:97px; margin:8px 7px 0 7px;}
	.c_1200_6 .t_0100_6 .l_105 a:hover .pf_wx{ display:block;}
	.c_1200_6 .t_0100_6 .l_105 a.dbg2{background:url(../image/down_img4.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg2{ background: url(../image/down_img4_h.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a.dbg3{background:url(../image/down_img5.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg3{ background: url(../image/down_img5_h.png) no-repeat;}
	.c_1200_6 .t_0100_7{ float:left; width:100%; padding:0 2%; color:#d1d1d1; line-height:24px; text-align:center;}
	.c_1200_6 .t_0100_7 span{ color:#d1d1d1;}
	.c_1200_6 .t_0100_7 a{color:#d1d1d1;}
	.c_1200_6 .t_0100_7 a:hover{ color:#fff;}
}

.div{ float:left; width:100%; overflow:hidden;}
.div img{float:left; width:100%; display:block;}


@media screen and (max-width:767px) {
	.divBox {max-width: 100%;}
	.sub-nav .link { padding: 0;}
	.top{height:auto;}
	.top .logo { width: 79%; padding-top:0;margin-top:8px;}
	.top .text{ display:none;}
	.small_menu{ display:block; float:right; width:48px; height:46px; position:relative; z-index:2; margin-top:12px; }
	.small_menu .cha{display:none; position:absolute; width:48px; height:46px; left:0; top:0; z-index:56; }

	
	.menu{ float:left; display:none; height:auto; width:100%;  padding:15px 0; position:absolute; left:0; top:70px;background:#1d384c;}
	.menu ul{ float:left; width:100%; border-top:#dddddd solid 1px;}
	
	.nav{ background:none;}
	.nav .one {width: 100%;width: 100%;}
	.nav .one a.title{ float:left;width:22%; background:#bc2026; color:#fff; height:52px; line-height:52px;}
	.nav .one .more{ display:block;float:left;width:75%; position:relative; top:0; background:none;}
	.nav .one .more ul{border-top:none;}
	.nav .one .more ul li{ float:left;width: 33%;border-bottom:none;}
	.nav .one .more ul li a { color: #fff;font-weight:normal;}
	
	.nav .list{ width:100%;}
	.nav .list li{ width:33.333333%;}
	.nav .list li:first-child { display:none;}
	
	.banner {margin: 0px auto 0 auto; height:240px; }
	.wrapper {height:240px;}
	#slideshow {height: 240px;}
	#slideshow img {margin-left:-50px;width: 767px;}
	.box_skitter .prev_button{width:30px; height: 60px;    background: url(../image/slider-arrow.png) -130px -137px #000 no-repeat;}
	.box_skitter .next_button{width:30px; height: 60px;background: url(../image/slider-arrow.png) -13px -137px #000 no-repeat; }
	
}

@media screen and (max-width:480px) {
	.top .logo{ width:83%; margin-top:15px;}
	.banner {height:150px; }
	.wrapper {height:150px;}
	#slideshow {height: 150px;}
	#slideshow img {width: 480px;}
	.box_skitter .prev_button { top: 28%;}
	.box_skitter .next_button {top: 28%;}
	
		
	.c_1200_6{ padding:20px 0 25px 0;}
	.c_1200_6 .t_0100_5{ padding:0 2% 15px 2%; }
	.c_1200_6 .t_0100_6{ padding:20px 2% 22px 2%;}
	.c_1200_6 .t_0100_6 .l_45{ float:left; width:50%; margin-left:0;}
}

@media screen and (max-width: 375px){
	.banner {height: 150px;}
	#slideshow {height: 150px;}
}

@media screen and (max-width: 320px){
	#slideshow img { margin-left: -80px;}
}



.wrap{ width:1200px; margin:20px auto; position:relative;}
.sideLeft{width:240px; margin-top:0px; position:relative; z-index:11; overflow:hidden;}

.leftTitle{ height:90px; text-align:center; background-color:#cc2b1e;}
.leftTitle h2{ font-weight:700; font-size:24px; line-height:90px; color:#fff;}
.leftTitle p{font-size:14px; line-height:20px; color:#ffa26d; text-transform:uppercase;}


.leftNav{}
.leftNav li{ border-top:1px solid #f4f4f4;}
.leftNav li h6 a{ display:block; padding-left:60px; font-size:14px; line-height:38px; color:#fff;height:38px; background:url(../image/sideNavBg.jpg) no-repeat left top;}
.leftNav li h6 a:hover,.leftNav li h6.curr a{ background-position:left bottom; color:#fff;}

.leftNav li ol{ background-color:#f4f4f4; display:none;}
.leftNav li ol li{ border-bottom:1px solid #eaeaea;}
.leftNav li ol li a{ font-size:12px; line-height:34px; color:#444; position:relative; display:block; padding-left:60px;} 
.leftNav li ol li a em{ width:3px; height:7px; position:absolute; left:50px; top:14px; background:url(../image/foot_top.png) no-repeat right 50%;}
.leftNav li ol li a:hover{ margin-left:5px; color:#cc2b1e;}
.leftNav li ol li.curr a{ color:#cc2b1e;}






.sideBottom{ margin-top:20px;}
.sideTitle{ font-size:16px; line-height:40px; color:#fff; background-color:#555; padding-left:20px;}
.sideConetent{ border:1px solid #e5e5e5; border-top:none; padding:9px;}


.sideProduct ul li{ margin-top:15px;}
.sideProduct ul li h3{ text-align:center; font-size:14px; line-height:40px;}


.sideContact ul{}
.sideContact ul li{ margin-top:6px; padding:0 0 6px 26px; position:relative; font-size:14px; line-height:20px; color:#555;}
.sideContact ul li span{ width:22px; height:22px; position:absolute; left:-2px; top:-1px; background-position: left bottom; background-repeat:no-repeat;}
.sideContact ul li.icon-tel span{ background-image:url(../image/icon-c.png);}
.sideContact ul li.icon-phone span{ background-image:url(../image/icon-b.png);}
.sideContact ul li.icon-fax span{ background-image:url(../image/icon-d.png);}
.sideContact ul li.icon-mail span{ background-image:url(../image/icon-e.png);}
.sideContact ul li.icon-add span{ background-image:url(../image/icon-f.png);}

.main{ width:850px; float:left; margin-left:30px;}


.rightTop{ border-bottom:1px solid #ddd;}
.location{ font-size:12px; line-height:40px; color:#666; background-image:url(../image/location.png); background-repeat:no-repeat; background-position:left 14px; padding-left:18px; padding-bottom:10px; }
.location a{ font-size:12px; line-height:40px; color:#666; display:inline-block; padding:0 10px 0 20px; position:relative;}
.location a.locationHome{ padding-left:6px;}
.location a:after{ content:">"; font-family:"\5b8b\4f53"; font-weight:500; font-size:14px; line-height:40px; color:#888; position:absolute; right:-9px; top:1px;}
.location a:nth-last-child(1):after{ content:"";}
.location a:nth-last-child(1){ padding-right:0;}
.location a:hover{ color:#cc2b1e;}


.page-news-list{ position:relative; margin-top:10px;}

.page-news-list ul{ padding:20px 0; border-bottom:1px solid #ddd;}
.page-news-list dl{height:140px;}
.page-news-list dl dt{ float:left; width:240px; height:190px; position:relative; overflow:hidden;}
.page-news-list dl dt img{ width:230px; height:180px;}
.page-news-list dl dd{ float:left; height:140px; position:relative; margin-left:20px;}
.page-news-list dl dd h3{ font-weight:700; font-size:16px; line-height:30px; color:#333;}
.page-news-list dl dd p{ font-size:12px; line-height:22px; color:#666; padding-top:10px;}
.page-news-list dl dd p.time{ font-size:12px; line-height:20px; padding:0 0 0px;}
.page-news-list dl dd h6{ position: absolute; left:0; bottom:0px;}
.page-news-list dl dd h6 span{ display:inline-block; font-size:12px; line-height:24px; color:#fff; position:relative; padding:0 12px; background-color:#ccc; border-radius:3px;}
.page-news-list a:hover dl dd h3{ color:#cc2b1e;}
.page-news-list a:hover dl dd span{ background-color:#cc2b1e; color:#fff;}

.l {
    float: left;
}
.r {
    float: right;
}


#pages {padding:25px 0 15px;text-align:center;overflow:hidden;}
#pages  a{margin: 0 4px;font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff; vertical-align:middle;}
#pages  a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
#pages  a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
#pages  span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin: 0 2px;background: #555; border: 1px solid #555; vertical-align:middle;}

.articleTop { text-align: center; border-bottom:1px solid #ddd; padding:25px 0 20px; margin-bottom: 20px; }
.articleTop h2 { font-size: 22px; color: #000; margin-bottom:5px;  }
.articleTop p { color: #999; }
.articleTop span { display:inline-block; padding: 0 15px; }

.articleShow { margin-bottom: 20px; font-size: 14px; line-height: 30px;}

.page-product-list{ position:relative;}
.page-product-list dl{ width:270px; float:left; margin:20px 20px 0 0;}
.page-product-list dl:nth-child(3n){ margin-right:0;}

.page-product-list dl dt{ overflow:hidden; width:250px; height:192px; padding:4px; border:1px solid #e5e5e5; padding:4px; display:table-cell;vertical-align:middle; text-align:center;}

.page-product-list dl dd{ text-align:center; font-size:14px; line-height:30px; padding-top:5px;}

.pageText{ font-size:14px; line-height:2em; padding-top:30px;}


.sidenews li{ height:30px; line-height:30px; font-size:14px;overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;}
 
 
#boa dl dt,#bob dl dt,#boc dl dt,#bod dl dt{ position:relative;}
#boa dl dt img,#bob dl dt img,#boc dl dt img{ }
#boa dl dt span,#bob dl dt span,#boc dl dt span{ position: absolute; background-color:#cc2b1e; overflow:hidden;}


#boa dl dt span.botop{ left:0; top:0; width:0; height:1px;}
#boa dl dt span.boright{ right:0; top:0; height:0px; width:1px;}
#boa dl dt span.bobottom{ right:0; bottom:0; width:0; height:1px;}
#boa dl dt span.boleft{ left:0; bottom:0; height:0px; width:1px;}

#bob dl dt span.botop{ left:0; top:0; height:0px; width:100%;}
#bob dl dt span.boright{ right:0; top:0; width:0px; height:100%;}
#bob dl dt span.bobottom{ right:0; bottom:0; height:0px; width:100%;}
#bob dl dt span.boleft{ left:0; bottom:0; width:0px; height:100%;}

#boc dl dt span.botop{ left:0; top:0; width:0; height:1px;}
#boc dl dt span.boleft{ left:0; top:0; height:0px; width:1px;}
#boc dl dt span.boright{ right:0; bottom:0; height:0px; width:1px;}
#boc dl dt span.bobottom{ right:0; bottom:0; width:0; height:1px;}


#bod dl dt span{ position: absolute; background-color:#333; overflow:hidden;}
#bod dl dt span.botop{ left:0; top:0; width:0; height:1px;}
#bod dl dt span.boleft{ left:0; top:0; height:0px; width:1px;}
#bod dl dt span.boright{ right:0; bottom:0; height:0px; width:1px;}
#bod dl dt span.bobottom{ right:0; bottom:0; width:0; height:1px;}

.relevant {
    padding-top: 30px;
}
.relevantPn{ border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.relevantPn p,.detailPn p a{ font-size:14px; line-height:40px;}
.relevantPn p{ width:50%;}

.relevantTitle{background-color:#333;padding-left:15px;font-weight:700;font-size:18px; line-height:40px;color:#fff;}
.relevantNews{ border:1px solid #ddd; border-top:none; padding:10px 15px;}
.relevantNews li{ line-height:40px; width:48%; float:left; border-top:1px dotted #ddd; padding-right:2%;}
.relevantNews li a{ position:relative; display:block; padding-left:10px; font-size:14px;}
.relevantNews li a em{ width:4px; height:7px; position:absolute; left:0px; top:50%; margin-top:-3px; background:url(../image/jiao-b-3.png) no-repeat right 50%;}
.relevantNews li span{ float:right; font-size:12px; color:#888;}
.relevantNews li a:hover{ color:#cc2b1e; margin-left:5px;}
.relevantNews li:nth-child(2n){ padding:0 0 0 2%;}
.relevantNews li:nth-child(1),.relevantNews li:nth-child(2){ border:none;}

.cl:after{ content:""; overflow:hidden; display:block; clear:both;}