@charset "utf-8";
/* CSS Document */
@import url("base.css");
.clearboth { clear: both;}
a{color: black;}
a:hover {color: #ED0505;text-decoration: underline;}
strong {font-weight: bold;}
/* header start */
#top {width: 990px; margin:0 auto; }
#topright {float: right; margin-top: 10px;font-size: 12px;*width: 150px;*height: 30px;*display: block;}
#topbottom {float: right;margin-top:66px; margin-right: -100px; *width: 230px;*display: block;}
#topbottom b {margin-left:12px;font-size:24px;color:#ED0505;font-family: "Times New Roman",Times,serif; font-weight: 500;float: right; }
#topbottom img{*float: left;}
#nav {background: url(../images/navback.gif) repeat-x; height: 42px;}
#nav ul{width: 920px;margin:0 auto;}
#nav ul li{float: left;margin: 12px 27px;font-weight: 600;font-size: 14px;text-align: center;}
#nav ul li a{color: #ece6e6;}
#nav ul li a:hover {color: #ED0505;}
#flash {margin:0 auto;background: url(../images/flash_bak.jpg) no-repeat; width: 1010px;height: 195px; z-index: 5;}
#flash object{margin-left:50px;}
/* header end */

/*  content start */
#content {width: 1012px;margin: 0 auto;}
#left {width: 213px;float: left;}
.protop { height: 44px; width:213px; background: url(../images/bak01.gif) no-repeat; }
.protop a { margin: 18px 0 0 18px;float:left; font-size:14px;font-weight: 600;color:  #ece6e6;}
.protop a:hover {color: #ED0505;}
#prolist {clear:both;width:206px;margin-left:3px;border: 1px solid #bdbdbd; border-top:none;}
#prolist  ul li {width:213px;height:29px;background: url(../images/bak02.gif) no-repeat;margin-left: -4px;}
#prolist  ul li a{ margin:7px 0 0 30px;float: left;font-size: 14px;color: #2068B6;font-weight: 600;}
#prolist  ul li a:hover {color: #ED0505;}
#aboutlist   ul {margin-bottom: 5px;border-bottom: 1px solid #bdbdbd;}
#aboutlist   ul li {width:213px;height:29px;background: url(../images/bak11.gif) no-repeat;}
#aboutlist   ul li a{ margin:8px 0 0 53px;float: left;font-size: 12px;color: black;font-weight: 600;}
#aboutlist   ul li a:hover {color: #ED0505;}

#contactpic {margin-top: 5px;}
#contop {width: 213px; height:56px;background: url(../images/bak03.jpg) no-repeat;}
#contop a {margin:10px 0 0 30px;float: left; font-weight: 900; font-size:14px;color: #ece6e6;}
#contop a:hover {color: #ED0505;text-decoration: underline;}
#contel {width:213px;min-height: 260px; background: url(../images/bak04.jpg) bottom no-repeat;}
#contel ul{width:206px;margin-left: 3px; padding-bottom: 170px;}
#contel ul li{width: 201px; font-size:12px;padding:0 0 3px 5px;border:1px solid #bdbdbd; border-top:0;border-bottom:0; }
/* right start */
#right,#froabout,#rongyu{float: left;}
#right {width: 797px;}
#abouttop {width:548px;height: 41px; background: url(../images/bak05.gif) no-repeat;}
#abouttop span{margin: 15px 0 0 28px;float: left;font-size: 14px;font-weight: bolder;color: #ED0505;}
#aboutcon {width: 501px;margin-left: 3px; padding: 3px 20px;border:1px solid #bdbdbd;border-top:none;font-size:12px;line-height: 22px;}
#aboutcon img{float: left;margin-right: 8px;}
#aboutcon p{text-indent: 2em;}

#rytop {width: 249px;height: 45px;background: url(../images/bak06.gif) no-repeat;}
#rytop a{margin: 16px 0 0 28px;float: left;font-size: 14px;font-weight: bold;color: #ece6e6;}
#rytop a:hover{color: #ED0505;}
#rycon {margin-left: 3px;width: 234px;border:1px solid #bdbdbd;border-top:none;padding:3px;}
#rycon p{font-size: 12px;margin:4px auto;width: 225px;}
#myFocus {margin: 0 auto;}
#froprotop {width:797px;height: 45px;background: url(../images/bak08.gif);float:left;}
#froprotop span {width: 139px; height: 45px;background: url(../images/bak07.gif) no-repeat;float: left;}
#froprotop span b {float: left;margin:10px 0 0 36px;font-size:14px;font-weight: bold;color: #ece6e6; }
#froprotop  a { width: 67px;height: 45px;float: right; background: url(../images/bak09.gif) no-repeat; }
#froprocon {width: 776px;padding-left: 21px;_padding-left: 12px;}
#froprocon ul li {width: 160px;height: 150px; float:left;margin: 10px 12px;*margin:10px;}
#froprocon ul li img{border:1px solid #999999;padding: 3px;}
#froprocon ul li img:hover{border-color:#ED0505; }
#froprocon ul li p {font-size: 12px ;text-align: center;font-weight: bold;color: #2068B6;margin-top: 3px;}
#froprocon ul li p:hover {color: #F7941D;text-decoration: underline;}
#froprocon ul li a:hover{text-decoration: none;}

#article {clear: both; width: 750px;padding: 22px;margin: 0 auto; font-size: 12px;line-height: 22px;}
#article p {margin-bottom: 5px; }
.wenhua {width: 750px;height: 105px; margin: 0 auto;border-bottom: 1px dashed #bdbdbd;margin-top: 5px;}
.wenhua img {float: left;}
.wenhua div {width: 460px;height: 22px;float:left;color: #545454;font-size: 14px;font-weight: bold;line-height: 22px;margin-left: 20px;}
.wenhua div span {color: #004060; font-size: 12px;line-height: 18px;font-weight: normal;}
#rongyuzhengshu ul {width: 676px;_width:715px; margin:0 auto;}
#rongyuzhengshu ul li {width: 278px;float: left;margin: 5px 30px;}
#rongyuzhengshu ul li img {border:1px solid grey;}

#page {clear: both; height: 22px;width:760px; margin: 0px auto;padding-top: 20px;text-align: center;font-size: 12px;}
#page span {color: red;}

#news ul li { background: url(../images/bak12.gif) left no-repeat;float: left;width: 739px;height: 26px; line-height: 26px; font-size: 12px;margin-left:26px;_margin-left:12px; padding-left: 16px; border-bottom: 1px dashed #bdbdbd;}
#news ul li a {float: left;width: 620px;}
#news ul li span {float: right;margin-right: 20px;line-height: 26px;height: 26px;width: 70px;}
#atitle {text-align: center;width: 750px;margin: 0 auto; font-weight: bold;font-size: 14px;line-height: 22px;border-bottom: 1px solid grey;padding-bottom:5px;margin-bottom: 8px; }
#atitle span {float: right;font-weight: normal;}
#xiangguan {margin-top: 50px;}
/* right end */

/* content end */

/* footer start */
#footer { width: 1010px;height: 39px;background: url(../images/bak10.gif);margin: 15px auto;}
#foot-menu {margin:12px 0 0 30px;float: left;font-size: 12px;color: #ece6e6;}
#foot-menu a {color: #ece6e6;}
#foot-menu a:hover {color: #ED0505;text-decoration: underline;}
#footer span {float: right;margin:12px 30px 0 0;font-size: 12px;color: white;}
#footer2 {width: 1010px;margin: 15px auto;text-align: center;font-size: 12px;margin-top: 5px;}
#footer2 p{margin-top: 5px;}
#footer2 a {color: black;}
#footer2 a:hover {color: #ED0505;text-decoration: underline;}
/* footer end */