@charset "utf-8";
/* CSS Document */
body { padding:0px; margin: 0px; font-family: Arial; font-size: 12px; background: #053058; }
p { margin: 0px; padding:0px; }
ul,li { list-style: none; margin: 0px; padding:0px}
img { border: none; }
a { text-decoration: none; }
input,select { font-family: Arial; font-size: 12px;  }

.overhidden { overflow: hidden; }

.container { width: 952px; overflow: hidden; margin: 7px auto 0px; }

.top { width: 952px; height: 460px; overflow: hidden; background: url(../images/tbg3.jpg) no-repeat; }
.top .logo { float: left; display: inline; margin: 26px 0px 0px 43px; width: 310px; height: 221px; background: url(../images/logo.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/logo.png',sizingMethod='crop'); overflow: hidden; cursor: pointer;  }
.top .table1 { float: left; display: inline; font-size: 14px; margin: 265px 0px 0px -310px; width: 281px; height: 170px; background: url(../images/table1.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/table1.png',sizingMethod='crop'); }
.top .table1 .tab1 { float: left; display: inline; margin: 10px 0px 0px 15px; width: 250px; line-height: 14px; }
.top .table1 .tab1 .trow { float: left; width: 250px; height: 25px; overflow: hidden;  }
.top .table1 .rl { float: right; position: relative; }
.top .table1 .tbox1 {position: relative; float: left; display: inline;  width: 115px; }
.top .table1 .tbox2 {position: relative; float: left; display: inline;  width: 30px; }
.top .table1 .tbox3 {position: relative; float: left; display: inline;  width: 198px; }
.top .table1 .t1 {float: left; display: inline; margin-top: 3px; width: 105px; overflow: hidden;}
.top .table1 .t2 {float: left; display: inline; margin-top: 3px; width: 45px; overflow: hidden;}
.top .table1 .t3 {float: left; display: inline; margin-top: 3px; width: 60px; overflow: hidden; margin-left: 25px;}
.top .table1 .submit1 { position: relative; float: right; height: 22px; width: 72px; overflow: hidden; font-size: 13px; background: url(../images/bn1.jpg) no-repeat; border: none; cursor: pointer; }
.top .tpic { float: right; display: inline; margin: 297px 0px 0px 0px; width: 313px; height: 163px; background: url(../images/tpic.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tpic.png',sizingMethod='crop'); }

.content { width: 952px; overflow: hidden; margin-top: 12px; background: url(../images/conbg.jpg) repeat-x #681C34;; padding-bottom: 27px; }
.nav { width: 917px; padding-left: 35px; overflow: hidden; height: 39px; line-height: 35px; }
.nav .bnone { background: none; }
.nav a { float: left; height: 39px; background: url(../images/nav_bg.jpg) no-repeat right 0px; color: #D1BFA5; padding-left: 25px; } 
.nav a span { float: left; height: 39px; padding-right: 25px; cursor: pointer; }
.nav a:hover { background: url(../images/nav_left.jpg) no-repeat}
.nav a:hover span { background: url(../images/nav_right.jpg) no-repeat right 0px;}
.nav .hover { background: url(../images/nav_left.jpg) no-repeat}
.nav .hover span { background: url(../images/nav_right.jpg) no-repeat right 0px;}
.nav select { float: right; display: inline; margin: 5px 35px 0px 0px; width: 130px; }
.left { float: left; display: inline; margin: 25px 0px 0px 35px; width: 399px; overflow: hidden; }
.left .box1_top { width: 399px; height: 10px; background: url(../images/box1_top.jpg) no-repeat; font-size: 0px; }
.left .box1_bottom { width: 399px; height: 10px; background: url(../images/box1_bottom.jpg) no-repeat; font-size: 0px; }
.left .box1_ms { width: 369px; background: #fff; line-height: 18px; padding: 10px 20px; height: 400px; overflow: hidden; }
.left .box1_ms p { padding-bottom: 18px; }
.right { float: right; display: inline; margin: 25px 35px 0px 0px ; width: 465px; overflow: hidden; }
.right .box2_top { width: 465px; height: 10px; background: url(../images/box2_top.jpg) no-repeat; font-size: 0px; }
.right .box2_bottom { width: 465px; height: 10px; background: url(../images/box2_bottom.jpg) no-repeat; font-size: 0px; }
.right .box2_ms { width: 415px; padding: 0px 25px; background: #fff; line-height: 16px; height: 420px; overflow: hidden; }
.right .box2_ms p { float: left; width: 415px; overflow: hidden; padding-top: 10px; line-height: 14px; }
.right .box2_ms p .pp { float: left; display: inline; width: 120px; height: 50px; line-height: 28px; overflow: hidden;  }
.right .box2_ms p .md { padding: 0px 15px; margin: 0px 10px; border-left: 1px solid #000; border-right: 1px solid #000; }

/*------------subpage--------*/
.subpage { width: 874px; margin: 23px auto 0px; }
.subpage .sub_top { width: 874px; height: 15px; background: url(../images/sub_top.jpg) no-repeat; }
.subpage .sub_bottom { width: 874px; height: 15px; background: url(../images/sub_bottom.jpg) no-repeat; }
.subpage .sub_ms { width: 814px; padding: 10px 30px; background: url(../images/sub_bg.jpg) repeat-y; overflow: hidden; }
.subpage .sub_ms p { line-height: 20px; padding-bottom: 10px; }
.subpage .sub_ms p a {  text-decoration: underline; color: #000; }
.subpage .sub_ms ul, .subpage .sub_ms li { list-style-position: inside; list-style-type: disc; }

.footer { width: 952px; overflow: hidden; text-align: center; padding-top: 10px; }
	.footer a {  color: #D1BFA5; display: inline-block; margin: 0px 22px; }

#footer_start ul {
  float:left;
  text-align: center;
  color: #D1BFA5;
  line-height:2em;
	list-style:none;
	margin:25px 20px 0 50px;
	padding-bottom: 10px;

		
  }
#footer_extra ul {
	line-height:2em;
	padding-left: 20px;
	list-style:none;
	
	
  }
#footer_end ul {
	line-height:2em;
	padding-right: 30px;
	list-style:none;
	margin-right: -15em;
	
  }