body { background:url(nei_bg.jpg) top repeat-x; margin:0px; padding:0px; font:13px 微软雅黑; color:#000;}
img,li,p,ul,h1,h2,h3,h4,dl,dd,dt,th{ border:0px; padding:0px; margin:0px;}

.cp_jj{ color:#000;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.HeadBar,.NavBar,.BannerBar,.MainBar,.FooterCon,.NeiMain,#nav_bg{ width:1080px; margin:0 auto;}

.HeadBar{ height:130px; position:relative;}
.Language{ width:1050px;  height:35px; list-style:none;}
.Language ul{ list-style:none;}
.Language li{ float:right; margin-top:7px; padding-left:15px; background:url(icon2.jpg) no-repeat left center;  margin-left:20px;}
.Language li a{ color:#c0e8c3;}
.LogoBar{ width:537px; height:85px; float:left; position:relative; margin-top:30px;}
.LogoBar p{ font:23px "微软雅黑"; font-weight:bold; position:absolute; top:5px; right:30px; letter-spacing:1px; border-left:0px solid #ff6633; padding-left:30px;}
.LogoBar .t1{ color:#ff6633; }
.LogoBar .t2{ color:#0066CC; }


label.error { color:#F33; margin-left:7px; }
.SearchBar{ width:240px;  position:absolute; right:0px; top:10px;}
.SearchBar dt{ width:160px; float:left;}
.SearchT{ border:solid 1px #15c11a; color:#999999;}

.Telico{ position:absolute; right:0px; bottom:53px; font:20px "微软雅黑"; color:#CC0033; }
.Telico .t1{ font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; letter-spacing:1px;}


.TopNav{ text-align:right; position:absolute; right:0px; bottom:15px; border-top:1px #ebebeb solid; padding-top:10px;}
.TopNav ul{ list-style:none;}
.TopNav li{ float:left; font-size:15px; font-weight:bold;  font-family:微软雅黑; margin-left:20px;}
.TopNav li a{ color:#0066CC;}




.FooterBox{ width:100%; height:203px; background:url(footerbg.jpg) bottom repeat-x #CCCCCC; color:#fff;  line-height:20px; clear:both; margin-top:10px; }
.FooterBox a{color:#fff;}
.footer_1,.footer_2{width:1080px; margin:0 auto;}
.footer_1{height:110px;}
.footer_2{position:relative;}
.footer_2 .bdsharebuttonbox { position:absolute; right:200px; bottom:15px;}
.footer_2 p{ margin-top:15px;}
.footer_2_nav { width:200px; height:28px; /*background:url(footerimg_107.jpg); list-style:none; */ right:0px; bottom:30px; position:absolute; text-align:right; }
.footer_2_nav li{ float:left;  padding:2px 4px 0 8px; text-align:right;}
.footer_2_other{ position:absolute; right:0px; top:25px;}
.footer_2 .hotpro{ position:absolute; 
                   right:0px;
                   top:5px;
                   text-align:right;
                   /*width:50%;*/
}

.footer_2 .hotpro a{
    /*color:#fff;*/
    font-size:13px;
    margin-left:8px;
}

.FooterCon{ width:1020px; height:220px; margin:0 auto; padding:10px; position:relative;}
.FooterBox h3{ color:#003300; font-size:16px; line-height:25px;}
.FooterContact{ margin:0 40px 0 0; width:220px; position:absolute; right:0px; top:18px;}

.FooterPro{float:left; width:720px;}
.FooterOther{ float:right; width:320px; position:relative; }
.lianzhao{ position:absolute; right:0px; top:5px;}

.FooterPro ul{ list-style:none;}
.FooterPro li{ position:relative; background:url(sanj1.gif) left no-repeat; text-indent:20px; width:24%; float:left;}
.FooterPro a{ color:#29422a;}

.FooterNav{ position:absolute; bottom:10px; left:0px; clear:both;}
.FooterNav ul{ list-style:none;}
.FooterNav li{ float:left; padding:0 5px 0 5px;  font-family:微软雅黑; font-weight:bold;}
.FooterNav li a{color:#81ce84;}

.FooterNav li a{color:#81ce84;}

.footer_copy{ width:600px; position:absolute; left:0px; bottom:10px;}
.footer_honor{ width:350px; position:absolute; right:0px; bottom:1px;}



/*导航.一级菜单*/

#menu{ height:45px; position:relative; clear:both;}
#menu ul{ list-style:none;}
#menu li{ float:left; width:97px;  height:45px; text-align:center;  font:14px "微软雅黑"; line-height:45px;  _display:inline;  font-weight:bolder; background:url(navbg_31.jpg) right no-repeat;}
#menu li span{  padding:0 20px; cursor:pointer; }
#menu li a{ color:#004020;}
#menu li a:hover,#menu li a.hover,#menu li a.on{ float:left; line-height:45px; height:45px; background:url(navbg_30.jpg) ; display:block;}
#menu li a:hover span,#menu li a.hover span,#menu li a.on span{ float:left;  background:url(navbg_30.jpg);  color:#004020; }
#menu li a.activeMenu{ background:url(navbg_30.jpg);  color:#004020;}






/*导航.二级菜单*/
#menu-popup{ z-index:999999; position:absolute; top:160px !important; color:#5C5C5D;}
#menu-popup a:link,#menu-popup a:visited{color:#fff;}

#menu-popup .hsabout,#menu-popup .hsnews,#menu-popup .hsproducts,#menu-popup .hsdevelop,#menu-popup .hsservices,#menu-popup .TopNav001,#menu-popup .TopNav002
{ width:220px; background-color:#049e09; border:1px solid #80cd85;  padding:15px; overflow:hidden;}




#menu-popup .hsabout{margin-left:95px; _position:absolute; _top:0;  _left:0;}
#menu-popup .hsproducts{ margin-left:192px; _position:absolute; top:0; _left:0; _display:inline; }
#menu-popup .hsnews{margin-left:289px; _position:absolute; _left:0; }
#menu-popup .hsservices{margin-left:386px; _position:absolute; _left:0px;  _display:inline; }
#menu-popup .hsdevelop{ margin-left:483px; _position:absolute; _left:0; }
#menu-popup .TopNav001{margin-left:580px; _position:absolute; _left:0px; _display:inline; }
#menu-popup .TopNav002{margin-left:677px; _position:absolute; _left:0px;  _display:inline; }

#menu-popup .menucon{ line-height:25px;}
#menu-popup .menucon img{ float:right; }
#menu-popup .menucon a{ margin-right:20px;}




#menu-popup .menupro{}
#menu-popup .menupro dl{ width:70px; height:100px; float:left; margin-right:5px;}
#menu-popup .menupro dd{}
#menu-popup .menupro dd img{ width:70px; height:70px;} 
#menu-popup .menupro dt{ text-align:center;}



/*导航.产品（2014416）*/

.MainNav{ 
    /*clear:both; 
          position:absolute;
          top:0;
          left:0px;
        overflow:hidden;
        */
               
              
		  width:100%;
		  font-weight:bold;	  
          text-align:center;
          background:url(mainnav_bg.jpg) repeat-x bottom #fff;
          height:45px; 
          overflow:hidden;
    
          
}
.MainNav ul{ list-style:none;}
.MainNav li{ float:left; font-size:13px; line-height:45px;  _display:inline;  background:url(navbg_31.jpg) left no-repeat; padding-left:9px; margin-right:9px; display:block;}
.MainNav li a{ color:#004020;}
.MainNav li a:hover{background:url(navbg_30.jpg) ;}


.MainNav a{
      
           font-family:微软雅黑;
               color: rgb(0, 79, 136);;
           font-size:14px;
           padding:0 3px;  
            line-height:45px; 

}

.MainNav .fixed{
        position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 54px;
    margin: 0;
    border-radius: 0;
    border-left: none;
    border-right: 0;
    background-color: rgba(233,233,233,0.8);
    z-index:999;
    background:url(mainnav_bg.jpg) repeat-x bottom;
}



.hb{ display:none;}
.img3{ height:25px; padding:15px 5px 0 5px;}
.hb2{height:30px; background-color:#d2e0c9; padding:5px;}


.NeiBanner{height:190px; margin-top:5px; text-align:center;}
.NeiMain{background:url(neimainbg.jpg) top no-repeat #fff; margin-bottom:20px; margin-top:0px; padding-top:40px;}
.p_left{display:inline;}
.p_right{display:inline;}

.banner_pro{
    background:url(banner_pro.jpg) top no-repeat #fff;
    min-height:190px;
 
}
.banner_pro h1{
    color:#fff;
    text-align:center;
    padding-top:70px;
    letter-spacing:5px;
    font-size:50px;
    font-weight:500;
 }

    .banner_pro p {
         text-align:center;
         color:#a9a9a9;
         line-height:38px;

    
    }
       

        .banner_pro p a {
            color:#a9a9a9;
        }

.LeftBar{ width:229px; float:right; margin:20px 20px 0 0 ;}
.LeftBar h2{ height:41px; background:url(nei_07.jpg); text-indent:20px;     color: #0066cc; font-size:15px; line-height:40px; }
.LeftBar h2 a{color: rgb(0, 79, 136); }
.LeftProList,.LeftProList1{ list-style:none;}
.LeftProList1 { margin-bottom:20px;}
.LeftProList li,.LeftProList1 li{ 	border-right: 1px #d8d8d8 solid;	border-bottom: 1px #d8d8d8 solid;	border-left: 1px #d8d8d8 solid; line-height:25px; text-indent:20px;}
.LeftProList li a{color: #0066cc;}
.LeftProList1 li a{color:#ff6633; font-size:14px; font-weight:bold;}
.LeftBar h3{ height:41px; background:url(nei_07.jpg); text-indent:20px; color: rgb(0, 79, 136); font-size:14px; line-height:40px; margin-top:20px;}
.LeftBar h3 a {color: rgb(0, 79, 136);    }


.rightnews,.rightlabel,.rightdown,.rightvideo,.rightpro{ border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rightnews{ padding:5px 0 5px 5px; line-height:22px; }
.rightnews ul{list-style:none;}
.rightnews li{background:url(icon1.jpg) left no-repeat; }
.rightnews li a{ color: rgb(102, 102, 102);}

.rightlabel { list-style:none;  padding:5px 0 5px 10px; line-height:22px; }

    .rightlabel li { float:left; padding-left:10px;  }
     .rightlabel li a { color:#666;  }

.RightBar{ width:780px; float:left; margin:20px  0 0 20px; }

.RightBar h1{ font-size:28px;  color:#000; margin:20px 0 10px 0;}
.RightBar h3{ font-size:17px; background-color:#0066CC;  color:#fff; margin-bottom:1px; padding:4px;}
.RightBar h3 a{ color:#fff;}

.RightBar p{ margin-bottom:20px;}
.RightBar a{ color:#292929; text-decoration: none; }

.rightdown { height:150px; font-size:12px;}
.rightdown dl { width:95px;  float:left; background-color:#eae8e8;  margin:10px 0px 5px 10px; padding:2px; }
.rightdown dt { text-align:center;}
 .rightdown dt a { color:#333;        }
 .rightdown img{ width:95px; height:100px;  }

.rightvideo dl { width:95px;  overflow:hidden; height:100px; float:left; background-color:#eae8e8;  margin:10px 0px 5px 10px; padding:2px; }
.rightvideo dt { text-align:center;}
 .rightvideo dt a { color:#333;   font-size:12px;      }


.rightpro dl { width:95px;  float:left;  margin:10px 0px 5px 10px; padding:2px; }
.rightpro dt { text-align:center;}
 .rightpro dt a { color:#333;        }
 .rightpro img{ width:95px;  }



.PostionT{border-bottom: 1px #d8d8d8 solid; color:#878787; line-height:35px; }
.PostionT a{color:#292929;}  

.ProType{ margin-top:20px;}
.ProType dl{ width:167px; height:130px; float:left; margin-right:10px;}
.ProType dd{  background:url(probg.png) top center no-repeat #f0ecec; padding:4px 5px 0 5px; text-align:center;}

.ProType dt{ background-color:#0066CC; text-align:center; padding:5px; }
.ProType dt a{ color:#fff;}




.ProTypeDes{ line-height:22px; color:#666; clear:both;  }
    .ProTypeDes .img2 { float:right; width:121px; margin:0 0 10px 20px;}
    .ProTypeDes a { color:#333;    }
    .ProTypeDes h4 { font-size:18px; color: rgb(0, 79, 136); padding:20px 0 5px 0;}
	.ProTypeDes h4 a{color: rgb(0, 79, 136);}
    .ProTypeDes ul,.ProTypeDes ol{ margin:0px;  padding-left:25px;}
    .ProTypeDes .video { float:right; width:300px; height:300px;
    }
    .ProTypeDes table,.NewsDetail table {  border-collapse:collapse; width:100%; margin-bottom:10px; }
.ProTypeDes table,.ProTypeDes th, .ProTypeDes td,.NewsDetail table,.NewsDetail th, .NewsDetail td   {  border: 1px solid #C1C1C1; text-align:center; font-family:Arial; line-height:18px; }
.ProTypeDes th{ background-color:#EAEAEA; font-size:13px;}




.ProPage{ clear:both; margin-top:20px; color:#06b50e; text-align:center;}
.ProPage a{ color:#06b50e;}

.ProNext{ background-color:#e5e5e5; clear:both;  padding:5px; height:20px; margin:20px 0 20px 0;}
.ProNext a{ color:#0066CC;}
.ProNext .pn1{ float:left; list-style:none;  background:url(coin_07.jpg) left no-repeat;  text-indent:20px; width:48%; text-overflow:ellipsis}
.ProNext .pn2{ float:right; list-style:none;  background:url(coin_09.jpg) right no-repeat;  text-indent:20px; text-align:right; width:48%; padding-right:20px; text-overflow:ellipsis}

.ProDetai_img{ border-bottom:4px #d8d8d8 solid;  height:240px; padding:5px;}
.ProDetai_img img{ border-right: 1px #d8d8d8 solid;  float:left; }
.ProDetai_img_T{ width:280px; float:right;}
.ProDetai_img_T ul{ font:14px "微软雅黑"; color:#0066CC; padding-right:20px; line-height:35px;}
.ProDetai_img_T li{border-bottom: 1px #d8d8d8 dotted;  }
.ProDetai_img_T li a{ color:#0066CC; }
.ProDetai_img_T p{ color:#ff6600; font:13px "微软雅黑"; margin:20px 0; line-height:20px; }
.ProDetai_img_T p a{color:#0066CC;  font-weight:bold; line-height:35px;}
.ProDetai_t1{ background-color:#e9e9e9; border:1px solid #0066CC; font:14px "微软雅黑"; color:#0066CC; padding:10px; line-height:25px; clear:both; margin-top:20PX;}
.ProDetai_t1 ul{ padding-left:25px;}
.ProDetai_t1 a{color:#CC0033;  font-weight:bold; }
.ProDetai_t2{  font:14px "微软雅黑 bold"; color:#ff6633; }
.probigimg{ float:right; width:350px; padding:0 0 10px 10px; }






.ProDetai{ margin-top:10px; line-height:27px; position:relative;}
/*.ProDetai h2{margin:20px 0 5px 0; color:#000; font-size:20px;}*/
.ProDetai h4,.ProDetai h2{ font-size:18px; color: #000; padding:20px 0 0 0; font-weight: bold;}
.ProDetai a{ color:#000;}
/*.ProDetai .a1{ font-size:15px; font-weight:bold; color:#ff6633;}
.ProDetai .a2{ font-size:15px; font-weight:bold; color:#333;}*/

.ProDetai ul,.ProDetai ol{ padding-left:20px;}
.TB {
    text-align: left;
    clear: both;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;}
.TB TD {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.TB0 {
    border-bottom: medium none; text-align: left; border-left: medium none; border-top: medium none; border-right: medium none
}
.TB0 TD {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.TB01 {
    text-align: center;
    border-collapse: collapse;
    padding-left: 20px;
}
.TB01 TH {
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    line-height: 23px;
    color: #ffffff;
    font-size: 12px;
    border-top: #cccccc 1px solid;
    font-weight: normal;
    border-right: #cccccc 1px solid;
}
.TB05 TD {
    border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
.TB05 {
    text-align: center;
    border-collapse: collapse;
}
.TB05 TH {
    border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    line-height: normal;
    color: #4d4d4d;
    font-size: 12px;
    border-top: #ffffff 0px solid;
    font-weight: normal;
    border-right: #ffffff 0px solid;
}
.TB01 TD {
    line-height: 23px;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #BDBDBD;
}
.TB01 TH {
    font-weight: bold;
    background-color: #CC0033;
}
.biaoqiao { color:#0066CC; background-color:#c0e6c1; border:1px #99cc99 solid; margin-top:70px; font-size:12px; font-weight:normal; padding:2px 2px 2px 10px; }
.biaoqiao a{color:#0066CC;}





.ProRelate{border:1px #d8d8d8 solid; margin-bottom:20px; padding:10px; list-style:none; margin-bottom:20px;} 
.ProRelate ul{ list-style:none;}
.ProRelate li{  background:url(icon1.jpg) left no-repeat;  padding-left:15px; width:31%; float:left; line-height:25px;	height: 26px;}
.ProRelate li a{ color:#666;}
.ProRelate img{ width:95px;  }

.ProRelate0{border:1px #d8d8d8 solid; margin-bottom:20px; padding:10px; list-style:none; margin-bottom:20px;} 
.ProRelate0 dl { width:95px;  float:left;  margin:10px 0px 5px 1px; padding-left:10px; }
.ProRelate0 dt { text-align:center;}
 .ProRelate0 dt a { color:#666;        }
 .ProRelate0 img{ width:95px;  }

.ProTitle{ border-bottom:1px #ccc dotted; font-size:16px; font-weight:bold; color:#000; margin-bottom:10px;}

.prosub{  position:relative; line-height:22px;}
.prosub img{ float:right; margin-left:20px; width:300px;}
.prosub h4{margin-top: 10px; color: #000; font-size:18px;}
.prosub ol,.prosub ul{ padding-left:20px;}
.prosub a{ color:#ff6633;}

.prosub2{ border:1px #ccc solid; margin-top:20px;}
.prosub2 h2{ font-size:16px; color:#fff; background-color: rgb(0, 79, 136); margin:2px; padding:3px; }

.prosub1{ width:40%; height:140px; overflow:hidden; float:left; margin:10px; background-color:#f4f4f4; padding:10px;}
.prosub1 img{ border:2px solid #ccc; float:left; margin:0 10px 5px 0;}
.prosub1 { color:#999;}
.prosub1 a{ font-weight:bold; color:#333; padding-bottom:5px; display:block; }

.prosub3{ line-height:22px; color:#666; font-size:13px;}
.prosub3 .img2{ float:right; width:300px;  margin-left:20px;}

.prosub3 h2{ padding:5px 0; color: rgb(0, 79, 136); background-color:#bbe4bc; clear:both; margin-top:30px;}
.prosub3 h2 a{color: rgb(0, 79, 136); text-decoration:none;  }
.prosub3 h4{ font-size:18px; color: rgb(0, 79, 136); margin:20px 0 5px 0;}
.prosub3 h4 a{color: rgb(0, 79, 136);}
.prosub3 p{ margin-bottom:10px;}
.prosub3h4{margin:20px 0 5px 0; padding:5px; color: rgb(0, 79, 136); font-size:20px; background-color:#bbe4bc; clear:both;}
.prosub3 table{border-collapse:collapse; margin-bottom:20px; width:100%; }
.prosub3 table,.prosub3 th, .prosub3 td  {  border: 1px solid #ccc; padding:5px; text-align:center;}
.prosub3 th{ background-color:#ddd;}
.prosub3 .img1{ list-style:none; clear:both;}
.prosub3 .img1 ul{}
.prosub3 .img1 li{ width:45%; float:left; position:relative;}
.prosub3 .img1 li .nam{ position:absolute; bottom:0px; left:0px;}
.prosub3 a {color:#333; text-decoration:underline;}
.a1{font-weight:bold; color:#ff6633; }
.a2{font-weight:bold; color:#333;}

.prosub3 .list{padding-left:25px;}
.prosub3 ul, .prosub3 ol { padding-left:15px;}

.zixuntel{ width:300px; color:#fe9200; font:18px "微软雅黑" Arial Black ; font-weight: bold;  position:absolute; right:100px; bottom:5px;}
.zixunimg{ position:absolute; right:-20px; bottom:2px;}

.zizhi{ width:100%; list-style:none;}
.zizhi li{ width:228px; height:162px; float:left; display:inline-block; margin:10px}
.zizhi li img{ width:100%;}

.ConDetail{ line-height:24px; }
.strength{}
.strength img{ width:320px;}
.Font1{ margin-bottom:15px;}
.red{ color:Red;}
.txt{width:240px; height:20px; border:solid 1px #c2c2c2;}
.txt1{width:240px; height:50px; border:solid 1px #c2c2c2;}
.btn-gr{width:56px; height:22px; background:#7e7e7e; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.btn-or{width:56px; height:22px; background:#059905; color:#431500; border:none; cursor:pointer; font-weight:bold;}

.Contact{ line-height:32px;}
.Contact td{ padding:4px;}
.ContactTB{ width:100%; border-collapse:collapse; margin-bottom:10px;}
.ContactTB td{ border:solid 1px #cccccc; padding:5px;}


.project{}
.project h2{ font-size:14px; line-height:22px;}
.project h2 a{ color:#333;}
.project dl{ border-bottom:1px dotted #ccc; height:150px; margin-bottom:10px;}
.project dd{ width:70%; float:left; line-height:22px;}
.project dt{ width:200px; float:right; overflow:hidden;}
.project dt img{ width:200px; height:150px;}

.download { list-style:none; }
.download ul {    }
.download li { padding-left:20px; background: url('sanj.gif') center left no-repeat; border-bottom:1px dotted #ccc; line-height:30px; float:left; width:30%; }
 .download li a{ color:#333;}


    .download dl { width:120px;  float:left; background-color:#f5f5f5; margin:0 12px 20px 0; padding:5px; overflow:hidden; }
    .download dt { text-align:center;}
        .download dt a { color:#333;
        }






.News{}
.News h3 a{ color:#333;}
.News p{border-bottom:1px dotted #ccc;  margin-bottom:20px;} 
.News .NewsTime{ color:#999; line-height:35px; }
.News ul{ list-style:none;} 
.News li{line-height:28px; border-bottom:1px dotted #ccc; position:relative; background:url(sanj.gif) left no-repeat; text-indent:20px;}
.News li a{ color:#000; }
.News .NewsTime1{ color:#000; line-height:35px; position:absolute; top:-5px; right:0px; font-size:10px;}

.NewsDetail{ line-height:24px; color:#000}
.NewsDetail a{ color:#000; text-decoration:none; }

.NewsDetail h4{ font-size:18px; color:#000; margin:20px 0 5px 0;}
.NewsDetail h5{ font-size:15px; color:#000; margin:20px 0 5px 0;}


.NewsDetail .font1 { margin-top:20px; color:#ff3300; clear:both;}
.NewsDetail .font1 a { color:#ff3300; }
.NewsDetail .img1{ float:right; margin:0 0 15px 15px;}
.NewsDetail .img2{ float:left; margin:0 15px 15px 0;}
.NewsDetail  ul,.NewsDetail ol{ padding-left:15px; margin-left:15px;}
.NewsDetail h5{ background-color:#0066CC; font-size:20px; color:#fff; padding:5px}


.tb,.tb1{  border-collapse:collapse; width:100%; margin:10px 0 10px 0;  }
.tb th,.tb td,.tb1 th,.tb1 td{  border: 1px solid #C1C1C1;}
.tb th,.tb1 th{ background-color:#EAEAEA;}
.tb3{border-collapse:collapse; width:100%; border:0px; margin-top:20px;}
.tb3 table,.tb3 td,.tb3 th{ border: 1px solid #fff;}
.tb1 td,.tb3 th{ text-align:center;}



.news_pro{border:1px #d8d8d8 solid; line-height:20px;}
.news_pro dl{  width:160px; height:130px; float:left;  padding:10px 0 10px 15px;}
.news_pro dd{  text-align:center;}
.news_pro dd img{width:160px; }
.news_pro dt{ text-align:center; }
.news_pro dt a{ color:#333; font-weight:normal; font-size:14px;}







.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {background: #469400 url('bg-button-green.gif') top left repeat-x !important;border-color: #459300 !important;color: #fff !important;}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.ProTB{ width:100%; background-color:#999999; }
.ProTB td{ background-color:#ffffff; text-indent:5px;}
.ProTB th{ text-indent:5px;}


.zizhi{}
.zizhi img{border: solid 1px #ddd;  padding:1px; float:left; margin:0 5px 5px 0;}


.rightcon{ border-right: 1px #d8d8d8 solid;	border-bottom: 1px #d8d8d8 solid;	border-left: 1px #d8d8d8 solid; padding:17px; color:#8e8989; }
.rightcon img{ float:right; margin:0 0 8px 8px;}
.rightcon 0l,.rightcon li{ padding:0px; margin:0px;}


.RrightContact { height:351px; width:228px; background:url(rithg_contact_bg.jpg) left no-repeat; position:relative;}
.RrightContact .con1,.RrightContact .con2,.RrightContact .con3,.RrightContact .con4,.RrightContact .con5,.RrightContact .con6,.RrightContact .con7,.RrightContact .con8 { position:absolute;  font-family:微软雅黑; font-weight:bold;}
.RrightContact .con1 { left:7px; top:5px; color:#ffff00; font-size:20px; }
.RrightContact .con2 { left:20px; top:45px; color:#ff6600; font-size:28px; }
.RrightContact .con3 {  left:165px; top:62px; color:#003300; font-size:15px; }
.RrightContact .con4{  left:20px; top:87px;  color:#003300; font-size:24px;}
.RrightContact .con5{  left:20px; top:120px; color:#003300; font-size:17px; }
.RrightContact .con6{  left:20px; top:170px; }
.RrightContact .con7{  left:20px; top:240px; font-size:18px; color:#003300; font-weight:bold;}
.RrightContact .con8{  left:20px; top:270px; font-size:15px; color:#006633; }



.video { line-height:23px;}
    .video dl { width:160px;  height:140px;  float:left; background-color:#eae8e8; margin:0 10px 20px 0; padding:5px;  }
    .video dt { text-align:center;}
        .video dt a { color:#333;
        }

    .video img {width:160px; height:88px;    }
.videoCon { margin-top:20px; line-height:24px;
}
.videoCon a{ color:#ff6633;
}

.videoCon h4{ font-size:18px; color: rgb(0, 79, 136); padding:20px 0 5px 0;}
 .videoCon ul,.videoCon ol{ margin:0px;  padding-left:25px;}


 .link{ width:1080px; margin:60px auto; margin-bottom:0px; font-size:12px; border:1px solid #eee; padding:20px 10px; position:relative; }
 .link h4{ position:absolute; top:-10px; left:40%; font-size:15px; background:#fff; width:100px; color:#666; text-align: center;}
.link a{ color:#999; font-style:normal;}

.relev_pro{ width:950px; margin:0 auto;border:#f8f8f8 6px solid; padding:15px; line-height:22px; margin-bottom:20px;}
.relev_pro h3{ font-weight:normal; font-size:13px;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative; font-size:12px; }
.picScroll-left a{ color:#666; }
.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px; position:absolute; top:65px; width:940px;}
.picScroll-left .hd .prev{ display:block;  width:26px; height:26px; float:left;overflow:hidden;cursor:pointer; background:url("icon1.png") no-repeat;}
.picScroll-left .hd .next{ display:block;  width:26px; height:26px; float:right;overflow:hidden;cursor:pointer; background:url("icon2.png") no-repeat;}
.picScroll-left .bd{ padding:0 0 5px 45px;  margin-top:10px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; width:140px;  text-align:center; margin-right:5px;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{display:block;  width:100%; background-color:#f8f8f8; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:20px;   }


/*产品页（2018）*/

.title{border-bottom: 1px #d8d8d8 solid; color:#878787; position:relative; height:70px; margin:0 20px; }
.title a{color:#292929;}  
.title .postion{ position:absolute; right:0px; top:50px;}
.title h1{ font-size:28px;  color: rgb(0, 79, 136); position:absolute; top:30px; left:0px;}


.prolist{ margin:30px 0 0 40px ;}
.prolist dl{ width:167px; height:140px; float:left; margin-right:20px;}
.prolist dd{  background:url(probg.png) top center no-repeat #f0ecec; padding:4px 5px 0 5px; text-align:center;}

.prolist dt{ background-color:#0066CC; text-align:center; padding:5px; }
.prolist dt a{ color:#fff;}



/*.prolist-li{ margin: 20px; display:flex; justify-content:space-between;flex-wrap:wrap; }*/
.prolist-li{ margin: 20px; }
.prolist-li li{width:190px; height:180px;  margin: 15px 22px 0 0; background:url(probg1.png) top center no-repeat #ffffff;  text-align:center; list-style:none; float:left;}
.prolist-li li:nth-child(5n){ margin-right:0;}
.prolist-li img{ margin:15px 0 5px 0 ; width:170px;}
.prolist-li h3{ font-size:14px; font-weight:normal; background-color:#0066CC; text-align:center; padding:5px 0; height:40px; overflow:hidden;  }
.prolist-li h3 a{ color:#fff;}

.prolist_li{ margin: 20px 0; }
.prolist_li li{width:190px; /*height:180px; */ margin: 15px 19px 0 0; background:url(probg1.png) top center no-repeat #f8f8f8;  text-align:center; list-style:none; float:left;}
.prolist_li li:nth-child(5n){ margin-right:0;}
.prolist_li img{ margin:15px 0 5px 0 ; width:170px;}
.prolist_li h3{ font-size:14px; font-weight:normal; background-color:#0066CC; text-align:center; padding:5px 0; /*height:40px;*/ overflow:hidden;  }
.prolist_li h3 a{ color:#fff;}





.prodetail{  margin:40px auto; border:#f8f8f8 6px solid; padding:15px; line-height:22px; margin-bottom:20px;}
.prodetail h3{ font-weight:normal; font-size:13px;}


/*.th2 {
    background-color:#0066CC;  color:#fff;  padding:10px 20px; font-weight:normal;
}*/

.content{  margin:20px auto; border:#eee 6px solid; padding:20px; line-height:22px;}
.content h3{ font-weight:normal; font-size:13px;}
.content ul,.content ol{ padding-left:15px;}

.content .title1{  background-color:#0066CC;  color:#fff;  padding:10px 20px;  position:relative;}
.content .title1 .th2{font-size:20px; font-weight:normal;}
.content .more{ position:absolute; right:10px; top:10px; font-size:12px;}
.content .more a{ color:#fff;}

    .content .img2 { float:right; width:121px; margin:0 0 10px 20px;}
    .content a { color:#333;    }
    .content h4 { font-size:18px; color:#000; /*padding:10px 0 ;*/ font-weight:normal;}
	.content h4 a{color: rgb(0, 79, 136);}
    .content ul,.ProTypeDes ol{margin-left:20px; /* padding-left:25px;*/}
    .content p{ margin:5px 0 25px 0;}

    .content table {  border-collapse:collapse; width:100%; margin-bottom:10px; }
    .content table,.content th, .content td  {  border: 1px solid #C1C1C1; text-align:center; font-family:Arial; line-height:18px; }
    .content th{ background-color:#EAEAEA; font-size:13px;}

    .content .prolist { list-style:none; margin-top:20px;}
    .content .prolist li{  background:url(icon1.jpg) left no-repeat;  padding-left:15px; width:12%; float:left; line-height:24px;	height: 22px;}
    .content .prolist li a{ color:#666;}

    .content .ProRelate{ list-style:none; margin-bottom:20px;} 
    .content .ProRelate ul{ list-style:none; position: absolute;}
    .content .ProRelate li{  background:url(icon1.jpg) left no-repeat;  padding-left:15px; width:28%; float:left; line-height:25px;	height: 26px;}
    .content .ProRelate li a{ color:#666;}

    .content .ProRelate2{ list-style:none; margin-bottom:20px;} 
    .content .ProRelate2 li{  background:url(icon1.jpg) left no-repeat;  padding-left:15px; width:31%; float:left; line-height:24px;	height: 22px;}
    .content .ProRelate2 li a{ color:#666;}



    .content .down dl { width:120px;  float:left; background-color:#eae8e8;  margin:10px 0; padding:2px; }
    .content .down dt { text-align:center;}
    .content .down dt a { color:#333;        }
    .content .down img{ width:120px;   }

    .content .down{ margin: 0px; display:flex; justify-content:space-between;flex-wrap:wrap}
    .content .down li{ width: 10%; margin: 15px 5px 0 0;}
    .content .down img{ border: 1px solid #eee; width: 100%; }


    .content .video dl { width:150px;   float:left; background-color:#eae8e8;  margin:10px 0 ; padding:2px; }
    .content .video dt { text-align:center;}
    .content .video dt a { color:#333;   font-size:12px;      }
    .content .video img{ width:150px;  }

    .content .video{ margin: 0px; display:flex; justify-content:space-between;flex-wrap:wrap}
    .content .video li{ width: 10%; margin: 15px 5px 0 0;}
    .content .video img{ border: 1px solid #eee; width: 100%; }




.video_case{width:1028px; height:400px;  margin-bottom:30px; }
.video_case .video{ width:60%; float:left;}
.video_case .video img{ width:100%; height:auto;}
.video_case .case{ width:40%; float:right; position:relative;}
.video_case .case img{ width:100%;}
.video_case .case .img_t{ margin-bottom:10px;}
.video_case .case p{ 
	background-color:#0066CC;
	width:100%;
	filter:alpha(opacity:80); 
	opacity:0.8;  
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}

.video_case .case .f1,.video_case .case .f2{ 
	position:absolute; 
	left:0px; 
	padding:5px 0; 
	color:#fff; 
	text-align:center;
	}
	
.video_case .case .f1{ 
	top:130px; 

	}	
	
.video_case .case .f2{ 
	bottom:5px; 

	}	




    
    .newsd{ line-height:24px; margin:30px 20px;}
    .newsd .title2{ margin-bottom:20px; border-bottom:1px solid #ccc; text-align:center; line-height:30px;}
    .newsd .title2 h2{font-size:28px;  color: rgb(0, 79, 136);  font-weight:normal; margin-bottom:5px;}
    .newsd .title2 p{ color:#999;}
    .newsd .item{ margin-top:30px;}
    .newsd a{ color:#333; text-decoration:underline; }
    .newsd .item h4{ font-size:18px; color:#000; margin:20px 0 5px 0;  font-weight:normal;}
    .newsd .item h5{ font-size:15px; color:#000; margin:20px 0 5px 0; background-color:#0066CC; font-size:20px; color:#fff; padding:5px;  font-weight:normal;}
    .newsd .item p{ margin-bottom:10px;}
    .newsd .item .font1 { margin-top:20px; color:#ff3300; clear:both;}
    .newsd .item .font1 a { color:#ff3300; }
    .newsd .item .img1{ float:right; margin:0 0 15px 15px;}
    .newsd .item .img2{ float:left; margin:0 15px 15px 0;}
    .newsd .item  ul,.NewsDetail ol{ padding-left:15px; margin-left:15px;}

    .newsd .item table {  border-collapse:collapse; width:100%; margin-bottom:10px; }
    .newsd .item table,.newsd .item th, .newsd .item td  {  border: 1px solid #C1C1C1; text-align:center; font-family:Arial; line-height:18px; }
    .newsd .item th{ background-color:#EAEAEA; font-size:13px;}


    
.index8 {
    width:1080px; height:300px; margin:30px auto; 
}

.index8_tit {
     text-align:center;
}
.index8_tit p{ color:#999; font-style: italic;}
.index8_tit  h4{ font-size:20px; /*width:100px;*/ margin:0 auto; color:#0066CC; font-weight:normal;border-bottom:1px solid #0066CC; padding-bottom:5px; }
.index8_tit  a{ color:#999; font-style:italic;}

.hot_news {
     /*border:1px solid #e4e4e4;*/
     padding:15px 10px;
     width:47%;
     float:left;
     margin-top:30px;
     height:170px;
     border-right:2px solid #e4e4e4;
     
}
.hot_news p{ height:130px; overflow:hidden;}
.hot_news h3{ font-size:18px; font-weight:normal; margin-bottom:5px;}
.hot_news img{ float:left; margin-right:20px; width:230px; height:170px;}
/*.index8 a{ color:#000;}
.index8 p{ color:#666; line-height:22px;}*/

.hot_fq {
  
     padding:15px 10px;
     width:47%;
     height:170px;
     float:right;
     margin-top:30px;
}

.hot_fq span {border-radius: 50%;     
                -moz-border-radius: 50%;      
                -webkit-border-radius: 50%;
               color:#fff; 
               padding:3px 6px;
               background:#4a54d8; 
               margin-bottom:50px;
    }
.hot_fq .a{ background:#0066CC; }
.hot_fq h3{font-size:16px; font-weight:normal; margin-bottom:10px;}
.hot_fq .cn{ margin-bottom:20px;}







.ac-container{
	width: 100%;
	margin: 10px auto ;
	text-align: left;
}
.ac-container label{
	/*font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;*/
	/*padding: 5px 20px;*/
	position: relative;
	z-index: 20;
	display: block;
	/*height: 30px;*/
	cursor: pointer;
    text-indent:1.5em;
	color: #777;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.8);*/
	line-height: 33px;
	font-size: 13px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #c0e6c1;
	color: #3d7489;
	/*text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);*/
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	/*font-style: italic;*/
	color: #777;
	/*line-height: 23px;*/
	font-size: 12px;
	padding: 20px;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.8);*/
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: 230px;
}

.web{width:780px;height:auto;background:#ffffff;margin:0px auto;overflow:hidden;}
.web h2{text-align:left;font-size: 18px;font-weight: bold;width:735px;padding-left: 10px; padding-bottom: 5px; padding-top: 5px; color:#fff; background:#CC0033;}
.web .con{width:745px;height:auto;background:#fff;margin:27px auto;padding-left:25px;}
.web .con ul li{width:223px;height:138px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.web .con .txt{width:223px;height:25px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";text-align:center;}
.web .con .txt h4{font-size:18px;font-weight:100;height:25px;text-align:center;line-height:25px;}
.web .con .txt a{font-size:12px; color:#fff;}







