/*reset*/
body{ margin:0;}
a{ text-decoration:none; margin:0; padding:0; color:#096EC6}
img{ border:none; margin:0; padding:0;}
p{ padding:0; margin:0;}
ul,ol{ margin:0px; padding:0px;list-style:none; text-align:center }
li{vertical-align:middle; list-style:none;}
*{ margin:0; padding:0;}
/*header*/


.top_c{  width:1004px; background:url( ../images/header_img_02.png) top center no-repeat; overflow:hidden; }
.top_c h2{padding:28px 0 0 19px;  font-weight:bold;}
.top_c h2 span{ margin-top:10px; letter-spacing: 0px;}
.top_c {
  height: 120px;
  margin: 0 auto;
}

.top_c h1 {
  float: left;
  padding: 0 18px 0 0;
  background: url(../images/top_bor1.gif) no-repeat right center;
  margin-top:30px;
}

.top_c h2 {
  float: left;
  padding: 45px 0 0 19px;
  font-size: 32px;
  color: #096EC6;
}
.top_c h2 span {
  letter-spacing: 1px;
  display: block;
  color: #096EC6;
  font-size: 26px;
  margin-top: 6px;
}
.top_c p {
  float: right;
  margin: 50px 0 0 0;
  padding: 0 0 0 55px;
  background: url(../images/phone.gif) no-repeat left center;
  color: #096EC6;

  font-size: 14px;
}
.top_c p span {
  display: block;
  font-size: 22px;
  color: #096EC6;
  font-weight: bold;
}

.top{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:1004px; height:98px; margin:0 auto; }
.logo1{ width:235px; height:98px;   float:left; margin-left:0px;}
.logo2{ width:150px; height:23px; margin-top:50px; float:right; margin-right:0px; background:url(../images/dh.jpg) no-repeat; line-height:23px; font-size:18px; font-weight:bold; color:#fff; text-align:center;}

.header{ width:1004px; height:100px; margin:auto; overflow:hidden;}
.logo{ float:left; margin-top:10px;}
.tel{ width:150px; height:23px; margin-top:44px; float:right;}
.tel_box{ overflow:hidden;}
.tel_left{ float:left;} 
.tel_right{ float:right;}
.tel_bg_center{ background-image:url(../images/tel_center_03.jpg); width:134px; height:23px;color:white; font-size:16px; font-weight:bold; float:left;}
.tel_bg_center a{ color:white; font-size:16px; line-height:23px; margin-left:12px;}
.nav{ background-image:url(../images/nav_bg_03.png); width:100%; height:34px;}
.nav_text{ width:1004px; margin:auto;}
.nav_text li a{color:white;font-size:14px; line-height:34px;  font-weight:bold;}
.nav_text li{ width:65px; background-image:url(../images/nav_line_03.png);float:left; background-repeat:no-repeat;background-position:center right;padding:0 30px;}
.nav_text li:first-child{ margin-left:108px;}
.nav_text li:last-child{ background-image:none!important;}
/*banner*/
.banner_show{ overflow:hidden; position:relative;height:400px; width:100%; margin:auto;}
.banner_box{ position:absolute; }
.banner_box img{ float:left;}
.button_box{ position:absolute; left:50%;bottom:10px;overflow:hidden;}
.button_box a{ width:12px;height:12px; background-color:gray; float:left; margin:0 6px;}
.button_box a:hover{ background-color:Brown; cursor:pointer;}
/*main*/
.main{ width:1004px; overflow:hidden; margin:8px auto;}
.notice{ float:left; width:348px; height:224px;}
.notice img{ float:left; margin-top:70px;}
.about{ float:right; width:646px; height:224px; margin-left:10px;}
.title{ width:347px; height:28px;float:left; background-image:url(../images/news_title_03.png);}
.title a{ color:white; font-size:12px; float:right; line-height:28px; margin-right:8px;}
.title p{ color:white; font-size:14px; float:left; line-height:28px; margin-left:8px;}
.text01{width:250px; height:160px; float:right; margin-right:8px; margin-top:20px; line-height:18px;}
.text01 li{display:block;white-space:nowrap; text-align:left; overflow:hidden; text-overflow:ellipsis;}
.text01 li a{ font-size:12px; color:black;text-overflow:ellipsis;}
.title02{ background-image:url(../images/about_title_03.png); width:646px; height:28px; overflow:hidden;}
.title02 a{ color:white; font-size:12px; float:right; line-height:28px; margin-right:8px;}
.title02 p{ color:white; font-size:14px; float:left; line-height:28px; margin-left:8px;}
.about img{ float:left; margin-top:20px; margin-left:40px;}
.text02{ width:408px; height:168px; margin-top:20px; font-size:12px; line-height:24px; float:right; margin-right:8px;}
/*case*/
.case{ width:1004px; margin:0 auto; overflow:hidden;}
.title03{ background-image:url(../images/product_title_03.png); width:1004px; height:28px; overflow:hidden; }
.title03 p{ font-size:14px; color:white; float:left; margin-left:8px; line-height:28px;}
.title03 a{ font-size:12px; color:white; float:right; margin-right:8px; line-height:28px;}
.case_text{ width:1004px; margin:0 auto; overflow:hidden;}
.case_text li{ width:310px; height:auto;  float:left; margin-left:37px;margin-top:10px;}
.case_text li span a{ display:block; text-align:center; color:black; font-size:12px; padding-top:8px;}

/*product*/
.product{width:1004px; margin:10px auto;  overflow:hidden;}
.title04{ background-image:url(../images/product_title_03.png); width:1004px; height:28px; overflow:hidden;}
.title04 a{ font-size:12px; color:white; float:right; margin-right:8px; line-height:28px;}
.title04 p{ font-size:14px; color:white; float:left; margin-left:8px; line-height:28px;}
.product_box{ float:left;}
.product_box li{ width:254px; text-align:left; height:28px; background-color:#015095; margin:5px 0;}
.product_box li a{ color:white; font-size:14px; line-height:28px; margin-left:20px; font-weight: bold;}
.product_text{  float:right; width:750px; }
.product_text li{ width:235px; height:184px;background:url(img/Product-bg.png) bottom center repeat-x;  margin-top:15px; margin-right:15px; float:left; text-align:center;}
.product_text li:last-child{ margin-right:0;}
.product_text li a{ color:#999; font-size:12px; padding-top:8px; text-align:center;font-weight: bold;}
.product_text li span{ display:block;}
.company_news{ float:right; margin-left:10px;}
/*news*/
.new{ width:1004px; height:280px;margin:10px auto; overflow:hidden;}
.img_show{ float:left ; width:294px; height:280px;}
.img_show li{ width:294px; height:280px;}
.news_box{ width:710px; float:right;}
.title05{ background-image:url(../images/gg.png); width:345px; height:28px;}
.title05 p{ color:white; font-size:14px; line-height:28px; float:left; margin-left:8px;}
.title05 a{ color:white; font-size:12px; float:right; margin-right:8px; line-height:28px;}
.content{ width:345px; height:333px; background-color:#eeeeee; margin-top:6px; overflow:hidden;}
.content li p{ font-size:14px; font-weight:bold; margin-left:24px; line-height:36px; float:left;}
.content li a{ display:block;white-space:nowrap; text-align:left; overflow:hidden; text-overflow:ellipsis;width:80%; font-size:12px; color:black;  text-indent:2em;  float:left; line-height:25px;}
.content li span{ width:20%;line-height:25px; float:right; text-align:right; color:black; font-size:12px;}

/*footer*/
.footer{ width:100%; height:108px;   padding: 10px 0px; background-color:#015095;}
.footer1{ width:100%; height:60px; background-color:#015095;padding-top:4px; margin:0 auto;}
.footer_title{ width:1004px; margin:10px auto; border-bottom:solid 1px white; display:block; text-align:center;}
.footer_title span{ display:block;margin:10px auto;width:60px;  height:12px; background-color:#015095; margin-bottom:-6px;text-align:center;color:white; font-size:12px; }
.footer_a a{ color:white; font-size:12px; }
.footer_a{ width:1004px; margin:10px auto;display:block; line-height:30px; text-align:center;}
.footer_text{ width:1004px; margin:10px auto;color:white; margin-top:0px; font-size:12px;display:block;text-align:center; line-height:20px;}

#footer{ width:100%;}
/*-----------------------------------------------关于我们-----------------------------------------------------------*/

.gywm{ width:1004px; height:auto; overflow:hidden; margin:0 auto; }
.gywm_n{  width:825px; float:right;min-height:400px; height:auto; margin:0 auto;  line-height:25px;}
.gywm_nss{ font-size:22px; display:block; width:100%; color:#096EC6; height:40px; line-height:40px;text-align:center;}
.nr{width:815px; min-height:400px; height:auto; font-size:12px; margin:0 auto;padding:5px;  line-height:25px;}


/*-----------------------------------------------公司新闻-----------------------------------------------------------*/
.news{ width:1004px; min-height:500px; height:auto; overflow:hidden; margin:0 auto;}
.weizhi{ color:#096EC6; font-size:14px; width:1004px; height:30px; line-height:30px;  margin:10px auto; }
.weizhi a{ color:#096EC6; font-size:14px;  line-height:30px;  }

.news_n { width:825px; height:auto; overflow:hidden; float:right;}
.news_n li{ width:825px; height:55px; overflow:hidden; margin-top:20px;}
.news_n li:first-child{ margin-top:0px;}
.ttt{ width:55px; height:55px; display:block; background:url(../images/xw_tb.jpg); font-size:36px; font-family:华文宋体; color:#fff; line-height:55px; text-align:center; float:left;}
.newr{ width:766px; padding:0 2px; height:55px; float:right; text-align:left; font-size:12px; line-height:25px;}
s
.newt a{ width:85%; text-indent:1em; height:30px; line-height:30px; float:left; font-size:14px; color:#096EC6; text-align:left; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newt span{ width:15%; line-height:30px; height:30px; float:right;font-size:14px; color:#096EC6; display:block; text-align:right;}
/*-----------------------------------------------案 例----------------------------------------------------------*/

.dal{ width:1004px; min-height:750px; height:auto; margin:0 auto; overflow:hidden;}
.dal_n{ width:1004px; min-height:750px; height:auto; overflow:hidden;}
.dal_n_l{ width:177px; height:auto; overflow:hidden; float:left; }
#pbt{ width:177px; height:50px; font-size:14px; color:#fff; text-align:center; font-weight:bold; line-height:50px; background:url(../images/p_lb.png) left no-repeat;  }
#pbt1{ width:177px; height:50px; font-size:14px; color:#fff; text-align:center; font-weight:bold; line-height:50px; background:url(../images/p_lb.png) left no-repeat; margin-top:50px;  }

#xxw li{ text-align:left; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#pbtt li:hover{ width:177px; height:50px; font-size:14px;  text-align:center; font-weight:bold; line-height:50px;  }
#xxw li:hover{ background-image:none;font-weight:bold; color:#bababa;}

#pbd{ height:7px; width:177px; background:url(../images/p_ty2.jpg) top left no-repeat;}
.dal_n_l li{ width:172px; padding-right:5px; height:40px; line-height:40px; font-size:14px; color:#bababa; background:url(../images/p_ty1.jpg) top left repeat-y;  text-align:center;  }
.dal_n_r{ width:825px; height:auto; overflow:hidden; float:right;}
.dal_n_r li{ width:255px; height:270px; float:left; margin:10px; background:url(../images/al_ty.jpg) bottom center no-repeat;}
.dal_n_r li span{ width:245px; height: 97px; padding:0 5px; text-align:left; line-height:25px; font-size:12px; background-color:#eeeeee; color:#767676;display:block; overflow:hidden;}
.dal_n_r li span a{ width:245px; height: 30px; line-height:30px; font-size:14px; color:#767676; text-align:left; display:block; border-bottom:1px solid #c2c2c2;}
