* {
	margin:0;
	padding:0;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.news_m_list p a {
	line-height:20px;
}

.news_m_list p {
	text-indent:2em;
}

.news_m_list em {
	color:#F87400;
}

.infiniteCarousel {
  width: 670px;
  height:132px;
  margin-left:10px;
  overflow:hidden;
  position: relative;
}

.infiniteCarousel .scorll {
  width: 600px; /* .infiniteCarousel width - (.scorll margin-left + .scorll margin-right) */
  overflow: auto;
  height: 132px;
  margin: 0 33px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 3px solid #FF8A01;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .scorll ul {
  width: 840px; /* single item * n */
  height:132px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:inline-block;
  float:left;
  padding:0 5px;
  height: 132px;
  width: 140px;
  overflow:hidden;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel li a:hover img {
  border-color: #FFB552;
}

.infiniteCarousel ul li a img {
  display:block;
  width:140px;
  height:127px;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../catimages/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 45px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

#extop img{
	vertical-align:top;
}

#news_left .news_module #solu {
	padding-top:20px; 
}

#news_left .news_module .soluimg {
	width:102px;
	height:102px;
	display:inline;
	margin:15px 0 0 12px;
}

#news_left .soluimg h2 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	height:25px;
	line-height:25px;
} 

#news_left .news_module #soluimg1 {
	background:url(../catimages/fa1.gif) no-repeat 0 0;
}

#news_left .news_module #soluimg2 {
	background:url(../catimages/fa2.jpg) no-repeat 0 0;
}

#news_left .news_module #soluimg3 {
	background:url(../catimages/fa3.jpg) no-repeat 0 0;
}



/* Member */
#login {
	float:left;
	width:452px;
}
#login p {
	clear:both;
	height:20px;
	line-height:20px;
	overflow:hidden;
	height:1%;
	padding:10px 0 0 10px;
}
#login a {
	color:#222222;
}

#login a:hover {
	color:#666666;
}

.key {
	margin:10px 0 20px;
}

#write {
	height:184px;
	margin-bottom:10px;
	width:450px;
}

#write form {
	overflow:hidden;
}

#write_top {
	background:url(../catimages/line1.png) no-repeat 0 0;
	height:4px;
	overflow:hidden;
	width:450px;
}

#write_middle {
	background-color:#FFFAE8;
	border-left:1px solid #FFAD49;
	border-right:1px solid #FFAD49;
	clear:both;
	padding-left:30px;
	width:418px;
	overflow:hidden;
}

.btn1 {
	background:url(../catimages/lbtn.gif) repeat 0 0;
	border:0 none;
	float:right;
	height:73px;
	margin:55px 30px 0 0;
	width:77px;
}

#xinxi  {
	float:left;
	margin-bottom:10px;
	margin-right:50px;
}

#xinxi li {
	color:#F15D01;
	font-family:"宋体";
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
}

#xinxi select {
	margin-top:10px;
	border:1px solid #FFAD49;
}

.textput  {
	background-color: #FFFFFF;
	border:1px solid #FFAD49;
	font-family:"arial";
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:3px;
	width:250px;
}

#write_bottom  {
	background:url(../catimages/line2.png) no-repeat scroll 0 0 transparent;
	height:4px;
	width:452px;
}

#adv {
	background:url(../catimages/adv_bg.gif) no-repeat right top;
	float:right;
	height:400px;
	width:420px;
}

#adv h1 {
	color:#3D3D3D;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:20px;
}

#adv dl {
	float:left;
	margin-bottom:40px;
	padding-right:10px;
	width:200px;
	height:60px;
	overflow:hidden;
}

#adv dl dt {
	float:left;
	padding-right:10px;
}

#adv dl dd {
	float:left;
	width:146px;
}

#adv h2 {
	color:#3D3D3D;
	font-size:14px;
	font-weight:bold;
}

#adv dl dd p {
	line-height:20px;
}

/* Web */
.left181  {
	width:191px;
	float:left;
}

.left181 a {
	color:#222222;
}

.left181 a:hover {
	color:#666666;
	text-decoration:none;
}

.leftmenu  {
	width:191px;
}

.leftmenu li {
	line-height:42px;
	margin:2px 0 8px;
	position:relative;
	z-index:1000;
}

.leftmenu li a {
	background:url(../catimages/leftmenubg.gif) no-repeat 0 0;
	display:block;
	height:42px;
	padding-left:30px;
	width:161px;
}

