body,div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
/*header*/
body{
  font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '宋体', Arial, sans-serif;
}
.header{
 width:100%;
 margin:0 auto;
 background:url(../images/save_top.png) no-repeat;
}
.logo{
 width:314px;
}
.header_content{
  width:1200px;
  margin:0 auto;
}
.header_content span{
  font-size:12px;
  line-height:30px;
  color:#000;
}
.header_content_right{
  float:right;
  list-style:none;
  text-align:center;
}
.header_content_right a{
  color:#000;
  text-decoration:none;
}
.header_content_right a:hover{
  color:#f58a22;
}
.header_content_right li{
  float:left;
  text-align:center;
  margin:0 10px;
  font-size:12px;
}
.header_content_right li:before { content: "|"; padding-right: 10px; }
.header_content_right li:first-child:before { content: ""; }
#notli:before { content: "";}
#notli{
   height:30px;
}

.header_bottom{
  height:105px;
  margin:0 auto;
  width:1200px;
}
.search{
  background:url(../images/serach_input.gif) no-repeat;
  height:50px;
  float:right;
  margin-top:-65px;
}

/*banner*/
.banner{
 background-image:url(../images/navbg.jpg);
 /*background-color:#FF0000;*/
 height:35px;
}
.nav{
 background:url(../images/nav.jpg) no-repeat;
 height:35px;
 width:1200px;
 margin:0 auto;
 font-size:14px;
}
.nav a{font-size:14px;}
.nav_left{
  background:url(../images/flbg.gif) no-repeat;
  height:35px;
  width:234px;
  text-align:right;
  float:left;
}
.b1{
	z-index:99;
	background-color:#fff;
	position:absolute;
	width:230px;
	border:2px solid #0e7093;
	border-top:1px;
	display:none;
}
.nav_left span{
  line-height:35px;
  padding-right:30px;
  color:#FFF;
}
.b1 div{
    line-height:35px;
    color:#333;
	z-index:9999;
	display:block;
}
.nav_left li:hover div{
   background-color:#FFF;
}
.nav_left li{
  text-align:left;
  list-style:none;
  line-height:35px;
  padding-left:28px;
  clear:both;
  background:url(../images/cat_dian.png) no-repeat;
  border-bottom:1px solid #0e7093;
}
.nav_left li:hover{
  text-align:left;
  list-style:none;
  line-height:35px;
  padding-left:28px;
  border:1px solid #0e7093;
  border-right:0px;
  width:202px;
}
.b1 dt{
  font-size:15px;
  font-weight:bold;
  color:#666;
}
.nav_left li dl{
  display:none;
  float:left;
  left:230px;
  top:0px;
  position:absolute;
  z-index:-1;
  padding-left:15px;
  padding-right:15px;
  color:#888;
}
.b1 dd{
  border-bottom:1px dotted #888;
}
.section_left{
  float:left;
}
.section_right{
  float:right;
  width:460px;
}
.section_left header{
  color:#006EB5;
  font-size:12px;
}
.section_right section{
  float:left;
  padding-left:10px;
  font-size:12px;
}
.nav_left li:hover dl{
  display:block;
  width:525px;
  height:454px;
   border:1px solid #0e7093;
  background-color:#fff;
}
.nav_img{
  float:right;
  padding-right:30px;
  line-height:35px;
  margin-top:10px;
}
.nav_right{
  float:right;
  width:966px;
  height:35px;
}
.nav_right a{
  color:#FFF;
  text-decoration:none;
}
.nav_right ul li{
  list-style:none;
  float:left;
  width:119px;
  color:#FFF;
  text-align:center;
  line-height:35px;
  border-left:1px solid #FFF;
}
.nav_right ul li:first-child{
  border-left:0px;
}
.active{
  background-image:url(../images/hover.jpg);
}
.content_top{
 width:1200px;
 height:300px;
 margin:0 auto;
}
.content_top_left{
  width:231px;
  border:1px solid #ccc;
  float:left;
}
.ctl_top{
  background-image:url(../images/loginbg.jpg);
  height:76px;
}
.ctl_top span{
  width:200px;
  float:right;
  line-height:20px;
  color:#545454;
}
.ctl_center{
  background-color:#FFF;
  text-align:center;
}
.ctl_center_column{
  height:30px;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background-color:#FFF;
}
.ctl_center_column_left{
  width:115px;
  border-right:1px solid #ddd;
  height:30px;
  text-align:center;
  color:#459BB2;
  line-height:30px;
}
.ctl_list{
  background-color:#FFF;
  padding-left:4px;
}
.ctl_list li{
  list-style:none;
  font-size:12px;
  letter-spacing:1px;
  color:#333;
  line-height:30px;
  height:30px;
  background:url(../images/list_img.png) no-repeat left center;
  padding-left:14px;
}
.ctl_list a{
  color:#000;
  text-decoration:none;
}
.ctl_list a:hover{
  color:#f58a22;
}
.content_top_rigth{
  border-bottom:1px solid #ccc;
  float:left;
  height:300px;
  width:967px;
}
.content_top_rigth image{
  width:967px;
  height:299px;
}
.content_content{
  width:1200px;
  margin:0 auto;
}
.content_content_left{
  width:234px;
  float:left;
}
.content_content_left a{
  color:#000;
  text-decoration:none;
}
.content_content_left a:hover{
  color:#f58a22;
}
.ccl_news{
  width:230px;
  border:1px solid #ccc;
  margin-top:12px;
}
.ccl_news_title{
  background-image:url(../images/column_bg.png);
  height:34px;
  color:#FFF;
  padding-left:35px;
  line-height:34px;
}
.ccl_news_top{
  background-color:#FFF;
}
.ccl_news_top ul{
  padding-left:4px;
}
.ccl_news_top ul li{
  list-style:none;
  font-size:12px;
  letter-spacing:1px;
  line-height:26px;
  height:26px;
  overflow:hidden;
  background:url(../images/list_img.png) no-repeat left center;
  padding-left:14px;
}
.ccl_natural{
  width:234px;
  height:170px;
  margin-top:8px;
}
.ccl_natural img{
  border:1px solid #ccc;
  margin-top:5px;
}
.ccl_data{
  border:1px solid #CCC;
  width:231px;
  margin-top:10px;
}
.ccl_data_title{
  height:34px;
  line-height:34px;
  background:#2b7fa3 url(../images/column_bg.png) no-repeat;
  color:#FFF;
  padding-left:35px;
}
.ccl_data_content{
  background-color:#FFF;
}
.ccl_data_content ul{
  padding-left:4px;
}
.ccl_data_content ul li{
  list-style:none;
  font-size:12px;
  letter-spacing:1px;
  line-height:26px;
  background:url(../images/list_img.png) no-repeat left center;
  padding-left:14px;
}
.ccl_link{
  width:231px;
  border:1px solid #ccc;
  margin-top:15px;
}
.ccl_link_title{
  background-image:url(../images/column_bg.png);
  height:30px;
  line-height:35px;
  padding-left:35px;
  color:#FFF;
}
.ccl_link_content ul{
  background-color:#FFF;
  font-size:12px;
  padding-left:4px;
}
.ccl_link_content ul li{
 list-style:none;
 line-height:26px;
 height:26px;
 background:url(../images/list_img.png) no-repeat left center;
 padding-left:14px;
}
.content_content_right{
  width:956px;
  float:right;
  margin-top:12px;
}
.hot_product{
  border:1px solid #CCC;
  background-color:#FFF;
  padding-left:25px;
}
.hot_product_title{
  width:914px;
  height:38px;
  border-bottom:1px solid #ccc;
  background-color:#FFF;
}
.hpt_title{
  background:url(../images/content_24.png) no-repeat bottom;
  width:92px;
  padding-top:12px;
  height:30px;
  text-align:center;
  float:left;
}
.hpt_title span{
  color:#037DCA;
  font-weight:bold;
  padding-top:-5px;
}
.list_page{
  float:right;
  padding-top:12px;
  padding-right:20px;
}
.hot_product_content{
   width:922px;
   background-color:#FFF;
   margin-top:20px;
}
.hot_product_content li{
   list-style:none;
   float:left;
   padding-right:15px;
   width:137px;
   font-size:12px;
   text-align:center;
   color:#545454;
   padding-bottom:15px;
   height:182px;
}
.hot_product_content li img{
   width:135px;
   height:135px;
   border:1px solid #ccc;
   box-shadow: 0px 2px 1px #ccc;
   -moz-box-shadow: 0px 2px 1px #ccc;
}
.hot_product_content li span{
   height:30px;
   line-height:30px;
}
.hot_product_content span a{
  color:#000;
  text-decoration:none;
}
.hot_product_content span a:hover{
  color:#f58a22;
}
.news{
  margin-top:30px;
}
.news a{
  color:#037DCA;
  text-decoration:none;
}
.news a:hover{
  color:#f58a22;
}
.news_center{
  width:449px;
  background-color:#FFF;
  border:1px solid #ccc;
  padding-left:16px;
  float:left;
}
.news_center_title{
  height:38px;
  border-bottom:1px solid #e8e8e8;
  margin-left:0px;
  margin-right:6px;
}
.nct_left{
  background:url(../images/content_24.png) no-repeat bottom;
  width:92px;
  padding-top:12px;
  height:29px;
  text-align:center;
  float:left;
}
.nct_left span{
  color:#037DCA;
  font-weight:bold;
  margin-top:-5px;
}
.nct_right{
  float:right;
  margin-top:12px;
  margin-right:10px;
}
.news_center_list{
   margin-top:5px;
   padding-bottom:10px;
}
.news_center_list li{
   list-style:none;
   line-height:30px;
   font-size:12px;
   color:#027DC3;
   border-bottom:1px solid #F0F0F0;
}
.news_center_list span{
   float:left;
}
.news_center_list font{
   float:right;
   padding-right:16px;
}
.Promotional{
   float:right;
   border:1px solid #ccc;
   padding-left:16px;
   width:455px;
}
.footer{
  margin-top:20px;
}
.footer_top{
  width:1130px;
  margin:0 auto;
  margin-top:10px;
}
.footer_top_ul span{
  font-size:16px;
  font-weight:bold;
}
.footer_top_ul li{
  list-style:none;
  float:left;
  padding-left:135px;
}
.footer_top_ul li:first-child{
 padding-left:0px;
}
.footer_top_ul ul{
  margin-top:15px;
}
.footer_top_ul a{
  color:#888;
  text-decoration:none;
}
.footer_top_ul a:hover{
  color:#f58a22;
}
.footer_top_ul li li{
  clear:both;
  padding-left:0px;
  list-style:none;
  font-size:12px;
  line-height:35px;
  color:#888;
  height:35px;
}
#active{
  padding-left:50px;
}
#active_div{
  padding-top:10px;
}
#active_div span{
  font-size:25px;
  color:#222;
  line-height:35px;
  font-weight:normal;
}
#active_div font{
  color:#F18A23;
  font-size:14px;
  line-height:30px;
}
.footer_bottom{
  background-color:#1A6E93;
}
.fb_all{
  width:1200px;
  margin:0 auto;
  color:#FFF;
  padding-top:30px;
}
.fb_left{
  width:550px;
  float:left;
}
.fb_left li{
  list-style:none;
  line-height:30px;
  font-size:12px;
}
.fb_right{
  float:right;
}
.fb_right img{
  width:80px;
  height:82px;
  border:6px solid #146080;
  border-radius:7px;
}

