@charset "utf-8";
/* CSS Document */

.tel{ overflow:hidden; float:right;}
.tel span{ background:#c31920; overflow:hidden; width:68px; height:68px; float:left; display:block; border-radius:100%; text-align:center; padding-top:15px}
.tel ul{ float:right; text-align:left;  padding-top:8px; padding-left:5px}
.tel ul li:nth-child(1){ font-size:18px; color:#666666}
.tel ul li:nth-child(2){ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#c31920; font-weight:bold}

.nav li.act{background:#fa5721;}
.nav li:hover{background:#fa5721;}
.nav{background:#c31920;}
.nav li{  border-right:#ad161c solid 1px;}
.nav li:first-child{border-left:#ad161c solid 1px;}
.top{ border-bottom:#c31920 solid 3px}
.link{background:#d21018;}
.foot{ background:#c31920;}
.footNav{ border-bottom:#ad161c solid 1px}
.a{ border-bottom:#ad161c solid 1px;}
.s{background:#fa5721;}
.s a{  border-top:#e24e1c solid 1px;}
.bs{border-bottom:#c31920 solid 1px;}

.product li:hover{  background:#c31920;}
.product li:hover span{ color:#FFF}

.mr_frUlTeams ul li:hover {  background:#c31920;}
.mr_frUlTeams ul li:hover span{ color:#FFF}

.news li a time{ background:#c31920;}

.menu{ font-size:18px; color:#c31920; text-align:left;  padding-bottom:10px; margin-top:20px}
.m{border-bottom:#c31920 solid 1px;}
.menu a{ font-size:18px; color:#c31920; text-decoration:none}
.main img{ max-width:1200px;}
.flxz{ background:#c31920; line-height:60px; color:#ffffff; padding-left:20px; font-size:14px; width:1200px; margin-left:auto; margin-right:auto; margin-top:10px}
.flxz a{ color:#ffffff; text-decoration:none; margin-right:15px; border:#d4d4d4 dotted  1px !important; padding:10px; border-radius:10px}
.flxz span{ margin-right:20px}
.flxz a.act{ background:#fa5721; color:#fff}
.flxz a:hover{ background:#fa5721; color:#fff}

.free li{ line-height:0px; margin-top:20px; color:#c31920}
.free input[type="submit"]{ line-height:45px; width:20%; padding-left:10px; font-size:18px; border:0; background:#c31920; color:#FFF; margin-bottom:20px}

.newsContainter li:hover{ border-bottom:#c31920 dotted 1px;}
.newsContainter li:hover h1{ color:#c31920}
.newsContainter li:hover p{ color:#c31920}
.newsContainter li:hover p a{ color:#c31920}
.newsContainter li:hover h4{ color:#c31920}

.page{ text-align:center; margin-top:0px; clear:both; width:100%; margin-bottom:30px}
.page a{ font-size:16px; margin-right:10px; color:#666666; background:#f1f1f1; padding:10px 20px 10px 20px; text-decoration:none}
.page a.act{ background:#c31920; color:#FFF}
.page a:hover{background:#c31920; color:#FFF}

.cases li:hover span{ background:#c31920}
.products li:hover span{background:#c31920; color:#FFF}