/**
 * ididp web[classic] style
 * Powered by Topkee
 */
body,div,p,h1,h2,h3,h4,h5,h6{margin:0;}
ul,dl,ol{margin:0; padding:0;}
li { list-style-type: none;}
input,button{ padding:0; vertical-align:middle; font-size:14px;}
a{ text-decoration:none; color:#424343; cursor:pointer;}
em,strong{ font-style:normal;}
legend { color:#666;}
img{ border:0; vertical-align:bottom;}
table{ border-spacing:0; border-collapse:collapse;}
.clear:after {visibility: hidden; display: block;font-size: 0; content: '.'; clear: both; height: 0; }
* html .clear {zoom: 1;}
*:first-child+html .clear {zoom: 1;}
.r { text-align:right;}
.c { text-align:center;}
.fl { float:left;} .hide {display:none}
.fr { float: right;}
body {font: 14px/1.8 Arial; color:#000;  background:#fff url(../images/tBg.gif) repeat-x center top;}
.window {width: 892px; margin:10px auto 0; background-color:#fff; padding:0 29px;}

/*hd*/
.unAuto ,.unAutoBg {position:absolute;left:0; top:0;}
.unAutoBg {width:100%; height: 30px;  background-color:#000; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.unAuto {margin:0 1%; width:96%; color:#fff; font-weight:bold;}
.unAuto a { float:right; color:#F60; text-decoration: underline; background-color:#000; font-size: 12px; padding:0 5px; margin-top: 3px;}
.unAuto a:hover{ text-decoration: none; color:#fff;}
.hd { background:url(../images/hdBg.gif) no-repeat center bottom; padding-bottom: 30px;position: relative;}
.lang { position: absolute; right:30px; top:0;}
.lang a{}
.lang a:hover { color:#000;}
.lang span { padding:0 5px;}
#logo { float:left; padding-top:30px;}
.navl,.navr {height: 38px;}
.navlist {height:38px; overflow: hidden; float: right; margin-top: 50px;}
.navlist li { float: left; margin-left: -1px; padding-right: 5px;  background:url(../images/liline.gif) no-repeat left center;}
.navlist li a,.navlist li a span { float: left; height: 38px;}
.navlist li a { padding-left: 18px; margin-left: 3px;}
.navlist li a span { line-height: 38px; padding-right: 15px;}
.navlist li a.current,.navlist li a.current span,.navlist li a:hover,.navlist li a:hover span { background: url(../images/navhover.gif) no-repeat; color:#fff;}
.navlist li a:hover span,.navlist li a.current span{ background-position: right top;}

/*index*/
.adArea { margin-bottom: 20px; height: 327px; background: url(../images/slider-bg.jpg) no-repeat  center bottom; position: relative; }
.jcarousel-clip { height: 327px; width: 892px; position: relative; overflow: hidden; }
.jcarousel-prev,.jcarousel-next { position: absolute; width:33px; height: 33px; background-repeat: no-repeat; cursor: pointer;}
.jcarousel-prev { background-image: url(../images/button-prev.gif);  top:120px;}
.jcarousel-next { background-image: url(../images/button-next.gif); right:0; top:120px;}
#adlist { width: 892px; height: 327px; position: relative; overflow: hidden; }
#adlist li { float: left; display: inline; height: 287px; width: 788px; padding: 20px 50px 4px 54px; position: relative; overflow: hidden; }
.adThumb { float: right; display: inline; width:300px; height:267px; overflow:hidden;}
.adThumb img { height:100%}
.adText { float: left; display: inline; width: 424px; }
.adText h3 { font-size: 25px; border-bottom:1px solid #fff; margin-bottom: 10px;}
.adText p { padding-bottom: 8px; }
.more { display: block; idth: 66px; height: 22px; overflow: hidden; }

/*内页*/
.nybd { background:url(../images/bdot.png) repeat-y 195px top; margin-top: 20px;}
.sideBar,.mainBody { float: left;}
.sideBar {width: 190px; padding:3px 10px;}
.mainBody {width: 654px; overflow: hidden;}
.sTitle,.sublist {margin-right: 20px; text-align: center;}
.sTitle { border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 15px; padding-top: 5px; color:#333;}
.sublist { padding:0 10px;}
.sublist li { border-bottom:1px dashed #eee; margin-bottom: 10px;}
.sublist li a { color:#88C300;}

.categorylist { padding-right: 20px;}
.citem { border-bottom: 1px solid #eee; border-left: 3px solid #88C300; margin-bottom: 10px; padding-left:10px;}
.citem h4 { font-size: 14px; border-bottom:1px dashed #eee;}
.citem .child { margin:10px 0 0 2em; font-size: 12px;}
.citem .child  li { margin-bottom: 5px;}

.citem h4 a:hover,.citem .child a:hover,.sublist li a.current,.categorylist  a.current,.sublist li a:hover { color:#666;}

.position { color:#333; background:url(../images/pdot.png) repeat-x left bottom; margin-right: 5px; line-height: normal; padding:16px 3px 8px;}
.allBody  { margin:0 20px;}
.allBody .position { background-image: none;}
.position a { color:#88C300}
.position a:hover { color:#333;}
.con { margin:10px; height:auto !important; height:520px; min-height: 520px;}

/*文章列表*/
.ATitle { background-color:#eee; padding:8px 20px 3px; line-height:normal;}
.ATitle span { float: right; font-size: 14px;}
.Alist {}
.Alist li {background:#f9f9f9 url(../images/arr.gif) 10px 15px no-repeat; padding:5px 15px 5px 20px; margin:10px 0;}
.Alist li.A_1 { background-color:#F4FAFF}
.Alist li.hover { background-color:#ECFBD4}
.Alist li cite { float: right;}
.Alist li a:hover { color:#000}

/*图文列表*/
.Blist {}
.Blist li { float: left; text-align: center; margin-left: 5px; margin-bottom: 20px;}
.Blist li .thumb { background:url(../images/zoom.png) no-repeat center;_background-image:url(../images/ie6zoom.png); height:141px; overflow: hidden;}
.Blist li a { float:left; width: 200px; background-color: #f8f8f8; padding:2px; }
.Blist li a:hover { color:#fff; background-color: #b8df5e}
.desc { margin-bottom: 40px;}
.itemDesc { overflow: hidden; zoom:1;}
.itemDesc h3 { border-bottom:1px dashed #eee; padding:2px 5px; line-height: normal;}
.itemDesc div { margin:10px 5px;}
.thumbView { float: left; border:1px solid #ddd;padding:2px; margin-right: 20px;}
.descTitle {border-bottom:1px solid #ccc; line-height: normal;}
.descTitle span { position: relative; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px 15px 0; top:1px; display: inline-block; z-index:2; background-color:#fff; color:#333}
.descCon { margin:10px;}


/*分页*/
.page { margin: 20px 0; border-top: 1px solid #eee; padding:5px 0;}
.pagelist { float: right;}
.pagelist a { padding:0 5px; color:#444;}
.pagelist a.current,.pagelist a:hover { color:#F63}

/*查询*/
fieldset {border-radius: 5px;}
.formWrap { margin:10px 30px; color:#000;}
.formWrap h3 { border-bottom:1px dashed #eee; margin-bottom: 15px;}
.flist {}
.flist li { margin-bottom: 10px;}
.flist li strong { float: left; width: 80px; text-align: right; font-weight: normal;}
.flist li strong span { color:red;}
.flist li label,.btn  input { cursor: pointer;}
.flist li input.s,.flist li input.ss { width: 230px; padding: 1px;}
.flist li input.ss,.flist li textarea { width: 330px;}
.flist li textarea { overflow: hidden; height:80px;}
.flist li a { color:#36C; text-decoration: underline; }
.flist li a:hover { color:#666;  text-decoration: none;}
.flist li img { vertical-align:middle; margin-right:5px;}
.btn { padding:15px 0 10px 80px;}
.btn input { padding:5px 8px;}

.iBox { float: left;}
.w300 {width: 300px;  padding-left: 24px; }
.w560 {width: 550px;overflow:hidden; position:relative;}
.iBox h3 {font-weight: normal; border-bottom:1px solid #D5EAB2; padding-top: 15px; color:#333; padding-left:5px;}
.iBox h3 span { font-size: 14px; color:#666}
.en_us .iBox h3 span {display:none}
.iNewlist,.iProlist { margin:10px 5px;}
.iProlistWrap { margin-top: 10px;}
.iProlist,.iProlistWrap { height: 225px; overflow: hidden; height:178px;}
.iProlist li { float: left; text-align: center; margin-right: 20px;height:178px;}
.iProlist li .thumb {width:170px;overflow:hidden;}
.iProlist li img {border:1px solid #eee;height:140px;}
.iBox a { color:#88C300;}
.iBox a:hover { color:#666;}
.tBox-l {background:url(../images/tBox-c.gif) repeat-x; }
.tBox-r { background:url(../images/tBox-r.gif) no-repeat right center;}
.tBox-r  h3 { background:url(../images/tBox-l.gif) no-repeat; padding:0 19px; height: 45px; line-height: 45px; padding-top: 0; border-bottom: none;}
.ybox{background:#f8f8f8;width:100%; margin-top: 5px;  font-size:13px;color:#747474}
.ybox .border-bot{background:url(../images/border.gif) repeat-x left bottom}
.ybox .border-right{background:url(../images/border.gif) repeat-y right top}
.ybox .left-top-corner{background:url(../images/left-top-corner.gif) no-repeat left top}
.ybox .right-top-corner{background:url(../images/right-top-corner.gif) no-repeat right top}
.ybox .left-bot-corner{background:url(../images/left-bot-corner.gif) no-repeat left bottom;width:100%}
.ybox .right-bot-corner{background:url(../images/right-bot-corner.gif) no-repeat right bottom}
.ybox .inner{padding:0px 23px 29px 24px}
.iNewlist li { border-bottom:1px dashed #ccc; margin-bottom: 5px; padding-bottom: 3px;}

/*友情鏈接*/
.flink { border:1px solid #eee; padding:8px 3px; margin-top: 20px;}
.flink h4 { float: left; border-right: 1px solid #eee; padding:10px 15px; margin-right: 10px;}
.flink li { float: left; margin-right: 15px;}

/*ft*/
.ft { position: relative; border-top:2px solid #F4F4F4; margin-top:20px; padding:5px 0 20px;}
.ftl,.ftr {height: 61px; /*background: url(../images/ftBg.gif) no-repeat;*/}
.ftl { padding-left: 10px;}
.ftr { padding-right: 10px; background-position: right top;}
.ftNav { height: 61px; /*background:url(../images/ftline.gif) repeat-x;*/}
.ftNav li {float: left; padding:18px 8px 0;}
.ftNav li a { color:#666;}
.ftNav li a:hover { color:#333}
.copy { position: absolute; right:20px; top:26px; line-height: normal; text-align: right;}
.copy a { color:#88C300; text-decoration:underline;}
.copy a:hover { color:#666; text-decoration: none;}
