 

*{ margin:0px; padding:0px; font-family:  "Arial";  }
form{ margin:0px; padding:0px; font-size:12px;}
ul li{ list-style:none;margin:0px; padding:0px;}
ul{margin:0px; padding:0px;}
 p{margin:0px; padding:0px;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
a:link{color:#918F8F;text-decoration:none}
a:visited{color:#918F8F;text-decoration:none}
a:hover{color:#333;text-decoration:none}

table{ font-size:14px;   font-family: "Arial"; }




.chear{ clear:both}
.clearfix{ clear:both}
 
.width_100%{ width:100%; margin:0 auto;}
.width_1350{ width:1100px; margin:0 auto;}
.width_1040{ width:1100px; margin:0 auto;}
 
 
body{  font-size:12px; color:#666; background-color:#fff ;  }
 
#header{  height:90px; background-color:#fafafa}
 
.top{  text-align:left;  padding-top:8px; height:72px}

 
 
 .logo{ width:268px; padding-top:15px}
 
  .search{ width:178px; padding-top:24px;  }
 
 .lan{ padding-top:28px;color:#B3B3B3; font-size:13px; padding-left:20px;  }
 
 .lan a{ color:#f8844b}
 
  .lan a:hover{ color:#000}
 
  .box2{ width:148px; border-left:#DCDCDC solid 1px; height:24px; text-indent:5px;border-top:#DCDCDC solid 1px;border-bottom:#DCDCDC  solid 1px;border-right:none; background-color:#fafafa; border-radius: 15px; }
 
 
  
 #nav .jquery_out .smile {}
#nav.jquery_inner {}
#nav .jquery { }
#nav .mainlevel { float:left; }
 
#nav .mainlevel ul {display:none; position:absolute; z-index:1111; background-color:#F3F3F3;  filter:alpha(opacity=90);opacity:0.9; margin-left:-20px; width:100px; padding-bottom:20px}
 
 
 
 #nav .mainlevel ul li{ float:none!important; line-height:30px;   height:30px;}
 
#nav .mainlevel ul li a{font-size:14px; font-weight: normal; color:#000!important; border-bottom:none!important; }

 #nav .mainlevel ul li a:hover{ color:#996600; text-decoration:underline}
 
 
 
 
  
 .mainlevel2 ul {display:none; position:absolute; z-index:1111; background-color:#F3F3F3;  filter:alpha(opacity=90);opacity:0.9; width:148px!important;; padding-bottom:20px}
 
 
 
 .mainlevel2 ul li{ float:none!important; line-height:30px;   height:30px;}
 
 .mainlevel2 ul li a{font-size:14px; font-weight: normal; color:#000!important; border-bottom:none!important; }

  .mainlevel2 ul li a:hover{ color:#996600; text-decoration:underline}
 
 
 
 
 
 
 
 
 .menudh{   }
 
/*menu*/
 
 
#nav {width:550px;  margin:0 auto;  height:37px; line-height:37px; padding-top:10px; margin-left:20px}

 
#nav  a {  text-align:center; padding-top:7px}

#nav  a  span{ color:#fff; font-weight:normal}

#hover a{ border-bottom:#1D2088 solid 1px}
#nav  ul li{ float:left; width:85px; text-align:center; height:38px; margin-left:20px}

#nav  ul li a{ display:block;  font-family: "Arial"; font-size:15px; color:#000;   width:85px; height:37px}



 
#nav  ul li:hover{  }

#nav  ul li:hover a{ border-bottom:#1D2088 solid 1px}


#nav  ul li.last a{ background:none}
 
 
 
 
 
 
 
 
 
 
 
 .main1{  height:345px; padding-top:30px}
 
 
 .indexabout{ width:780px; line-height:200%}
 
  .indexabout span{ color:#00307f}
 
 .indexabout .quan{ width:300px}
 
 
 
 
 
 .yd{ display:none; height:20px; background-color:#0066CC; z-index:1111; position:absolute; padding:10px; font-size:16px!important; color:#fff!important; margin-left:-50px; line-height:20px}

  .yd2{ display:none; height:20px; background-color:#0066CC; z-index:1111; position:absolute; padding:10px; font-size:16px!important; color:#fff!important; margin-left:-30px; line-height:20px}

 
  .y1{  text-align:center; width:110px; font-size:18px; margin-left:40px}

 .y1 div{font-size:14px; color:#A9A9A9; margin-top:10px}
 .y1 div span{ color:#666; font-size: 14px}
 
 .y1 .yc{ height:110px;background-image:url(../images/q1.png); background-repeat:no-repeat; }
 
  .y1 .yc:hover{background-image:url(../images/q1hover.png); background-repeat:no-repeat;}
 
 .y1 .yc a{ height:110px; width:110px; display:block}
 
 
 
  .y2{ text-align:center; width:110px; font-size:18px;margin-left:40px}

 
 .y2 div{font-size:14px; color:#A9A9A9; margin-top:10px}
 
 
 .y2 div span{ color:#666; font-size: 14px}
 
 .y2 .yc{ height:110px;background-image:url(../images/q2.png); background-repeat:no-repeat; }
 
  .y2 .yc:hover{background-image:url(../images/q2hover.png); background-repeat:no-repeat;}
 
 
 .y2 .yc a{ height:110px; width:110px; display:block}
 
 
  .y3{ margin-top:30px; text-align:center; width:110px; font-size:18px;margin-left:40px}
 
 
 .y3 div{font-size:14px; color:#A9A9A9; margin-top:10px}
 .y3 div span{ color:#666; font-size: 14px}
 
 .y3 .yc{ height:110px;background-image:url(../images/q3.png); background-repeat:no-repeat; }
 
  .y3  .yc:hover{background-image:url(../images/q3hover.png); background-repeat:no-repeat;}
 
 
 .y3 .yc a{ height:110px; width:110px; display:block}
 
 
   .y4{ margin-top:30px; text-align:center; width:110px; font-size:18px;margin-left:40px}
 
 
 .y4 div{font-size:14px; color:#A9A9A9; margin-top:10px}
 .y4 div span{ color:#666; font-size: 14px}
 
 .y4 .yc{ height:110px;background-image:url(../images/q4.png); background-repeat:no-repeat; }
 
  .y4  .yc:hover{background-image:url(../images/q4hover.png); background-repeat:no-repeat;}
 
 
 .y4 .yc a{ height:110px; width:110px; display:block}
 
 
 
 .main1 .tag{ width:1px; border-right:#CCCCCC dashed 1px; height:170px; margin-left:68px; margin-right:68px; margin-top:40px}
 
 
 
 
 
 
  .main2{  height:430px; padding-top:30px}
 
 
 
  .main2 .title span{ font-size:30px; font-weight:bold; color:#78706a}
  
  
 
 .indexnews{ margin-top:0px}
 
 .news_1{ border-top: #e5e5e5 solid 1px}
.news_list{ width:1100px; margin:0px auto ; padding-top:0px; }
.news_box{  height:310px;    clear:both; padding-top:30px;}
.news_box .img_l{ float:left; width:1100px; height:310px}
.news_box .des{ width:360px; line-height: 25px; position:absolute; height:65px; background-color:#bdab95;filter:alpha(opacity=80);opacity:0.8 !important; margin-top:120px; margin-left:0px; color:#FFFFFF; font-size:12px; text-align:left;   padding-top:15px}
 .news_box a{ color:#FFFFFF}
 
  .news_box a:hover{ color:#ccc}

.news_box .date{ width:96px; text-align:center}

.news_box .tit{ width:250px;}
.news_box .tit a{ color:#FFF;font-size:14px; }

.news_box .date h1{ font-size:29px; color:#FFF}

.news_box .date h2{  }
 .news_box img:hover{filter:alpha(opacity=50);opacity:0.5 !important;  }

 
 
  
 
 
 
 
  
 
  
#footer{ width:100%; height:300px;  color:#fff; background-color:#646464 ;  }
 
.footer1{ height:280px; padding-top:10px}

 

#nav2{ width:800px; margin-top:30px; }

#nav2 li{ float:left; width:180px; color:#fff}
#nav2 li a{ color:#fff;  font-size:18px; border-bottom: #5a5a5a solid 1px;width:158px; display: block; height:30px}

#nav2 li ul{ margin-top:15px; text-align:left;}

#nav2 li ul li{ margin-left:0px!important;background-image:none!important;text-align:left!important; float:none; line-height:150%!important;  font-size:14px; }
#nav2 li ul li a{  font-size:14px; color:#bebebe;background-image:none!important;text-align:left!important;border-bottom:none!important; }

#nav2  ul li.last{ background:none}

#nav2  ul li.last li{ line-height:300%!important; }


#nav2  ul li a:hover { color:#000}

 

.logo2{ padding-top:10px; width:280px}

.footer1  .tel{   background-position:center left; color:#bebebe!important;  }
.footer1 .tel img{ vertical-align:middle}

.footer1  .email{ background-position:center left}

.footer1 .email img{ vertical-align:middle}

.footer1 .email a{ display: inline!important; }

.footer1 .ewm{ margin-top:10px}




.footer2{ background-color:#0c0c0c; height:40px}


.didh{ line-height:40px;  color:#fff}

.didh .right{ padding-top:10px}

 
 .local{ height:40px; margin-top:20px}



/*内页*/

#nybanner{ width:100%; height:360px}

  

.nymenu { margin-top:20px;   height:40px; }

 
.local2{ font-family: "Arial"; font-size:20px; color:#646464;  width:150px; height:25px;  border-radius: 15px; line-height:25px;text-align:left; }

.nymenu ul{ float:right;   }
.nymenu  ul li{ float:left;  text-align:center;line-height:25px; margin-left:30px  }

.nymenu  ul li a{ font-family: "Arial"; font-size:14px; color:#a9a9a9;   height:40px; display:block; }

.nymenu  ul li a:hover{ color:#f8844b;}


#hover2{   color:#f8844b; border-bottom:#f8844b solid 2px}

.con{ background-color:#fff;  text-align:left; font-size:14px; color:#757575; line-height:200%; padding:10px}

  
  
  .dixian{border-bottom: #e5e5e5 dotted 1px; height:1px;}
  
 


 

 
	
/*产品中心*/
  
 
 
.pmenu { margin-top:20px;   height:40px; }
.pmenu ul{ float:right;  }
.pmenu  ul li{ float:left;  text-align:center;line-height:25px; margin-left:30px  }

.pmenu  ul li a{ font-family: "Arial"; font-size:14px; color:#a9a9a9;   height:40px; display:block; }

 
 
  
  .indexproductlist{ margin-top:20px}
 
 .indexproductlist li{ float:left; width:247px; margin-right:20px;  background-color:#FFFFFF; height:330px}
 
  .indexproductlist li .item{ text-align:center; line-height:28px; }
 
  .indexproductlist li .item .name{ text-align:center; line-height:28px; width:247px; margin:0px auto; font-size:16px; color:#1d2088}
 
  .indexproductlist li .item img{ border:#e2e2e2 solid 1px }
  
 .indexproductlist li:hover{filter:alpha(opacity=80);opacity:0.8 !important;  }
  
   .indexproductlist li:hover .name{ color:#1d2088}
 
  #p4{margin-right:0px}
  
  
  .ps{ height:75px; width:1000px;background-image:url(../images/psbg.jpg); background-repeat:no-repeat; line-height:75px; text-indent:3em}
  
 .ps a{ color:#4F4F4F; font-size:14px}
  
  .ps a:hover{ color:#009B4C}
  
/*内页结束*/



	/*分页*/
.page1{ color:#534F4F; border:#D6D6D6 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#fff; font-size:12px}
.page1:hover{ background:#78706a; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff;}
.page2{ color:#534F4F; border:#ccc 1px solid; width:44px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer;background:#fff; text-align:center; font-size:12px}

.page2:hover{ background:#78706a; border:#ccc 1px solid; width:44px; height:17px; display:block; color:#fff;}
.page3{color:#534F4F; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px;  margin-left:4px; cursor:pointer;background:#fff; text-align:center; font-size:12px}
.page3:hover{ background:#78706a; border:#ccc 1px solid; width:19px; height:17px; display:block; color:#fff;}
.page4{ color:#fff; border:#ccc 1px solid; width:19px; height:17px; display:block; line-height:20px; margin-left:4px; cursor:pointer; background:#78706a; text-align:center; font-size:12px}
 




 
/*产品焦点图*/

 #full-screen-slider { width:100%; height:528px; margin:0px auto; position: relative; }
#slides { display:block; width:100%; min-width:980px; height:528px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0;left:50%; width:520px}
#pagination li { display:block; list-style:none; width:38px; height:2px; float:left; margin-left:10px;  background:#fff }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#FAE16B}






 

/*产品页焦点图*/

 #full-screen-slider2 { width:100%; height:552px; margin:0px auto; position: relative; }
#slides2 { display:block; width:100%; min-width:980px; height:552px; list-style:none; padding:0; margin:0; position:relative}
#slides2 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides2 li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination2 { display:block; list-style:none; position:absolute; top:520px; z-index:9900;  padding:5px 15px 5px 0; margin:0;left:50%; width:520px;}
#pagination2 li { display:block; list-style:none; width:8px; height:8px; float:left; margin-left:10px;  background:#fff;border-radius: 5px; }
#pagination2 li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; }
#pagination2 li.current { background:#1d2088}
 
 
 
 
/*产品*/
.case-left2 .casebd2 a{ color:#ebebeb}
.case-left2 .casebd2 ul{ overflow:hidden; zoom:1; }
.case-left2 .casebd2 ul li{     text-align:center; margin-bottom:40px; float:left; width:240px; height:352px; margin-right:43px}

.noright{ margin-right:0px!important; }


.case-left2 .casebd2 ul li{ text-align:center; line-height:150%; color:#000;border:#dfdfdf solid 1px;  }
.case-left2 .casebd2 ul li img{border-bottom:#dfdfdf solid 1px;  }
 
  .case-left2 .prev,.case-left2 .next{ display:block;  width:65px; height:136px; float:right;  margin-top:100px;  overflow:hidden;cursor:pointer;position:absolute;background: url(../images/caseleft.png) no-repeat}
.case-left2 .prev{ background: url(../images/caseleft.png) no-repeat; margin-left:-80px; }
.case-left2 .next{ background: url(../images/caseright.png) no-repeat; margin-left:1015px  }

 
.case-left2 .prev:hover{display:block; }

.case-left2 .next:hover{display:block; }

.case-left2 .wz{ text-align:left; padding-left:20px; background-color:#f8f8f8; height:91px}
 
 .case-left2 .wz .title{ font-size:16px; color:#50575e; padding-top:10px}
 
  .case-left2 .wz .ms{ font-size:14px; color:#b2b2b2; padding-top:10px}
 
 

  .case-left2 .wz .more a{ display:block; background-color:#FFF; width:88px; height:28px;border:#dfdfdf solid 1px; text-align:center; line-height:28px; color:#8c8f93; margin-top:15px}
  
  
 
  .case-left2 .wz .more a:hover{ display:block; background-color:#f8844b; color:#FFF}