@charset "utf-8";
/* CSS Document */
li{ list-style:none;}
.nav{ margin-top:35px;}
.navbar{ margin:0;}
.nav-pills li a:hover{ background:#ca0519; color:#fff;}
.nav-pills li.active > a{ background:#ca0519; padding:5px 10px;}
.nav-pills li.active a:hover{ background:#ca0519;}
.nav-pills li{ margin-left:10px; margin-right:10px;}
.nav-pills li a{padding:5px 10px; color:#2e2e2e;}
.carousel-inner .item{ margin:0; padding:0;}
.carousel-indicators .active{background:#ca0519}
.carousel-control.left {
  background-image:none;
  background-image:none;
  background-image:none;
  background-image:none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image:none;
  background-image:none;
  background-image:none;
  background-image:none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.news h2{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#ca0519; background:url(../images/news_h2_bg.jpg) left bottom no-repeat; height:32px; line-height:32px; padding-right:50px; padding-left:5px;}
.news h2 a{ color:#ca0519; font-size:9px;float:right;}
.news ul{ height:auto; overflow:hidden; padding:0; padding-right:50px;}
.news ul li{ width:100%; height:30px; line-height:30px; background:url(../images/news_tb.jpg) left center no-repeat; margin:0; padding-left:20px; border-bottom:1px dashed #d8d8d8;}
.news ul li a{ color:#5a5a5a; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; font-size:12px;}
.news ul li a span{ float:right;}
.news ul li a:hover{ color:#ca0519; text-decoration:none;}
.news1 ul{height:auto;overflow:hidden; padding:0 0 0 20px;}
.news1 ul li{height:30px; line-height:30px; background:url(../images/news_tb.jpg) left center no-repeat; margin:0; padding-left:20px; border-bottom:1px dashed #d8d8d8;}
.news1 ul li a{ color:#5a5a5a; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; font-size:12px; padding:0;}
.news1 ul li a span{ float:right;}
.news1 ul li a:hover{ color:#ca0519; text-decoration:none;}

.about h2{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#ca0519; border-bottom:1px solid #efefef;height:31px; line-height:32px; padding-right:5px; padding-left:5px;}
.about h2 a{color:#ca0519; font-size:9px;float:right;}
.about p{color:#5a5a5a; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; font-size:12px; line-height:30px; text-indent:2em;}


.scrollleft{margin:20px auto; overflow:hidden;}
.scrollleft li{float:left;display:inline; width:152px;text-align:center;line-height:19px; padding:0; margin-left:10px; margin-right:10px;}
.scrollleft img{width:150px;height:130px;padding:0px;border:solid 1px #f0f0f0;}
.scrollleft li span{ display:block; width:150px; height:24px; line-height:24px; background: url(../images/pro_tb1.jpg) right 20px center no-repeat #f0f0f0; text-align:left; text-indent:1em; color:#535353; font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; padding:0; margin-left:1px;}
.scrollleft li:hover img{ border:1px solid #ca0519;}
.scrollleft li:hover span{background: url(../images/pro_tb2.png) right 20px center no-repeat #ca0519; color:#fff;}
.modal-footer{ background:#b8b8b8; border:none; color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; font-size:12px; text-align:left; line-height:28px; padding:0;}
.carousel-indicators{bottom:5px;}
.hh2{ height:32px; line-height:32px; border-bottom:1px dashed #efefef; font-size:14px; color:#ca0519; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:20px;}
.pro{margin:0; border:1px solid #efefef; margin-left:20px; padding-top:10px; padding-right:-10px; padding-left:10px;}
.pro li{ margin:0; margin-bottom:10px;margin-right:10px; font-size:13px;}
.pro li a{ font-size:13px;}
.breadcrumb{ background:none; padding:0; padding-right:15px;}
.breadcrumb li a{ color:#ca0519; font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;;}
.breadcrumb li.active{ font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;;}
.about_d{ padding-left:20px;}
.about_d img{ float:left; margin-right:15px;}
.about_d p{ font-size:12px; line-height:28px;}
.about_d p mark{ font-size:13px; background:none; color:#06F;}

.pagination{ padding-left:40px;}
.pagination li a{ color:#444;}
.pagination .active a{ background:#ca0519; border:1px solid #efefef;}
.pagination .active a:hover{ background:#efefef; color:#444;}
.pager{ padding:0; padding-left:30px; padding-right:10px;}
.pager a{ color:#444;}
.news_d{ padding:0 0 0 20px; line-height:28px; margin:10px 0;}


.scrollleft1{ width:100%; height:auto;overflow:hidden;}
.scrollleft1 li{float:left;display:inline; width:162px;text-align:center;line-height:19px; padding:0; margin-left:18px; margin-right:18px; margin-bottom:25px;}
.scrollleft1 img{width:160px;padding:0px;border:solid 1px #f0f0f0;}
.scrollleft1 li span{ display:block; width:160px; height:24px; line-height:24px; background: url(../images/pro_tb1.jpg) right 20px center no-repeat #f0f0f0; text-align:left; text-indent:1em; color:#535353; font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;; padding:0; margin-left:1px;}
.scrollleft1 li:hover img{ border:1px solid #ca0519;}
.scrollleft1 li:hover span{background: url(../images/pro_tb2.png) right 20px center no-repeat #ca0519; color:#fff;}

.pro_d{ width:100%; height:auto; overflow:hidden; text-align:center;}
.pro_d img{border:solid 1px #f0f0f0;}
.pro_d h3{ font-size:16px;}
.pro_d .text{ width:100%; height:auto; padding:0 0 0 20px; text-align:left;}
.pro_d h4{ font-size:14px; color:#ca0519; border-bottom:1px dashed #efefef; line-height:28px;}
.pro_d .text img{ border:none;}
.pro_d li{ margin-bottom:15px;}


.table2{ width:840px; float:left; margin-left:-30px;}
.table2 td{ height:40px; line-height:40px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding-bottom:10px;}
.input1{ width:262px; height:28px; line-height:28px; text-indent:10px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; margin:0 auto; border:1px solid #999;}
.input2{ width:690px; height:28px; line-height:28px; text-indent:10px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; margin:0 auto; border:1px solid #999;}
.input3{ width:690px; line-height:28px; text-indent:10px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; margin:0 auto; border:1px solid #999;}
.input4{ width:180px; line-height:28px; text-indent:10px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; margin:0 auto; border:1px solid #999;}
.input5{ width:120px; height:28px; background:#ca0519; border:none;  color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; cursor:pointer; line-height:28px;}

.contact{padding:0 0 0 20px; line-height:28px; margin:10px 0;}
.es{text-align:right; width:auto;background:#ca0519; padding:3px 0px; float:right; margin-top:37px; margin-left:10px;}
.es a{ color:#fff; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; padding:0 10px; text-decoration:none;}
.es a.m3{ color:#333;}
.es span{ color:#fff;}

.page{ width:940px; margin:25px 0; float:left;}
/*分页样式*/
.page ul{ padding:0; margin:0; float:left; border:none;}
.page ul li{
 border:none;
 margin:0px;
 padding:0px;
 font-size:12px;
 float:left;
 list-style:none;}
.page a{
 border:solid 1px #DDDDDD;
 margin-right:2px; }
 .page .previous a {
 font-size:12px;
 font-weight:bold;
 border:solid 1px #CCC;} 
.page .active{
 color:#000;
 font-weight:bold;
 display:block;
 float:left;
 padding:6px 6px;}
.page a:link,
.page a:visited {
 color:#4c4c4c;
 display:block;
 float:left;
 padding:5px 6px;
 text-decoration:none; }
.page a:hover{
 border:solid 1px #000; }
.page .previous-off,
.page .next-off {
 color:#666666;
 display:block;
 float:left;
 padding:5px 6px; }
.page .next a{
 font-size:12px;
 border:solid 1px #CCC;
 margin-bottom:5px;
 padding:4px 6px;
 }
