html { overflow-x: hidden; overflow-y: auto; }

BODY {FONT-SIZE: 12px;  MARGIN: 0px auto; background:#ffffff;  COLOR: #333; FONT-FAMILY:  Arial, "宋体";   }
DIV {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

FORM {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

UL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

OL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

LI {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DD {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DT {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

SPAN {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; }

P {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }

A IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; }

UL {LIST-STYLE-TYPE: none; display:block;}
OL {LIST-STYLE-TYPE: none; display:block;}
LI {LIST-STYLE-TYPE: none; display:block;}
DL {LIST-STYLE-TYPE: none; display:block;}
DD {LIST-STYLE-TYPE: none; display:block;}

INPUT {FONT-SIZE: 12px; display:block;}

.clear {CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px}


a,area { blr:expression(this.onFocus=this.blur()) } 

:focus { outline: none; }

A {COLOR: #222; TEXT-DECORATION: none; outline-style: none; background:none; }
A:link {COLOR: #222; TEXT-DECORATION: none; outline-style: none}
A:hover {COLOR: #f22e00; TEXT-DECORATION: none;}



.wrapper { width:1080px; margin:0 auto; margin-top:0px; padding-top:0px;   }
.wrapper100 { width:100%;  margin-top:0px; padding-bottom:20px; padding-top:20px;  float:left;   }
.wrapper100 ul.wrcon { width:1080px; margin:0 auto; margin-top:0px; padding-top:0px;  }

.wrgray { border-bottom:1px #dedede solid; background:#fcfcfc;  }


.orangetext { COLOR: #f22e00; }
.redtext { COLOR: #bd1010; }


/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/

/*-webkit-text-size-adjust:none; 解决chrome浏览器下字体不能小于12px*/



#header { width:100%;  z-index:999999; height:222px; float:left; background:url(../images/zz-header-bg.jpg) repeat-x;     }
#header ul.con { width:1158px; margin:0 auto; }
#header ul.con li.topbar { height:33px; float:left; width:1080px; margin:0px 39px; line-height:30px;  }
#header ul.con li.topbar dl.left { float:left; line-height:30px; height:30px; color:#b6cfe1;text-shadow:1px 1px 1px #002a43;  }
#header ul.con li.topbar dl.right { float:right; line-height:30px; height:30px; }
#header ul.con li.topbar dl.right ol.list { float:right; height:30px; line-height:30px; color:#7ea2bc;   }
#header ul.con li.topbar dl.right ol.list a { color:#b6cfe1; text-shadow:1px 1px 1px #002a43; }
#header ul.con li.topbar dl.right ol.list a:hover { color:#FFF; text-shadow:1px 1px 1px #002a43; }

#header ul.con li.middlecon { height:137px; float:left; width:1080px; margin:0px 39px; }
#header ul.con li.middlecon dl.left { float:left; height:137px;   }
#header ul.con li.middlecon dl.right { float:right; height:137px;  width:310px;    }
#header ul.con li.middlecon dl.right ol.teltext {   margin:38px 0px; padding-left:40px; padding-right:10px;   height:60px; line-height:60px; float:right; font-size:14px; text-align:left;    text-shadow:1px 1px 1px #FFFFFF; color:#084073;   font-weight:bold;  background:url(../images/zz-icon-header-telicon.png) no-repeat;      }
#header ul.con li.middlecon dl.right ol.telnum {   padding-right:5px; float:right; margin:38px 0px; height:60px; line-height:30px;  text-align:right; font-size:16px; font-style:italic; font-weight:bold;  text-shadow:1px 1px 1px #FFFFFF; color:#084073;     }


#header ul.con li.menu { width:1080px; float:left; height:52px; padding:0px 39px; background:url(../images/zz-header-menu-bg.jpg) no-repeat;  }
#header ul.con li.menu dl.list { float:left; height:52px; line-height:52px; padding-right:2px; background:url(../images/zz-header-menu-kline.gif) no-repeat right top; font-size:12px;   }
#header ul.con li.menu dl.list a.normal { float:left; height:52px; line-height:52px; padding:0px 17px; color:#FFF; font-weight:bold;   text-shadow:1px 1px 1px #085997; }
#header ul.con li.menu dl.list a.normal:hover { float:left; height:52px; line-height:52px; padding:0px 17px; color:#FFF; font-weight:bold;   text-shadow:1px 1px 1px #085997; background:url(../images/zz-header-menu-kline-c.gif) repeat-x;  }
#header ul.con li.menu dl.list a.current { float:left; height:52px; line-height:52px; padding:0px 17px; color:#FFF; font-weight:bold;   text-shadow:1px 1px 1px #085997; background:url(../images/zz-header-menu-kline-c.gif) repeat-x;  }


#header ul.con li.menu dl.search { float:right; height:30px; padding:11px 20px 11px 0px;   }
#header ul.con li.menu dl.search ol.inputtext { float:left; width:164px;  height:30px; line-height:30px; float:left; background:url(../images/zz-header-right-input-left.gif) no-repeat;  }
#header ul.con li.menu dl.search ol.inputtext input { width:150px; padding:0px 10px; float:left; height:30px; line-height:30px; background:none; border:none; color:#cff1fa; text-shadow:1px 1px 1px #085997; FONT-FAMILY:  Arial, "宋体";  }
#header ul.con li.menu dl.search ol.submitbut { float:left; width:29px; height:30px; background:url(../images/zz-header-right-input-right.gif) no-repeat; }
#header ul.con li.menu dl.search ol.submitbut input { width:29px; float:left; height:30px; line-height:30px; background:none; border:none; cursor:pointer; color:#cff1fa;   FONT-FAMILY:  Arial, "宋体"; }

#header ul.backslidebg { width:100%; height:15px; float:left; position:relative;   background:url(../images/zz-header-menu-backslidebg.png) repeat-x; z-index:9999; }


#idxslide { width:100%; height:360px; float:left; background:#1d3246; }
.m_banner{ background:#1d3246; height:360px; position:relative;       }
.m_banner .pbanner { height:360px;width:100%; position:absolute;top:0;left:0; background-position:center top; background-repeat:no-repeat;  }
.banner_ctrl{  width:1080px;position:absolute;top:15%;left:50%; margin:0px 0 0 -540px;z-index:2;  }
.banner_ctrl a{ display:block;width:49px;height:208px;  position:absolute; opacity:.4;filter: alpha(opacity=40);-moz-opacity:0.4;}
.banner_ctrl a.prev{left:-49px; background:url(../images/zz-slide-arr.png) no-repeat;}
.banner_ctrl a.next{right:-49px; background:url(../images/zz-slide-arr.png) no-repeat -49px 0px;}
.m_banner .pbanner .main_c{  z-index:10;height:360px;}
.al1{ position:relative;top:0;left:0; display:block;width:100%;height:360px; background:none;  }


#idxprotitle { width:100%; float:left; border-bottom:#3b739f 2px solid;   padding-top:15px; padding-bottom:15px; background:url(../images/zz-idxprotitle-bg-line.jpg) repeat-x bottom;     }
#idxprotitle ul.con { width:1080px; margin:0 auto; }
#idxprotitle ul.con li.left { width:800px; float:left; line-height:30px; color:#333333; font-size:16px; font-weight:bold; font-style:italic; font-family:"Microsoft YaHei" !important; simhei;   text-shadow:1px 1px 1px #FFFFFF;     }
#idxprotitle ul.con li.left ol.list { float:left; width:700px;  }
#idxprotitle ul.con li.left ol.list span.smalltext { font-size:12px; font-weight:normal; color:#454545; font-style:normal; line-height:18px;  }
#idxprotitle ul.con li.right { width:280px; float:left; padding-top:5px;   }
#idxprotitle ul.con li.right a { float:right; height:41px; width:200px; line-height:41px; text-align:center; font-size:14px; font-weight:bold; border:3px solid #ff4504;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;       }
#idxprotitle ul.con li.right a:hover { float:right; height:41px; width:200px; line-height:41px; text-align:center; font-size:14px; font-weight:bold; border:3px solid #1f81cc; background:#97ccf5;      color:#fff;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  text-shadow:1px 1px 1px #085997; }


#idxtab01 { width:1080px; float:left; overflow:hidden;  }
#idxtab01 ul.con { width:1100px; float:left; }
#idxtab01 ul.con li.list { width:208px;   float:left; margin-right:10px;    }
#idxtab01 ul.con li.list dl.pic { width:200px; height:100px; overflow:hidden;  float:left; background:#FFFFFF; border:1px #dedede solid; padding:3px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#idxtab01 ul.con li.list dl.pic img { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#idxtab01 ul.con li.list dl.title { width:192px; padding-left:12px; padding-right:4px; float:left; height:35px; line-height:35px; border-bottom:2px #3b739f solid; background:#ffffff url(../images/zz-idxprolist-bg-line.jpg) repeat-x top;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
#idxtab01 ul.con li.list dl.title a {   }
#idxtab01 ul.con li.list:hover dl.title { border-bottom-color:#bd1010; }
#idxtab01 ul.con li.list:hover dl.title a { color:#bd1010; }
#idxtab01 ul.con li.list:hover dl.pic { border-color:#bbbbbb; }
#idxtab01 ul.con li.list dl.title a { font-size:14px; font-weight:bold; width:200px; float:left; padding:0px 4px; }
#idxtab01 ul.con li.list dl.sortcon { width:208px; float:left; padding-top:15px; } 
#idxtab01 ul.con li.list dl.sortcon ol.list { width:208px;  float:left;   }
#idxtab01 ul.con li.list dl.sortcon ol.list a { width:188px; line-height:16px; padding-left:16px; padding-right:4px; padding-bottom:7px; padding-top:7px;  float:left; background:url(../images/zz-arricon--01.gif) no-repeat 4px 11px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; overflow:hidden;  }
#idxtab01 ul.con li.list dl.sortcon ol.list a:hover { width:186px; line-height:16px;    padding-left:16px; padding-right:4px;  padding-bottom:7px; padding-top:7px;  float:left;  background:#ff4504 url(../images/zz-arricon--03.gif) no-repeat 4px 11px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#ffffff;   }
#idxtab01 ul.con li.list dl.sortcon ol.list a.psortb { width:186px; line-height:16px;    padding-left:16px; padding-right:4px;  padding-bottom:7px; padding-top:7px;  float:left;  background:#3b739f url(../images/zz-arricon--03.gif) no-repeat 4px 11px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  color:#ffffff;   }
#idxtab01 ul.con li.list dl.sortcon ol.list a.psortb:hover { width:186px; line-height:16px;    padding-left:16px; padding-right:4px;  padding-bottom:7px; padding-top:7px;  float:left;  background:#ff4504 url(../images/zz-arricon--03.gif) no-repeat 4px 11px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#ffffff;    }

#idxtab01 ul.con li.list dl.sortcon ol.smlist { width:208px;  float:left;   }
#idxtab01 ul.con li.list dl.sortcon ol.smlist a { width:174px; line-height:16px; padding-left:28px; padding-right:4px; padding-bottom:4px; padding-top:4px;  float:left; background:url(../images/zz-arricon--01.gif) no-repeat 14px 9px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; overflow:hidden;  }
#idxtab01 ul.con li.list dl.sortcon ol.smlist a:hover { width:174px; line-height:16px;    padding-left:28px; padding-right:4px;  padding-bottom:4px; padding-top:4px;  float:left;  background:#ff4504 url(../images/zz-arricon--03.gif) no-repeat 14px 9px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color:#ffffff;    }




#idxtab02 { width:1080px; float:left; overflow:hidden;  }
#idxtab02 ul.con { width:1080px; float:left; }

#idxtab02 ul.con li.left { width:600px; float:left; margin-right:20px;   overflow:hidden;   }
#idxtab02 ul.con li.left dl.title { width:600px; float:left; height:39px; border-bottom:2px #3b739f solid; background:url(../images/zz-idxbigtitle-bg-line.jpg) repeat-x;   }
#idxtab02 ul.con li.left dl.title ol.normal { height:39px; width:114px; padding-left:15px; line-height:39px;     float:left; margin-right:0px; cursor:pointer;   font-weight:bold;   background:url(../images/zz-idx-newstab-but-n.png) no-repeat;    text-shadow:1px 1px 1px #ffffff;  color:#113958; position:absolute; }
#idxtab02 ul.con li.left dl.title ol.hover { height:39px; width:114px; padding-left:15px; line-height:39px;     float:left; margin-right:0px; cursor:pointer;   font-weight:bold;   background:url(../images/zz-idx-newstab-but-n.png) no-repeat;    text-shadow:1px 1px 1px #ffffff;  color:#ff4504; position:absolute; }


#idxtab02 ul.con li.left dl.title ol.more { width:37px; height:14px; float:right; padding:13px 10px;  }
#idxtab02 ul.con li.left dl.title ol.more a { width:37px; height:14px; float:left; background:url(../images/zz-icon-more.gif) no-repeat;  }

#idxtab02 ul.con li.left dl.listcon { width:600px; float:left; padding-top:15px; }
#idxtab02 ul.con li.left dl.listcon ol.picart { width:600px; float:left; height:130px; padding-bottom:5px; border-bottom:1px #bd1010 solid;  }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.left { width:190px; float:left; height:110px; padding:4px; background:#FFFFFF; border:1px #dedede solid; margin-right:15px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;   }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.left a.pic { width:190px; height:110px; float:left; background-size:cover; background-repeat:no-repeat; overflow:hidden;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.right { width:385px; float:left; height:130px; }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.right span.title { width:275px; padding-left:25px;  float:left; height:34px; line-height:34px; border-bottom:1px #3b739f solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/zz-icon-newslist.gif) no-repeat 0px 9px;  }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.right span.title a { font-size:14px; font-weight:bold; }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.right span.date { width:85px; float:left; height:34px; line-height:34px; border-bottom:1px #3b739f solid; text-align:right; color:#999999;  }
#idxtab02 ul.con li.left dl.listcon ol.picart dd.right span.desc { width:385px; float:left; padding-top:10px; line-height:25px; color:#454545; height:75px; overflow:hidden;    } 

#idxtab02 ul.con li.left dl.listcon ol.listart { width:575px; padding-left:25px; padding-top:5px; float:left; background:url(../images/zz-icon-idxnum.gif) no-repeat 0px 5px; height:240px; overflow:hidden;    }
#idxtab02 ul.con li.left dl.listcon ol.listart dd.list { width:575px; float:left; height:29px; line-height:29px; border-bottom:1px #CCCCCC dotted; }
#idxtab02 ul.con li.left dl.listcon ol.listart dd.list span.left { width:490px; float:left; height:29px; line-height:29px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#idxtab02 ul.con li.left dl.listcon ol.listart dd.list span.right { width:85px; float:left; height:29px; line-height:29px; text-align:right; color:#999999;  }



#idxtab02 ul.con li.right { width:460px; float:left; overflow:hidden;   }
#idxtab02 ul.con li.right dl.title { width:460px; float:left; height:40px;  background:url(../images/zz-idxbigtitle-bg-line.jpg) repeat-x top; border-bottom:2px #3b739f solid;   }
#idxtab02 ul.con li.right dl.title ol.left { width:175px; padding-left:15px;  height:40px; line-height:40px; background:url(../images/zz-idxbigtitle-textbg-s.jpg) no-repeat bottom;  float:left; margin-right:0px;    font-weight:bold; color:#FFFFFF;   text-shadow:1px 1px 1px #ffffff; }
#idxtab02 ul.con li.right dl.title ol.left dd.cntext { float:left; padding-right:15px; }
#idxtab02 ul.con li.right dl.title ol.left dd.cntext a { color:#113958; }
#idxtab02 ul.con li.right dl.title ol.left dd.entext { float:left; padding-right:15px; color:#ff4504; font-weight:normal;   }
#idxtab02 ul.con li.right dl.title ol.right { width:37px; float:right; height:14px;  padding:13px 10px;    }
#idxtab02 ul.con li.right dl.title ol.right a.more { width:37px; height:14px; float:right; background:url(../images/zz-icon-more.gif) no-repeat;  }

#idxtab02 ul.con li.right dl.sortbox { width:472px; float:left; height:130px; padding-top:15px; padding-bottom:5px;  }
#idxtab02 ul.con li.right dl.sortbox ol.list { width:102px;  margin-right:12px; height:116px; float:left; background:#ffffff; border:1px #dae3e9 solid; padding:1px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;    }
#idxtab02 ul.con li.right dl.sortbox ol.list dd.pic { width:102px; height:85px; float:left; overflow:hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#idxtab02 ul.con li.right dl.sortbox ol.list dd.title { width:94px; height:31px; padding:0px 4px 0px 4px;  float:left; background:url(../images/zz-idxsortbox-bg-line.jpg) repeat-x; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  } 
#idxtab02 ul.con li.right dl.sortbox ol.list dd.title a.box01 { width:68px; padding-left:26px;  height:31px; float:left; background:url(../images/zz-icon-sortbox-01.png) no-repeat 0px 5px; line-height:31px; font-weight:bold;   }
#idxtab02 ul.con li.right dl.sortbox ol.list dd.title a.box02 { width:68px; padding-left:26px;  height:31px; float:left; background:url(../images/zz-icon-sortbox-02.png) no-repeat 0px 5px; line-height:31px; font-weight:bold;   }
#idxtab02 ul.con li.right dl.sortbox ol.list dd.title a.box03 { width:68px; padding-left:26px;  height:31px; float:left; background:url(../images/zz-icon-sortbox-03.png) no-repeat 0px 5px; line-height:31px; font-weight:bold;   }
#idxtab02 ul.con li.right dl.sortbox ol.list dd.title a.box04 { width:68px; padding-left:26px;  height:31px; float:left; background:url(../images/zz-icon-sortbox-04.png) no-repeat 0px 5px; line-height:31px; font-weight:bold;   }


#idxtab02 ul.con li.right dl.brandcon { width:474px; height:188px;   float:left; margin-top:15px; overflow:hidden;    }
#idxtab02 ul.con li.right dl.brandcon ol.list { width:144px; height:56px; float:left; padding-right:14px; padding-bottom:10px;     }
#idxtab02 ul.con li.right dl.brandcon ol.list img { width:138px; height:50px; float:left; border:1px #dae3e9 solid; padding:2px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#ffffff; overflow:hidden; }


#idxtab03 { width:1080px; float:left; overflow:hidden; padding-top:30px; padding-bottom:0px;   }
#idxtab03 ul.con { width:1058px; float:left;   line-height:50px;  padding:10px 10px 0px 10px; border:1px #bfcdd4 solid; background:#FFF;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:url(../images/zz-idxprolist-bg-line.jpg) repeat-x top;       }
#idxtab03 ul.con li.left { width:80px; height:40px; padding-bottom:5px; padding-top:5px;  float:left; text-align:left;      }
#idxtab03 ul.con li.left dl.top { width:80px; height:25px; line-height:20px; float:left; font-weight:bold;  color:#113958; }
#idxtab03 ul.con li.left dl.bot { width:80px; height:15px; line-height:10px; float:left; color:#ff4504; border-bottom:2px #e4edf1 solid; padding-bottom:10px;   }
#idxtab03 ul.con li.right { width:958px; float:left;   overflow:hidden; padding-left:9px; margin-left:10px; border-left:1px #cfdfe6 solid;  }
#idxtab03 ul.con li.right dl.list { width:176px; height:48px; border:1px #a1b7c1 solid; background:#FFFFFF;   float:left; margin-left:13px;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom:10px;    }
#idxtab03 ul.con li.right dl.list ol.left { width:48px; height:48px;  float:left; padding-right:4px; padding-left:5px;  }
#idxtab03 ul.con li.right dl.list ol.right { width:100px; height:40px;  padding:4px 0px; padding-right:9px;  float:left;    }
#idxtab03 ul.con li.right dl.list ol.right dd.text { width:100px; height:40px; line-height:20px; float:left; text-align:center; padding-left:9px; border-left:1px #CCCCCC solid;    }
#idxtab03 ul.con li.right dl.list ol.right dd.text a { font-weight:bold; color:#004b91; }
#idxtab03 ul.con li.right dl.list ol.right dd.text a:hover { font-weight:bold; color:#f22e00; }


#idxtab03 ul.flink { width:1080px; float:left; line-height:25px;  border-top:1px #bfcdd4 dotted; margin-top:15px; padding-top:5px;  }
#idxtab03 ul.flink li.left { float:left; padding-right:15px; font-weight:bold;  color:#113958;   }
#idxtab03 ul.flink li.list { float:left; padding-left:12px; margin-right:20px;  background:url(../images/z-icon-arr02.gif) no-repeat 0px 10px; }





#sortbanner {width:100%;height:180px; float:left;     overflow:hidden;     }
#sortbanner ul.con { width:100%;   float:left; height:180px;   }


#nowsite { width:1080px; float:left; height:43px; line-height:43px; border-bottom:2px #ff4504 solid; padding-top:0px; background:url(../images/sl-nowsite-bg.jpg) no-repeat; }
#nowsite ul.con { width:1080px; float:left; height:43px; line-height:43px; color:#999999;  }
#nowsite ul.con li.left { width:970px; padding-left:25px; background:url(../images/sy-icon-nowsite.gif) no-repeat -2px 13px;   float:left; height:43px; line-height:43px; }
#nowsite ul.con li.left a { color:#333333; }
#nowsite ul.con li.left a:hover { color:#333333; }
#nowsite ul.con li.right { width:45px; float:right; height:16px; padding:13px 0px 14px 0px;  } 
#nowsite ul.con li.right a.back { width:25px; padding-left:20px;  float:left; height:16px; line-height:16px; text-align:right;   background:url(../images/sy-features-list6.gif) no-repeat;   }
#nowsite ul.con li.right a.back:hover { width:25px; padding-left:20px;  float:left; height:16px; line-height:16px; text-align:right;   background:url(../images/sy-features-list6.gif) no-repeat 0px -16px; color:#ff6600;    }



#bigcontent { width:1080px; float:left; padding-top:20px; padding-bottom:15px; background:url(../images/sy-bigcontent-bg-line.gif) repeat-y 285px 0px;  }

#bigcontent ul.left { width:272px; float:left; margin-right:28px; overflow:hidden;      }


#bigcontent ul.left li.title { width:272px; float:left; height:41px; background:url(../images/sy-left-title.jpg) no-repeat;     }
#bigcontent ul.left li.title dl.text { float:left; height:41px; line-height:41px; padding-left:13px;  font-size:14px;  font-weight:bold; padding-right:15px; font-family:"Microsoft YaHei" !important; simhei; /*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/ color:#052e49;  text-shadow:1px 1px 1px #FFFFFF;  }
#bigcontent ul.left li.title dl.textgreen { float:left; height:41px; line-height:41px; font-size:14px;    color:#ff4504; text-shadow:1px 1px 1px #FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  }


#bigcontent ul.left li.sortcon { width:270px; float:left;    background:#f6fafb; border:1px #88bbd5 solid; border-bottom:1px #5a9dbf solid; border-top:none; border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; -webkit-border-radius: 0px 0px 2px 2px; margin-bottom:10px; }
#bigcontent ul.left li.sortcon dl.list { width:270px; float:left;  padding-bottom:0px;  }
#bigcontent ul.left li.sortcon dl.list a.normal { width:230px; padding:10px 12px 10px 28px;  float:left;   line-height:18px; border-top:1px #FFF solid; border-bottom:1px #a2cade solid; background:url(../images/zz-icon-arr-00.png) no-repeat 11px 14px; font-weight:bold;       }
#bigcontent ul.left li.sortcon dl.list a.normal:hover {  background:#e2f0f6 url(../images/zz-icon-arr-01.png) no-repeat 11px 14px; color:#222222;     }
#bigcontent ul.left li.sortcon dl.list a.current { width:230px;  padding:10px 12px 10px 28px;   float:left;   line-height:18px; border-top:1px #FFF solid; border-bottom:1px #a2cade solid;  background:#cbe6f1 url(../images/zz-icon-arr-01.png) no-repeat 11px 14px;  font-weight:bold; color:#ff4504;  text-shadow:1px 1px 1px #FFFFFF;  }
#bigcontent ul.left li.sortcon dl.list a.current:hover {  background:#cbe6f1 url(../images/zz-icon-arr-01.png) no-repeat 11px 14px;    }

#bigcontent ul.left li.sortcon dl.smlist { width:270px; float:left;  padding-bottom:0px;  }
#bigcontent ul.left li.sortcon dl.smlist a.normal { width:218px; padding:8px 12px 8px 40px;  float:left;   line-height:16px; border-top:1px #FFF solid; border-bottom:1px #a2cade solid; background:url(../images/zz-arricon--01.gif) no-repeat 25px 12px;      }
#bigcontent ul.left li.sortcon dl.smlist a.normal:hover {  background:#e2f0f6 url(../images/zz-arricon--02.gif) no-repeat 25px 12px; color:#222222;     }



#bigcontent ul.left li.sortconsm { width:270px; float:left;   background:#f6fafb; border:1px #88bbd5 solid; border-top:none; border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; -webkit-border-radius: 0px 0px 2px 2px; margin-bottom:10px; }
#bigcontent ul.left li.sortconsm dl.listsm { width:135px; float:left;       }
#bigcontent ul.left li.sortconsm dl.listsm a.normal { width:122px; padding:9px 13px;  float:left; line-height:20px; border-top:1px #FFF solid; border-bottom:1px #a2cade solid; background:none;   }
#bigcontent ul.left li.sortconsm dl.listsm a.normal i { padding-right:0px; float:left; width:15px;   line-height:20px; color:#0678b4;      }



#bigcontent ul.right { width:770px; float:right;   }

#bigcontent ul.right li.title { width:770px; float:left; height:39px; border-bottom:2px #0678b4 solid;  font-size:18px;  font-weight:bold;  color:#222222;   font-family:"Microsoft YaHei" !important; simhei; background:url(../images/sy-proinfo-tit-rbox.jpg) no-repeat top  right;   }
#bigcontent ul.right li.date { width:750px;  float:left; line-height:25px; font-size:12px; color:#999999; padding-bottom:5px; } 
#bigcontent ul.right li.info { width:750px; padding-left:20px; float:left; line-height:25px; font-size:13px; padding-top:15px; } 
#bigcontent ul.right li.info img { max-width:750px; }
#bigcontent ul.right li.info strong {color:#0678b4;}

#bigcontent ul.right li.aboutinfo { width:750px; padding-left:20px; float:left; line-height:25px; font-size:13px; padding-top:15px; } 
#bigcontent ul.right li.aboutinfo img { max-width:750px; }



#bigcontent ul.right li.newscon { width:770px; float:left;  overflow:hidden;  padding-top:15px; }
#bigcontent ul.right li.newscon dl.list { width:770px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:15px; margin-bottom:15px;    }
#bigcontent ul.right li.newscon dl.list ol.title { width:670px; float:left; margin-right:20px; }
#bigcontent ul.right li.newscon dl.list ol.title dd.top { width:645px; padding-left:25px; background:url(../images/zz-icon-newslist.gif) no-repeat 0px 10px;  float:left; height:35px; line-height:35px; border-bottom:1px #dde6eb solid;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.newscon dl.list ol.title dd.top a { font-size:13px; font-weight:bold; color:#00487f; }
#bigcontent ul.right li.newscon dl.list ol.title dd.top a:hover { font-size:13px; font-weight:bold; color:#f22e00; }
#bigcontent ul.right li.newscon dl.list ol.title dd.bot { width:650px; padding-right:20px; float:left; line-height:25px; color:#555555; padding-top:5px; }
#bigcontent ul.right li.newscon dl.list ol.title dd.bot a { color:#ff6600; text-decoration:underline;  }
#bigcontent ul.right li.newscon dl.list ol.rdate { width:80px; height:60px; float:left;    }
#bigcontent ul.right li.newscon dl.list ol.rdate dd.date { width:80px; height:25px; line-height:25px; float:left; margin:10px 0px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; background:#e3eff4; font-size:12px; font-weight:normal; color:#0678b4; font-family:"New York"   }
#bigcontent ul.right li.newscon dl.list ol.rdate dd.inlist { width:80px; float:left; line-height:25px; color:#cccccc;  text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.newscon dl.list ol.rdate dd.inlist a { color:#a3a3a3; }


#bigcontent ul.right li.newscon dl.listpic { width:770px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:15px; margin-bottom:15px;    }
#bigcontent ul.right li.newscon dl.listpic ol.newspic { width:180px; float:left; margin-right:20px; padding-top:10px; }
#bigcontent ul.right li.newscon dl.listpic ol.newspic dd.picbro { width:178px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px #ffffff solid; overflow:hidden; }
#bigcontent ul.right li.newscon dl.listpic ol.newspic dd.picbro img { width:178px; float:left; }
#bigcontent ul.right li.newscon dl.listpic ol.title { width:470px; float:left; margin-right:20px; }
#bigcontent ul.right li.newscon dl.listpic ol.title dd.top { width:445px; padding-left:25px; background:url(../images/zz-icon-newslist.gif) no-repeat 0px 10px;  float:left; height:35px; line-height:35px; border-bottom:1px #dde6eb solid;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.newscon dl.listpic ol.title dd.top a { font-size:13px; font-weight:bold; color:#00487f; }
#bigcontent ul.right li.newscon dl.listpic ol.title dd.top a:hover { font-size:13px; font-weight:bold; color:#f22e00; }
#bigcontent ul.right li.newscon dl.listpic ol.title dd.bot { width:450px; padding-right:20px; float:left; line-height:25px; color:#555555; padding-top:5px; }
#bigcontent ul.right li.newscon dl.listpic ol.title dd.bot a { color:#ff6600; text-decoration:underline;  }
#bigcontent ul.right li.newscon dl.listpic ol.rdate { width:80px; height:60px; float:left;    }
#bigcontent ul.right li.newscon dl.listpic ol.rdate dd.date { width:80px; height:25px; line-height:25px; float:left; margin:10px 0px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; background:#e3eff4; font-size:12px; font-weight:normal; color:#0678b4; font-family:"New York"   }
#bigcontent ul.right li.newscon dl.listpic ol.rdate dd.inlist { width:80px; float:left; line-height:25px; color:#cccccc; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#bigcontent ul.right li.newscon dl.listpic ol.rdate dd.inlist a { color:#a3a3a3; }



#bigcontent ul.right li.albumcon { width:790px; float:left;  overflow:hidden;  padding-top:15px; }
#bigcontent ul.right li.albumcon dl.list { width:375px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:15px; margin-bottom:15px; margin-right:20px;    }
#bigcontent ul.right li.albumcon dl.list ol.title { width:375px; float:left; }
#bigcontent ul.right li.albumcon dl.list ol.title dd.top { width:355px; padding-left:20px; background:url(../images/zz-arricon--04.gif) no-repeat 0px 13px;  float:left; height:35px; line-height:35px; border-bottom:1px #dde6eb solid;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.albumcon dl.list ol.title dd.top a { font-size:13px; font-weight:bold; color:#00487f;  }
#bigcontent ul.right li.albumcon dl.list ol.title dd.top a:hover { font-size:13px; font-weight:bold; color:#f22e00; }
#bigcontent ul.right li.albumcon dl.list ol.title dd.bot { width:355px; padding-right:20px; height:100px; float:left; line-height:25px; color:#555555; padding-top:5px; overflow:hidden;  }
#bigcontent ul.right li.albumcon dl.list ol.title dd.bot a { color:#ff6600; text-decoration:underline;  }

#bigcontent ul.right li.albumcon dl.listpic { width:375px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:15px; margin-bottom:15px; margin-right:20px;    }
#bigcontent ul.right li.albumcon dl.listpic ol.newspic { width:120px; float:left; margin-right:20px; padding-top:10px; }
#bigcontent ul.right li.albumcon dl.listpic ol.newspic dd.picbro { width:118px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px #ffffff solid; overflow:hidden; }
#bigcontent ul.right li.albumcon dl.listpic ol.newspic dd.picbro img { width:118px; float:left; }
#bigcontent ul.right li.albumcon dl.listpic ol.title { width:235px; float:left;   }
#bigcontent ul.right li.albumcon dl.listpic ol.title dd.top { width:215px; padding-left:20px; background:url(../images/zz-arricon--04.gif) no-repeat 0px 13px;  float:left; height:35px; line-height:35px; border-bottom:1px #dde6eb solid;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.albumcon dl.listpic ol.title dd.top a { font-size:13px; font-weight:bold; color:#00487f; }
#bigcontent ul.right li.albumcon dl.listpic ol.title dd.top a:hover { font-size:13px; font-weight:bold; color:#f22e00; }
#bigcontent ul.right li.albumcon dl.listpic ol.title dd.bot { width:215px; padding-right:20px; height:100px; float:left; line-height:25px; color:#555555; padding-top:5px ; overflow:hidden; }
#bigcontent ul.right li.albumcon dl.listpic ol.title dd.bot a { color:#ff6600; text-decoration:underline;  }


#bigcontent ul.right li.albumcon dl.listpiclong { width:770px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:15px; margin-bottom:15px;    }
#bigcontent ul.right li.albumcon dl.listpiclong ol.newspic { width:180px; float:left; margin-right:20px; padding-top:10px; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.newspic dd.picbro { width:178px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px #ffffff solid; overflow:hidden; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.newspic dd.picbro img { width:178px; float:left; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.title { width:550px; float:left; margin-right:20px; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.title dd.top { width:530px; padding-left:20px; background:url(../images/zz-arricon--04.gif) no-repeat 0px 13px;  float:left; height:35px; line-height:35px; border-bottom:1px #dde6eb solid;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.albumcon dl.listpiclong ol.title dd.top a { font-size:13px; font-weight:bold; color:#00487f; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.title dd.top a:hover { font-size:13px; font-weight:bold; color:#f22e00; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.title dd.bot { width:530px; padding-right:20px; float:left; line-height:25px; color:#555555; padding-top:5px; }
#bigcontent ul.right li.albumcon dl.listpiclong ol.title dd.bot a { color:#ff6600; text-decoration:underline;  }

#bigcontent ul.right li.albumcon dl.title { width:770px; float:left; height:35px; line-height:35px; border-bottom:2px #72b3d4 solid; margin-bottom:10px; }
#bigcontent ul.right li.albumcon dl.title ol.left { width:670px; float:left; height:35px; line-height:35px; }
#bigcontent ul.right li.albumcon dl.title ol.left a { font-weight:bold; font-size:14px; color:#0678b4; padding-left:20px; background:url(../images/zz-icon-arr-00.png) no-repeat 0px 4px;    }
#bigcontent ul.right li.albumcon dl.title ol.right { width:37px; height:14px; float:right; padding-top:10px;      }
#bigcontent ul.right li.albumcon dl.title ol.right a.more { width:37px; float:left; height:14px; background:url(../images/zz-icon-more.gif) no-repeat;  }





#bigcontent ul.right li.downcon { width:770px; float:left;  overflow:hidden;  padding-top:15px; padding-bottom:10px; }
#bigcontent ul.right li.downcon dl.titcon { width:770px; float:left; height:30px; line-height:30px; background:#f0f4f6;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#3975a1 ; margin-bottom:10px;}
#bigcontent ul.right li.downcon dl.titcon ol.title { width:544px; padding-left:25px; float:left; height:30px; line-height:30px; border-right:1px #FFFFFF solid;  }
#bigcontent ul.right li.downcon dl.titcon ol.date { width:99px; float:left; height:30px; line-height:30px; text-align:center; border-right:1px #FFFFFF solid;  } 
#bigcontent ul.right li.downcon dl.titcon ol.down { width:100px; height:30px; line-height:30px; float:left; text-align:center; }

#bigcontent ul.right li.downcon dl.list { width:770px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:5px; margin-bottom:5px;    }
#bigcontent ul.right li.downcon dl.list ol.title { width:545px; padding:7px 0px;  background:url(../images/sy-features-list2.gif) no-repeat 0px 10px;  padding-left:25px; float:left;  line-height:16px;  }
#bigcontent ul.right li.downcon dl.list ol.title a { font-size:12px; }
#bigcontent ul.right li.downcon dl.list ol.date { width:100px;  padding:7px 0px;  float:left;  line-height:16px; text-align:center; color:#999;    }
#bigcontent ul.right li.downcon dl.list ol.down { width:90px;  padding:7px 5px;   float:left; line-height:16px; text-align:center;  }
#bigcontent ul.right li.downcon dl.list ol.down a.down { width:90px; float:left; height:16px;  background:url(../images/go-but-download-01.gif) no-repeat 0px -7px ;  }
#bigcontent ul.right li.downcon dl.list ol.down a.down:hover { width:90px; float:left; height:16px;  background:url(../images/go-but-download-02.gif) no-repeat 0px -7px;  }



#bigcontent ul.right li.searcon { width:770px; float:left;  overflow:hidden;  padding-top:15px; padding-bottom:10px; }
#bigcontent ul.right li.searcon dl.list { width:770px; float:left; border-bottom:1px #0678b4 dotted; padding-bottom:5px; margin-bottom:5px;    }
#bigcontent ul.right li.searcon dl.list ol.title { width:645px; padding:7px 0px;  background:url(../images/sy-features-list2.gif) no-repeat 0px 10px;  padding-left:25px; float:left;  line-height:16px;  }
#bigcontent ul.right li.searcon dl.list ol.title a { font-size:12px; }
#bigcontent ul.right li.searcon dl.list ol.date { width:100px;  padding:7px 0px;  float:left;  line-height:16px; text-align:right; color:#999;    }



#bigcontent ul.right li.searchcercon  { width:770px; float:left;  overflow:hidden;  padding-top:15px; }

#bigcontent ul.right li.searchcercon dl.search {}




#bigcontent ul.right li.contactinfo  { width:770px; float:left;  overflow:hidden;  padding-top:15px; }
#bigcontent ul.right li.contactinfo dl.contcon { width:790px; float:left; padding-bottom:20px;   }
#bigcontent ul.right li.contactinfo dl.contcon ol.list { width:380px; float:left; height:35px; line-height:35px; border-bottom:1px #eaeaea solid; margin-right:10px; font-size:12px;  }
#bigcontent ul.right li.contactinfo dl.contcon ol.list dd.left { width:70px; float:left; height:35px; line-height:35px; font-weight:bold; color:#0678b4;  }
#bigcontent ul.right li.contactinfo dl.contcon ol.list dd.right { width:295px; float:left; height:35px; line-height:35px; }
#bigcontent ul.right li.contactinfo dl.contcon ol.listlong { width:770px; float:left; height:35px; line-height:35px; border-bottom:1px #eaeaea solid;  font-size:12px;  }
#bigcontent ul.right li.contactinfo dl.contcon ol.listlong dd.left { width:70px; float:left; height:35px; line-height:35px; font-weight:bold; color:#0678b4;  }
#bigcontent ul.right li.contactinfo dl.contcon ol.listlong dd.right { width:700px; float:left; height:35px; line-height:35px; }

#bigcontent ul.right li.tablecon { width:770px; float:left;  overflow:hidden; padding-top:15px;  }
#bigcontent ul.right li.tablecon table { width:770px; line-height:30px; border:0px; padding:0px; margin:0px; }
#bigcontent ul.right li.tablecon table tr {  width:770px; border-bottom:1px #eaeaea solid;   padding:0px; margin:0px; display:block;   }
#bigcontent ul.right li.tablecon table tr:first-child  {  width:770px; border-top:none; border-bottom:1px #80b8d5 solid;    font-weight:bold; color:#0678b4;   padding:0px; margin:0px; }
#bigcontent ul.right li.tablecon table tr td {  padding:0px; margin:0px; }



#bigcontent ul.right li.maps {  width:770px; float:left;  overflow:hidden;  padding-top:0px; padding-bottom:20px;  }


#bigcontent ul.right li.gbtips { width:740px; float:left; padding:15px 14px; border:1px #c4d7e5 solid; background:#fff url(../images/zz-idxprolist-bg-line.jpg) repeat-x top; margin-top:15px;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:12px;      color:#00487f; }


#bigcontent ul.right li.gbtips dl.search { width:740px; float:left; height:30px; line-height:30px;  padding-top:15px; margin-top:15px; border-top:1px #a3bcd0 solid;    }
#bigcontent ul.right li.gbtips dl.search ol.left { float:left; padding-right:15px; }
#bigcontent ul.right li.gbtips dl.search ol.subinput  { float:left; padding-right:15px; }
#bigcontent ul.right li.gbtips dl.search ol.subinput input { width:200px; padding:3px 5px; height:20px; line-height:20px; border:1px #4e8fb4 solid;  FONT-FAMILY:  Arial, "宋体"; color:#666666;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
#bigcontent ul.right li.gbtips dl.search ol.subbut  { float:left; padding-right:15px; }
#bigcontent ul.right li.gbtips dl.search ol.subbut input  { width:100px; text-align:center;  height:28px; line-height:23px; border-left:1px #a3bcd0 solid; border-top:1px #a3bcd0 solid; background:#dbe9f0 url(../images/zz-idxprolist-bg-line.jpg) repeat-x;   float:left; cursor:pointer; FONT-FAMILY:  Arial, "宋体";  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight:bold;   color:#244e6f; border-right:1px #4e8fb4 solid; border-bottom:1px #4e8fb4 solid;  }



#bigcontent ul.right li.searchcercon  { width:740px; float:left; padding:15px 14px; border:1px #c4d7e5 solid; background:#f5fafc; margin-top:15px;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:12px;        }
#bigcontent ul.right li.searchcercon dl.list { width:740px; float:left; border-bottom:1px #e2edf1 solid; padding:5px 0px;   }
#bigcontent ul.right li.searchcercon dl.list ol.left { width:100px; float:left; line-height:25px; font-weight:bold; color:#00487f;   }
#bigcontent ul.right li.searchcercon dl.list ol.right { width:640px; float:left; line-height:25px;    }



#bigcontent ul.right li.submitcontent { width:740px; float:left; padding-top:15px;}
#bigcontent ul.right li.submitcontent span.list { width:740px; float:left; padding-bottom:7px;}
#bigcontent ul.right li.submitcontent span.list p.left { width:110px; line-height:30px; float:left; text-align:right; padding-right:10px;}
#bigcontent ul.right li.submitcontent span.list p.right b.color { font-weight:bold; color:#ff6600; }
#bigcontent ul.right li.submitcontent span.list p.right { width:600px; line-height:30px; float:left; text-align:left;   }
#bigcontent ul.right li.submitcontent span.list p.right input.text { width:250px; padding:4px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border:#bdbdbd 1px solid; color:#444444; font-size:12px;  FONT-FAMILY:  Arial, "宋体"; }
#bigcontent ul.right li.submitcontent span.list p.right textarea.text { width:520px; padding:4px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border:#bdbdbd 1px solid; color:#444444; font-size:12px; FONT-FAMILY:  Arial, "宋体"; }
#bigcontent ul.right li.submitcontent span.list p.right input.code { width:100px; padding:4px;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border:#bdbdbd 1px solid; color:#444444;  font-size:12px; FONT-FAMILY:  Arial, "宋体"; }

#bigcontent ul.right li.submitcontent span.list p.right b.left { font-weight:normal; float:left; padding-top:3px;}
#bigcontent ul.right li.submitcontent span.list p.right b.right { font-weight:normal; float:left; padding-right:10px;}
#bigcontent ul.right li.submitcontent span.list p.right b.code { font-weight:normal; float:left; padding-left:10px; padding-top:10px;}
#bigcontent ul.right li.submitcontent span.list p.right input.submitbut { width:120px; text-align:center;  height:35px; line-height:25px; border-left:1px #a3bcd0 solid; border-top:1px #a3bcd0 solid; background:#dbe9f0 url(../images/zz-idxprolist-bg-line.jpg) repeat-x;   float:left; cursor:pointer; FONT-FAMILY:  Arial, "宋体";  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-weight:bold;   color:#244e6f; border-right:1px #4e8fb4 solid; border-bottom:1px #4e8fb4 solid;  }










/*transition:all 0.5s;*/
/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/










/* side */
.side{position:fixed;width:52px;height:275px;right:0;top:270px;z-index:100;   }
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #407724;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.5s;background:#5ca039;opacity:1;filter:Alpha(opacity=100);color:#fff;font:12px/54px "Microsoft YaHei" !important; Arial,"宋体";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#ff9936;opacity:1;filter:Alpha(opacity=100);transition:all 0.5s;}
.side ul li .sidetop:hover{background:#fc7c00;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li img{float:left; opacity:0.75;filter:Alpha(opacity=75);transition:all 0.5s;}
.side ul li:hover img{float:left; opacity:1;filter:Alpha(opacity=100);transition:all 0.5s;}




.pagenext { width:770px; text-align:center;    padding-top:15px; padding-bottom:15px; float:left; }
.pagenextlong { width:770px; text-align:center;    padding-top:15px; padding-bottom:10px; float:left; }

.wp-pagenavi {CLEAR: both}

.wp-pagenavi A { padding:5px 10px; MARGIN: 3px; TEXT-DECORATION: none; font-family:"Microsoft YaHei" !important;"宋体";  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#eaeaea;  }
.wp-pagenavi A:hover {font-family:"Microsoft YaHei" !important;"宋体"; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#333333; color:#FFFFFF;  }

.wp-pagenavi SPAN {  background:#eaeaea;   padding:5px 10px;  MARGIN: 3px; TEXT-DECORATION: none;font-family:"Microsoft YaHei" !important;"宋体"; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.wp-pagenavi SPAN.current { background:#ff6600;  font-family:"Microsoft YaHei" !important;"宋体"; color:#FFFFFF;   }




/*.wp-pagenavi {CLEAR: both}
.wp-pagenavi A { border:1px #333333 solid; background:#333333; color:#FFF;   PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px;  PADDING-TOP: 3px; TEXT-DECORATION: none; font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN { border:#333333 solid 1px; background:#333333; color:#FFF;  PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px;  TEXT-DECORATION: none;font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi A:hover { border:1px #a41e29 solid; background:#a41e29; color:#FFF;  font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN.current { border:1px #a41e29 solid;  background:#a41e29; color:#FFF;   font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN.current { FONT-WEIGHT: bold; }*/



#footer { width:100%;   float:left; border-top:2px #ff4504 solid;     }
#footer ul.bgcon { width:100%; background:#0f1d2a;  margin-top:5px; float:left; padding:20px 0px 30px 0px;  }
#footer ul.bgcon li.con { width:1080px; margin:0 auto;   }

#footer ul.bgcon li.con dl.boxlist { float:left; width:336px; margin-right:36px;   }
#footer ul.bgcon li.con dl.boxlist ol.title { width:336px; float:left; height:50px; line-height:50px; }
#footer ul.bgcon li.con dl.boxlist ol.title dd.left { float:left; line-height:50px; padding-right:20px; color:#dbe8f5; text-shadow:1px 1px 1px #00060b; font-size:14px; font-weight:bold; }
#footer ul.bgcon li.con dl.boxlist ol.title dd.right { float:left; line-height:50px; color:#dbe8f5; text-shadow:1px 1px 1px #00060b;    }

#footer ul.bgcon li.con dl.boxlist ol.desc { width:336px; float:left;   line-height:25px;  color:#808a94; padding-bottom:20px; }

#footer ul.bgcon li.con dl.boxlist ol.sortlist { width:336px; float:left;  line-height:39px; border-top:1px #333c45 solid;  }
#footer ul.bgcon li.con dl.boxlist ol.sortlist dd.list { float:left; padding-left:13px; background:url(../images/zz-arricon--04.gif) no-repeat 0px 15px; height:39px; line-height:39px; margin-right:17px; }
#footer ul.bgcon li.con dl.boxlist ol.sortlist dd.list a { color:#acbccc;  }
#footer ul.bgcon li.con dl.boxlist ol.sortlist dd.list a:hover { color:#dbe8f5;  }

#footer ul.bgcon li.con dl.boxlist ol.contlist { width:336px; float:left;   line-height:25px;  color:#808a94; border-bottom:1px #333c45 solid; padding-bottom:9px; margin-bottom:15px;  }
#footer ul.bgcon li.con dl.boxlist ol.contlist dd.list { width:336px; float:left; }
#footer ul.bgcon li.con dl.boxlist ol.contlist dd.list a { color:#808a94; }

#footer ul.bgcon li.con dl.boxlist ol.logocon { width:336px; float:left; }
#footer ul.bgcon li.con dl.boxlist ol.logocon img { float:left; padding-right:15px; }


#footcopy { width:100%; height:35px; line-height:35px; float:left;  background:#080f15; border-top:1px #162737 solid;    }
#footcopy ul.con { width:1080px; margin:0 auto; }
#footcopy ul.con li.left { float:left; line-height:35px; color:#98a8b7;  }
#footcopy ul.con li.right { float:right; line-height:35px; text-align:right;  }
#footcopy ul.con li.right a { color:#333c45;  }

