html, body, img, a img, form,ul{margin:0; padding:0; border:0 none; list-style:none;}
img{text-align:absmiddle; background-color:transparent}
html, body, p, table{font:normal normal normal 12PX Tahoma,Verdana,Helvetica,Arial,sans-serif; line-height:150%}
p{
text-indent:2em;
font-size:14px;
}
body{
background-color:#F0F0FF;
color:#606060;
}
#div_body{
width:1004px;
height:auto;
position:relative;
margin:0 auto;
padding:0px;
font-family:"宋体", Arial, Helvetica, sans-serif;
background-image:url(../Images/bg_body.jpg);
background-repeat:repeat-x;
background-color:#CA2100;
}

#box_bg_top{
float:left;
width:1004px;
height:auto;
min-height:1225px;
_height:1225px;
margin-left:0px;
margin-top:0px;
background-image:url(../Images/bg_body_top.jpg);
background-position:0px 1px;
background-repeat:no-repeat;
border-top:3px;
border-top-color:#CD9C7B;
border-top-style:solid;
}

#box_logo{
float:left;
width:280px;
height:90px;
background-image:url(../Images/logo.jpg);
background-position:0px 1px;
background-repeat:no-repeat;
margin-left:0px;
}

#box_main{
float:left;
width:928px;
height:auto;
min-height:1100px;
_height:1100px;
margin-left:0px;
margin-top:0px;
background-image:url(../Images/bg_center.jpg);
background-repeat:no-repeat;
margin-left:40px;
_margin-left:20px;
}


#box_main_nav{
float:left;
width:928px;
height:62px;
background-image:url(../Images/bg_main_nav.jpg);
background-repeat:no-repeat;
margin-left:0px;

}

#box_center{
float:left;
width:928px;
height:auto;
min-height:500px;
_height:500px;
background-image:url(../Images/bg_center.jpg);
background-repeat:repeat-y;
margin-left:0px;
}

#box_flash_top{
float:left;
width:902px;
height:234px;
margin-left:12px;
_margin-left:6px;
margin-top:8px;
}

#box_center_left{
float:left;
width:612px;
height:auto;
min-height:800px;
_height:800px;
margin-left:12px;
_margin-left:6px;
margin-top:12px;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
}

#box_center_right{
float:right;
width:280px;;
height:auto;
min-height:800px;
_height:800px;
margin-right:16px;
_margin-right:8px;
margin-top:12px;
}

#content_title{
float:left;
width:150px;
height:40px;
margin-top:10px;
}

#box_subnav_position{
float:left;
width:590px;
height:36px;
margin-top:10px;
color:#990000;
background-image:url(../Images/bg_subnav.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin-left:6px;
_margin-left:3px;
}

#box_content{
float:left;
width:590px;
height:auto;
min-height:400px;
_height:400px;
margin-left:6px;
_margin-left:3px;
margin-top:8px;
}

.right_nav{
width:280px;
height:auto;
min-height:155px;
_height:155px;
margin-top:20px;
}

.right_nav li{
float:left;
width:136px;
height:50px;
margin-left:4px;
_margin-left:2px;
margin-top:4px;

}


#box_cjwt_title{
float:left;
width:150px;
height:40px;
margin-top:10px;
}

.right_cjwt{
width:280px;
height:auto;
margin-top:10px;
}

.right_cjwt li{
float:left;
width:270px;
height:20px;
line-height:20px;
margin-left:6px;
_margin-left:3px;
background-image:url(../Images/icon_quote.gif);
background-position:0px 4px;
background-repeat:no-repeat;
text-indent:16px;
}

.right_zxkf{
width:280px;
height:auto;
min-height:155px;
_height:155px;
margin-top:10px;
}

.right_zxkf li{
float:left;
width:210px;
height:52px;
}

#box_contact_right_content{
float:left;
width:270px;
height:auto;
min-height:100px;
_height:100px;
margin-top:10px;
margin-left:10px;
_margin-left:5px;
}

