@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px; color:#444; font-family: "Microsoft Yahei"; line-height:28px;  min-width: 1200px;}
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none; margin:0; padding:0}
.red{ color:#fb4100 }
.font16{ font-size:15px;}

.black{ color:#000}
#header{ width:100%; height:120px; padding-top:10px; }

.wrapper{ width:1200px; margin:0px auto; }

.logo{ float:left; margin-top:20px; }
#header .right{ float:right; overflow:hidden; text-align:right; width:690px;}
#header .tel{ text-align:right; width:680px; height: 40px }
#header .right a{ }


.menu{  height:40px; width:770px; margin-top: 5px; }
.menu li{ float:left; line-height:40px; margin-right:15px; text-align:center; font-size:16px;  }
.menu li a{ display:block; color:#292929; padding: 1px 18px; }

.menu .hover{  color:#fff; background: #fd4c2f; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; }
.menu .hover a{ color:#fff;}
.menu  a:hover{ color:#fff; background: #fd4c2f; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; }



.nav{ text-align: center; height: 70px;}
.nav a{ border: 1px #8d8d8d solid; margin-right: 30px; -moz-border-radius: 6px;border-radius: 6px; padding: 8px 25px; font-size: 16px; color: #444}
.nav .hover{ color: #fd4c2f; border: 1px #fd4c2f solid; font-weight: bold; }
.nav a:hover{border: 1px #fd4c2f solid; }

.nav02{}
.nav02{ text-align: center; height: 70px;}
.nav02 a{ border: 1px #8d8d8d solid; margin-right: 20px; -moz-border-radius: 6px;border-radius: 6px; padding: 8px 25px; font-size: 16px; color: #444}
.nav02 .hover{ color: #fd4c2f; border: 1px #fd4c2f solid; font-weight: bold; }
.nav02 a:hover{border: 1px #fd4c2f solid; }

.home_pro{ width:100%;   height: 560px }
.home_pro .wrapper{ width: 1160px;}
.home_tit{   text-align: center; font-size: 42px; color: #272727; padding: 40px 0; line-height: 38px; font-weight: bold; }
.home_pro_text{ font-size: 20px; text-align: center; color: #202020; height: 50px; margin-top: 20px;}


.pro_class{ text-align: center; padding-bottom: 35px; width: 1180px; padding-left: 35px}

.pro_class a{ font-size: 18px;margin-right: 20px;  border: 1px #d9d9d9 solid ; color: #666; padding: 6px 30px ; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; }
.pro_class a:hover{ border: 1px #fd4c2f solid ;color: #fd4c2f }

.pro_class .more{ background: #0176e3; color: #fff; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; padding: 1px 8px;  }
.pro_class .more:hover{background: #0176e3; color: #fff }

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:45px; height:45px; float:left; cursor:pointer; background:url("../images/btn.gif") no-repeat; margin-top:75px;}
.picScroll-left .hd .next{background:url("../images/btn.gif") no-repeat 0 -45px; float:right }
.picScroll-left .hd .prevStop{  }
.picScroll-left .hd .nextStop{  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.picScroll-left .hd ul li{ float:left;width:9px;height:9px; overflow:hidden;margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px; margin-left:40px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }


.picScroll-left .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; height: 250px; width: 275px;   }
.picScroll-left .bd ul li .w{ height: 170px; width: 260px;  }
.picScroll-left .bd ul li .pic{ text-align:center; height: 170px;  }
.picScroll-left .bd ul li .pic img{ width:260px; height:170px; display:block; border:1px solid #e1e1e1;    }
.picScroll-left .bd ul li .pic a:hover img{ }
.picScroll-left .bd ul li .tit{ line-height:20px;  height: 45px;font-size: 22px;  padding: 15px 0px 0 0px; color: #333; width: 240px; text-align: center;  }
.picScroll-left .bd ul li:hover .pic img{ border:1px solid #fd4c2f; }
.picScroll-left .bd ul li:hover .tit{color: #fd4c2f}

.pro_btn{ width: 210px; height: 50px; text-align: center; color: #fff; background: #fd4c2f; font-size: 16px; line-height: 50px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; margin: 0 auto }
.pro_btn a{ color: #fff; display: block; }

.home_price{ width: 100%; height: 710px;  padding-top: 10px;   }
.home_price .wrapper{ width: 1100px;}

.home_price img{ float: left; }
.home_price  .w{ background: #fff; width: 780px; float: right; }



.container_w{ width: 1150px; margin: 0px auto; min-height: 520px}
.banner_about{ height:250px;  background:url(../images/banner_about.jpg) no-repeat center top #cfe2f1; border-bottom:1px #e8e8e8 solid; }
.banner_news{  height:250px;  background:url(../images/banner_news.jpg) no-repeat center top #cfe2f1;}
.banner_contact{  height:250px;  background:url(../images/banner_contact.jpg) no-repeat center top #cfe2f1;  border-bottom:1px #e8e8e8 solid;}
.banner_message{  height:250px;  background:url(../images/banner_mes.jpg) no-repeat center top #cfe2f1;  border-bottom:1px #e8e8e8 solid;}
.banner_pro{  height:250px;  background:url(../images/banner_pro.jpg) no-repeat center top #cfe2f1; border-bottom:1px #e8e8e8 solid;}
.banner_equ{  height:250px;  background:url(../images/banner_equ.jpg) no-repeat center top #e0d9d2; border-bottom:1px #e8e8e8 solid;}
.banner_pri{  height:250px;  background:url(../images/banner_pri.jpg) no-repeat center top #e0d9d2; border-bottom:1px #e8e8e8 solid;}

.container_w h2{ font-size: 26px; text-align: center; font-weight: normal; }



.showpath{ font-size:32px;  line-height: 45px; width: 1000px; margin: 0 auto;  padding:10px 0 ; color: #272727; text-align: center;  }

.showpath a{ color:#37383d;  }
.showpath p{  color:#272727; font-weight:bold; }


.container{ min-height:550px; padding:10px 10px 10px 10px; line-height:28px; font-size: 16px; line-height: 38px; color: #444 }


.navgation{ display: none;}
#footer{ width:100%;  font-family:"Microsoft yahei"; background:#2f2f2f ; overflow:hidden;  color:#c7c7c7;  line-height:28px; font-size: 14px; padding: 30px 0 }
#footer .wrapper{ width:1100px; margin: 0 auto  }
.copyright{ float: right; width: 700px; text-align: right; padding-top: 40px }
.copyright a{color:#c7c7c7;}

.ul_list{ width:890px; margin-left:5px; padding-top: 10px}
.ul_list li{ line-height:34px; border-bottom:1px #cccccc dotted; font-size:16px; padding:6px 0  }
.ul_list li span{ float:right; color:#666666; font-size:12px; margin-right:10px;}
.ul_list li a{ color:#333333; padding-left:12px; background:url(arrow.gif) no-repeat 5px 9px}
.ul_list li a:hover{ color:#e23f00; }
.dis_con{ min-height: 650px;}

.slider{ width:100%;  height:580px; }

#full-screen-slider { width:100%; height:550px; float:left; position:relative; background: url(../images/slider.jpg?v=2024) no-repeat center top}
#slides { display:block; width:100%; height:550px; 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; text-align:center}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:510px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px;  
  background:#fd4c2f ;  -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff; width:35px;}





.rollBox{width:1000px;overflow:hidden; padding:40px 0 40px 0px;margin:0 auto; }
.rollBox .LeftBotton ,.rollBox .RightBotton{display:inline;margin:60px 0 0 0;cursor:pointer; float:left; overflow:hidden; height:52px;width:19px;}
.rollBox .LeftBotton{background:url(../images/left_btn.gif) no-repeat;}
.rollBox .RightBotton{background:url(../images/right_btn.gif) no-repeat;}

.rollBox .Cont{width:960px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:2px solid #e2e2e2;display:block;margin:0 auto; width:200px; height:160px}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:14px; margin:10px 0}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#000;}
.rollBox #List1,.rollBox #List2{float:left;}

.ul_pro{ width: 1180px; margin-left: -8px;  }
.ul_pro li{ width:290px; text-align:center; float:left; height: 230px;  text-align: center; color: #333; font-weight: bold; font-size: 16px;}
.ul_pro li img{ width:275px; height:180px; border:1px #ebebeb solid;  }
.ul_pro li div{line-height:24px; padding-top: 8px}

.ul_pro .xc{ width:225px; text-align:center; float:left; height: 190px;}

.pro_w{ width:1100px; padding-top:20px; padding-bottom:50px; margin: 0 auto  }
.pro_w .img{ text-align: center; margin-bottom: 30px }
.pro_w .img img{ width:600px; height:400px; border:1px #ebebeb solid}

.ul_pro li:hover img{border:1px #fd4c2f solid;}
.ul_pro li a:hover {color: #fd4c2f}

.pro_dis h2{ font-size:18px; margin-bottom:10px;}

.pro_des{ padding-top:0px; font-size: 16px;}
.pro_des table td{border:1px #cccccc solid; padding: 0}

.Flip{ margin:25px 0; text-align: center; width: 450px; line-height: 20px }

.Flip .current{  border: 1px solid #fd4c2f; background: #fd4c2f; font-size: 14px;  margin-right: 10px; padding: 2px 8px; color: #fff; float: left;  -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;  }
.Flip .num,.Flip .next,.Flip .prev{border: 1px solid #666;  font-size: 14px; color: #666;  margin-right: 10px; padding: 2px 8px; float: left;  -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; }
.Flip .first,.Flip .end{ float: left; margin-right: 5px;}


.message_tab td{ font-size:14px;}
.message_tab td .input02{ width:220px; height:24px; border:1px #CCC solid}
.message_tab td .input03{ width:80px; height:24px; border:1px #CCC solid}
.message_tab td .input04{ width:380px; height:150px; border:1px #CCC solid}
.message_tab td .input05{ width:380px; height:24px; border:1px #CCC solid}
.message_tab td span{ color:#ff0000}
.mess_send{   color: #fff;
  padding: 6px 25px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0;
  cursor: pointer; background:#2089e6; font-size:14px;  margin-right:25px;}
.mess_reset{   color: #fff;
  padding: 6px 25px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0;
  cursor: pointer; background:#838383; font-size:14px;}
.home_about{  width:100%; background: #f4f4f4; padding: 40px 0; height:480px; }
.home_about .about_img{ float: right;  width: 460px;  }
.home_about .about{  width: 1100px; margin: 0 auto; padding-top: 10px ; color: #505050; font-size: 14px; line-height: 28px;}
.home_about .about .w{ width: 660px; }
.home_about .about strong{ color: #000}
.about_txt{ width: 610px; float: left; }
.about_txt .p_name{ color: #333333; font-size: 15px; width: 540px;  text-indent: 2em; line-height: 30px; padding-left: 20px; margin-bottom: 30px;}
.about_txt .p_name span{ color: #fd4c2f; font-weight: bold; }

.home_about .about_btn{ 
  width: 160px; 
  height: 40px; 
  text-align: center; 
  font-size: 16px; 
  border: 1px #2f2f2f solid; 
  line-height: 40px; 
  margin: 16px auto; 
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius:6px; 
}
.home_about .about_btn a{ color: #2f2f2f; display: block;}
.home_about .about_btn:hover{ border:1px solid #fd4c2f; background: #fd4c2f  }
.home_about .about_btn:hover a{ color:#fff }


.tit1227{ font-size: 40px; text-align:center; padding: 40px 0 60px 0; width: 100%; color: #666}
.dis_tit1227{ font-size: 30px; text-align:center; padding: 40px 0 40px 0; width: 100%; color: #666}
.showpath02{ font-size:18px; height:50px; line-height: 45px;  overflow:hidden;  padding:0 0 0 5px; color: #272727  }
.showpath02 span{  padding:0 10px; line-height:48px; font-size:12px;}
.showpath02 a{ color:#37383d;  }
.showpath02 p{ margin:8px 0; color:#272727; font-weight:bold; font-size: 24px; }



