﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,p,blockquote,th,td {margin:0px; padding:0px; font-size:12px;}
body { font:12px Arial, 微软雅黑;  color:#333333;line-height:1.25em;  line-height:22px; } 
/* background-image:url(../img/SY-1.jpg); background-repeat:repeat-x;*/
img{border-style: none;border-color:inherit;border-width: medium;   }
ol,ul,li {list-style:none;color:#333333;}
a {color:#333333;text-decoration:none; }
a:link { text-decoration: none;}
a:visited {text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none; /*text-decoration:underline;*/}
a:active {color:#373737;}
.body{margin:0px auto; font-family:微软雅黑; overflow:hidden;  background-image:url(../img/topbg.jpg);  background-position:top center; background-repeat:repeat-x;  }
.index{margin:0px auto; font-family:微软雅黑; overflow:hidden;  background-image:url(../img/bg.jpg);   }
.indexban{margin:0px auto; font-family:微软雅黑; overflow:hidden;  width:1001px;  }
/****************全局****************/
.m1{ margin-top:10px; }
.m2{ margin-left:10px;}
.m3{ margin-bottom:10px;}
.m4{ margin-right:10px;}
.p5{ padding: 0 0 0 5px; height:205px; }
.p15{ padding: 0 0 0 20px;}
.fl{float:left;}
.fr{float:right;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.reda{color:#ff0000;}
.reda a{color:#ff0000;}
/*top上面*/
.header{ margin:0px auto; overflow:hidden; height:146px;   }
.header .top{width:980px; margin:0px auto; height:100px;  }
.header  .top .top_logo{height:93px;  padding:5px 0 0 5px;    float:left;text-align:left;  }
.header  .top .top_menu{height:93px;  padding:0px 0 0 10px;  float :left; }
.header  .top .top_map{height:93px; float:right;   width:580px;  }
 .h30{float:right; height:27px; line-height:27px;  padding-top:10px; width:505px; text-align:right;   }
 .h30 a{ padding:0 10px;   font-size:13px; font-family:微软雅黑;   }
.h40 { width:580px; float:right;height:45px; padding-top:10px;   color:#fff;  }
.font_li_2 {
	font-size: 14px;
	font-weight: bold;
	color: #00A1CF;

}

.aboutbj{ line-height:22px;  padding:2px 5px 0 0; }
.pimgs{ float:left;}
.pfimg img{ max-width:280px;}

.menu{ height:50px; width:570px; margin:0px auto; overflow:hidden;    }
.menu ul{ width:570px;  height:50px;  float:left;  }
.menu li{   float:left; margin-top:3px; list-style:none; }
.menu li a{ width:110px; height:45px; line-height:34px; text-align:center; display:inline-block; color:#3a6ea5; font-size:15px; font-weight:bold; margin-right:1px;   background-image:url(../img/m1.jpg);   background-position:bottom center; background-repeat:no-repeat;  }
.menu li a:hover{text-decoration:none; color:#2b2b2b;    background-image:url(../img/m2.jpg);   background-position:bottom center; background-repeat:no-repeat;     }
.menu li a.mhover{  font-weight:bolder; line-height:49px;      background-image:url(../img/m2.jpg);   background-position:bottom center; background-repeat:no-repeat;  }
.menu li a.current{ font-weight:bolder;       background-image:url(../img/m2.jpg);   background-position:bottom center; background-repeat:no-repeat;   }


   
.banner{  min-height:350px; width:980px;   background-color:#fff;   margin:0px auto; }
.banner2{  width:980px; height:auto;     margin:0px auto; }
.banners {min-height:350px;height:auto; width:100%; position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;min-height:350px; height:auto;cursor:pointer; width: 100%; margin:0 auto; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-325px; padding:2px 6px;}
#flashs .btn span{ color:#fff;  background:#000;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#a80b28; color:#fff;}
.w1001{  width:980px; height:auto; clear:both;   background-color:#fff;     margin:0px auto; }



/*
.sitemaplist{width:300px; float:left; margin-left:10px;   }
.sitemaplist li{width:145px; float:left;   }
*/
.maplist{width:940px; float:left; margin-left:10px;}
.maplist li{width:300px; height:25px; line-height:25px; padding-left:8px; float:left;}
.sitemaplist{ float:left; margin:20px 3px; width:320px;   }
.sitemaplist h2{  background-position:bottom center; width:320px; float:left;  height:38px; line-height:30px;  background-repeat:no-repeat; }
.sitemaplist li{width:160px; float:left; line-height:25px; overflow:hidden;    }
.content2{width:980px;margin:0px auto; clear:both; overflow:hidden; padding-top:10px; }
.content{width:980px;margin:10px auto; clear:both; overflow:hidden;  
  }


.w311
{
width:311px;  float:left;
background-image:url(../img/in_news_bg1.jpg);
background-repeat:no-repeat;
height:254px;
       }

.w410
{    
width:410px;
float:left; 
background-image:url(../img/in_news_bg2.jpg);
background-repeat:no-repeat;
height:254px;  margin:0px 15px 0 15px;
}
.w224
{
width:224px;float:left;
background-image:url(../img/in_news_bg3.jpg);
background-repeat:no-repeat;
height:254px;
  }
  
.w311 h2{ width:300px;  line-height:31px; height:31px;  background-repeat:no-repeat;   color:#fff;  font-size:14px;  }
.w311 h2 span{   float:right; width:50px; height:20px; }
  

.w3box { padding:82px 0 0 10px; width:290px;  clear:both;}
.w3box ul li{ line-height:32px;
          background-image:url(../img/img1.jpg);   
          background-position:left center;
       background-repeat:no-repeat; padding-left:10px; 
              
              
              }
.w3box ul li span{float:right; }

.w2box { padding:72px 0 0 10px; width:210px;  clear:both;}


.in_news_bg4 { width:980px; background-image:url(../img/in_news_bg4.jpg);  clear:both;
               height:223px; background-repeat:no-repeat; 
               
               }



.w9box{  color: #fff; 
     width:980px; height:205px;  }
    
.w9box h2{  color: #fff; 
     width:980px; height:35px;  }
    
.w9box h2 span{  float:right; width:50px; height:20px; padding-right:15px;
                 
      }


/*左边left*/
.left
{float: left;width: 205px; 
  background-color:#d4edf1;
    height:auto;
  }

.left_top{height:0px;float:left;  width:auto;   overflow:hidden;  }
.left_c{height:100%;float:left;   width:auto;   overflow:hidden;      }
.left_down{height:117px;float:left;width:205px;    overflow:hidden; 
   
    background-image: url(/img/left34.jpg);
    background-repeat: no-repeat;     
            }
.left .left_box
{     
background-position: top center;
    background-image: url(../img/left1.jpg);
    background-repeat: no-repeat;    padding-top:100px;
    width: 205px;
    margin: 0px auto;
     background-color:#d4edf1;
  
    

     margin-bottom:10px;
}


.left .left_box h2
{	    font-family:微软雅黑;

width:210px;
font-size: 24px;
font-weight: bolder;
padding-left:20px; height:66px;line-height:66px; color:#fff;
background-image:url(../img/left_tit.jpg);

 background-repeat:no-repeat;
 background-position:left bottom;

}

.left .left_box ul{width:184px; margin:0px auto;   height:auto; line-height:32px;
                   
            margin-bottom:10px;        
                
                    }
.left .left_box ul li 
{
 
    line-height:28px;
    text-align: left;

     font-weight:bolder;

}
.left .left_box ul li  ul
{


    padding-left:20px;


}
.tit1{background-image:url(/img/to.gif); background-repeat:no-repeat; color:#fff;  
    padding-left: 30px;  line-height:26px;    white-space:nowrap;/*禁止换行*/
    overflow:hidden;/*超出的隐藏*/
    display: block; } 
.tit1 a{color:#fff;    line-height:26px;} 
.tit2{       line-height:28px;   margin-left:10px;  padding-left:15px;
         background-image:url(/img/gif-0057.gif);    background-repeat:no-repeat;  background-position:left center;       } 
    .tit2 a{   color:#666;        }      
     .h111{ height:1px; width:174px;}  
       
.msgbox{ padding:10px auto;}
.msgbox img{  padding-bottom:10px;}
 .cure
{    padding-left:45px;
    color: #666;

  background-repeat:no-repeat;
}

 .curhover
{    padding-left:45px;


    color: #ff0000;

}
 .curhover a	
{
   color: #666;
}
 .cure a{ color: #666;}	


 .cure3
{    padding-left:35px;
    color: #fff;
  background-image: url(../img/lm3.jpg);
} 
.cure3 a{ color: #fff;}	

.ph3{ width:700px; height:44px; background-image:url(../img/pro-7-17_05.gif);  background-repeat:no-repeat; background-position:left bottom;   margin-left:10px;  clear:both; }
.ph3 h3{ width:680px; height:44px;  padding-left:15px; background-image:url(../img/pro-7-17_03.gif); line-height:40px;  background-repeat:no-repeat; background-position:left center;   }
.ph3 h3 span{ float:right;  padding-right:5px; color:#ff0000; line-height:16px;   line-height:30px; }
.ph3 h3 span img{  padding-top:10px; }

#tab{ width:680px;  height:36px; text-align:left;   color: #666;  clear:both; }
.tabs{ width:115px; cursor:pointer; height:36px; background-image:url(/img/product_info_select_bg.jpg); background-position:0px -27px; float:left; text-align:center;margin-right:5px; display:inline-block; line-height:36px;font-size:15px;  }
.tabs_hover{width:115px;  cursor:pointer; height:36px; background-image:url(/img/mt1.jpg); font-weight:bold; background-position:0px 0px; font-size:15px; float:left; text-align:center; display:inline-block; line-height:36px; color:#ff0000; }
.tabscontent2,.tabscontent3,.tabscontent4{ display:none; margin-top:12px;}
#contents{   border-top:0px; min-height:200px; height:auto !important; height:200px; overflow:visible;}
	

/*right*/
.right
{
 
    float: right;
    width: 740px;
    background-repeat: no-repeat;
    min-height: 542px;

    
}
.right .right_box{width:740px;  float:right;overflow:hidden;    background-image: url(../img/rcbg.jpg);   }
.pswf{ padding:10px;}

.right .right_box h2
{
    width: 705px;
    padding-left:35px;
    line-height: 32px;
    font-size: 13px;
    font-weight:normal;
    color: #666;
    float: left;
    font-family: 微软雅黑;
    height: 32px;
        background-position: left center;
    background-image: url(../img/right_tit.jpg);
    background-repeat: no-repeat;

}
.right .right_box h2 span{ float:right;color:#666; padding:10px 22px 0 0;font-size:12px; font-weight:normal;}

.bg_5{ float:right; text-align:right;}
.right .right_box h2 a{ color:#666;}
.right .right_box h2 a:hover { color:#339933;}

.right .right_box .pagebox{ width:720px; padding:10px;   background-repeat:repeat-x; height:auto;   overflow:hidden; margin:0px auto;  background-image: url(../img/rcbg.jpg);}

.right .right_box .pagebom{ width:740px; height:15px;     background-image: url(../img/right_d.jpg);}


.newslist ul{ width:710px; height:auto;   }
.newslist ul li
{	width: 700px;
	line-height: 27px;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;}
.newslist ul li span{  padding:0 10px 0 0; float:right; height:27px;   }

.right .right_box .pagebox h1{ width:700px;  line-height:35px; font-size:18px; text-align:center; font-weight:bolder;   }
.right .right_box .pagebox .author{ width:700px; height:25px; line-height:25px; font-size:12px; text-align:center;   }
.right .right_box .pagebox .newscontent{ width:700px; padding:0 0 0 10px;  line-height:25px; font-size:12px; text-align:left;   }


 .sppage{ width:650px; clear:both; overflow:hidden; padding-bottom:15px;  margin-bottom:10px; line-height:25px;  float:left;  }
 .sppage ul{ width:650px; height:auto; height:25px; line-height:25px;   }
 .sppage ul li
{
	border: 1px solid #4489ef;
	margin: 0px 5px;
	height: 23px;
	padding:0 8px;
	line-height: 23px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #4489ef;}
 .sppage ul li a{  height:auto; height:23px; line-height:25px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}
 
.friendlink
{
    margin:5px auto;
width: 920px;
overflow:hidden;
padding:0px 0 0 80px;
background-image:url(../img/flink.jpg);
background-position:top left;
background-repeat:no-repeat;
height:85px;

}
.friendlink .linktitle
{
    margin: 5px auto;

    width: 980px;
    overflow: hidden;
  
}


.friendlink .linktext{line-height:28px; float:left;	margin: 0px auto; width: 950px;}
.friendlink .linktext a{padding:0 4px 0 4px;line-height:30px;  text-align:left; }

/*页脚*/



.foot
{  
margin: 0px auto;
clear:both; 
overflow:hidden;
}

.foot .footer
{
	text-align:center;
    margin: 10px auto;
	width:980px;


}
.foot .footer .foot2{ 	line-height:40px;  width:1000px;  font-family:微软雅黑; font-size:14px;	text-align:center;  }
.foot .footer .foot2 a{  padding:0 5px; line-height:40px;  color:#fff; }

.foot .footer .foot_logo{ line-height:26px;  float:left; width:200px; font-size:13px;float:left; 	 }

.foot .footer .foot_Copyright{ line-height:26px; float:right;  text-align:center; width:780px; padding-top:15px;font-size:13px;	 }
.foot .footer .foot_Copyright img{  vertical-align:middle; }

#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}




.pbox{ background-image:url(../img/pro-7-17_07.gif); width:700px; height:300px; background-repeat:no-repeat; margin-left:15px; }

.listbox{ width:155px; height:235px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.listbox img{ text-align:center;   max-width:150px;   height:150px;   
	
	max-height:150px;      padding:1px;  }
.listbox h3{ width:155px;  height:25px; float:left; line-height:25px; color:#1674aa;overflow:hidden;}
.listbox h3 a{ color:#1674aa;overflow:hidden;}
.listbox p{ width:155px;  height:25px; float:left; line-height:25px; color:#2b2b2b;  overflow:hidden;}
.listbox .imgbox
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 132px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:153px;     
	height:152px;       
 }
                  
.listbox .imgbox img
{
	 vertical-align:middle; border:0px solid
}
   
.prolistbox{ width:225px; height:215px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center; 	width:220px;     
height:180px;      padding:1px;  }
.prolistbox p{ width:225px;  height:25px; float:left; line-height:18px; color:#f5a20f; text-align:center; overflow:hidden;}
.prolistbox .proimg
{          
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size:160px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:224px;     
	height:184px;       
	border: 1px solid #ccc; 
 }     
 
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}

.probox{ width:102px; height:155px; float:left;margin:5px 5px 5px 6px ; display:inline;  overflow:hidden;}
.probox img{ text-align:center;   
	max-height:98px;  max-width:98px;      padding:1px;  }
.probox h3{ width:100px;  height:40px;  float:left; line-height:18px; font-weight:normal; color:#f5a20f; overflow:hidden;}
.probox .imgbox
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 134px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:100px;     
	height:100px;       
	border: 1px solid #ccc; 

 }     
 
.probox .imgbox img
{
	 vertical-align:middle; border:0px solid
}


.divtable{ margin:0px auto;margin:10px; }
 .bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
	line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
	text-align:right;

	font-weight:normal;

}
.divtable table tr td{ text-align:left; 
	line-height:25px;
	
	 }


#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; _position: absolute; _right: auto;   
}


.ab_con{ padding:5px 0 0 5px; float:left;}

.aa01, .aa02 { padding:58px 0 0 0; float:left;}
.ab_con .about_com { margin:5px 0 0 14px; width:910px; overflow:hidden; float:left; display:inline;}
.ab_con .about_com li { float:left; width:125px; height:165px; margin-right:15px; overflow:hidden; display:inline;}
.ab_con .about_com li a:hover img { border:1px solid #cc3333;}
.ab_con .about_com li img {  height:135px; padding:1px; border:1px solid #20a242;}
.ab_con .about_com li span { height:20px; line-height:20px; text-align:center; display:block; overflow:hidden;}
.ab_con .about_com li span a { color:#333;}
 



.float_layer {border: 1px solid #aaaaaa; display:none; float:right; width:230px; background-color:#fff;  }
.float_layer h2 { height: 25px;;width: 227px; line-height: 25px;  padding-left: 10px; font-size: 14px; color: #333; background: url(../images/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }

.float_layer .min { float:right;width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../images/close.gif) no-repeat 0 0; }
.float_layer .fcontent {  overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }