 /* CSS Document */
html{overflow:-scroll;overflow-x:hidden}
body{ margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; color:#575758; font-size:14px; text-align:center; background-color:#ffffff}
ul,li{list-style:none;padding:0;margin:0}
a:link{ color:#000000;text-decoration:none}
a:visited{color:#2e4146;text-decoration:none}
a:hover{color:#ff0000;text-decoration:none}
a:active{color:#ff0000;text-decoration:none}


#head{ width:100%; height:207px; margin:auto; background:url(images/headbg.jpg)}
.head{ width:1200px; height:35px; margin:auto; line-height:35px;  color:#000000}
.head_l{ float:left; text-align:left}
.head_r{ float:right; text-align:right}

.logo{ width:1200px; height:130px; margin:auto}
.logo_left{ width:478px; height:130px; margin:auto; float:left;}
.logo_right{ width:191px; height:130px; margin:auto; float:right}

.navs{ margin:0 auto;width:1200px;position:relative; COLOR: #ffffff; height:48px; text-align:center; } 
.navs li{ float:left;COLOR: #ffffff;} 
.navs li.nav1 a{ display:block; width:148px; height:42px; line-height:42px; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Î¢ÈíÑÅºÚ";text-align:center;overflow: hidden; font-weight:bold;}  
.navs li.nav1 a:hover{COLOR: #ffffff; width:148px; height:42px; font-size:14px; background:#df1e23} 
.navs li.nav2 { width:148px; height:42px; COLOR: #000000; FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: bold;text-align:center;line-height:42px;overflow: hidden;  background:#df1e23 }
.navs li.shuxian{background:url(images/menu2.jpg) no-repeat;height:17px; width:1px; margin-top:15px}   
.product_list1{
font-family: "Î¢ÈíÑÅºÚ";
font-size: 14px;
color: #ffffff;   
} 

.search{ width:1200px; height:50px; margin: auto}
.search_l{ float:left; text-align:left; line-height:50px}
.search_r{ float:right}



.bt{ width:100%; height:40px; line-height:40px; text-align:center; padding-top:15px}
.bt span{ font-size:22px; font-weight:bold}

#product{ width:100%; height:410px; margin:auto; background:url(images/pbg.jpg)}
.product{ width:1200px; height:410px; margin:auto}
.product li{ width:280px; height:250px; margin:auto;margin-right:15px; float:left; margin-left:10px}
.product li img{ background:#FFFFFF; border:1px solid #CCCCCC; padding:3px}
.product li .title{ width:270px; height:35px;text-align:center; line-height:35px; background:#eeeeee}





.about { width:1200px; height:420px; margin:auto; margin-top:20px}
.about_nr{ width:1200px; height:300px; background:#e9e9e9; margin:auto; margin-top:50px;box-shadow:0 10px 5px #cccccc}
.about_nr img{ float:left;}
.about_nr ul{ width:778px; float:right; margin-top:25px; text-align:left; margin-right:25px; line-height:35px}
.about_nr ul li{ width:95px; height:35px; text-align:center; line-height:35px; border:1px solid #838383; color:#0155a8; float:left; margin-left:15px}
.about_nr ul li a{ color:#0155a8}


.xinwen{ width:1200px; margin:auto; height:400px; margin-top:15px }
.xinwen .list{ width:1200; height:350px; margin-top:20px }
.xinwen .list li{ width:580px; height:80px;  float:left; margin-top:20px; margin-left:15px; background:#f2f1f1}
.xinwen .list li .time{ float:left; background: url(images/xbg.jpg); width:80px; height:80px; text-align:center; color:#FFFFFF; line-height:40px;}
.xinwen .list li .time span{ font-weight:bold; font-size:22px;}
.xinwen .list li .nr{ width:480px; float:right; text-align:left}
.xinwen .list li .nr .title{ width:480px; height:25px; line-height:25px; font-weight:bold}
.xinwen .list li .nr .js{ width:480px; line-height:30px}



#case{ width:100%; height:380px; margin-top:20px; margin:auto; background:#f8f8f8}
.case{ width:1200px; margin:auto; height:380px}
.case li{ width:280px; height:250px; margin:auto;margin-right:15px; float:left; margin-left:10px}
.case li img{ background:#FFFFFF; border:1px solid #CCCCCC; padding:3px}



.link{ width:1200px; height:50px; line-height:50px; text-align:left; margin:auto}
.link a{ color:#000000}



#bottom{ width:100%; height:189px;  background: url(images/bottombg.jpg); margin:auto; margin-top:20px}
.bottom{ width:1200px; height:189px; margin:auto}
.foot1{ width:1200px; height:46px; color:#FFFFFF; text-align:center; line-height:46px}
.foot2{ width:1200px; height:143px; margin:auto; text-align:right; color:#FFFFFF; line-height:40px}
.foot2 img{ float:left}

#bottom a{ color:#FFFFFF}


#nybody { 
width:1200px; margin:auto; margin-top:15px}
.nyleft {
width:250px; margin:auto; float:left; }


#nyleft-title{height:100px;margin:auto; font-size:20px;font-family:"Î¢ÈíÑÅºÚ";color:#ffffff; text-align:center; background: #0580d0}
#nyleft-title ul{ padding-top:20px}
#nyleft-title ul span{ font-size:26px}
#nyleft-contact{ width:248px; margin:auto; height:50px; line-height:50px; background:#504f4f; color:#FFFFFF; font-size:20px; margin-top:10px}
#nyleft-content{ width:248px; text-align:left; line-height:30px; font-size:14px; border:1px solid #e3e3e3; border-top:none}
#nyleft-content span{ font-weight:bold}

.hover1 {BACKGROUND:#cccccc; COLOR: #000000; height:50px; line-height:50px;text-align:left;border-bottom:1px solid #999999}
.hover2 {width:250px;line-height:50px;color:#381a12;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";height:50px;margin:auto; background: #ffffff;text-align:left; border-bottom:1px solid #999999}
.nyleft A { DISPLAY: block; color:#000000; width:250px; height:50px; line-height:50px;text-align:left; background:#f9f9f9}
.nyleft A:hover {BACKGROUND: #cccccc; COLOR: #3e3d3d; height:50px; line-height:50px;text-align:left;border-bottom:1px solid #999999}
.hover1 a{ color:#3e3d3d; font-weight:bold; background:#cccccc} 


#bar{ width:100%; height:45px; border-bottom:1px solid #999999; margin:auto; border-bottom:3px solid #CCCCCC;}
.bar{width:1200px; height:45px; text-align:left; margin:auto; line-height:45px; font-size:14px; color:#000000}
.bar span{ font-size:18px}
.bar img{ float:left; margin-right:10px}



#nyright {
width:900px; float:right; margin:auto;line-height:23px;font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; text-align:left;color:#636161; }
.nyright {
width:900px; margin:auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left; margin-top:15px}
.nyright a{ color:#000000}
.nyright a:hover{
color:#FF0000}
#nyright img{ max-width:600px}


.nyright01 {
width: height:40px; line-height:40px; margin:auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left; border-bottom:1px dashed #CCCCCC}
.nyright02 {
width:100px; height:50px; line-height:50px; margin:auto; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; text-align:right; border-bottom:1px dashed #CCCCCC}

.news_list{ width:890px; height:210px; margin:auto; border:1px solid  #CCCCCC; margin-top:10px; background:#fbf9f9}
.news_list img{ padding:2px; width:210px; height:170px; border:1px solid #CCCCCC; float:right; margin-top:10px; margin-right:10px;box-shadow: 10px 10px 5px grey;}
.news_list .xc{ float:left; text-align:left; width:630px; margin-top:10px; margin-left:5px }
.news_list .xc .xtitle{ width:630px; font-size:18px; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; font-weight:bold}
.news_list .xc .xjs{ width:630px; line-height:30px; height:100px}
.news_list .xc .xtime{ width:630px; text-align:right; font-weight:bold}












