/**
 * 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:#333; cursor:pointer;}
a:hover { color:#666;}
em,strong{ font-style:normal;}
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:#333; background-color:#fff;}
.window {}
.hd,.w980 {width:980px; margin:0 auto;}

/*hd*/
.hd {position: relative;}
.lang { position: absolute; right:0; top:0;}
.lang a{}
.lang a:hover { color:#000;}
.lang span { padding:0 5px;}

.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 { height:110px;}
#logo { float: left; margin:20px 0 0 20px}
.navlist { float: right; margin-top: 69px;}
.navlist li { float: left; margin-left: 3px;}
.navlist li a,.navlist li a span { float: left;background: #fff url(../images/nav.png) no-repeat; white-space:nowrap}
.navlist li a { padding-left: 15px; }
.navlist li a span { height: 31px; padding-top: 10px;  padding-right: 15px;  background-position: right top; color:#666; font-size:14px;}
.navlist li a.current,.navlist li a.current span,.navlist li a:hover,.navlist li a:hover span {background-image: url(../images/navh.png); }
.navlist li a:hover span,.navlist li a.current span{ color:#fff;}

/*bannner*/
.adBg { background:url(../images/adBg.jpg) no-repeat left center; height: 398px;}
.adArea { margin:0 auto;}
.jcarousel-clip,#adlist,.adArea{ position: relative; overflow: hidden; width: 980px; height:  398px;}
.jcarousel-prev,.jcarousel-next { position: absolute; width:56px; height: 55px; background-repeat: no-repeat; cursor: pointer; top: 150px;}
.jcarousel-prev { background-image: url(../images/prev.png); right: 555px;}
.jcarousel-next { background-image: url(../images/next.png); right:15px;}
#adlist li { float: left; display: inline; height: 350px; width: 888px; padding: 40px 50px 4px 40px; position: relative; overflow: hidden; }
.adThumb { float: right; display: inline; width: 540px; height:350px; text-align: center; overflow:hidden; background:url(../images/ad-box.png) no-repeat center top; padding:6px;}
.adThumb img { height:318px;}
.adText { float: left; display: inline; width: 316px; padding-top: 43px; }
.adText h3 { font-size: 25px; margin-bottom: 20px; color:#fdfdfd;margin-top:-30px;font-family:DFkai-SB;}
.adText p { padding-bottom: 20px; color:#fff;font-size:14.5px;}
.more { display: block; background:url(../images/more.png) no-repeat; width: 185px; height: 47px; overflow: hidden; text-indent: -999em;}

/*index*/
.allBox {padding:30px 0 50px;}
.w608 { float: left; width:608px;}
.w324 { float: left; width: 324px; margin-left: 30px;}
.iBox h3,.flink h4 {color:#51738e;}
.w608 h3 { background:url(../images/dotline.png) repeat-x left bottom;  margin-bottom: 20px;}
.iBox h3 span { font-size: 14px; color:#6287a4}
.en_us .iBox h3 span  { display:none}
.iProlist { overflow: hidden;}
.iProlist li { float: left; width: 280px; padding:10px 0; margin-right:22px; border-top: 1px solid #ddd; margin-top:-1px;}
.iProlist li .thumb { float: left; width:80px; margin-right: 10px;}
.iProlist li .thumb img { width: 100%;}
.iProlist li p.s { font-size: 12px; color:#666;}
.iProlist li p.n {margin-left:10px;}
.box { width: 323px;}
.box-t,.box-b { line-height:normal; overflow: hidden; height: 10px; background:url(../images/box.png) no-repeat;}
.box-c { border-left:1px solid #d1d0d0;border-right:1px solid #d1d0d0; background-color:#fff;}
.box-b { background-position: left -7px;}
.iNewlist { padding:10px 20px;}
.iNewlist li { line-height: 1.5; padding-bottom: 3px; margin-bottom: 10px; border-bottom:1px dashed #d5d6d7;}

/*bd*/
.bd { background:url(../images/bdBg.jpg) repeat-x;}
.ny { background-position: center -398px; padding:30px 0 40px 30px;}
.sideBar,.mainBody { float: left;}
.sideBar {width: 210px;  margin-right: 50px;}
.mainBody {width: 660px; overflow: hidden;}
.sBox { width: 210px;}
.sBox-t,.sBox-b { line-height:normal; overflow: hidden; height: 10px; background:url(../images/sbox.png) no-repeat;}
.sBox-c { border-left:1px solid #d1d0d0;border-right:1px solid #d1d0d0; background-color:#fff; overflow: hidden;zoom:1; padding-bottom: 20px;}
.sBox-b { background-position: left -7px;}

.sTitle,.sublist {text-align: center;}
.sTitle { color:#51738e; margin-bottom: 15px; padding: 15px 0 5px; border-bottom:1px solid #eee; line-height: normal;}
.sublist { padding:0 20px;}
.sublist li { margin-bottom: 10px;}



.categorylist { margin:0 10px; text-align: center;}
.citem {padding: 3px;}
.sublist li a,.citem a { display: block; padding:3px 0;}
.citem h4 { font-size: 14px; margin-bottom: 10px;}
.citem h4 a { background:url(../images/line.gif) no-repeat center bottom; }
.citem .child { 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 { background-color:#85aae3; color:#fff;}



.position { color:#333; border-bottom: 1px solid #ddd; margin-right: 5px; line-height: normal; padding:16px 3px 8px;}
.allBody  { padding: 0 20px;}
.allBody .position { background-image: none;}
.con { margin:10px; height:auto !important; height:520px; min-height: 520px; color:#333;}


/*文章列表*/
.ATitle { background:url(../images/bdbg.jpg) left -30px repeat-x; padding:8px 20px 3px; line-height:normal; color:#fff;}
.ATitle span { float: right; font-size: 14px;}
.Alist {}
.Alist li {background:#eee url(../images/arr.png) 10px 12px no-repeat; padding:5px 15px 5px 25px; margin:10px 0;}
.Alist li.A_1 { background-color:#e4eefd}
.Alist li.hover { background-color:#7da2dd;}
.Alist li.hover a,.Alist li.hover{ color:#fff;}
.Alist li cite { float: right;}

/*图文列表*/
.Blist {padding:20px 0;}
.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);}
.Blist li a { float:left; width: 200px; background-color: #f1f1f1; padding:2px; }
.Blist li a:hover { color:#fff; background-color: #8ab4f4}
.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 #8ab4f4; line-height: normal;}
.descTitle span { position: relative; border-top:1px solid #8ab4f4; border-left:1px solid #8ab4f4; border-right:1px solid #8ab4f4; padding:10px 15px 0; top:1px; display: inline-block; zoom:1;  z-index:2; background-color:#fff; color:#333}
.descCon { margin:10px;}

/*分页*/
.page { margin-bottom: 20px; border-top: 1px solid #ddd; 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:#666;}
.formWrap h3 { border-bottom:1px dashed #ccc; 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;}

/*友情鏈接*/
.flink { background:url(../images/flinkbg.png) no-repeat; width: 961px; height: 131px;}
.flink h4 { float: left; width: 208px; text-align: center; margin-top: 50px;}
.en_us .flink h4 span { display:none}
.flink li { float: left;   margin:40px 0 0 20px;}


/*ft*/
.ft { margin-top: 30px; background-color:#333; padding:30px 0 60px; color:#ddd;}
.ftNav {}
.ftNav li { float: left; padding:0 5px;}
.ftNav li a,.copy a { color:#88b0ee;}
.ftNav li a:hover,.copy a:hover {color:#ddd}
.copy { float: right; text-align: right;}
#ididpTop { background:url(../images/Atop.png) no-repeat; height:36px; width: 98px; overflow:hidden; text-indent: -999em;}
