@charset "gb2312";
/* 全局CSS定义 */
body { font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#222; margin: 0; padding: 0; background:#EBE3E3 url(../images/body.jpg) no-repeat center -15px;}

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}

/* 链接颜色 */
a:link {color: #222; text-decoration:none;}
a:visited {color: #222;text-decoration:none;}
a:hover { color: #c00; text-decoration:none;}
a:active { color: #222;}

/* 字体属性 */
.fB {font-weight: bold;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.cRed{ color: #c00;}

.clr_10{ clear: both; height: 10px; line-height: 0; font-size: 0;}
.pages{ height: 28px; line-height: 28px; clear:both; padding-top: 25px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.pages a,.pages a:visited,.pages .active{ display:block; float:left; margin: 0 2px; height: 19px; line-height: 19px; text-align:center; width: 19px; border: 1px solid #ccc; background: #E8E8E8;}
.pages a:hover,.pages .active{ border: 1px solid #c00; color: #fff; background: #c00; font-weight:normal;}


.QQbox {right: 0px; width: 150px; position:absolute; top: 300px;}
.QQbox .Qlist {	background:url(qq_bg1.jpg) right top no-repeat;width:150px; height:260px;}
.QQbox .Qlist ul{ padding-top: 100px;}
.QQbox .Qlist ul li { height: 26px; text-align:center;}
.QQbox .Qlist ul .t{ font-weight:bold; padding-top: 5px;}


.Header{ 
    background:url(../images/header.png) repeat-x 0 0; 
         /*min-height:282px;*/ 
          min-height:100px; 

}
.Header .HeaderBg{ background: url(../images/header_round.png) no-repeat 0 0;}
.Header .Menu{ width: 1000px; margin: 0 auto; position:relative;}
.Header .logo{ float:left; width: 210px; height:117px; }
.Header .logo img{ width: 210px; height: 54px; margin-top: 30px;}
   
   
.Header .r{ float:right; width: 720px;}
.Header .r ul{ float:left;}
.Header .r ul li{ height: 20px; padding-top: 55px; background:url(../images/nav_line.gif) repeat-y right 0; float:left; width: 110px; font-size: 14px; text-align:center;}
.Header .r ul .no{ background: none;}
.Header .r .sc{ float:right; width: 164px; margin-top:15px;}
.Header .r .sc .input{ width: 132px; background: #fff; border: 1px solid #B9B9B9; height: 17px; padding-top: 3px; line-height: 17px; float:right; border-right: none; color: #999; text-indent: 5px;}
.Header .r .sc .but{ background: #fff url(../images/search_but.gif) no-repeat 0 center; width: 28px; height: 23px; cursor: pointer; border: 1px solid #B9B9B9; float:right; border-left: none;}

.Header .r .sc span{ background:url(../images/map.png) no-repeat 20px 35px; display:block; height: 35px; text-align:right; padding-top: 40px;}
.Header .r .sc span a{ text-decoration:underline;}
.Banner{ background:url(../images/banner.png) no-repeat 220px bottom; height: 165px; clear:both; width: 1000px; margin: 0 auto;}
.Banner_2020{ background:url(../images/banner_2020.jpg) no-repeat right; height: 499px; clear:both; width: 100%; margin: 0 auto; position:relative;}
   



.Banner_pro{ background:url(../images/banner_pro.png) no-repeat left; height: 165px; clear:both; width: 1000px; margin: 0 auto;}

.banner_pro{width: 100%; height: 165px; position:absolute; top:96px;  background:url(../images/banner.png) no-repeat bottom left;  }

.mainh1{  position:absolute; top:285px; left:230px;  font-size:25px;  }










/*@media only screen and (min-width: 1600px) and (max-width: 2100px) {
    .mainh1{width:75%; }
}


@media only screen and (min-width: 1500px) and (max-width: 1599px) {
    .mainh1{width:70%; }
}

@media only screen and (min-width: 1400px) and (max-width: 1499px) {
    .mainh1{width:68%; }
}


@media only screen and (min-width: 1300px) and (max-width: 1399px) {
    .mainh1{width:66%; }
}


@media only screen and (min-width: 1259px) and (max-width: 1299px) {
    .mainh1{width:62%; }
}

@media only screen and (min-width: 1000px) and (max-width: 1259px) {
    .mainh1{width:55%; }
}



@media only screen and (min-width: 900px) and (max-width: 1000px) {
    .mainh1{width:50%; }
}*/



.Content{ background: #fff; clear:both; width: 984px; margin: 0 auto; padding: 8px 8px 25px;}
.ContentLeft{ float:left; width: 200px;}
.ContentLeft .menu{}
.ContentLeft .menu h3{ background:url(../images/menu_top.gif) no-repeat 0 0; height: 30px; line-height: 30px; color: #fff; font-weight:bold; text-indent: 32px;}
.ContentLeft .menu li{ background:url(../images/menu_bg.gif) no-repeat 0 0; height: 28px; line-height: 28px; text-indent: 32px; border-top: 1px solid #fff;}
.ContentLeft .menu li a{ display:block;}
.ContentLeft .menu li a:hover,.ContentLeft .menu .tag a{ background:url(../images/menu_bg1.gif) no-repeat 0 0;}

.ContentLeft .products{}
.ContentLeft .products li{ background:url(../images/menu_p.gif) no-repeat 0 0; height: 26px; line-height: 26px; text-indent: 32px; border-top: 1px solid #fff;}
.ContentLeft .products li a:hover,.ContentLeft .products .tag a{ background:url(../images/menu_p_hover.gif) no-repeat 0 0; color:#c00; font-weight:bold;}

.ContentLeft .dropdown{}
.ContentLeft .dropdown li{background:url(../images/menu_p_hover.gif) no-repeat 0 0; height: 26px; line-height: 26px; text-indent: 32px; border-top: 1px solid #fff;}
.ContentLeft .dropdown li a{ color:#787878;}
.ContentLeft .dropdown li a:hover{ font-weight:normal; color:#000;}

.ContentLeft .daili{ background: #F4F4F4 url(./../images/contact_bg.gif) no-repeat right bottom; margin-top: 12px; padding: 10px 12px; line-height: 25px;}
.ContentLeft .daili h3{ font-weight:bold; border-bottom: 1px solid #ccc; height: 30px;}
.ContentLeft .daili p{ margin: 0; padding: 10px 0;}
.ContentLeft .daili .yan{ background:url(../skin/../images/ico_2.gif) no-repeat 0 4px; padding-left: 15px; line-height: 30px; height: 35px; color: #c00; font-weight:bold;}

.ContentLeft .contact{ background: #F4F4F4 url(../images/contact_bg.gif) no-repeat right bottom; margin-top: 12px; padding: 10px 12px;}
.ContentLeft .contact h3{ height: 30px; line-height: 25px; font-weight:bold; border-bottom: 1px solid #ccc;}
.ContentLeft .contact ul{ margin-top: 10px;}
.ContentLeft .contact li{ line-height: 25px;}

.ContentLeft .contact .yan{ background:url(../images/ico_2.gif) no-repeat 0 13px; padding-left: 15px; line-height: 30px; height: 35px;}
.ContentLeft .contact .yan a{ text-decoration:underline; color: #c00;}
.ContentLeft .contact .yan a:hover{ color: #06c;}

.ContentLeft .article{background: #F4F4F4;margin-top: 12px; padding: 10px 12px;}
.ContentLeft .article h3{ height: 30px; line-height: 25px; font-weight:bold; border-bottom: 1px solid #ccc;}
.ContentLeft .article ul{    
	padding-left: 0;
    list-style: none;
	margin-top:20px;
	}
	
.ContentLeft .article ul li {
	border-bottom:1px dotted #cecece;
	margin-bottom:19px;
	padding-bottom:10px;
}	
	
	
.ContentLeft .article .date{display: inline-block;
    color: #f8f8f8;
    background-color: #5f5f5f;
    padding: 2px 10px;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 5px;}	
	
	
.ContentLeft .article .details{ color:#7e7a7a;}
.ContentLeft .article .details a{ font-weight:bold;}
	


.ContentLeft .hot-pro{background: #F4F4F4;margin-top: 12px; padding: 10px 12px;}
.ContentLeft .hot-pro h3{ height: 30px; line-height: 25px; font-weight:bold; border-bottom: 1px solid #ccc;}


.ContentLeft .hot-pro ul{ margin-top:15px;}
.ContentLeft .hot-pro li{
	border-bottom:1px dotted #cecece;
	margin-bottom:10px;
	/* padding-bottom:10px; */
	height:58px;
	}


.ContentLeft .hot-pro li img{ float:right; width:85px;  }

.ContentLeft .hot-pro  h5 {
	text-shadow:none;
	border-top:5px solid #5f5f5f;
	padding-top:5px;
	width:45%;
	float:left;
}
.ContentLeft .hot-pro p{ clear:both; margin-top:10px; margin-bottom:0; color: #7e7a7a; }


.HomeRight{ float:right; width: 759px;}
.HomeRight h3{ height: 30px; border-bottom:  1px solid #ccc; line-height: 28px; font-weight:bold;}
.HomeRight h3 a{ font-weight:normal; color: #c00; float:right; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.HomeRight h3 a:hover{ color: #06c;}

.HomeRight h4{
    font-weight:bold;
    margin-top:10px;
    text-decoration:underline;
}
.HomeRight p{
    margin:2px 0px;
    color:#666;
    line-height:22px;
}

.HomeRight .about{ float:left; width: 510px;}

.HomeRight .about h3,.HomeRight .photo h3{ width: 300px;}
.HomeRight .about p{ margin: 0; padding: 12px 0 10px; line-height: 25px;}
.HomeRight .about p strong{ color: #c00;}
.HomeRight .about p a{ font-weight:normal; color: #c00; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.HomeRight .about p a:hover{ color: #06c;}

.HomeRight .photo{ float:left; width: 510px;}
.HomeRight .photo p{ padding: 15px 0; margin: 0; line-height: 25px;}
.HomeRight .photo p img{ float:left; margin: 3px 30px 0 0;}
.HomeRight .photo p strong{ display:block; height: 30px;}
.HomeRight .photo p a{ color: #c00; text-decoration:underline;}
.HomeRight .photo p a:hover{ color: #06c;}

.HomeRight .photo .line{ clear:both; margin-top: 4px; padding-bottom: 3px;}
.HomeRight .photo .line span{ display:block; height: 1px; line-height: 0; font-size: 0; width:320px; border-bottom: 1px solid #ccc; float:right; }
.HomeRight .photo .hor img{ margin-top: 23px;}


.HomeRight .news{ float:right; width: 224px; margin-top:30px;}
.HomeRight .news ul{ margin-top: 2px;}
.HomeRight .news li{ background:url(../images/ico_1.gif) no-repeat 0 17px; padding-top: 10px; line-height: 19px; color: #999; padding-left: 12px;}
.HomeRight .news li a{ display:block;}



.HomeRight .service{ float:right; width: 224px; /*margin-top: 20px;*/ background:url(../images/service_bg.jpg) no-repeat right bottom;}
.HomeRight .service p{ line-height: 25px; padding: 10px 0 8px; margin: 0;}
.HomeRight .service li{ background:url(../images/ico_2.gif) no-repeat 0 11px; padding-left: 15px; height: 26px; line-height: 26px;}
.HomeRight .service .tel{ background: none; color: #c00; font-weight:bold;}


.HomeRight .products{ margin-top:30px; }
.HomeRight .list .left{ width: 20px; height: 32px; float:left; margin-top: 60px;}
.HomeRight .list .left a{ display:block; height: 32px; background:url(../images/ico_3.gif) no-repeat 0 0;}
.HomeRight .list .left a:hover{ background:url(../images/ico_3.gif) no-repeat 0 -35px; }
.HomeRight .list .right{  width: 20px; height: 32px; float:right; margin-top: 60px;}
.HomeRight .list .right a{ display:block; height: 32px; background:url(../images/ico_3.gif) no-repeat -24px 0; }
.HomeRight .list .right a:hover{ background:url(../images/ico_3.gif) no-repeat no-repeat -24px -35px;  }
.HomeRight .list .mw{ width: 719px; overflow:hidden; float:left;}
.HomeRight .list .mit{ height: 130px; overflow:hidden; position:relative; width: 720px;}
.HomeRight .list .mit ul{ position:absolute;}
.HomeRight .list .mit li{ float:left; width: 179px; height: 100px; margin: 20px 0 0 0; text-align:center; border-right: 1px dotted #ccc;}
.HomeRight .list .mit li img{ width:130px; height: 81px; display:block; margin: 0 auto 10px;}


.HomeRight .case{ clear:both; margin-top:30px;}
.HomeRight .case ul{ margin-top: 5px;}
.HomeRight .case li{ float:left; width: 370px; line-height: 23px; height: 84px; padding: 7px 0;}
.HomeRight .case li img{ float:left; margin: 5px 15px 0 0;}
.HomeRight .case li strong{ display:block;}
.HomeRight .case .r{ float:right;}

.HomeRight .case .more{ color: #c00;}
.HomeRight .case .more:hover{ color: #06c;}



.ContentRight{ float:right; width: 754px; margin-right: 5px; }
/*.ContentRight h1{ float:left; font-size: 14px; font-weight:bold;}*/
.ContentRight h1{background:url(../images/ico_6.gif) no-repeat 0 10px; padding-left: 15px;font-size: 18px; float:left;  /*font-weight:bold;*/ }
/*.ContentRight h2{background:url(../images/ico_6.gif) no-repeat 0 5px; padding-left: 15px; font-weight:bold; }*/
.ContentRight p{ line-height: 23px;}
.ContentRight .links{ height: 35px; line-height: 30px; border-bottom: 1px solid #ccc;}
/*.ContentRight .links h1{ float:left; font-size: 14px; font-weight:bold;}
.ContentRight .links h2{ float:left; font-size: 14px; font-weight:bold;}*/
.ContentRight .links span{ float:right; color: #ccc; background:url(../images/ico_5.gif) no-repeat 0 11px; padding-left: 20px; display:block;}
.ContentRight .links span strong{ color: #222; font-weight:normal;}


.ContentRight .links1{ height: 35px; line-height: 30px; border-bottom: 1px solid #ccc; color: #ccc; background:url(../images/ico_5.gif) no-repeat 0 11px; padding-left: 20px;}



.ContentRight .about{ line-height: 25px;}
.ContentRight .about p{ margin: 0; padding: 15px 0 5px;}

.ContentRight .more{ text-align:center; background-color:#f2f2f2; margin-top:10px;  color:#c00; clear:both;  }
.ContentRight .more a{ color:#c00; display:block; padding:5px 0; }
.ContentRight .more a:hover{ border: 1px solid #c00; color: #fff; background: #c00; padding:5px 0;}

.ContentRight .call_m { 
    height:170px;
    background:url(../images/contentright_banner.jpg);  
     margin:40px 0; 
     padding:20px;
}
.ContentRight .call_m .cn { float:left; width:40%;}
.ContentRight .call_m .cn .t1 { font-size:20px; color:red; font-weight:bold;  }
.ContentRight .call_m .cn .t2 { font-size:27px; font-weight:bold;  }
.ContentRight .call_m .cn .t3 {  background:red; color:#fff; padding:5px; font-size:16px; text-align:center; }
.ContentRight .call_m .img_l {float:right; width:55%;}
.ContentRight .call_m p { line-height:15px;}
.ContentRight .call_m img { width:100%;}



/*.ContentRight .productslist{ padding-top: 15px;}*/
.ContentRight .productslist .search{ padding: 20px 0;}

.ContentRight .productslist .input{ border: 1px solid #ccc; height: 20px; line-height: 20px; width: 180px; text-indent: 7px;}
.ContentRight .productslist .but{ border: none; background: #c00; cursor: pointer; color: #fff; width: 50px; height: 24px; font-weight:bold; margin-left: 5px;}

.ContentRight .productslist p{ margin: 0; padding: 0; line-height: 23px;}
.ContentRight .productslist li{ float:left; width: 180px; height: 140px; margin: 20px 7px 0 0;}

.ContentRight .productslist li a{ display:block; /*border: 1px solid #E1E1E1;*/}
.ContentRight .productslist li img{ width: 180px; height: 112px; display:block;}
.ContentRight .productslist li em{ font-style:normal; background: #f2f2f2; display:block; /*border-top: 1px solid #e1e1e1;*/ height: 31px; line-height: 31px; text-align:center; overflow:hidden;}
.ContentRight .productslist li a:hover{ border: 1px solid #999;}
.ContentRight .productslist li a:hover em{ background: #dfdfdf;}
.ContentRight .productslist .r{ float:right; margin-right: 0;}


.ContentRight .productshome{ padding-top: 15px;}
.ContentRight .productshome p{ margin: 0; padding: 0; line-height: 23px;}
.ContentRight .productshome h3{ background:url(../images/ico_6.gif) no-repeat 0 20px; padding-left: 15px; font-weight:bold; height: 30px; line-height: 25px; padding-top: 10px;}
.ContentRight .productshome .fenlei{margin-top:10px;}
.ContentRight .productshome .fenlei li{ background: #f4f4f4; border: 1px solid #E1E1E1; height: 38px; line-height: 38px; width: 90px; float:left; margin: 10px 11.8px 0 0; text-align:center;}
.ContentRight .productshome .fenlei a{ display:block;}
.ContentRight .productshome .fenlei a:hover{ background: #DFDFDF;}
.ContentRight .productshome .hot{}
.ContentRight .productshome .hot li{ float:left; width: 180px; height: 140px; margin: 20px 8px 0 0;}
.ContentRight .productshome .hot li img{  width: 180px; height: 112px; display:block;}
.ContentRight .productshome .hot li a{ display:block; }
.ContentRight .productshome .hot .r{ float:right; margin-right: 0;}
.ContentRight .productshome .hot li em{ font-style:normal; background: #f2f2f2; display:block; border-top: 1px solid #e1e1e1; height: 31px; line-height: 31px; text-align:center; overflow:hidden;}
.ContentRight .productshome .hot li a:hover{ border: 1px solid #999;}
.ContentRight .productshome .hot li a:hover em{ background: #dfdfdf;}

.ContentRight .pro-summary{ padding-top: 30px; color:#666; }
.ContentRight .pro-summary h3{ color:#222;}


/*.ContentRight .pro-summary ol,.ContentRight .pro-summary ul{ margin:5px 0 15px 0;}
.ContentRight .pro-summary li{ list-style:inside;}*/

.ContentRight .pro-summary ol,.ContentRight .pro-summary ul{ padding-left:20px; margin-bottom:30px; line-height: 25px; }
.ContentRight .pro-summary li{padding-left:10px; list-style:decimal;}
    .ContentRight .pro-summary .proimg {        background:url(../images/contentright_banner.jpg);  margin-top:30px; text-align:center;     }






.ContentRight .pro-summary a{ text-decoration:underline; color:#c00; font-size:15px; margin-right:5px; font-style: italic; font-weight:bold; }
.ContentRight .pro-summary  .imp{ color:#c00; font-weight:bold; font-size:15px; margin-right:5px; font-style:italic;}
<!--.ContentRight .pro-summary p{ margin-bottom:10px;}-->
.ContentRight .pro-summary h4{font-weight:bold; margin-bottom:5px;}
/*.ContentRight .pro-class{ padding-top: 15px;}*/
.ContentRight .pro-class{ margin:30px 0 0 0;}
.ContentRight .pro-class li{ background: #f4f4f4; border: 1px solid #E1E1E1; height: 28px; line-height: 28px; width: 101px; float:left; margin: 4px 4px 0 0; text-align:center;}
.ContentRight .pro-class a{ display:block;}
.ContentRight .pro-class a:hover{ background: #DFDFDF;}

.ContentRight .pro-hot{padding-top: 15px;}
.ContentRight .pro-list li{ float:left; width: 172px; height: 235px; margin: 10px 22px 0 0;}
.ContentRight .pro-list li img{ width: 170px; height: 190px; display:block;}
.ContentRight .pro-list li a{ display:block; border: 1px solid #E1E1E1;}
.ContentRight .pro-list .r{ float:right; margin-right: 0;}
.ContentRight .pro-list li em{ font-style:normal; background: #f2f2f2; display:block; border-top: 1px solid #e1e1e1; height: 31px; line-height: 31px; text-align:center; overflow:hidden;}
.ContentRight .pro-list li a:hover{ border: 1px solid #999;}
.ContentRight .pro-list li a:hover em{ background: #dfdfdf;}


.ContentRight .productsview{ padding-top: 25px;}
.ContentRight .productsview .pic{ float:right; /*width: 290px;*/}
.ContentRight .productsview .pic img{ /*width: 287px;*/ width: 370px; height: 229px; /*border: 1px solid #e9e9e9;*/}

.ContentRight .productsview .miaoshu{ float:left; width: 510px;}
.ContentRight .productsview .miaoshu h1{ font-size: 14px; font-weight:bold; height: 34px; float:none;}
.ContentRight .productsview .miaoshu h2{ font-size: 14px; font-weight:bold; }
.ContentRight .productsview .miaoshu .text{ height: 115px;line-height: 20px; margin:8px 0; overflow:hidden;  }
.ContentRight .productsview .miaoshu .text a{ text-decoration:underline;}
.ContentRight .productsview .miaoshu .text .imp{ font-style:italic; font-weight:bold; margin-right:4px; color:#c00; font-size:16;}

.ContentRight .productsview .miaoshu .text h3{ font-weight:bold; height: 26px;}
.ContentRight .productsview .miaoshu p{ margin: 0; padding: 0;}
.ContentRight .productsview .miaoshu .tishi{ background: #EFEFEF; height: 100px; overflow:hidden;}
.ContentRight .productsview .miaoshu .tishi .l{float:left;background:url(../images/ico_6.png) no-repeat 8px 0px;margin-top: 10px;}
.ContentRight .productsview .miaoshu .tishi .l li{ line-height: 20px; height: 30px; padding-left: 40px;}

.ContentRight .productsview .miaoshu .tishi .r{ float:right; width: 250px; height: 90px; background:url(../images/nav_line.gif) repeat-y 0 0; padding: 0 0 0 40px; margin-top: 10px;}
.ContentRight .productsview .miaoshu .tishi .r li{ line-height: 20px;}
.ContentRight .productsview .miaoshu .tishi .r li a{ color:#c00;}

.ContentRight .productsview .body{ clear:both; padding-top: 25px;}
.ContentRight .productsview .body .title{ border-bottom: 1px solid #ccc; height: 28px;}
.ContentRight .productsview .body .title h3{ width: 100px; background: #888; color: #fff; font-weight:bold; height: 29px; line-height: 29px; text-align:center; float:left;}

.ContentRight .productsview .body .title #bdshare{ float:right;}


.ContentRight .productsview .body .text{ line-height: 23px; padding-top: 10px; line-height: 25px;}
.ContentRight .productsview .body .text ol,.ContentRight .productsview .body .text ul{ padding-left:20px; margin-bottom:30px; }
.ContentRight .productsview .body .text ol li{padding-left:10px; list-style:decimal;}
.ContentRight .productsview .body .text ul li{padding-left:10px; list-style: disc;}
.ContentRight .productsview .body .text p{ margin: 0; padding: 0 0 15px; font-size: 12px;}
.ContentRight .productsview .body .text a{ text-decoration:underline; }
.ContentRight .productsview .body .text table{ width: 100%; border-collapse:collapse; margin: 10px 0 30px;}
.ContentRight .productsview .body .text table td{ border: 1px solid #D4D4D4;line-height: 23px; background: #f2f2f2 url(../images/bg_7.gif) no-repeat 0 0; padding: 0 6px;}
.ContentRight .productsview .body .text table td p{ margin: 0; padding: 0; text-align:left; font-size: 12px;}
.ContentRight .productsview .body .text table td br{ line-height: 0; font-size: 0; height: 0;}
.ContentRight .productsview .body .text table td img{ display:block; margin: 0; padding: 0;}
.ContentRight .productsview .body .text font{  font-size: 12px;}
.ContentRight .productsview .body .text h4{ font-weight:bold; font-size:13px; margin-bottom:20px;}
.ContentRight .productsview .body .text h6{ font-weight:bold; clear:both; height: 28px; line-height: 28px; margin-top: 10px; background:url(../images/ico_2.gif) no-repeat 0 11px; padding-left: 15px;}
.ContentRight .productsview .body .text .tishi{ margin-top: 20px; background: #FFF4EA; border: 1px solid #FFDFBF; padding: 10px; line-height: 23px;}



.ContentRight .productsview .body .next{  margin-top: 30px; border-top: 1px dotted #ccc; padding-top: 15px;}
.ContentRight .productsview .body .next .l{ float:left;}
.ContentRight .productsview .body .next .r{ float:right;}


.ContentRight /*.productsview*/ .xianguan { padding-top: 50px;}
.ContentRight /*.productsview*/ .xianguan h3{ border-bottom: 1px solid #ccc; font-weight:bold; height: 32px; line-height: 25px; background:url(../images/ico_6.gif) no-repeat 0 10px; padding-left: 15px;}
.ContentRight /*.productsview*/ .xianguan h3 a{ font-weight:normal; color: #c00; float:right; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.ContentRight /*.productsview*/ .xianguan h3 a:hover{ color: #06c;}



.ContentRight /*.productsview*/ .xianguan li{ float:left; width: 182px; height: 140px; margin: 20px 8px 0 0;}

.ContentRight /*.productsview*/ .xianguan li a{ display:block; }
.ContentRight /*.productsview*/ .xianguan li img{ width: 180px; height: 112px; display:block;}
.ContentRight /*.productsview*/ .xianguan li em{ font-style:normal; background: #f2f2f2; display:block; border-top: 1px solid #e1e1e1; height: 31px; line-height: 31px; text-align:center; overflow:hidden;}
.ContentRight /*.productsview*/ .xianguan li a:hover{ border: 1px solid #999;}
.ContentRight /*.productsview*/ .xianguan li a:hover em{ background: #dfdfdf;}
.ContentRight /*.productsview*/ .xianguan .r{ float:right; margin-right: 0;}
.ContentRight .newsview .xianguan ul{ margin-top:10px;}
.ContentRight .newsview .xianguan li{height: 24px; width:48%; margin: 0;}
.ContentRight .newsview .xianguan li a:hover{ border: none;}


.ContentRight .newsview .hot li{ float:left; width:24%; margin: 20px 8px 0 0; list-style:none;}

.ContentRight .newsview .hot li a{ /*display:block; border: 1px solid #E1E1E1;*/}
.ContentRight .newsview .hot li img{ width: 100%; height: 112px; display:block;}
.ContentRight .newsview .hot li em{ font-style:normal; background: #f2f2f2; /*display:block; border-top: 1px solid #e1e1e1;*/ height: 31px;  text-align:center; overflow:hidden;}
.ContentRight .newsview .hot li a:hover{ border: 1px solid #999;}
.ContentRight .newsview .hot li a:hover em{ background: #dfdfdf;}
.ContentRight .newsview .hot .r{ float:right; margin-right: 0;}



.ContentRight .xianguan_n{padding-top: 50px;}
.ContentRight .xianguan_n ul{ margin-top:10px; margin-left:20px;}
.ContentRight .xianguan_n li{height: 24px; width:48%; margin: 0; list-style:disc; float:left;}
.ContentRight .xianguan_n li a:hover{ border: none;}




.ContentRight h3{ border-bottom: 1px solid #ccc; font-weight:bold; height: 32px; line-height: 25px; background:url(../images/ico_6.gif) no-repeat 0 10px; padding-left: 15px;}
.ContentRight h3 a{ font-weight:normal; color: #c00; float:right; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.ContentRight h3 a:hover{ color: #06c;}

.ContentRight .case-xg{ clear:both;  margin-top:40px;}
/*.ContentRight .case-xg h3{ border-bottom: 1px solid #ccc; font-weight:bold; height: 32px; line-height: 25px; background:url(../images/ico_6.gif) no-repeat 0 10px; padding-left: 15px;}*/
.ContentRight .case-xg ul{ margin-top: 5px;}
.ContentRight .case-xg li{ float:left; width: 370px; line-height: 23px; height: 84px; padding: 7px 0;}
.ContentRight .case-xg li img{ float:left; margin: 5px 15px 0 0;}
.ContentRight .case-xg li strong{ display:block;}
.ContentRight .case-xg .r{ float:right;}

.ContentRight .case-xg .more{ color: #c00;}
.ContentRight .case-xg .more:hover{ color: #06c;}

/*.ContentRight .case-xg h3{ border-bottom: 1px solid #ccc; font-weight:bold; height: 32px; line-height: 25px; background:url(../images/ico_6.gif) no-repeat 0 10px; padding-left: 15px; }
.ContentRight .case-xg h3 a{ font-weight:normal; color: #c00; float:right; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.ContentRight .case-xg h3 a:hover{ color: #06c;}*/



.ContentRight .newslist{ padding-top: 10px;}
.ContentRight .newslist li{ height: 32px; line-height: 32px; border-bottom: 1px dotted #ccc; text-align:right; color: #999;}
.ContentRight .newslist li a{ float:left; background:url(../images/ico_2.gif) no-repeat 0 13px; padding-left: 15px;}
    .ContentRight .newslist .cn { margin-bottom:20px;
    }
        .ContentRight .newslist .cn h4 { font-size:14px; font-weight:bold;
        }
        .ContentRight .newslist .cn p { padding:0px; margin:0px;
        }

.ContentRight .newsview{ padding: 20px 0; line-height: 25px;}
.ContentRight .newsview h2{ font-size: 14px; font-weight:bold; text-align:center;}
.ContentRight .newsview .time{ text-align:center; line-height: 38px;}
.ContentRight .newsview .text{ padding-bottom: 20px; border-bottom: 1px dotted #ccc;}
.ContentRight .newsview .text a{ text-decoration:underline; color:#000;}
.ContentRight .newsview .text p{ margin: 0; padding: 10px 0; text-indent: 25px;}
.ContentRight .newsview .next{ margin-top: 15px;}

.ContentRight .newsview .text table{ width: 100%; border-collapse:collapse; margin: 10px 0 30px;}
.ContentRight .newsview .text table td{ border: 1px solid #D4D4D4;line-height: 23px; background: #f2f2f2 url(../images/bg_7.gif) no-repeat 0 0; padding: 0 6px;}
.ContentRight .newsview .text table td p{ margin: 0; padding: 0; text-align:left; font-size: 12px;}
.ContentRight .newsview .text table td br{ line-height: 0; font-size: 0; height: 0;}
.ContentRight .newsview .text table td img{ display:block; margin: 0; padding: 0;}


.ContentRight .newsview .back{ text-align:right; clear:both;}
.ContentRight .newsview .back img{ margin-left: 20px;}
.ContentRight .newsview ul,.ContentRight .newsview ol{display: list-item;  margin-left:20px;}
.ContentRight .newsview ul li,.ContentRight .newsview ol li{ list-style:disc;}
.ContentRight .newsview .text h4{ font-size:16px; margin:10px 0 0 0;}

.ContentRight .order{}
.ContentRight .order td{ line-height: 32px;}
.ContentRight .order textarea{ width: 450px; height: 90px;}
.ContentRight .order .but{ background: #c00; border: none; cursor: pointer; color: #fff; font-weight:bold; width: 55px; height: 23px; line-height: 23px; font-weight:bold;}




.ContentRight .case{}
.ContentRight .case .pic li{ float:left; width: 235px; height: 210px; text-align:center; margin: 20px 24px 0 0;}
.ContentRight .case .pic li img{ display:block; margin-bottom: 1px;}
.ContentRight .case .pic .r{ float:right; margin-right: 0;}
.ContentRight .case .pic li strong{ display:block; height: 30px; line-height: 30px; background: #f4f4f4; font-weight:normal;}

.ContentRight .case h4{ font-weight:bold; height: 35px; margin-top: 25px; background:url(../images/ico_6.gif) no-repeat 0 9px; padding-left: 15px; clear:both;}
.ContentRight .case .list{}
.ContentRight .case .list li{ float:left; width: 249px; height: 28px; line-height: 28px; background: #f4f4f4; border: 1px solid #fff; text-indent: 15px;}


.ContentRight .app{}
.ContentRight .app p{ margin: 0; padding: 13px 0 8px; line-height: 23px;}
.ContentRight .app ul{}
.ContentRight .app .top li{ float:left; width: 125px; height: 110px; margin: 10px 25px 0 0; text-align:center;}
.ContentRight .app .top li img{ display:block; margin-bottom: 5px;}
.ContentRight .app h3{ font-weight:bold; height: 32px; line-height: 23px; border-bottom: 1px solid #ccc; background:url(../images/ico_6.gif) no-repeat 0 9px; padding-left: 15px; margin-top: 25px;}
.ContentRight .app h4{ font-weight:bold;}
.ContentRight .app .pic{ height: 130px; margin-top: 15px; }
.ContentRight .app .pic li{ float:left; width: 140px; margin-right: 13px; text-align:center; line-height: 21px;}
.ContentRight .app .pic li img{ width: 140px; height: 87px; display:block;}
.ContentRight .app .pic .r{ float:right; margin-right: 0;}



.ContentRight .downlist{ padding-top: 5px;}
.ContentRight .downlist li{ height: 35px; line-height: 35px; border-bottom: 1px dotted #ccc; background: url(../images/ico_2.gif) no-repeat 0 14px; padding-left: 17px;}
.ContentRight .downlist .down{ float:right; background:url(../images/ico_11.gif) no-repeat 0 8px; padding-left: 25px;}


.f-link{ clear:both; width: 1200px; margin: 0 auto; padding: 8px 8px 25px;}
.f-link h3{
	height: 30px;
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
	}

.f-link ul{ margin-top:15px;}
.f-link ul li{ float:left; margin-right:15px;}
.f-link ul li a{ color:#777777;}

.Foot{ background: url(../images/body.jpg) no-repeat center 0; clear:both;}
.Foot ul{ float:left; width: 110px; margin-left: 30px; min-height:160px;}
.Foot ul li{ line-height: 22px; background:url(../images/ico_4.gif) no-repeat 0 9px; padding-left: 14px;}
.Foot ul .t{ font-weight:bold; background:none; height: 30px; padding-left: 0;}
.Foot a,.Foot a:visited{ color: #fff;}
.Foot a:hover{ color: #ff0;}

/*-----

.FootBg{ background:url(../images/foot_bg.jpg) no-repeat 0 0; width: 998px; height: 225px; margin: 0 auto; padding: 25px 0; border-top: 2px solid #910007; border-left: 2px solid #910007; color: #fff;}

.Foot .f1{ width: 200px; padding-left: 30px;}

.Foot .f2{ border-left: 1px solid #CC888B; height: 225px; border-right: 1px solid #CC888B; width: 360px; padding-left: 30px;}
.Foot .f2 .t{ font-weight:bold; width: 330px; clear:both; height: 30px;}
.Foot .f2 li{ height: 22px; float:left; width: 105px;}

.Foot .f3{ margin-left: 30px;}


.Foot .f4 .wx{ background:none; padding: 15px 0;}

.Foot address{ font-style:normal;margin: 0 0 0 30px; text-indent: 30px;}

-----*/

.FootBg{ background:url(../images/foot_bg.jpg) no-repeat 0 0; width: 998px; height: 140px; margin: 0 auto; padding: 25px 0; border-top: 2px solid #910007; border-left: 2px solid #910007; color: #fff;}

.Foot .f1{ width:210px;}
.Foot .f1 li{ float:left; width:40%;}
.Foot .f2{ border-left: 1px solid #CC888B;  padding-left: 20px;  margin-left: 0;}

.Foot .f3{ border-left: 1px solid #CC888B; border-right: 1px solid #CC888B; padding-left: 25px; margin-left: 0;}

.Foot .f5{ width: 280px; margin-left: 0; margin-right:20px; padding-left: 25px; border-left: 1px solid #CC888B; }
.Foot .f5 li{ background: none; text-align:right; }
.Foot .f5 .wx{ padding: 12px 0; text-align:center;}


.Foot address{ font-style:normal;margin: 0 0 0 30px; text-indent: 30px;}



.index2020 {
}


    .index2020 h4 {
        font-size:14px;
    }

 .index2020 .pro-t {
        /*width:1200px;*/
        background:#fff; 
        border:1px solid #ccc; 
        height:70px; 
        position:absolute; 
        top:-120px;
        left:0;
 padding: 8px 8px 25px;

  
    }

        .index2020 .pro-t ul {
            padding:20px;
        }

        .index2020 .pro-t li {
            float:left;
            font-size:15px;
            margin:0 10px;
            line-height:25px;
        }



.index2020 .pro-t li a:hover,.index2020 .pro-t .tag a{ background:url(../images/menu_p_hover.gif) no-repeat 0 0; color:#c00; font-weight:bold;}







   .index2020 .pro-t .title {
       width:50px;
       height:50px;
       background:#c10000;
       color:#fff;
       font-size:18px;
       font-weight:bold;
       padding:5px 0;
       border-radius:5px;
       letter-spacing:2px;
       float:left;
       margin:20px;
       text-align:center;
    }



.h3title {
       
    margin:10px 0 60px 0;
    border-bottom:1px solid #ccc;
    height:30px;
    position:relative;
    
}

    .h3title h3 {
        position:absolute;
        top:35%;
        left:42%;
      padding:0 20px;
font-weight:bold;
font-size:30px;
text-align:center;

    }




.h_news {
    clear:both;
     background:#f6f6f6;
     margin:20px 0;
      padding:10px 0 30px 0
}

    .h_news .news_list {
        width:22.5%;
         float:left; 
         margin:0 15px;
        
    }

        .h_news .news_list .newsImg {
            background:url(../images/news-bg) no-repeat;
                       width:100%;
        }



.h_pro {
    /*height:500px;*/
    padding:20px 0;

}

    .h_pro .pro_list li {
        float:left;
        width:16.5%;
        height:180px;
        text-align:center;
        font-size:14px;
        margin-bottom:20px;
        
    }

        .h_pro .pro_list li img {
            width:100%;
        }


.h_aboutus {
    height:450px;
     
}
    .h_aboutus p {line-height: 22px;
     color:#666;
    }

.h_aboutus h4{ height: 30px; border-bottom:  1px solid #ccc; line-height: 28px; font-weight:bold;}
.h_aboutus h4 a{ font-weight:normal; color: #c00; float:right; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.h_aboutus h4 a:hover{ color: #06c;}

    .h_aboutus .cn1, .h_aboutus .cn2, .h_aboutus .cn3 {
height:335px;
 background:#f6f6f6;
    border-radius:8px;
    padding: 12px 20px 10px;
margin-right:20px;
    }

    .h_aboutus .cn1 {
        width:27%;
        float:left; 
        
    
    }

    .h_aboutus p a {
         color: #c00;
    }

.h_aboutus p  strong {
     color: #c00;
}

    .h_aboutus .cn2 {
        width:33.333%;
        float:left; 
   
    }

        .h_aboutus .cn2 p img {
            float: left;
            margin: 3px 30px 0 0;
        }

        .h_aboutus  .line {
    clear: both;
    margin-top: 4px;
    padding-bottom: 3px;  }


    .h_aboutus .cn3 {
        width:25%;
        float:right; 
        margin: 0;

    background:url(../images/service_bg.jpg)#f6f6f6 no-repeat right bottom;
  

    }

.h_aboutus .cn3 li {
    background: url(../images/ico_2.gif) no-repeat 0 11px;
    padding-left: 15px;
    height: 26px;
    line-height: 26px;
}


.h_case {
    margin:20px 0;
      height:400px;
}

    .h_case .case_list {
    }

        .h_case .case_list li {
            width:23%; 
            float:left;
            margin-right:20px;
            position:relative;
        }

            .h_case .case_list li:nth-child(4) {
                float:right;
                margin:0;
            }

            .h_case .case_list li img { width:100%;
            }

        .h_case .case_list .case_list_cn {
            position:absolute;
            left:0;
            bottom:0;
            background:#000;
            opacity: 0.6;
            padding:10px;
            color:#fff;
            font-size:14px;
            line-height:22px;
        }

            .h_case .case_list .case_list_cn strong {
                display:block;
            }

            .h_case .case_list .case_list_cn a {
                background:#990000;
                opacity:initial;
                border-radius:5px;
                color:#fff;
                padding:3px 5px;
               font-size:12px;
            }


.h-more {
    width:80px;
    margin:0 auto;
 
}
    .h-more a {color:#fff; 
               padding:5px 0;
               display:block; 
               
    border-radius:5px;
    background:#c00;
    text-align:center; }

        .h-more a:hover {
            background:#570b0d;
        }