.infolist{
margin-left:6px;
_margin-left:3px;
}
.infolist li{
height:20px;
line-height:20px;
background-image:url(../Images/icon_list_red.gif);
background-position:0px 3px;
background-repeat:no-repeat;
text-indent:16px;
}

#article_page{
float:left;
width:586px;
height:22px;
line-height:22px;
border:1px;
border-style:solid;
border-color:#EFEFEF;
background-color:#FFF0F0;
margin-top:15px;
text-indent:10px;
text-align:center left;
}


#box_footer{
float:left;
width:928px;
height:87px;
background-image:url(../Images/bg_bottom.jpg);
background-repeat:no-repeat;
margin-left:0px;
}

#box_footer_content{
float:right;
width:900px;
height:50px;
text-align:right;
margin-right:8px;
margin-top:28px;
}

#box_subnav_position a{text-decoration:none; color:#990000;}

#box_subnav_position a:hover{color:#003399;text-decoration:underline;}

/* 主导航栏最外面DIV的样式 */
h4,div,ul,li,span{ padding:0px; margin:0px}

#slidingBlock {
width:920px;
over-flow:hidden;
margin:auto;
height:60px;


}
#nav_box{
height:35px;
width:900px;
text-align:center;
margin-left: 11px;
margin-top:8px;
}
#slidingBlock a{ color:#606060;
}

#slidingBlock a:hover{color:#F60; text-decoration:underline;}

#slidingBlock h4 {
float:left;
width:78px;
height:33px;
line-height:33px;
text-align:center;
font-size:12px;
over-flow:hidden;
float:left;
font-size:14px;
}

#nav_box a:hover{text-decoration:none;}

#slidingBlock h4.menuNo {
font-weight:normal;
color: #fff;
}
#slidingBlock h4.menuOn {
cursor:pointer;

color:#FFF;
}
#line{ width:2px; height:33px;
background-image:url(../Images/nav_lin.gif);
background-position:center center;
background-repeat: no-repeat;
float:left
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
width:auto;
margin:0px;
padding:0px;
height:20px;
clear:both;

line-height:27px
}
#slidingBlock DIV.slidingList ul {
    margin:0px;padding:0px; list-style:none;
}
#slidingBlock DIV.slidingList li {
float:left;
height:18px;
line-height:18px;
font-size:12px;
text-indent:20px;
}

#box_news{
float:left;
width:600px;
height:215px;
border-bottom:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
margin-top:6px;
}

#news_photo{
float:right;
width:255px;
height:186px;
border:1px;
border-style:solid;
border-color:#CCCCCC;
padding:5px;
}

.newslist_home{
float:left;
width:300px;
height:200px;
margin-left:8px;
_margin-left:4px;
}

.newslist_home li{
height:20px;
line-height:20px;
background-image:url(../Images/point.gif);
background-position:0px 8px;
background-repeat:no-repeat;
text-indent:10px;
}

#box_product
{
float:left;
width:600px;
height:auto;
min-height:205px;
_height:205px;
border-bottom:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
margin-top:18px;
}

#box_product_content
{
float:left;
width:600px;
height:auto;
min-height:150px;
_height:150px;
margin-top:8px;
}

#box_case
{
float:left;
width:600px;
height:auto;
min-height:235px;
_height:235px;
margin-top:18px;
}

#box_case_des{
float:left;
width:600px;
margin-top:5px;
}

#box_case_list{
float:left;
width:600px;
height:160px;
margin-top:5px;
}

.caselist_home li{
float:left;
display:inline;
margin-left:5px;
width:140px;
text-align:center;
}
.caselist_home img{
border:1px;
border-style:solid;
border-color:#CCCCCC;
}

#box_program_title{
float:left;
width:150px;
height:40px;
margin-top:10px;

}






















