@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%; background:url(../images/bg_zong.jpg) repeat;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin:0px; padding:0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1200px; height:auto; margin:0 auto; }
.main1{ width:1200px; height:auto; margin:0 auto; padding-top:30px; }
.c{ clear:both;}
.pb30{ padding-bottom:30px;}
.pb15{ padding-bottom:15px;}
a{ color:#333;}
a:hover{ color:#ed7105; text-decoration:none;}



.top{ width:1200px; height:auto; margin:0 auto; padding-top:18px; padding-bottom:13px;}
.logo{ width:386px; height:98px; float:left;}
.tel{ width:297px; height:92px; float:right;}
.nav{ width:100%; height:48px; background-color:#d3141c; }
.nav_center{ width:1200px; height:48px; margin:0 auto;}
.nav_center li{ width:164px; height:48px; float:left; line-height:48px; text-align:center;}
.nav_center li a{ width:164px; height:48px; float:left; color:#FFF;}
.nav_center li a:hover{ width:164px; height:48px; background-color:#000; color:#FFF;}
.banner{ width:100%; height:538px;}
.banner1{ width:100%; height:300px; background-color:#333;}

.sb{ width:1200px; height:auto; margin:0 auto;}
.sb_title{ width:1200px; height:auto; float:left; padding-top:28px;}
.sb_title h3{ width:1200px; height:auto; font-size:34px; font-weight:normal; float:left; text-align:center; color:#000; text-align:center; font-family:"微软雅黑";}
.sb_title p{ width:1200px; height:auto; float:left; font-size:14px; color:#575757; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:26px; background:url(../images/pro_bg.jpg) no-repeat center center;}


.sb_lb{ width:1200px; height:auto; float:left;}
.sb_lb li{ width:290px; height:auto; float:left; display:block; padding-right:13px; margin-bottom:15px;}
.sb_lb li img{ width:290px; height:189px; float:left;}
.sb_lb li p{ width:290px; height:40px; float:left; line-height:40px;}
.sb_lb li p a{ width:290px;  height:40px; font-size:16px; line-height:40px; float:left; color:#333; text-align:center;}
.sb_lb li p a:hover{ color:#F00;}
.sb_gd{ width:1200px; height:auto; float:left; padding-top:15px; padding-bottom:25px; }
.sb_gd a{ width:142px; height:40px; line-height:40px; color:#FFF; background-color:#ff003c; font-size:16px; text-align:center; display:block; margin-left:529px; border-radius:10px;}
.sb_gd a:hover{ background-color:#c1002d;}


.about_nr{ width:100%; height:423px; margin:0 auto; background:url(../images/about_bg.jpg) repeat-x left top; }
.about_center{ width:1200px; height:423px; margin:0 auto;}
.about_title{ width:1200px; height:auto; float:left; padding-top:28px; padding-bottom:10px;}
.about_title h3{ width:1200px; height:auto; font-size:34px; font-weight:normal; float:left; text-align:center; color:#000; text-align:center; font-family:"微软雅黑";}
.about_title p{ width:1200px; height:auto; float:left; font-size:14px; color:#575757; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:26px; background:url(../images/pro_bg.jpg) no-repeat center center;}
.about_left{ width:602px; height:auto; float:left;}
.about_title1{ width:602px; height:auto; float:left; font-size:20px; color:#d3141c; line-height:35px; padding-top:30px;}
.about_xx{ width:602px; height:auto; float:left; font-size:15px; line-height:24px; padding-top:10px; padding-bottom:10px; }
.about_xx p{ text-indent:2em;}
.about_gd{ width:602px; height:auto; float:left;}
.about_gd a{ width:138px; height:38px; border:2px solid #ff003c;  border-radius:10px; display:block; text-align:center; line-height:40px; font-size:14px; color:#ff003c;}
.about_gd a:hover{ background-color:#ff003c; color:#FFF;}
.about_right{ width:543px; height:361px; float:right; padding-top:30px;}


.zong{ width:1200px; height:auto; margin:0 auto; padding-top:30px;}
.pro_left{ width:673px; height:auto; float:left;}
.pro_title{ width:673px; height:40px; line-height:40px; float:left; font-size:14px; background:url(../images/cp_bt.jpg) no-repeat right center;;}
.pro_title h3{ width:auto; height:auto;  line-height:40px; float:left; font-size:20px; color:#ff003c; font-weight:normal;}
.pro_title p{ float:left; line-height:40px; color:#999; padding-left:10px;}
.pro_lb{ width:673px; height:auto; float:left; padding-top:20px;}
.pro_lb li{ width:303px; height:auto; float:left; padding-left:22px;}
.pro_lb li img{ width:303px; height:201px; float:left;}
.pro_lb li p{ width:303px; height:auto; float:left;   }
.pro_lb li p a{ width:303px; height:40px; float:left; line-height:40px; text-align:center; color:#000;}
.news_right{ width:506px; height:auto; float:right; }
.news_title{ width:506px; height:auto; float:left; background:url(../images/news_bt.jpg) no-repeat right center;}
.news_title h3{ width:auto; height:auto;  line-height:40px; float:left; font-size:20px; color:#ff003c; font-weight:normal;}
.news_title p{ float:left; line-height:40px; color:#999; padding-left:10px;}
.news_lb{ width:506px; height:auto; float:left;}
.news_lb li{ width:506px; height:auto; float:left; padding-top:5px; padding-bottom:5px;}
.news_lb li h3{ width:406px; height:auto; float:left; line-height:40px; font-size:16px; color:#000; display:block; font-weight:bold; }
.news_lb li h3 a{ color:#000;}
.news_lb li h3 a:hover{ color:#ff003c;}
.news_lb li span{ font-size:16px; float:right; line-height:40px; width:100px; text-align:right;}
.news_lb p{ width:506px; height:auto; float:left; font-size:14px; line-height:24px; color:#707070; padding-top:14px; padding-bottom:14px; border-bottom:1px dashed #CCC;}
.news_lb p a{ color:#707070;}
.news_lb p a:hover{ color:#000;}
.d_dh{ width:100%; height:40px; margin:0 auto; background-color:#d3141c;}
.dbdh_center{ width:1200px; height:40px; margin:0 auto;}
.dbdh_center h3{ width:auto; height:auto; float:left; font-size:16px; color:#FFF; line-height:40px; font-weight:normal; }
.dbdh_center p{ width:140px; height:auto; float:left; font-size:14px; color:#FFF; text-align:center; line-height:40px; display:block;}
.dbdh_center p a{ color:#fff;}
.dbdh_center p a:hover{ color:#000;}
.dbdh_center span{ width:20px; height:auto; line-height:40px; float:left; font-size:14px; color:#FFF; text-align:center;}
.db{ width:1200px; height:auto; margin:0 auto; padding-bottom:30px;}
.d_logo{ width:529px; height:93px; float:left;}
.d_right{ width:422px; height:auto; float:right; padding-right:120px; font-size:14px; color:#666; line-height:24px; padding-top:15px;}



.ny_main{ width:1200px; margin:0 auto; padding-top:15px;}
.ny_left{ width:245px; height:auto; float:left;}
.dh_title{ width:245px; height:80px;  float:left; background-color:#000; }
.dh_title h3{width:245px; text-align:center;  display:block; font-size:20px; float:left; color:#FFF;  font-weight:normal; line-height:30px; padding-top:10px;}
.dh_title p{  display:block; width:245px; height:auto; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF; float:left; text-align:center;}
.ny_list{ width:245px; height:auto; float:left;}
.ny_list li{ width:245px; height:40px; line-height:40px; font-size:14px; background-color:#f0f0f0; margin-top:5px; text-align:center;}
.ny_list li a{width:245px; height:40px; display:block;}
.ny_list li a:hover{ background-color:#c91318; color:#FFF;}
.onclick1{ background-color:#c91318; color:#FFF;}

.ny_right{ width:920px; height:auto; float:right; border:1px solid #CCC; padding:10px; margin-bottom:50px;}
.ny_bt{ width:920px; height:50px; border-bottom:1px solid #CCC; line-height:50px;}
.ny_bt h3{ font-size:16px; line-height:50px; color:#333; float:left;}
.ny_bt span{ float:right; line-height:50px; color:#999; font-size:14px;}
.ny_bt span a{ color:#c91318;}
.gy1{ width:920px; height:auto; float:left; padding-top:20px; padding-bottom:150px;}
.gy1 h3{ width:920px; height:auto; float:left; font-size:26px; text-align:center; color:#F00; padding-top:20px; padding-bottom:30px;}
.gy1 img{ margin-top:30px; margin-bottom:30px; }
.gy1 p{ width:860px; height:auto; float:left; padding-left:30px; line-height:30px; text-align:left; padding-right:30px; font-size:14px; color:#666; text-indent:2em; }
.cp_list{ width:920px; height:auto; float:left;}
.cp_list li{ width:278px; height:auto; float:left; border:1px solid #CCC; margin-left:19px; margin-top:20px;  }
.cp_list li img{ width:278px; height:207px; float:left; }
.cp_list li span{ width:278px; height:52px; float:left; text-align:center;  color:#000; font-family:"微软雅黑";}
.cp_list li a{ width:278px; height:52px; font-size:14px; line-height:52px; display:block; color:#000; font-family:"微软雅黑";}
.cp_list li a:hover{width:278px; height:52px; display:block; color:#000; background-color:#f2f2f2; }

.page{ clear:both; height:40px; text-align:center; font-size:14px; color:#999; padding:60px 0px 50px 10px;}
.page a{ padding:5px; border:1px solid #999; margin-right:5px; color:#999; text-decoration:none; padding-left:10px; padding-right:10px;}
.page a:hover{ background-color:#CCC; color:#000 ;}
.page span{ color:#999;}


.ys1{ color:#f66c07; font-weight:bold;}
.pro_xx1{ width:920px; height:auto; float:left; padding-top:30px;}
.xx_title{ width:907px; height:40px; background-color:#f5f5f5; color:#333; padding-left:10px; line-height:40px; font-size:16px; border-left:3px solid #c91318;}
.xx_nr{ width:860px; height:auto; float:left; font-size:14px; line-height:24px; color:#333; padding-left:30px; padding-right:30px; padding-top:30px; padding-bottom:100px;}
.news_list{ width:880px; height:auto; float:left; padding-top:30px; padding-left:20px; padding-right:20px;}
.news_list li{ width:880px; height:auto; float:left; padding-bottom:20px;}
.news_list li span{ width:120px; height:110px; float:left; background-color:#f0f0f0;}
.news_list li span h3{ font-size:53px; color:#787878; text-align:center; font-weight:normal; padding-top:5px;}
.news_list li span p{ font-size:16px; text-align:center; color:#787878; padding-top:5px;}

.wz_nr1{ width:740px; height:110px; float:left; padding-left:15px;}
.wz_nr1 h3{width:740px; font-size:20px; padding-top:10px; line-height:40px; color:#333; float:left;}
.wz_nr1 h3 a{ color:#333;}
.wz_nr1 h3 a:hover{ color:#d3141c;}
.wz_nr1 p{ width:740px; font-size:14px; line-height:25px; color:#707070; float:left;}
.wz_nr1 p a{ color:#707070;}
.wz_nr1 p a:hover{ color:#707070; text-decoration:underline;}
.news_xx{ width:920px; height:auto; float:left; min-height:800px;}
.time{ width:920px; height:30px; line-height:30px; text-align:center; color:#666; font-size:14px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; display:block; margin-bottom:20px;}
.news_xx h3{ width:920px; height:50px; line-height:50px; padding-top:30px; padding-bottom:20px; font-size:26px; color:#333; text-align:center; }
.news_xx p{ padding-left:30px; padding-right:30px; font-size:14px; color:#333; line-height:24px; }
.lyb{ width:920px; height:auto; float:left;}

.contact{ width:920px; height:auto; float:left; padding-top:30px; min-height:800px;}
.contact h3{ font-size:20px; color:#000; text-align:center;}
.contact p{ text-align:center;}

.cp1_list{ width:920px; height:auto; float:left;}
.cp1_list li{ width:290px; height:auto; float:left; border:1px solid #CCC; margin-left:11px; margin-top:20px;  }
.cp1_list li img{ width:290px; height:189px; float:left; }
.cp1_list li span{ width:290px; height:52px; float:left; text-align:center;  color:#000; font-family:"微软雅黑";}
.cp1_list li a{ width:290px; height:52px; font-size:14px; line-height:52px; display:block; color:#000; font-family:"微软雅黑";}
.cp1_list li a:hover{width:290px; height:52px; display:block; color:#000; background-color:#f2f2f2; }