﻿/* boby */
*{margin:0px; padding:0px; }
body{margin:0px; padding:0px; background: url(../cn_asp/images/bgall.gif) no-repeat center 99px;font-size:12px;}
TD {color: #333; font-family:Arial; font-size:12px; line-height:180%; }
div {color: #333; font-family:Arial; font-size:12px; line-height:180%;}
ul,li{ list-style:none;}
form{margin:0px;padding:0px;}
img{border:0; padding:0px; margin:0px;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
#mainbody{width:988px;  margin:0px auto; padding:0px;}

/* main */
.page_left{width:250px; background:#cccccc; overflow:hidden;}
.page_center{}
.page_right{float:left; width:800px; overflow:hidden;}
.right_top{}
.right_title{}
.right_text{line-height:200%; padding:20px 20px 40px 30px;}
.right_text img{margin:0px;}
.right_bottom{}
/*footer*/
.footer { color:#ccc; TEXT-ALIGN:center; line-height: 160%; }



/* 表单定义 */
.input{
BACKGROUND-COLOR: #fff; 
BORDER: #666 1px solid;
font-size:11px;
COLOR: #333; }

.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}


/* stopid6 */
.ieupdate { background:#fff3d8; border:1px solid #f9d587; color:#b85a1d; padding:10px;}
.ieupdate a{ color:#950b03; font-weight:bold;}
.ieupdate .ieclose{ float:right;  z-index:10000;}



.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    _zoom: 1;
}
*+html .clearfix {
	overflow:auto;
}

.menu_navcc{width:988px; margin:0 auto;}
.menu_nav{width:988px;height:55px;background:url(../cn_asp/images/nav_bg.gif) repeat-x;float:left;}
.menu_nav .nav_content{float:left; margin-left:12px;}
.menu_nav .nav_content li{width:128px;height:55px;padding-left:0px;padding-right:0px;background:url(../cn_asp/images/nav_li_right.gif) no-repeat right center;float:left;line-height:55px;text-align:center;font-size:14px;}
.menu_nav .nav_content li a{color:#fff;width:128px;height:55px;display:block; font-size:14px; }
.menu_nav .nav_content li.current{line-height:50px; font-weight:bold;}
.menu_nav .nav_content li em{background:url(../cn_asp/images/bid_new.gif) no-repeat;width:55px;height:21px;display:inline-block;position:absolute;top:-20px;left:40px;}

.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:128px;height:55px;background:url(../cn_asp/images/nav_li_current.gif) no-repeat;display:block;color:#fff;font-size:16px;}
.menu_nav .nav_content li a:hover{background:url(../cn_asp/images/nav_li_hover.gif) no-repeat;line-height:55px;text-decoration:none;}
.menu_nav_right{float:right; padding-top:15px;}
p{margin-bottom:15px}



.focusimg { width:988px; height:304px;position:relative;overflow:hidden;border:0px solid #e8e8e8; margin:0px auto;}
.focusimg .point { position:absolute; z-index:20; left:5px; bottom:48px; }
.focusimg .point li { display:block; float:left; }
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block; width:5px; padding:0px 6px; height:18px; line-height:18px;  background:url(simg02.gif) left bottom; margin-left:10px;}
.focusimg .point li a:hover,
.focusimg .point li a.cur { color:#fff;background:url(simg01.gif) left bottom; text-decoration:none;  }
.focusimg .image { position:absolute; z-index:10; left:0; top:0;}
.focusimg .image li {display:none;overflow:hidden;position:absolute;}
.focusimg .image li img{width:988px; height:304px;border:0;}

#mainly{ padding:10px;}
#mainly ,#mainly p ,#mainly div{ font-size:14px; line-height:28px;}

#mainly A:link {COLOR: #535353;font-size:14px;  text-decoration:none;}
#mainly A:visited {COLOR: #535353; font-size:14px; text-decoration:none;}
#mainly A:hover {Color: #0b72cd; font-size:14px; text-decoration:none; }

#mainlyb{ padding:10px;}
#mainlyb ,#mainlyb p ,#mainlyb div{ font-size:16px; line-height:36px;}

#mainlyb A:link {COLOR: #535353;font-size:16px;  text-decoration:none;}
#mainlyb A:visited {COLOR: #535353; font-size:16px; text-decoration:none;}
#mainlyb A:hover {Color: #0b72cd; font-size:16px; text-decoration:none; }

.dtree {
	font-size: 10px;
	color: #ffffff;
	white-space: nowrap;
	width:380px;
}
.dtree *{
	font-size: 10px; 
	color: #ffffff;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	color: #ffffff;
	padding: 1px 2px 1px 2px;
	font-size: 10px;
}
.dtree a.node:visited, .dtree a.nodeSel:visited {
	color: #ffffff;
	font-size: 10px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #feca43;
	text-decoration: underline;
	font-size: 10px;
}
.dtree a.nodeSel {
	background-color: #ffffff;
	color:#666666
}
.dtree .clip {
	overflow: hidden;
}



label { display: block; } 

.infiniteCarousel {
  width: 652px;
  position: relative;
  margin-left:6px;
}

.infiniteCarousel .wrapper {
  width: 600px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 129px;
  margin: 0 20px;
  position: absolute;
  top: 40px;
  left:6px;
}

.infiniteCarousel ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:100px;
  height:100px;
  margin-left:6px; margin-top:3px;
}

.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 129px;
  width: 122px;
  background:url(../cn_asp/images/src_probg.jpg) no-repeat;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 129px;
  width: 25px;
  background: url(../cn_asp/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 40px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -129px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -129px;
}

.wrapper3 { padding:10px 0px 0px 20px;}

.wrapper3 ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width:130px;
  height:87px;
  margin-left:6px; margin-top:10px;
}

.wrapper3 ul {
  width: 640px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}

.wrapper3 ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 129px;
  width: 152px;
  background:url(../cn_asp/images/src_probg.jpg) no-repeat;
  margin-left:4px;
  margin-top:12px;
}

.wrapper3 ul li img {
    -webkit-transition: border-color 400ms;
}

.wrapper3 ul:hover li img {
  border-color: #000;
}

.wrapper3 ul:hover li:hover img {
  border-color: #333;
}

.wrapper3 ul li a img {
  display:block;
}

#leftmenu { padding:0px 6px; min-height:582px; _height:600px;}
#leftmenu .menu_title{ background: url(../cn_asp/images/lefttopbg.gif) repeat-x bottom; color:#FFFFFF;  padding:6px 0px;}
.SystemLeft{ color:#FFFFFF; line-height:20px; }
#leftmenu A:link {COLOR: #fff; text-decoration:none; display:block; }
#leftmenu A:visited {COLOR: #fff; text-decoration:none; display:block;}
#leftmenu A:hover {Color: #000000; text-decoration:none;  display:block;background:#feca43;}




.tab{margin-top:10px}

#TabTab03Con1{width:660px; min-height:580px; border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid; padding-bottom:10px;}
#TabTab03Con2{width:660px; min-height:580px; border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid; padding-bottom:10px;}
#TabTab03Con3{width:660px; min-height:580px; border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid; padding-bottom:10px;}
#TabTab03Con4{width:660px; min-height:580px; border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid; padding-bottom:10px;}

.xixi1{width:662px;height:27px;line-height:27px;background-image:url(../cn_asp/images/01.jpg);cursor:pointer;}
.xixi2{width:662px;height:27px;line-height:27px;background-image:url(../cn_asp/images/02.jpg);cursor:pointer;}
.xixi3{width:662px;height:27px;line-height:27px;background-image:url(../cn_asp/images/03.jpg);cursor:pointer;}
.xixi4{width:662px;height:27px;line-height:27px;background-image:url(../cn_asp/images/04.jpg);cursor:pointer;}

.tab1{width:145px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer; font-size:10px; letter-spacing:-0.7px;}
.tab2{width:146px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF; font-size:10px; letter-spacing:-0.7px;}
.tab3{width:123px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF; font-size:10px; letter-spacing:-0.7px;}
.tab4{width:240px;height:27px;line-height:27px;float:left;text-align:center;cursor:pointer;color:#FFFFFF; font-size:10px; letter-spacing:-0.7px;}