.leftmenu li a:hover {
	font-weight:bold;
}

.leftmenu li a span {
	display:block;
	padding-left:40px;
}

.leftmenu li#leftmenu1 a span {
	background:url(../catimages/leftmenutips1.gif) no-repeat left center;
}

.leftmenu li#leftmenu42 a span {
	background:url(../catimages/leftmenutips9.gif) no-repeat left center;
}

.leftmenu li#leftmenu43 a span {
	background:url(../catimages/hostnavtips1.gif) no-repeat left center;
}

.leftmenu li#leftmenu44 a span {
	background:url(../catimages/leftmenutips8.gif) no-repeat left center;
}

.leftmenu li#leftmenu45 a span {
	background:url(../catimages/leftmenutips4.gif) no-repeat left center;
}

.leftmenu li#leftmenu46 a span {
	background:url(../catimages/leftmenutips3.gif) no-repeat left center;
}

.leftmenu li#leftmenu47 a span {
	background:url(../catimages/leftmenutips2.gif) no-repeat left center;
}

.leftmenu li#leftmenu48 a span {
	background:url(../catimages/leftmenutips6.gif) no-repeat left center;
}

.leftmenu li#leftmenu49 a span {
	background:url(../catimages/domenutips1.gif) no-repeat left center;
}

#zxfw  {
	font-size:12px;
	line-height:20px;
	margin-top:6px;
	width:189px;
}

#zxfw img {
	vertical-align:bottom;
}

#zxfwnr  {
	border:1px solid #D6D6D6;
	overflow:hidden;
	width:189px;
}

#zxfwnr p {
	border-bottom:1px dotted #CCCCCC;
	padding:6px;
	overflow:hidden;
	
}

#zxfwnr p strong {
	color:#FF0000;
	display:block;
}

#zqq  {
	float:left;
	width:189px;
	padding:5px 0 0;
}

#zqq li {
	height:25px;
	overflow:hidden;
	text-align:center;
}

#zqq li img {
	vertical-align:middle;
}

#help  {
	width:191px;
	padding:2px 0 0;
	background:url(../catimages/line-top.gif) no-repeat left top;
}

.helptit {
	border-width:0 1px 1px 1px;
	border-color:#D6D6D6;
	border-style:solid;
}

.helptit h2 {
	color:#333333;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	padding:0 0 0 8px;
}

#helplist {
	border-color:#D6D6D6;
	border-style:solid;
	border-width:0 1px 1px;
	line-height:24px;
	padding:3px 4px 3px 8px;
	width:177px;
}

#helplist li {
	padding:0 0 0 8px;
	background:url(../catimages/libg.gif) no-repeat left center;
}

.right181 {
	width:746px;
	float:right;
}

#whxbanner  {
	border:1px solid #D6D6D6;
	margin-bottom:16px;
}

#whxproducetit  {
	background:url(../catimages/whxprotit.gif) no-repeat right center;
	height:22px;
	line-height:22px;
	width:250px;
	margin-top:10px;
}

#whxproducetit h2, #whxystit h2 {
	background:url(../catimages/whstips.gif) no-repeat 5px center;
	color:#222222;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	padding-left:30px;
	vertical-align:baseline;
}

#whxproduce  {
	background:url(../catimages/whxbg.gif) repeat-x 0 0;
	overflow:hidden;
	width:746px;
}

.whxpbg1  {
	background:url(../catimages/whxbg1.gif) no-repeat 0 0;
	display:inline;
	height:224px;
	width:12px;
}

.whxpbg2  {
	display:inline;
	padding-left:4px;
	width:718px;
}

.whxp1  {
	background:url(../catimages/whxline1.gif) no-repeat right 18px;
	display:inline;
	width:232px;
}

.nb {
	background:none;
}

.whxpdl {
	clear:both;
	padding-top:18px;
	width:221px;
	overflow:hidden;
}

.whxpdl dt {
	display:block;
	float:left;
	margin-right:5px;
}

.whxpdl dd {
	float:left;
}

.whxpdl dd h2 {
	color:#3232B4;
	font-size:14px;
	line-height:28px;
}

.whxpdl dd p {
	background:none repeat 0 0 #FEFBF5;
	border:1px solid #FFC148;
	color:#333333;
	line-height:18px;
	padding:5px;
	width:114px;
}

.whxlist  {
	line-height:22px;
	padding:8px 0 0 5px;
}

