@charset "gb2312";
/*----------全局*/
*{ padding:0px;	margin:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;}
body{ font-size:12px;	background-color:#FFFFFF; color:#555555; width:100%;}
ul{	list-style:none;}
img{border:0px;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin:0 auto;}
ul,form,p{margin:0; padding:0;}
a{color:#555555;}
a:hover{ text-decoration:underline; color:#D70000;}

a.link1{color:#D70000; text-decoration:none;}
a.link2{color:#555555; text-decoration:none; font-weight:bold;}
a.link3{color:#000; text-decoration:none;}
a.link4{color:#D70000; text-decoration:none;}
a.link5{color:#000000; text-decoration:none; font-weight:bold;}


/*-----------文字样式*/
.red{	font-size:14px;	color:#D70000;	font-weight:bold;	}
.red2{	font-size:12px;	color:#D70000;	font-weight:bold;	}
.red3{	font-size:24px;	color:#D70000;	font-weight:bold;	}
.red4{	font-size:12px;	color:#D70000; }
.red5{	font-size:16px;	color:#D70000;	font-weight:bold;	}
.black{ font-size:15px; font-weight:bold; color:#000000; }
.black2{ font-size:14px; font-weight:bold; color:#000000; }
.gray{ font-size:12px; color:#999;}
.gray2{ font-size:14px; color:#555; font-weight:bold;}
.gray3{ font-size:16px; color:#555; font-weight:bold;}
.gray4 { font-size:12px; color:#555555; font-weight:bold;}


.cbody{	width:996px;	margin:0 auto;}
.main{ padding-bottom:40px; padding-top:20px; width:996px; height:100%; margin:0 auto; }
.main_2{ padding-bottom:40px; padding-top:20px; width:996px; height:100%; margin:0 auto; background:url(/templets/images/main_bg.jpg) repeat-y;  }

.floatclear{ clear:both;}
input,select{ vertical-align:middle;}
/*-----------头部*/
.top{	height:80px;	overflow:hidden;}
.toplogo{         float:left;	width:274x;	}
.topbanner{	width:450px;	margin-top:14px;	margin-left:20px;	float:left;}
.topright{	width:385px;	float:right; margin-top:22px;	}

.toplink{	float:right;	margin-top:25px;	width:385px;}
.toplink ul li{	float:right;	height:25px;	line-height:25px;	text-align:center;}
.toplink ul li a{	text-decoration:none;	color:#666;	font-size:12px;}
.toplink ul li a:hover{ text-decoration:underline;}

.submit{	margin-right:20px;	width:68px;	height:21px;	background:url(../images/userlogin_submit.gif) repeat-x;
	border:1px solid #D4B06A;	font-weight:bold;	color:#753D00;	letter-spacing:3px;	line-height:20px;	font-size:12px;}
	
/*----------栏目菜单*/
.topmenu{	height:41px; width:100%;  background:url(../images/menu_bg.jpg) repeat-x;}
.topmenu_m{ margin:0 auto; width:996px; height:41px; background:url(menu_bgm.jpg) no-repeat; padding:0;}

.topmenu li{ float:left;	text-align:center; width:106px; padding-right:8px;  padding-left:8px; color:#FFFFFF;}
.topmenu li a{	float:left;	display:block;	text-decoration:none; color:#FFFFFF; height:40px;	line-height:41px;	font-size:14px;	font-weight:bold; text-align:center;  width:105px;}
.topmenu li a:hover{	color:#FFF000;	background:url(../images/menu_bgon.jpg) no-repeat;}
.topmenu_bgon{color:#FFF000;	background:url(/topics2012/sanya2012/menu_bgon.jpg) no-repeat; width:100px; height:42px;  display:block;}

/*----------搜索*/
.topsearch{	height:37px;	width:899px;	margin-top:3px;	border-right:1px solid #EEE;	background:url(../images/topsearch_bg.gif) repeat-x;	overflow:hidden;}
.topsearch .title{	height:37px;	width:83px;	float:left;	background:url(../images/topsearch_title.gif) left center no-repeat;}
.topsearch .inpbox{	float:left;	margin-top:4px;	width:430px;}
.topsearch .inpbox input{	margin-left:10px;	margin-right:10px;}
.topsearch .inpbox select{	font-size:12px;	width:100px;}
.topsearch .inpbox .searchtxt{	height:13px;	width:200px;	font-size:12px;	padding:6px 0 4px 5px;	border-width:1px;	border-style:solid;	border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
.topsearch .hots{	line-height:33px;	float:left;}
.topsearch .hots a{	text-decoration:none;}

/*----------图片切换*/
#menu {	width:100%;	height:350px;}
#menu li{ width:100%;}
#menu-1{ background:url(../images/banner/bannerBg1.jpg) repeat-x 0 0;}
#menu-2{ background:url(../images/banner/bannerBg2.jpg) repeat-x 0 0;}
#menu-3{ background:url(../images/banner/bannerBg3.jpg) repeat-x 0 0;}
#menu-4{ background:url(../images/banner/bannerBg4.jpg) repeat-x 0 0;}
.banner{ background:#fff url(../images/loading.gif) no-repeat 50% 50%;	width:996px; margin:0 auto;	height:350px; position:relative;}
.version{ font-size:14px; text-align:right; position:absolute; top:215px; right:80px;}
.version li{ font-size:14px; line-height:1.5em;}
.downLoad{ width:175px;	height:53px; position:absolute;	bottom:47px; right:70px; display:block;}
#menu-1 .downLoad{ background:#fff url(../images/banner/banner1.jpg) no-repeat;}
#menu-2 .downLoad{ background:#fff url(../images/banner/banner2.jpg) no-repeat;}
#menu-3 .downLoad{ background:#fff url(../images/banner/banner3.jpg) no-repeat;}
#menu-4 .downLoad{ background:#fff url(../images/banner/banner4.jpg) no-repeat;}
ul.slidy-menu { padding:0; width:88px; height:14px; margin:0 auto; position:absolute; left:46%; top:440px; z-index:100;}
ul.slidy-menu li { background:url(../images/banner/bullets.png) no-repeat 0 0; float:left; text-align:center; vertical-align:middle; width:22px; height:14px;}
ul.slidy-menu li a { background:url(../images/banner/bullets.png) no-repeat 0 0; cursor:pointer; display:block; height:14px; text-decoration:none;}
ul.slidy-menu li.slidy-link-selected a { background:url(../images/banner/bullets.png) no-repeat 0 -14px;}


/*----------三大特点*/
.tedian{ background:url(../images/te_bg.jpg) repeat-x; width:100%; height:94px;}
.tedian_main{ background:url(../images/te_bgm.jpg) no-repeat; height:94px; width:996px; margin: 0 auto; padding:0; }
.tedian_main li{ width:232px;  float:left; margin-left:90px;  _margin-left:45px; margin-right:10px; margin-top:12px;}
.tedian_main li a{ text-decoration:none;}
.tedian_zi{ margin-top:8px; line-height:18px;}
.tedian_ico{ margin-left:8px;}


/*----------banner广告图*/
.banner_2{ width:100%; height:100%;}
.position{ background:url(../images/pos_bg.jpg) repeat-x; height:34px;}
.position a{ text-decoration:none;}
.p_cbody{ _padding-top:10px;  line-height:34px; color:#000000; margin:0 auto; width:996px;}


/*-------------------------底部:版权信息*/
.footer{ margin-bottom:35px; width:100%;}
.red_bg{width:100%; height:30px; background-color: #0099FF; color:#FFFFFF; line-height:30px; float:left; margin-bottom:10px;} 
.f_left{ float:left;margin-left:8px; _padding-top:3px;}
.f_right{ float:right; line-height:28px;  margin-right:8px; height:30px; text-align:left; _padding-top:6px;} 
.f_center{ text-align:center; height:30px; line-height:30px;  _height:22px; _padding-top:6px;}

.footer .copyright{	text-align:center;	font-size:12px; line-height:18px;}
.footer .f_left a{ color:#FFF;	text-decoration:none;}
.footer .f_left a:hover{	color:#FFF; text-decoration:underline;}
.footer .f_center a{ color:#FFF;	text-decoration:none;}
.footer .f_center a:hover{	color:#FFF; text-decoration:underline;}


/*-------------------------产品中心页面*/
.main_left{ width:203px; margin-left:20px; _margin-left:10px; margin-right:17px;  _margin-right:7px; float:left; padding-bottom:30px;}
.main_right{ width:720px; margin-left:17px; margin-right:19px; _margin-right:10px; float:right; _float:right; text-align:left; margin-bottom:40px;}
.title_2{ background:url(../images/tit_2.jpg) no-repeat; height:33px; width:720px; font-size:16px; color:#111111; font-weight:bold; text-indent:25px; line-height:28px;}
.son_menu{ width:203px; float:left; border-top:1px #A6ACAC dotted; margin-bottom:30px;}
.son_menu li{width:203px;  height:34px; float:left;  border-bottom:1px #A6ACAC dotted; color:#333333; font-size:12px; line-height:34px; text-indent:10px;}
.son_menu li a{ color:#333; display: block; text-decoration:none; background: url(../images/ico6.jpg) right center no-repeat;}
.son_menu li a:hover{ color:#FFF;  background: url(../images/ico6_2.jpg) right center no-repeat #D40000;}
.son_menu_bgon{ color:#FFF;display:block; background: url(../images/ico6_2.jpg) right center no-repeat #3399FF;}
.reg_btn{ display:block; background:url(../images/btn9.jpg) no-repeat; height:57px; width:203px; margin-bottom:18px;}
.main_con{ margin-top:22px; line-height:25px;}
.te{ background:url(../images/ico4.jpg) no-repeat; height:262px; margin-top:15px;}
.te li{ padding-left:80px; float:left; width:644px; line-height:18px;}
.main_con table{ border-bottom:1px solid #DBDBDB; border-right:1px solid #DBDBDB; line-height:20px;}
.main_con table td{ border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; height:50px; padding:8px; color:#555;}
.main_con table thead td{ background-color:#F4F4F4; background:url(../images/table_line.jpg) repeat-x top; height:16px; color:#D70000; font-size:14px;  padding:8px; font-weight:bold;}
.adv_left{ width:330px; margin-right:60px; float:left; background:url(../images/ico11.jpg) no-repeat; }
.adv_right{ width:330px; float:right; text-align:left; background:url(../images/ico10.jpg) no-repeat; }
.adv{width:330px;}
.adv li{ line-height:25px; margin-bottom:55px; padding-left:80px;}


/*-------------------------联系我们*/
.abo_left{ width:320px; height:193px; margin-right:25px; float:left;}
.h_tit{ font-size:14px;	color:#D70000;	font-weight:bold; text-align:center; margin-bottom:15px;}
.h_row{ margin-bottom:5px; float:left; width:720px;}
.h_left{ width:80px; padding-right:25px; float:left;  }
.h_right{ float:right; width:615px; text-align:left; }
.m_line{ border-bottom:1px #ADADAD dotted; width:720px; height:1px; margin-bottom:30px; margin-top:15px;}
.h_pic{ width:720px; text-align:center; margin-bottom:50px;}
.h_pic li{ float:left; display:inline; width:200px; margin-right:40px;}
.h_zi{ font-size:12px; font-weight:bold; line-height:20px; margin-top:12px;}


/*-------------------------申请注册*/
.down_btn{display:block; background:url(../images/btn10.jpg) no-repeat; height:42px; width:177px; position: absolute; margin-left:595px; top:235px;}
.log_jian{ margin-bottom:40px; margin-top:15px;}
.reg{ background:url(../images/log_1.jpg) no-repeat; width:721px; height:324px; margin-bottom:30px;}
.reg_con{ padding-left:380px; padding-top:100px; width:275px;}
.reg_row{ width:288px; margin:0; padding:0; float:left; padding-bottom:20px; display:inline;}
.reg_left{ width:60px; float:left; text-align:right; line-height:28px; height:23px; font-size:14px;}
.reg_right{width:228px; float:left; height:23px; margin:0px;}
.yz{ margin-left:10px;}
.input1{width:200px; border:1px #CCCCCC solid; height:21px;}
.input2{width:100px; border:1px #CCCCCC solid; height:21px;}
.btn{text-align: center;text-decoration: none;line-height: 30px;width: 88px;height: 30px;cursor: pointer;font-size: 14px;font-weight: bold; color:#FFFFFF; display:inline-block;}
.reg_btn_main{ margin-left:60px; height:29px; width:228px; float:left; margin-top:10px; display:inline;}
.reg_btn2{background:url(../images/btn11_bg.jpg) no-repeat; height:29px; width:75px; border:none; float:left;}
.log_btn{background:url(../images/btn12_bg.jpg) no-repeat; height:29px; width:75px;  margin-left:10px; float: left; }
.log_btn:hover{color:#FFFFFF; text-decoration:none; }
.join_btn{ background:url(../images/btn13.jpg) no-repeat; height:57px; width:204px; display:block; margin-bottom:18px; }

.gplist2{	width:100%; margin-bottom:40px; margin-top:10px;}
.gplist2 dl{		padding-top:2px; _padding-top:6px;}
.gplist2 dl dt{	width:100%;	height:26px;}
.gplist2 dl dd ul{	width:100%;}
.gplist2 dl dd ul li{	width:100;	height:26px;	line-height:26px;	_line-height:30px;	overflow:hidden;}
.gplist2 dl dd ul li span.in_dtime{	float:right; text-align:left; width:136px;  color:#999999; _line-height:20px;}

.gplist2 dl dd ul li span.gptlink{	margin-left:5px;}
.gplist2 dl dd ul li span.gptlink a{	color:#555555;	text-decoration:none;}
.gplist2 dl dd ul li span.gptlink a:hover{	color:#F00;	text-decoration:none;}


/*-------------------------渠道招商*/
.join_top{ background:url(../images/banner/bannerBg11.jpg) repeat-x; width:100%; height:384px;}
.join_top_main{ width:996px; height:384px; margin:0 auto; padding:0;}
.join_top_zi{ font-size:14px; font-weight:bold; color:#000000;  position: absolute; margin-left:685px; top:40px;}
.join_btn2{display:block; background:url(../images/btn14.jpg) no-repeat; height:49px; width:169px; position: absolute; margin-left:85px; top:267px;}
.join_logo{ position: absolute; margin-top:10px;}
.join_main{  background:url(../images/join_t_bg.jpg) repeat-x; width:100%;}
.join_content{ width:994px; border-left:1px solid #E8DCBB; background-color:#FFFFFF;  border-right:1px solid #E8DCBB;  margin:0 auto; height:100%; padding-bottom:40px;  padding-top:25px; }
.join_bottom{ margin:0 auto; padding:0; width:996px; margin-bottom:15px; }
.join_copy{ text-align:center; margin-bottom:60px; line-height:20px; margin-top:10px;}
.join_cbody{ width:944px; line-height:26px; float:left; padding-right:25px; padding-left:25px;   }
.join_row{ width:944px;  margin-bottom:35px; float:left;  }
.join_left{ margin-right:40px; width:450px; float:left; line-height:26px;}
.join_right{ float:right; text-align:left; width:450px;}
.join_reg{ width:322px; height:243px; border:1px solid #D9D9D9; float:left;}
.reg_row2{ width:288px; margin:0; padding:0; float:left; padding-bottom:14px; _padding-bottom:8px; display:inline;}
.reg_con2{ margin-left:24px;  width:288px;}
.join_tit{ margin-bottom:15px;}
.join_zi{ width:450px; float:left;}
.join_zi li{ float:left; width:450px; line-height:30px; _line-height:24px; _padding-bottom:8px; }
.join_line{ border-bottom:1px #ADADAD dotted; width:944px; height:1px; margin-bottom:35px;   text-align:center;}


/*------------------------- 典型客户*/
.dcase{ float:left; width:720px; margin:0 auto; padding-bottom:20px;}
.dcase li{ float:left; display:inline; width:215px; height:168px; border:1px solid #D7D7D7; padding:2px; margin-right:14px; margin-bottom:30px; margin-left:5px;}
.dcase li a{ text-decoration:none;}
.dcase li .d_pic{ height:123px; width:215px; overflow:hidden; background:#E7E7E7;}
.dcase li .d_title{ font-size:14px; font-weight:bold; padding-top:8px; text-align:center; margin:0 auto; padding-bottom:18px;}
.dcase_gary{ font-size:14px; font-weight:bold; margin-bottom:20px; text-align:center;}


/*-------------------------侧栏:用户登录*/
.userlogin {	overflow:hidden;}
.userlogin dl{	clear:both;	height:23px;	line-height:23px;	margin-top:7px;}
.userlogin dl dt{	float:left;	display:block;	width:66px;	text-align:right;}
.userlogin dl dd{	float:left;}
.userlogin dl dd input{	height:13px;	width:126px;	font-size:12px;	padding:3px 0 3px 5px;	border-width:1px;	border-style:solid;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
.userlogin dl dd img{	vertical-align:middle;}
.userlogin dl dd input.gdcode{	width:52px;}
.userlogin .ulsubmit{	text-align:center;	margin-top:15px;	height:33px;}




/*-------------------------分页*/
.pages{	height:25px;	margin:15px auto 0px 0px;	background:#ffffff; width:720px;}
.pages .pcount{	display:inline;	padding-right:10px;	padding-left:10px;	float:left;	border-right:2px solid #CCC;	line-height:13px;
	margin:6px 20px 0px 2px;	font-weight:bold;	color:#3366CC;	font-size:11px;}
.pages .plist{	float:left;	padding-top:3px;	line-height:17px; width:720px;}
.pages .plist input {	float:left;	width: 30px;	border: 1px solid #DDDDDD;	height: 17px;}
.pages .plist #button {	height: 18px;	width: 30px;	background-color: #900;	border: 1px solid #CC3333;	color: #FFFFFF;	}
.pages .plist span { float:right; text-align:right;}

.pages .plist strong{	color:#FFF;	display:block;	float:left;	padding-left:8px;	padding-right:8px;	background:#C00;	border:1px solid #C00;	margin: 0px 3px 0px 0px;}
.pages .plist a{	display:block;	height:17px;	float:left;	padding-left:8px;	padding-right:8px;	border:1px solid #DDD;	background:#FFF;	text-decoration:none;	margin-right:2px;	color:#000;}
.pages .plist a:hover{	color:#C00;}


/*---------------内容页:评论*/
.comment{	width:718px;border:1px solid #DDD;	margin-top:7px;}
.comment .commenttitle{	width:666px;	height:26px;	margin:1px auto;	background:url(../images/title_bg_1.gif) repeat-x;
	border-bottom:1px solid #DDD;}
.comment .commenttitle .title{	float:left;	margin:5px 0px 0px 12px;	color:#999;	display:inline;}
.comment .commenttitle .title strong{	letter-spacing:4px;	color:#444;	margin-right:10px;}
.comment .commenttitle .gotopost{	float:right;	display:block;	width:100px;	height:23px;}
.comment .commenttitle .gotopost a{	width:95px;	height:22px;	display:inline;	float:right;	text-align:center;	line-height:22px;
	text-decoration:none;	background:url(../images/ico_gotopost.gif) no-repeat;	margin:1px 3px 0px 0px;}
.comment .commentbox{
	width:718px;
}
.comment .commentbox dl{
	width:700px;
	margin:10px auto 0px;
	border:1px solid #D1DDCE;
}
.comment .commentbox dl dt{
	width:700px;
	background:#F4F9F2;
	line-height:25px;
	text-indent:10px;
	color:#333;
	border-bottom:1px solid #E6ECE3;
}
.comment .commentbox dl dt span{
	color:#669933;
	font-size:11px;
}
.comment .commentbox dl dd{
	padding:10px;
	font-size:14px;
	line-height:30px;
	color:#666;
}
.comment .commentbox dl dd a{ margin-right:25px;}
/*---------------内容页:发表评论:标题*/
.comment .posttitle{
	width:666px;
	height:26px;
	margin:10px auto;
	background:url(../images/title_bg_1.gif) repeat-x;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
.comment .posttitle strong{
	letter-spacing:4px;
	color:#444;
	display:block;
	margin:7px 0px 0px 13px;
}
.comment .postbox{
	width:636px;
	margin:5px auto;
	overflow:hidden;
}

.comment .postbox .userbox{
	width:636px;
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl{
	width:636px;
}
.comment .postbox .userbox dl dd{
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{
	width:100px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .userbox dl dd.mtop{
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox{
	width:636px;
	line-height:25px;
}
.comment .postbox .txtbox textarea{
	border:1px solid #CCC;
	width:600px;
	height:80px;
	padding:5px;
}
.comment .postbox  .sbut{
	margin:10px;
}
.comment .postbox .userbox .submit{
	width:100px;
	height:25px;
	padding-top:2px;
}

.classbox{
	width:222px;
	clear:both;
	padding-bottom:5px;
	background:url(../images/rcbox_title.gif) center bottom no-repeat;
	background-color:#FFF;
}
.classbox dl{
	width:222px;
}
.classbox dl dt{
	height:31px;
	background:url(../images/rcbox_title.gif) center top no-repeat;
	line-height:29px;
	text-indent:10px;
	color:#555;
	letter-spacing:1px;
	font-weight:bold;
}
.classbox dl dd{
	width:220px;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	background:#FAFAFA;
	
}
.classbox dl dd ul{
	list-style:none;
	overflow:hidden;
	width:220px;
}
.classbox dl dd ul li{
	float:left;
	width:102px;
	margin-left:5px;
	margin-bottom:5px;
	height:27px;
	line-height:25px;
	text-indent:10px;
	display:inline;
	font-size:14px;
}
.classbox dl dd ul li a{
	display:block;
	width:100px;
	height:25px;
	border:1px solid #DDD;
	text-decoration:none;
	color:#0066CC;
	background:#FFF;
}
.classbox dl dd ul li a:hover{
	background:#FAFAFA;
	border:1px solid #CCC;
	color:#000;
}
.classbox dl dd ul li.this a{
	background:#FFC;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}
