
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,table{margin:0;padding:0; font-family:"Î¢ÈíÑÅºÚ"; }
ul,ol,li{list-style:none;}


/* Head */
.top { width:1000px; height:90px; padding:10px 0px; margin:0px auto}
.top .logo { float:left; width:250px; }


.top .topcontact { width:180px; float:right; height:32px; margin-top:10px; line-height:32px; font-family:"Î¢ÈíÑÅºÚ"; }
.top .topcontact .banben { height:32px; font-size:14px; float:right  }
.top .topcontact .banben a { padding:0px 10px; border-radius:8px; background:#5cb947; font-size:12px; color:#fff; margin-left:10px;}
.top .searchs { width:200px; float:right; color:#999; padding-top:13px  }
 

.head_b{width:100%; background:#2173bc;}
#nav{width:1000px; margin:0 auto; zoom:1; _overflow:hidden;   }
#nav ul { float:left}
#nav:after{content:""; display:block; clear:both; height:0; overflow:hidden;}
#nav li{float:left; width:124px; position:relative; height:39px; z-index:1000; margin-right:1px }
#nav li:last-child { background:none }


#nav li a.nav{color:#fff; display:block; width:124px;font-size:14px; line-height:39px; text-align:center  }
#nav li.active a.nav{background:#fff url(../images/nav_active.gif) repeat-x; height:39px; z-index:1002; position:absolute; }
#nav li#dh a.nav { background:#fff url(../images/nav_active.gif) repeat-x;}


#nav .menu a:hover{color:#fb811d;}
.menu{position:absolute; top:39px; width:978px; background:#fff; border:1px solid #e0dedf; display:none; z-index:1000; }
.menu_t{zoom:1; padding-left:65px; line-height:39px; border-bottom:1px solid #e1e1e1;}
.menu_t:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}

#m_model{background:url(../images/m_search.png) no-repeat; width:214px; height:32px; font-size:12px; font-family:"ËÎÌå"; color:#fff; padding-left:20px;  display:block; line-height:32px;} 
#m_model div{float:left; position:relative;}
#m_model label{position:absolute; left:0; top:0; width:180px; height:32px; cursor:text;}
#m_model input{border:none; background:none; height:32px;}


.menu_b{zoom:1;}
.menu_b:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.menu_b dl, .m_dz{float:left;}
.menu_b dt, .m_dz h4{ width: 122px; text-align: center; font-size: 15px; line-height:40px; }
.menu_b dd{ line-height: 30px; width: 84px; padding-left:38px; }
.menu_b dd.m_pic{padding-left:0; width:122px;}
.m_pic{ height: 60px; width:122px; }
.m_pic img{width:122px; height:60px; display:block;}
.m_dz h4{ font-weight:normal; }
.m_dz dd{ line-height: 19px; }
.list_scr{ padding: 19px 0; position:relative; height:233px; }
.m_wrap{ width:122px; height:228px; overflow:hidden; margin-top:5px; position:relative; }
.m_wrap dl{position:absolute; top:0;}
#nav li.active a.scr_t, #nav li.active a.scr_b{ position:absolute; width:122px; height:7px; overflow:hidden; display:block; background-image:url(../images/m_btn.png); background-repeat:no-repeat; }
#nav li.active a.scr_t{ top:7px; background-position:center 0; }
#nav li.active a.scr_b{ bottom:7px; background-position:center -7px; }


.menu2,.menu3,.menu4{ width:510px; padding-bottom:10px; }

.menu2_left{ float:left; padding:20px 0 0 19px; margin-right:30px; }
.menu2_left dl{ border-top:1px solid #d7d7d7; }
.menu2_left dd{ width:156px; height:33px; line-height:33px; border-bottom:1px solid #d7d7d7; padding-left:5px; padding-right:5px; }
.menu2_left dd a{ display:block; font-size:13px;}
.menu2_left dd.active a{ color:#e6212a; }

.menu2_right{ float:left; }
.menu2_right_a{ float:left; margin-right:20px; width:270px; }
.menu2_right_a h2{ line-height:70px; margin-top:5px; font-size:16px; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; }
.menu2_right_a img{ width:260px; height:160px; }
.menu2_right_top{ float:left; margin-right:20px; width:270px; }



.menu6{ width:510px; padding-bottom:10px; right:0 }
.menu30_left{ float:left; padding:20px 0 0 19px; margin-right:30px; }
.menu30_left dl{ border-top:1px solid #d7d7d7; }
.menu30_left dd{ width:156px; height:33px; line-height:33px; border-bottom:1px solid #d7d7d7; padding-left:5px; padding-right:5px; }
.menu30_left dd a{ display:block; font-size:13px;}
.menu30_left dd.active a{ color:#e6212a; }

.menu30_right{ float:left; }
.menu30_right_a{ float:left; margin-right:20px; width:270px; }
.menu30_right_a h2{ line-height:70px; margin-top:5px; font-size:16px; color:#333333; font-family:"Î¢ÈíÑÅºÚ"; }
.menu30_right_a img{ width:260px; height:160px; }
.menu30_right_top{ float:left; margin-right:20px; width:270px; }



.menu5{ right:0; width:122px;}
.menu5 .menu3_left{width:122px; float:left}

.menu5 .menu3_left dl{  }
.menu5 .menu3_left dd{ height:33px; line-height:33px; border-bottom:1px solid #ccc; text-align:center}
.menu5 .menu3_left dd a{ display:block; font-size:13px;}
.menu5 .menu3_left dd.active a{ color:#fb811d; }


 
/* ¹ã¸æcss */
.fullSlide{ width:1000px; position:relative; margin:0px auto;  height:320px; overflow:hidden; margin-bottom:10px;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:360px; overflow:hidden; text-align:center;  }
.fullSlide .bd li img { height:320px;}
.fullSlide .bd li a{ display:block; height:320px; }

.fullSlide .hd{ width:160px; left:42%; bottom:20px; position:absolute; z-index:99;  overflow:hidden;}
.fullSlide .hd ul{ float:right;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer;  width:30px; height:7px; background:#fff; }
.fullSlide .hd  .on { background:#fda908;  }
 
 
 
/* main css */ 
 
.main {  width:1000px; margin:0px auto; background:#fff;  overflow:hidden; margin-bottom:30px; } 

.main_left { height:450px;  width:240px; float:left; }
.main_right{width:745px; float:left; margin-left:15px;}
.pro_lei { height:250px;}
.pro_lei .lei_title { height:32px; background:#3080c8; text-indent:16px; line-height:32px;font-size:15px;color:#fff; margin-bottom:12px }
.pro_lei ul li { height:35px; line-height:32px; background:url(../images/1_39.jpg) repeat-x bottom; border-bottom:1px solid #eee; text-indent:45px; margin-top:2px;}
.pro_lei ul li a { display:block;background:url(../images/1_35.png) no-repeat 15px 15px; color:#2173bc; font-size:14px; }
.pro_lei ul li:hover {  }
.pro_lei ul li:hover a {  padding-left:11px;transition: All 0.8s ease; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; }


.contacts { height:200px;}
.contacts_title { height:32px; background:#3080c8; text-indent:16px; line-height:32px;font-size:15px;color:#fff; margin-bottom:12px }
.contacts p { line-height:24px; color:#666 }
.contacts p span { display:block; float:left; width:40px; }
.contacts img { width:240px; height:80px; margin-top:6px}

 

.abouts { width:500px; height:240px; overflow:hidden; float:left; margin-right:15px; margin-bottom:10px }
.abouts_title {  height:32px; background:#3080c8; text-indent:16px; line-height:32px;font-size:15px;color:#fff; margin-bottom:12px }
 .abouts_title a { float:right; margin-right:10px; font-size:10px; +margin-top:-32px;color:#fff}
.abouts img { width:170px; height:190px; float:left; }
.abouts .abouts_text { width:300px; float:left; margin-left:20px; line-height:24px; color:#888; text-indent:2em}


.news { width:230px; height:250px; float:left;}
.news .news_title { height:32px; background:#3080c8; text-indent:16px; line-height:32px;font-size:15px;color:#fff; margin-bottom:12px}
.news_title a { float:right; margin-right:10px; font-size:10px; +margin-top:-32px; color:#fff }
.news ul li { height:24px; line-height:24px; overflow:hidden; }
.news ul li .date { float:right; font-size:10px; color:#999}


/* link css */ 
.productc  { width:740px; margin:0px auto; height:200px; background:#fff;}
.productc_title { height:32px; background:#3080c8; text-indent:16px; line-height:32px;font-size:15px;color:#fff; margin-bottom:12px }
  .productc_title a { float:right; margin-right:10px; font-size:10px; +margin-top:-32px; color:#fff }
/* scrollleft */
.scrollleft{width:740px; }
.scrollleft li{width:180px; height:150px;float:left; margin-right:15px; vertical-align: middle; text-align:center; line-height:28px;}
.scrollleft img {  width:180px; height:128px; vertical-align: middle; border:1px solid #ddd;  }
.scrollleft li:hover img {  border:1px solid #2077c2;}





.contactus { background:#f5f5f5; padding:15px; }
.contactus p { line-height:22px; color:#666; font-family:"ÐÂËÎÌå"}
.contactus p span { display:block; float:left; width:40px; }
.contactus img { width:100%; margin-bottom:13px }