h1, h2, h3, h4, h5, h6{margin:0; padding:0; text-shadow:gray 0px 0px 5px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.5em}
 h1{font-size:15px}
 h2{font-size:14px}
 h3{font-size:13px}
 h4{font-size:12px}
 h5{font-size:11px}
 h6{font-size:12px}

a{text-decoration:none; color:#606060;}

a:hover{color:#F60;
text-decoration:underline}

.bgcolor1{background-color:#FFF}
.bgcolor2{background-color:#40984C}

.bgcolor3{background-color:#E9E9E9}

.bgcolor4{background-color:#FFF}

.bgcolor5{background-color:#DFDFD0}
.bgcolor6{background-color:#F8F8F8}

.bgcolor7{background-color:#5E0700}

.alpha80{filter:alpha(opacity=80)}
.alpha100{filter:alpha(opacity=100)}

.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(Color=gray,Direction=120,strength=3)}

.red{color:red}
.green{color:green}
.blue{color:blue}
.white{color:white}
.gray{color:gray}
.orange{color:orange}
.yellow{color:yellow}

.line1{border-bottom:1px solid #4A7B26}
.line2{border-bottom:1px solid #4A7B26; border-top:1px solid #4A7B26}

.tLeft{text-align:left}
.tRight{text-align:right}
.tCenter{text-align:center}
.tTop{vertical-align:top}
.tBottom{vertical-align:bottom}
.tMiddle{vertical-align:middle}
.hMargin{margin-left:3px; margin-right:3px}
.vMargin{margin-top:3px; margin-bottom:3px}

.fLeft{float:left}
.fRig{float:right}
.fNone{float:none}
.cBoth{clear:both}

.bold{font-weight:bold}
.normal{font-weight:normal}

.75{width:75%}
.100{width:100%}
.25{width:25%}

.over{background-color:#CFC}
.out{background-color:#FFF}
.down{background-color:#CF9}
.click{background-color:#CC3}

.space{letter-spacing:4px}

.huge{width:350px}
.large{width:280px}
.medium{width:150px}
.small{width:65px}
.mini{width:35px}
.readonly{filter:alpha(opacity=60)}

.bLeft{border-left-width:3px; border-left-color:gray}
.bLeftRequire{border-left-width:3px; border-left-color:red}
.bRight{border-right-width:3px; border-color:gray}
.bBottom{border-bottom-width:3px; border-color:gray}
.bTop{border-top-width:3px; border-color:gray}
.dashed{border:1pt dashed gray}
.solid{border:1pt solid gray}
.wrongBorder{border:2pt solid orange}

.none{display:none}
.inline{display:inline}
input, textarea, select{border:1px solid gray; padding:3px 3px; margin:0; overflow:auto; background:white; font:100%/1.0em Arial,Helvetica,sans-serif; color:#444}
input.focus{filter:blur(strength=50); border:1pt solid green}
div.impBtn{background:url(../Images/idx_btnbg.gif) top repeat-x; border:1px solid gray; border-right:1px solid #316835; border-bottom:1px solid #316835; filter:progid:DXImageTransform.Microsoft.Shadow(Color=gray,Direction=120,strength=3)}
span.impBtn{background:url(../Images/bgcolor.gif) top repeat-x; border:1px solid #316835}
input.button{ height:23px; min-width:65px; margin:0; border:0; padding-top:5px; letter-spacing:3px; font-weight:bold; text-align:center; background-color:transparent; background-position:5px 40%; cursor:pointer}

input.imgButton{width:65px; height:23px; margin:0; border:0; padding-top:3px  !important; padding-top:5px; padding-left:25px !important; padding-left:12px; letter-spacing:4px; font-weight:bold; background-color:transparent; background-position:5px 40%; background-repeat:no-repeat; cursor:pointer; text-align:right}

input.imgLink{width:28px; height:28px; margin:0; border:0; padding-top:5px; padding-left:12px; letter-spacing:4px; font-weight:bold; background-color:transparent; background-position:center; background-repeat:no-repeat; cursor:pointer}

select.multiSelect{width:100%; border:0px; padding:0px; margin:0px; overflow:hidden; background:white; font:100%/1.0em Arial,Helvetica,sans-serif; color:#444}

input.file{height:23px; margin:0; overflow:hidden;cursor:pointer; padding-top:5px; padding-left:3px; border:1pt solid gray; background-color:white; background-position:5px 40%}

form input:focus, 
form select:focus, 
form textarea:focus{background-color:#e9ffe3}

input.save{background-image:url(../Images/download.gif) }
input.reset{background-image:url(../Images/activity.gif)}
input.add{background-image:url(../Images/plus.gif)}
input.edit{background-image:url(../Images/write.gif)}
input.delete{background-image:url(../Images/del.gif)}
input.search{background-image:url(../Images/search.gif)}
input.login{background-image:url(../Images/login.gif)}
input.return{background-image:url(../Images/up_arrow.gif)}
input.addMsg{background-image:url(../Images/addMsg.gif)}
input.delMsg{background-image:url(../Images/delMsg.gif)}
input.adv{background-image:url(../Images/adv.gif)}
input.output{background-image:url(../Images/sort.gif)}
input.recommend{background-image:url(../Images/brand.gif)}
input.ok{background-image:url(../Images/allow.gif)}
input.top{background-image:url(../Images/top.gif)}
input.tip{background-image:url(../Images/tips.gif)}
input.help{background-image:url(../Images/help.gif)}
input.high{background-image:url(../Images/high.gif)}
input.import{background-image:url(../Images/high.gif)}
input.sort{background-image:url(../Images/activity.gif)}
input.upload{background-image:url(../Images/upload.gif)}
input.dir{background-image:url(../Images/dir.gif)}
input.copy{background-image:url(../Images/copy.gif)}
input.cut{background-image:url(../Images/cut.gif)}
input.paste{background-image:url(../Images/paste.gif)}
input.download{background-image:url(../Images/down.gif)}
input.clear{background-image:url(../Images/clear.gif)}
input.access{background-image:url(../Images/access.gif)}
 
div.loading{position:absolute; z-index:90; top:240px; left:250px; width:250px; height:60px; border:1px ridge gray; background-color:#eee; padding-top:10px}
div.search{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:5px; width:98%; text-align:justify; margin-top:8px}
div.tips{border:1px solid #d4d4d4; background:#FBFAF8 url(../Images/use.gif) no-repeat; background-position:5px 8px; padding:8px 25px; overflow:auto; max-height:250px; margin:8px; line-height:185%; color:#393939; font-weight:bold; float:left; width:250px !important; width:25%; height:85px}
div.result{border:1px solid #d4d4d4; background:#FFC; padding:8px 12px; margin:2px 15px; line-height:185%; color:#393939; font-weight:bold; float:auto; width:85%; height:25px}
div.require{border:1pt solid #F63}
span.require{margin:0px 5px; color:#F30; font-weight:bold; font-family:Verdana,arial; font-size:17px}
div.wait{    line-height:155%; border:1px solid #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:65%; color:gray; max-height:250px; margin:8px}
div.header{width:100%; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; padding:0px 0px; background:url(../Images/titlebg.gif) repeat-x; color:white; height:56px}
div.main{	float: right;
	width: 75%;
	margin-left:5pt;
	padding:5px 5px;
	border-right-color: #999;}
div.full{width:96%; margin:5pt; padding:5px 5px}

div.nav{float:right; position:relative; margin-right:8px; margin-bottom:2pt; color:#9EB6DA; padding:3pt 3pt}

div.nav A{color:white; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; text-decoration:none}

div.nav A:hover{border-bottom:1px dotted; text-decoration:none; color:silver}
.effect{background:#F1F1FA; width:300px; height:25px; border:1pt solid silver; text-align:center; font:normal normal normal 14px Tahoma}
div.menu{	float: left;
	width: 18%;	
	padding:5px 5px;
	margin:3px 5px;
	text-align:left;}

div.content{padding:0; clear:both; float:left; width:100%; margin-top:5px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}

div.operate{margin:8px 3px; float:left}

div.list{width:100%}
div.title{float:none; background:#FBFAF8; border:1px solid #d4d4d4; padding-top:5px; padding-bottom:5px; padding-left:20px; width:97%; margin:5px 0px; text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:url(../Images/icon_quote.gif) no-repeat; background-color:transparent; background-position:5px 40%}
div.headTitle{float:left; color:white; font-weight:bold; font-family:Verdana}
div.page{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:5px; width:98%; margin:5px 0px; text-align:right}
div.attach{float:left; background:#FBFAF8; border:1px solid #d4d4d4; padding:3px; line-height:150%; width:95%; margin:5px 0px; text-align:left}
div.footer{ clear:both; padding:8px 0px; width:100%; text-align:center; font:normal normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; background-color:#3D6DB5; border-top:3px solid #6B90C7; color:silver}

div.footer a{color:white; text-decoration:none; border-bottom:1px dotted}

div.footer a:hover{color:silver; text-decoration:none; border-bottom:1px dotted}
div.empty{ line-height:155%; border:1px dotted #d4d4d4; background:#FBFAF8; padding:3px; overflow:auto; width:95%; color:orangeRed; margin:0px auto}
div.message{width:75%; padding:5pt; float:none; margin:15% auto 0% auto; clear:both; text-align:center}
div.seg{width:45%; float:left}
div.logo{margin:auto; width:85%; font:bold 10pt Tahoma; color:orange}
div.errorMessage{line-height:150%; padding:5px; margin:3pt; font-weight:bold; font-size:15px; font-family:Tahoma,Verdana; border:1pt dashed gray; color:#F30; background:#CFC}

 
table.list{margin:3px 0px; padding:8px; border-collapse:collapse; border:1px solid gray; text-align:left; width:99%; float:left}

table.select{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:500px; clear:both}
table.order{margin:3px 0px; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:260px; clear:both}
table.login{margin:15% auto 0% auto; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:left; width:350px; max-width:350px; clear:both}
table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid gray; text-align:center; width:55%}
table.error{margin:12px 0px; border-collapse:collapse; border:2px groove #d4d4d4; padding:5px; text-align:left; line-height:165%; width:90%}
table td.topTd{background:url(../Images/bgline.gif) repeat-x; border-bottom:1pt solid gray}
table td.bottomTd{background:url(../Images/bgline.gif) repeat-x; border-bottom:1pt solid gray}
table th{background:#cdd}
table thead th{border-left:1px solid #cdd; background-color:#dee; background-image:url(../Images/bgcolor.gif); color:#899}
 table.message th, 
 table.message td, 
  table.select th, 
 table.select td, 
  table.order th, 
 table.order td, 
  table.error th, 
 table.error td, 
   table.login th, 
 table.login td, 
 table.list th, 
 table.list td{border-left:1px solid silver; border-bottom:1px solid silver; vertical-align:top; padding:3px}

table th.active, td.active{background-color:#CFC}
table tr.row{background-color:#FFF}
table tr.active{background-color:#CFC}
table th.head{background:url(../Images/titlebg.gif) repeat-x; background-position:12px 45%; padding-left:25px; color:white}
 
.Calendar{font-family:verdana; text-decoration:none; width:160; background-color:#C0D0E8; font-size:9pt; border:0px dotted #1C6FA5}

.Day{font-family:verdana; font-size:7pt; color:#243F65; background-color:#E5E9F2; height:20px; width:11%; text-align:center; cursor:hand}

.weeks{font-family:verdana; font-size:7pt; color:#243F65; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

.DaySatTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DaySunTitle{font-family:verdana; font-size:9pt; color:#F00; text-decoration:none; background-color:#C0D0E8; text-align:center; height:20px; width:12%}

.DayTitle{font-family:verdana; font-size:9pt; color:#000; background-color:#C0D0E8; height:20px; width:11%; text-align:center}

 
.PopText{color:#FFF; font-family:Tahoma,Verdana; background-color:#66F; border:1px #FFF solid; font-size:12px; padding-right:5px; padding-left:5px; line-height:18px; padding-top:2px; padding-bottom:2px; visibility:hidden; filter:Alpha(Opacity=80); text-align:left}

div.cPopText{    line-height:155%; padding:3px; margin:8px; padding-left:20px; color:gray; border:1px solid gray; background:#FBFAF8 url(../Images/tips.gif) no-repeat 3px 5px; left:0; top:3; font-family:Tahoma,Verdana; font-size:12px; filter:Alpha(Opacity=0); text-align:left}

.outLine{font-family:Verdana,Arial,Helvetica,sans-serif; color:#666; height:238px; padding:2pt; border:1pt solid gray; overflow:auto}
.caption{}
.captionActive{color:#000; background-color:#FFC; cursor:hand}
.captionHighLight{color:#FFF; background-color:#036; cursor:hand}

div.li{color:#000}

input.submit,input.button{background:#F1F1F1 url(../Images/idx_btnbg.gif) center repeat-x; border:1px solid gray; height:25px; color:#333; cursor:pointer}

.smartEditor{margin:0; padding:0; width:650px; border:1px solid gray}
.smartEditor .ul{list-style:disc}
#tools{border-bottom:1pt solid silver; background:#F1F1F1 url(../Images/idx_btnbg.gif) center repeat-x}
.smartEditor img{margin:0; padding:0px 1px; cursor:pointer}
#editor{padding:0px; margin:0px; height:250px; width:100%; overflow:auto}
#sourceEditor{padding:0px; margin:0px; line-height:150%; height:248px; width:100%; background:#FFC; font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}
.history{padding:3px; margin:3px; line-height:150%; overflow:auto; background:#DFFFBF; font-family:Tahoma,sans-serif; font-size:14px; height:450px; max-height:450px; width:90%; border:1px solid gray}

.customMultipleSelect{overflow:auto}
checkbox{border:none}
.customMultipleSelect_option{ font:14px Tahoma; padding:5px; border-bottom:1px solid #eee; margin:0px}
.ThinkAjax{position:absolute; z-index:1000; letter-spacing:2px;display:none; top:5px; right:5px; padding:5px 20px 5px 10px; font-weight:bold; border:1px solid gray; color:blue; background:#FFF ; background-position:3px 40%; font-family:微软雅黑,Tahoma,Helvetica,sans}
#loader{display:block; position:absolute; top:0px; right:0px; padding:5px 20px 5px 30px; z-index:2; font-weight:bold; border:1px solid gray; color:#00F; background:#FFF url('../Images/loading2.gif') no-repeat; background-position:3px 40%; FILTER:Alpha(opacity=75); font-family:Tahoma,Helvetica,sans}
.think_run_time{text-align:center; width:95%}

.folder{padding:3px; border:1px solid gray; float:left; width:78px; margin:5px}
.folder a, a:hover{border:none}

#lightbox{position:absolute; z-index:1000; display:none; padding:2px; font-weight:bold; border:1px solid silver; background:white; font-family:Tahoma,Helvetica,sans}
#overlay{ DISPLAY:none;  Z-INDEX:998;  filter:alpha(opacity=80);       LEFT:0px;       WIDTH:100%;       POSITION:absolute;       TOP:0px;       HEIGHT:100%;   background:#000 url(../Images/overlay.png);  moz-opacity:0.8;  opacity:.80}
.guestbook{padding:3px; margin:0px; line-height:150%; height:248px; width:75%; border:1px solid silver;background:#E9E9F3;font-family:Tahoma,Arial,Helvetica,sans-serif; overflow:auto}