﻿@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0;}
body{ font-family: "微软雅黑"; background: #d9d9d9; font-size: 12px; line-height: 24px;}
.clear{ clear:both; margin: 0; padding: 0; font-size: 0; ; line-height: 0;}
ul li{ list-style: none;}
a{ color: #000000; text-decoration: none;}
a:hover{ color: #FF0004;}
.witer{width:980px; margin: 0 auto;}
input, button { border: none;outline: none; }
/**Top**/
.top{ with:100%;}
.Head{ height:30px; background-color:#ffffff; overflow: hidden; }
.Top_title { float: left; padding: 0 10px; text-align: left; line-height: 40px; overflow: hidden;}
.Search{ width:250px; height: 30px; border: 1px #d9d9d9 solid; border-radius: 10px; float:left; }



.nav{ width:100%; height: 55px; background: url(../images/nav_bg.png) repeat-x 0 0;}
.navbg{ width:980px; height: 55px; margin: 0 auto; }
.navbg li{ width:140px; float: left; text-align: center; padding-top: 22px;}
.navbg li a{ color:#ffffff; font-size: 14px; }
.navbg li a:hover{ color:#FFCE00;}

/**banner**/
.banner{ width:980px; height: 245px; margin: 0 auto;}
.rslides {  position: relative; list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
.slide_container {   position: relative;  float: left;  width: 100%;  }
.slide {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.slide li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
 .slide img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }
 .slide_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;
  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("../images/themes.gif") no-repeat left top;  margin-top: -45px;  }
.slide_nav:active {  opacity: 1.0;  }
.slide_nav.next {  left: auto;  background-position: right top;  right: 0;  }



/***Midlle****/
.Middle{ overflow: hidden; background: #fff;}
.Left{ width:275px; float:left;}
.Title{ width:255px; height: 50px; background: url(../images/Tle_bag.jpg) repeat-x 0 0; line-height: 50px; font-size: 18px; padding-left: 20px;}
.L_Nav{ width:100%; padding: 20px 0;}
.L_Nav li{ width:80%; margin: 0 auto; font-size: 14px;  text-align: left; line-height: 30px;}
.L_Contact{ width:80%; margin: 20px auto; text-align: left; line-height: 30px; font-size: 14px; }

/***Right***/
.Right{ width:704px; border-left: 1px #cbcbcb solid; overflow:hidden; min-height:570px; float: right; }
.Right_txt{ width:660px; margin: 20px auto; text-align: left; }
.R_Tcom{ color:#FF0004; font-size: 18px;  }
.R_Txt{ width:100%; margin-top: 15px; line-height: 30px; padding-bottom: 20px; overflow: hidden; font-size: 16px;}

/****Pro_List****/
.Pro_List{ width:100%;}
.Pro_List li{ width:200px; float: left;  margin: 0 5px 5px;}
.Pro_List li .Pro_LImg{ width:188px; height: 188px; margin: 0 auto; padding: 5px; text-align: center; border:1px #cbcbcb solid;}
.Pro_List li .Pro_LImg img{ width:188px; height: 188px;}
.Pro_List li .Pro_Ltil{ width:100%; text-align: center; font-size: 14px;}

.Pro_Title{ width:100%;  border-bottom:1px #D7D7D7 solid; line-height: 35px; text-align: center;}
.Pro_txt{ width:100%; font-size: 12px; margin-top: 20px; }
.Pro_txt img{ max-width: 650px;}

  /*分页样式*/
.pglist { padding: 25px 0; float: left; width: 100%; line-height: 34px; text-align: center;}
.pglist a { color: #fff; padding: 0 12px; margin: 0 5px; font-/weight: bold; background: #ea7724;}
.pglist * { display: inline-block; _zoom: 1; _display: inline; vertical-align: middle; line-height: 32px; height: 32px;	padding-bottom: 1px; border-radius: 2px; -webkit-border-radius: 2px;}
.pglist .hover { display: inline-block;	color: #fff; background: #23201d;}
.pglist a:hover { display: inline-block; color: #fff; background: #23201d;}
.pglist a.current {	display: inline-block;	color: #fff; background: #23201d;}

/***floot***/
.floot{ border-top:1px #cbcbcb solid; line-height: 40px; background-color: #FFFFFF; overflow: hidden; }
.floot p{ width:90%; float: right; padding-right:2%;  text-align: right;}