.article_list ul li div{
   height:151px;
}


.usBox{ border:1px solid #ccc; }
.usBoxtop{ border-top:0; }
.usBox h3{ text-align:left;font-size:14px; padding-left:15px; }
.usBox_1{float:left;background:#fff; text-align:left; width:357px; height:208px; padding:43px 0px 60px 123px;}
.usBox_1 .logtitle{height:30px; background:url(../images/ur_bg.gif) no-repeat 0px 0px;}
.us_Submit{border:none; width:115px; height:40px; background:url(../images/bnt_ur_log.gif) no-repeat; cursor:pointer}
.us_Button{border:none; width:115px; height:40px; background:url(../images/zjgm.jpg) no-repeat; cursor:pointer}
.us_Submit_reg{border:none; width:169px; height:30px; background:url(../images/bnt_ur_reg.gif) no-repeat; cursor:pointer}
.usTxt{width:265px; height:267px; padding:43px 0 0 90px; background:#ffffff; float:right;text-align:left; /*background:url(../images/ur_bg1.gif) no-repeat 0 50%;*/ line-height:23px;}
.usTxt img{margin-top:15px;}
.ulogo{padding:10px 0 10px 0;float:left;}
/*登陆*/
.login_box{padding-bottom:10px;color:#333;}
.login_box .login_left{width:558px; float:left; border-right:1px solid #E7E7E7; margin-top:15px;min-height:265px; _height:265px;}
.login_box .regist_right{float:left; padding:20px 30px;}
.login_form{width:450px; margin:50px auto 15px; border-bottom:1px dotted #cccccc;}
.login_form2{margin:50px 0px 35px 55px;}
.login_form p,.login_form2 p{margin-bottom:10px; margin-left:40px; line-height:25px;}
.login_form p.tc{margin-left:0px;}
.login_form2 p.codel{margin-left:50px;}
.login_form2 p.butt{padding-left:80px;padding-top:5px;}
.login_form2 .code{vertical-align:middle;}
.login_form label,.login_form2 label{width:75px; text-align:right; display:inline-block; font-size:14px;}
.login_form2 .input,.usBox_2 .input{width:240px;height:24px; line-height:24px;}
.other_login{ margin-left:70px;}
.other_login p{margin-bottom:12px;}
.regist_right p{line-height:24px; margin-bottom:5px;}
.regist_right .logp{padding:20px 0 0 0; text-align:center}
.regist_right .btn_grey2{margin-top:25px;}
.error_tips{background-position:-250px -173px; padding-left:23px; height:23px; line-height:23px; border:1px solid #FFBFBF; background-color:#fff2f2; color:#ff0000; display:inline-block; margin-left:7px;}
.login_form .code{border:1px solid #cccccc; padding:1px; vertical-align:top; margin:0px 6px;}
.boder_red{border:1px solid #FF0101;}
.uscenterbox{border:1px solid #E6E6E6; background-color:#FFFDEE}
.uscenterbox h5{border:1px solid #E6E6E6;background-color:#F2F2F2;color:#3A3A3A;}
/*注册*/
.usBox_2{background:#fff; text-align:left; padding:43px 0px 60px 123px; font-size:14px;color:#333;}
.usBox_2 .regtitle{height:30px; background:url(../images/ur_bg.gif) no-repeat 0px -34px;}
.usBox_2 span{font-size:12px;}
.actionSub a{font-size:12px;color:#999; text-decoration:none;
background:url(../images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
}
.box_1 .userCenterBox{ margin-top:10px;background-color:#fff;}
.box_1 .userCenterBox .userMenu a{display:block; height:26px; line-height:26px; background:url(../images/menuBg.gif) no-repeat 0 -30px;
color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;padding-top:3px;font-size:14px;
}
.box_1 .userCenterBox .userMenu a.curs{background:url(../images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
.box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
.msgBottomBorder{clear:both; background:url(../images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}
#main{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px; }
#regist{border-top:0;}
#regist .mt{height:33px;background:url(../images/tit_regist.jpg) repeat-x 0 -34px;}
#regist .mt h2{float:left;height:33px;padding-left:15px;background:url(../images/tit_regist.jpg) no-repeat 0 0;line-height:33px;font-family: "microsoft yahei";font-size:14px;}
#regist .mt span{float:right;height:33px;line-height:33px;text-align:right;}
#regist .mt b{float:right;width:10px;height:33px;background:url(../images/tit_regist.jpg) no-repeat 0 -68px;}
.ftx13,.flk13 a:link,.flk13 a:visited,a.flk13:link,a.flk13:visited{color:#005AA0;}
.ctl_list{font-family: "宋体",Verdana, Arial;}
.ccl_news_top{font-family: "宋体",Verdana, Arial;}
.ccl_data_content{font-family: "宋体",Verdana, Arial;}
.ccl_link_content{font-family: "宋体",Verdana, Arial;}

.SeamlessRolling A {POSITION: relative}

.SeamlessRolling A IMG {
	border:1px solid #ececec;
	border-radius:15px;
}
#featureContainer {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 923px; FONT-SIZE: 80%; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#wrap {
	OVERFLOW: hidden
}
#load {
	BACKGROUND-IMAGE: url(../images/loader32x32.gif); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 923px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature {
	BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted;BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#feature .button {
	BORDER-BOTTOM: #999 0px dotted; POSITION: absolute; BORDER-LEFT: #999 0px dotted; WIDTH: 840px; BORDER-TOP: #999 0px dotted; TOP: 72px; BORDER-RIGHT: #999 0px dotted; LEFT: 0px
}
#feature .prev,#feature .prev2,#feature .prev3 {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted
}
#feature .next,#feature .next2,#feature .next3{
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; BORDER-TOP: #999 0px dotted; TOP: -125px; BORDER-RIGHT: #999 0px dotted
}
#feature .prev:hover,#feature .prev2:hover,#feature .prev3:hover {
	BACKGROUND-POSITION: center bottom
}
#feature .next:hover,#feature .next2:hover,#feature .next3:hover {
	BACKGROUND-POSITION: center bottom
}
.featureUL {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 230px; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 10px
}
#botton-scroll {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto; WIDTH: 840px; FLOAT: left; HEIGHT: 200px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#block {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-RIGHT: 0px; HEIGHT: 180px; FONT-SIZE: 70%; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 0px
}
#block .box {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px
}


/*注册*/
.billingForm .red,.basicform .red,.registerform .red{background:url(../images/xinghao.jpg) no-repeat left center; font-size: 14px; line-height: 30px; padding-left: 15px; width: 70px;}
.billingForm .title,.basicform .title,.registerform .title{height:30px;line-height: 30px; background-color:#eee;font-size:16px;text-indent: 10px;}
input.re_input{height:26px;font-size:12px;border:1px solid #BBBBBB;padding:0 4px;width:260px;color:#555;}
.actionSub a{color:#006acc; text-decoration:underline;background:url(../images/ur_bg.gif) no-repeat 0px -68px; padding:0 14px;}