*{margin:0;padding:0;border:0;}
body{ margin:0; padding:0; color:#515151; font-size:14px; font-family: "Î¢ÈíÑÅºÚ"; line-height:30px;}
img{ border: none}
ul li{ margin:0; padding:0; list-style:none}
a{ text-decoration:none; color:#515151;}
a img{ border:0}
a:hover{ color:#c01a20}


.top{ width:100%; height:123px; background-image: url(../image/top-bg.jpg); background-position:center;}
.top-in{ width:1003px; margin:0 auto; height:125px;}
.logo{ width:580px; height:123px; float:left;}
.line{ width:380px; height:123px; float:right;}
#red{ color:#ffffff; background-image:url(../image/language-hover.png);}
.menu{ width:100%; height:37px; background-color:#333333;}
.menu ul{ width:1003px; height:37px; margin:0 auto;}
.menu ul li{ display:block; float:left; width:125px; text-align:center; line-height:37px; font-size:15px;}
.menu ul li a{ display:block; margin:0 auto; color:#ffffff; height:37px; width:125px; background-image:url(../image/nav.png);}
.menu ul li a:hover{  background-image:url(../image/nav-hover.png);}
.slide_container{ height:487px;}
.part1{width:967px; margin:0 auto; height:270px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-top:4px solid #c01a20;clear:both; padding:0 18px;}
.part1 table{ float:left;}
.tit{ color:#000000; font-size:16px; border-bottom:1px solid #bababa; height:35px;}
.tit span{ color:#c01a20}
/*Í¼Æ¬ÌØÐ§*/
.ww{ margin:7px 10px 0 10px; color:#FFF; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";   }
.ww p a{ font-family:"Î¢ÈíÑÅºÚ";}
.boxgrid{ width: 271px; height:170px; float:left; background:#161613; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ padding: 0 10px; color:#afafaf; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; }
.boxgrid p a{ font-size:12px; font-family:Arial; color:#e60012}
.boxcaption{ float: left; position: absolute; background: #000; height:100px; width: 100%; opacity: 0.8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 170px;left: 0;}
.caption .boxcaption {top: 130px;left: 0;}
/*Í¼Æ¬ÌØÐ§½áÊø*/
.part2{ width:1003px; margin:0 auto; padding-top:20px;}
.part2 table{ width:224px; float:left;}
.xp{ line-height:25px; padding-top:10px;}
.xp-tit{ padding-left:5px; border-bottom:1px solid #d1d1d1; font-size:16px;}
.more{ display:block; width:101px; height:28px; margin:0 auto; background-image:url(../image/more.png);}
.more:hover{ background-image:url(../image/more-hover.png)}
.foot-menu{ height:165px; width:100%; background-image:url(../image/foot-bg.jpg); background-position:center;}
.three-in{ width:1003px; height:165px; margin:0 auto;}
.mail{ color:#FFFFFF;}
.mail:hover{ color:#c01a20}
.side{ width:227px; float:left; border:1px solid #dddddd; background-color:#f4f4f4; padding-bottom:45px;}
.side ul{ padding-top:20px; margin-bottom:35px;}
.side li{ display:block; height:31px; width:190px; margin:0 auto; margin-bottom:15px;}
.side li a{display:block; height:31px; width:190px; font-size:16px; background-image:url(../image/li.png); line-height:31px; margin:0 auto; text-align:center }
.side li a:hover{  color:#ffffff; background-image:url(../image/li-hover.png) }
.input{ border:1px solid #d6d6d6}
.location{ width:100%; height:40px; text-align:center; line-height:40px; background-color:#eaeaea}
.location span{ color:#c01a20}
.content{ width:1003px; margin:0 auto; padding-top:30px; padding-bottom:55px; height:auto;  }
.content-in{ width:743px; float:right; border:1px solid #dddddd; padding-bottom:35px; margin-bottom:35px;}
.tit1{ color:#000000; font-size:16px;  height:35px;}
.tit1 span{ color:#c01a20}
.in-in{ padding-top:25px; width:687px; margin:0 auto;}


