﻿body{width:100%; margin:0; font-size:12px; font-family:宋体,Arial; background:#ddd; _behavior: url("/csshover.htc");}
ul{margin:0; padding:0;}
h2,h3{margin:0;}

a{color:#000; text-decoration:none;}
a:link{color:#000; white-space:nowrap;}
/*a:visited{color:#3083C7;}*/
a:active{color:#f50;}
a:hover{color:#f50; text-decoration:underline;}

div{word-break:break-all;}
em {font-style:normal;}
label, input, select {vertical-align:middle;}

.page{width:980px; background:#fff; height:auto; margin:0 auto 0 auto; clear:both; overflow:hidden;}

.pagetop{width:960px; height:29px; margin:0 auto; line-height:28px; background: url("../../images/topbg.png") repeat-x 0 -31px; overflow:hidden; }
.pagetop .left{float:left; text-indent:8px;}
.pagetop .center{float:left;}
.pagetop .right span{}
.pagetop .right a{font-style:normal; color:#005eac; display:inline-block; margin:0 5px;}
.pagetop .right a b{font-style:normal; color:#005eac; font-family:Arial;}
.pagetop .right a:hover b{font-style:normal; color:#f50; text-decoration:underline; font-family:Arial;}
.pagetop .right a:hover{font-style:normal; color:#f50; text-decoration:underline;}
.pagetop .right em a{font-style:normal; color:#666;}
.pagetop .right{float:right; text-align:right; padding-right:8px; font-family:Arial;}

.header{width:960px; height:auto; margin:8px auto 0 auto; clear:both; overflow:hidden;}
.header h1{margin:0px;}
.header img{display:block; border:none;}
.header .left{float:left;}
.header .center{float:left;}
.header .right{float:right; text-align:right;}
.header .left .logo{}

.navigation{width:960px; height:37px; margin:8px auto 0 auto; background:url("../../images/sprite.png") no-repeat -2px 0px; line-height:36px; clear:both;}
.navigation .left{margin-left:5px !important; *margin-left:5px !important; *margin-left:3px; text-align:left; float:left;}
.navigation ul{margin:0; padding:0px; text-align:center;}	
.navigation ul li{width:auto; height:35px; line-height:35px; display:block; float:left; margin:0 auto 0 auto; padding:0 1px 0 2px; *padding:0 0 0 1px; background:url("../../images/sprite.png") no-repeat -2px -100px;}	
.navigation ul .bgnone{background:none; }
.navigation a{color:#fff; font-size:14px; font-weight:300; text-decoration:none; display:inline-block; float:left; padding:0 8px; *padding:0 9px;}	
.navigation a:hover{color:#222; font-size:14px; text-decoration:none;}	
.navigation .right{margin-right:12px !important; *margin-right:12px !important; *margin-right:7px; text-align:left; float:right;}

/*搜索栏*/
.search{width:960px; height:42px; margin:0 auto 0 auto; background: url("../../images/sprite.png") no-repeat -2px -37px; line-height:35px; 
	clear:both; overflow:hidden;}
.search .left{float:left; width:270px; text-align:left; text-indent:15px;}
.search .left1{float:left; width:65px; text-align:right; text-indent:5px;}
.search .left1 .select{margin-top:4px !important; *margin-top:-4px !important; *margin-top:4px; height:21px; border:solid 1px #ddd;}
.search .center{float:left; text-align:left; margin-left:7px; }
.search .center .input{width:240px; margin-top:4px; *margin-left:-7px; border:solid 1px #ddd; height:17px; line-height:17px; text-indent:2px;}
.search .center .input1{width:240px; margin-top:4px; *margin-left:-7px; border:solid 1px #f60; height:17px; line-height:17px; text-indent:2px;}
.search .center1{float:left; text-align:left; margin-left:8px; *margin-left:4px;  }
.search .center1 .button{width:55px; height:22px; *line-height:22px; border:none;  margin-top:4px; *margin-top:4px; background:url("../../images/sprite.png") no-repeat -852px -100px; cursor:pointer; color:#fff;}
.search .right{width:290px; height:30px; float:right; margin-right:10px !important; *margin-right:10px !important; *margin-right:6px; text-align:left; overflow:hidden; text-overflow:ellipsis;}

.position{width:960px; height:30px; margin:0 auto; line-height:30px; clear:both; text-align:left; text-indent:0px;}
.position a{color:#005eac;}.position a:hover{color:#f50;}
.position b{color:#f50;}
.position .left{float:left; text-align:left; text-indent:5px;}
.position .right{width:240px; float:right; margin-right:10px !important; *margin-right:10px !important; *margin-right:5px; text-align:left;}

.link{width:958px; height:auto; margin:10px auto 0px auto; text-align:left; line-height:24px; clear:both; border:solid 1px #ddd;}
.link h2{margin:0 0 0 10px; padding:0px; font-size:14px; color:#f50; line-height:24px;}
.link ul{margin:0 0 0 10px; padding:0px; clear:both;}
.link ul li{display:inline; margin:0 10px 0 0;}
.link a{color:#000;}
.link a:hover{color:#f60;}

.bottomNav{width:960px; height:28px; margin:10px auto 0px auto; text-align:center; line-height:28px; clear:both; background:#ff7c02; color:#fff;}
.bottomNav ul{margin:0; padding:0px;}
.bottomNav ul li{display:inline;}
.bottomNav a{color:#fff; display:inline-block; padding:0 10px;}
.bottomNav a:hover{color:#000;}

.footer{width:960px; height:auto; margin:0 auto 10px auto; line-height:24px; font-family:Arial; text-align:center;}

.footer1{width:960px; height:auto; margin:5px auto 20px auto; line-height:24px; font-family:Arial; text-align:center;}

.banner{width:960px; height:auto; margin:8px auto 0 auto; line-height:24px;	background:#c5ddf6; clear:both; display:block;}
/*------------------ 主体DIV---------------*/
.main{width:960px; height:auto; margin:0 auto; clear:both; text-align:left; overflow:hidden;}

/*按钮样式*/
.btn55{color:#fff; background:url("../../images/sprite.png") no-repeat -852px -100px; width:55px; height:23px; border:none; line-height:23px;cursor:pointer;}
.btn65{color:#fff; background:url("../../images/sprite.png") no-repeat -852px -300px; width:65px; height:24px; border:none; line-height:24px;cursor:pointer;}
.btn75{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -300px; width:75px; height:24px; border:none; line-height:24px;cursor:pointer;}
.btn90{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -100px; width:90px; height:28px; border:none; line-height:28px;cursor:pointer;}
.btn120{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -150px; width:120px; height:30px; border:none; line-height:30px; text-align:center; cursor:pointer;}
.btn160{color:#fff; background:url("../../images/sprite.png") no-repeat -752px -250px; width:160px; height:30px; border:none; line-height:30px; text-align:center; cursor:pointer;}

/*-------------------分页样式，此样式通用-------------------*/
.pagination {margin:8px auto; padding:0;border-bottom:none; width:100%; height:19px; line-height:19px; text-align:center;}
.pagination li{display:inline; margin:0 3px 0 3px;}
.pagination li a{ text-decoration:none;}
.pagination li a:hover{ text-decoration:none;}

.pagination .pgtcls{background:#f60;border:solid 1px #f60; color:#fff; padding:2px 5px 2px 5px !important; *padding:2px 5px 1px 5px !important; *padding:2px 5px 1px 5px;}
.pagination .pgtls{color:#222; padding:2px 0 2px 0 !important; *padding:0 !important; *padding:0; border:solid 1px #eee;}
.pagination .pgtls a{background:#fff; color:#222; padding:2px 5px 1px 5px; }
.pagination .pgtls a:hover{background:#f60; color:#222; color:#fff; padding:2px 5px 2px 5px !important; *padding:2px 5px 1px 5px !important; *padding:2px 5px 1px 5px;}
.pagination .pgts{color:#999;}
.pagination .pgtxts{color:#222;}
.pagination .pgtxts a{color:blue;text-decoration:none;}
.pagination .pgtxts a:hover{color:red; text-decoration:none;}
/*-------------------分页样式结束-------------------*/

/*-------------------弹出DIV层样式开始-------------------*/
#BgDiv { position:absolute; top:0px; right:0px; bottom:0px; left:0px; background-color:#ccc; filter:alpha(opacity=50); opacity:0.5; z-index:1100; }
#MsgDiv { background:#fff; border:solid 2px #f60; position:fixed; text-align:center; padding:2px 10px 10px 8px; line-height:22px; z-index:1102; font-size:12px;  _position: absolute; 
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(120) : document.body.scrollTop +(120));
}
#MsgDivTable { width:100%; margin:1px; border:0px; padding:0px; border-spacing:0; border-collapse: collapse; }
#MsgDivTitle { height:30px; color:#ff6000; text-align:left; margin:0px; font-weight:bold; font-size:14px; line-height:30px; cursor:move; }
#MsgTitle {}
#MsgDivClose { width:20px; font-family:"\u5b8b\u4f53"; cursor:pointer; padding:0px; margin:-5px 5px 0 0; }
#MsgDivClose span { width:20px; height:20px; display:block; float:right; background:url("../../images/imgico.gif") no-repeat -4px -782px;}
#MsgDivClose span:hover { background:url("../../images/imgico.gif") no-repeat -4px -812px; }
#MsgBox { text-align:left; }
#MsgDiv a{color:#005eac; text-decoration:underline;}
#MsgDiv a:hover{color:#f50; text-decoration:underline;}
/*-------------------弹出DIV层样式结束-------------------*/

/*.txt { border:solid 1px #999; border-right:solid 1px #eee;  border-bottom:solid 1px #eee; background:#fff; height:17px; }*/
.txt { border:solid 1px #ddd; background:#fff; height:17px; }
.txt-focus { border:solid 1px #98c0f4; background:#f5f9fd; height:17px; }

.red{color:Red;}
.orange{color:#f60;}
.blue{color:Blue;}
.select{height:23px; border:solid 1px #ddd;}


/*goto top*/
.gototop{
position:fixed;
bottom: 0;
right: 5%;
background:url("../../images/sprite.png") no-repeat -938px -100px; width:24px; height:20px;
_position: absolute;
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
.gototop a{ display:block;width:24px; height:20px;}


/*float ad*/
.floatad{
position:fixed;
top: 120px;
right: 2px;
/*background:url("../../images/sprite.png") no-repeat -938px -100px;*/ background:#fc5; width:20px; height:60px; line-height:18px; 
_position: absolute;
_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(120) : document.body.scrollTop +(120));
}
.floatad a{ display:block;width:20px; height:57px; text-decoration:none;padding-top:3px; color:#000; white-space:normal;}
.floatad a:hover{ display:block;width:20px; height:57px; text-decoration:none; padding-top:3px;color:#005eac; white-space:normal;}

/*  #pta{display:none;}  */


/*Error Page*/
.erpage{width:750px; height:100%; background:#fff; margin:50px auto 0 auto; clear:both; overflow:hidden; text-align:left; line-height:24px;}
.erpage img{border:none;}
.erpage a{color:#005eac; text-decoration:underline; font-size:14px;}
.erpage a:hover{color:#f50; text-decoration:underline;}

.erheader{width:700px; height:auto; margin:0 auto; clear:both; overflow:hidden; padding:10px 10px 0 10px; clear:both;}
.erheader .logo{float:left;}
.erheader .right{float:right;}
.erheader .right a{font-size:12px; text-decoration:none;}

.error{overflow:hidden; width:600px; padding:10px 10px 10px 100px;  height:auto; margin:10px auto 0 auto; text-align:left; 
	border-top:solid 2px #fdd171;  background:#fffff3;  line-height:30px; font-size:14px;}
.error h2{font-size:18px; font-weight:bold; color:#333; margin:0;}
.error .cause{font-size:14px;}

.transfer{overflow:hidden; width:600px; padding:0 10px 0 100px; height:auto; margin:10px auto 0 auto; text-align:left; }
.transfer h2{font-size:14px; font-weight:normal; margin:0;}

.transfer ul{margin:0; padding:0; clear:both;}
.transfer ul li{display:block; float:left; list-style:none; margin-right:20px;}
.transfer a{color:#005eac; text-decoration:none;}

.erpage .tel{color:#666;width:600px; padding:10px 10px 10px 100px; margin:20px auto 0 auto;}

.erfooter{width:700px; height:auto; margin:10px auto 10px auto; line-height:24px; font-family:Arial; text-align:center;  border-top:solid 1px #ddd;padding:10px 10px 0 10px;}

.erfooter a {font-size:12px; text-decoration:none;}