.whxlist li {
	background:url(../catimages/whtips1.gif) no-repeat left center;
	padding-left:10px;
}

.whxlist li.lin {
	background:none; 
	color:#f77000;
}

.whxlist li.lin img {
	margin-top:5px;
}

.whxp2margin  {
	margin:0 10px;
}

.whxpbg3  {
	background:url(../catimages/whxbg1.gif) no-repeat -18px 0;
	display:inline;
	height:224px;
	width:12px;
}

#whxys  {
	background:url(../catimages/whxbg2.gif) repeat-x 0 0;
	overflow:hidden;
	width:746px;
}

.whxys2  {
	height:210px;
	padding-top:16px;
	width:718px;
}

.whxys2 h2 {
	font-weight:bold;
}

.whxyslef  {
	background:url(../catimages/whxline2.gif) no-repeat right center;
	height:auto;
	width:350px;
}

.whxhsnr1 {
	background:url(../catimages/whxicon1.gif) no-repeat left center;
	color:#0A315A;
	height:66px;
	line-height:24px;
	margin:10px 0 20px;
	padding-left:80px;
	width:265px;
}

.whxhsnr2  {
	background:url(../catimages/whxicon3.gif) no-repeat left center;
	color:#0A315A;
	height:66px;
	line-height:24px;
	padding-left:80px;
	width:265px;
}

.whxysrig  {
	padding-left:10px;
	text-align:left;
}

.whxhsnr3  {
	background:url(../catimages/whxicon2.gif) no-repeat left center;
	color:#0A315A;
	height:66px;
	line-height:24px;
	margin:10px 0 20px;
	padding-left:75px;
	width:275px;
}

.whxhsnr4  {
	background:url(../catimages/whxicon4.gif) no-repeat left center;
	color:#0A315A;
	height:66px;
	line-height:24px;
	padding-left:70px;
	width:275px;
}

/* Shared */
.rightnr  {
	background-color:#F2F2F2;
	margin-bottom:10px;
	padding:5px;
	width:736px;
}

.righttit {
	overflow:hidden;
}

.righttit h2 {
	float:left;
	height:32px;
	width:120px;
	text-indent:-9999px;
}

.righttit span {
	width:570px;
	height:32px;
	color:#9E9E9E;
	float:left;
	display:block;
	line-height:32px;
	padding-left:34px;
	background:url(../catimages/rightitbg.gif) repeat-x 0 0;
}

.rightnr dl {
	padding:10px 10px 0;
	overflow:hidden;
}

.rightnr dt {
	width:197px;
	height:163px;
	float:left;
	text-indent:-999px;
}

.rightnr dd {
	float:left;
	width:495px;
	padding-left:15px;
}

.rightnr dd h2 {
	height:25px;
	text-indent:-999px;
}

.rightnr dd p {
	color:#7D7D7D;
	height:85px;
	line-height:22px;
	padding-top:5px;
}

.rightnr dd strong {
	color:#458205;
	font-weight:bold;
}

.rightnr .line {
	background-color:#A9A9A9;
	height:1px;
	margin:6px 0;
	overflow:hidden;
	width:490px;
}

.rightnr .orange {
	background-color:#F46500;
	height:1px;
	overflow:hidden;
	width:100px;
}

.rightnr dd li {
	float:left;
}

.rightnr dd li span {
	background:url(../catimages/tips1.gif) no-repeat right 7px;
	font-weight:bold;
	height:26px;
	display:inline-block;
	line-height:26px;
	margin-left:5px;
	padding-right:20px;
	color:#7D7D7D;
}

#hostlist  {
	border:1px solid #DDDDDD;
	width:745px;
}

#hostlist .cfw {
	font-weight:bold;
}

#hostlist td {
	border-bottom:1px solid #DDDDDD;
	color:#333333;
	height:30px;
	line-height:18px;
	text-align:center;
}

#hostlist td.w92 {
	width:92px;
}

#hostlist td.h35 {
	height:35px;
}

#hostlist td.hostlist-t {
	color:#555555;
}

#hostlist td dfn {
	color:#FF0000;
	font-weight:bold;
}

.hostbanner {
	width:950px;
	height:120px;
	margin-bottom:10px;
	
}

.rightimg img {
	margin-left:25px;
}

#menu ul li #ihome{ background:none}
#menu ul li #ihome span{ background:none;color:#FFC000;}
#menu ul li #ihome span em {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:12px;
}
