﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}
body{background:url(../images/body_bg.jpg) repeat-x left top #fff;color:#6e6e6e;	font-size: 12px;}

a {color:#6e6e6e;font-size:12px;text-decoration:none;}

a:hover {color:#6e6e6e;font-size:12px;}

/*header css*/
.logo{ height:103px; overflow:hidden;}
.menu{ height:43px; overflow:visible;}
.menu ul li{ float:left; width:125px; line-height:42px; background:url(../images/li_bg.jpg) no-repeat right top; height:43px; text-align:center; position:relative;}
.menu ul li a{ color:#fff; font-size:13px; font-weight:bold; display:block;}
.menu ul li a:hover{ color:#fff; font-size:13px; font-weight:bold; display:block; background:url(../images/hover.jpg) no-repeat center top;}
.menu ul li.current a{ color:#fff; font-size:13px; font-weight:bold; display:block; background:url(../images/hover.jpg) no-repeat center top;}
#apDiv1{ width:84px; height:auto; position:absolute; left:8px; top:43px; display:none; overflow:visible; background:url(../images/dap_bg.png) repeat;}
#sub_nav li{ width:84px; height:auto; line-height:25px; background:none; padding:0px; float:none; margin:5px 0;}
#sub_nav li a{ width:auto;line-height:25px; background:none; color:#ffffff; font-weight:normal; display:block; font-size:12px;}
#sub_nav li a:hover{ width:auto;line-height:25px; background:url(../images/dap_a.jpg) no-repeat left top; color:#fff; font-weight:normal;display:block;font-size:12px;}
.ct_left{ float:left; width:685px; display:inline; margin-right:25px;}
.about{ padding-bottom:20px;}
.about h4 , .pro h4 , .video h4 , .case h4{ height:36px; overflow:hidden;}
.about_p{ background:url(../images/bg01.jpg) no-repeat; height:156px; padding:18px 15px 0 19px; line-height:24px;}
.pro_p{ background:url(../images/bg01.jpg) no-repeat; height:170px; padding:4px 20px 0 20px;}
.ct_right{ float:left; width:292px; display:inline;}
.video{ padding-bottom:20px;}
.video_p{ background:url(../images/bg02.jpg) no-repeat; height:166px; padding:8px 0px 0 0px;}
.video_p dl dt{ border:1px solid #d5d5d5; padding:2px; background:#fff;}
.case_p{background:url(../images/bg02.jpg) no-repeat; height:156px; padding:18px 20px 0 20px;}
.case_p div{border:1px solid #d5d5d5; padding:2px; background:#fff;}
.c_top{ padding-bottom:19px;}
.show{ background:url(../images/bg03.jpg) no-repeat; height:153px; padding:6px 0 0 20px;}

.left{ float:left; width:252px; display:inline; margin-right:19px;}
.lc{ background:url(../images/lc_bg.jpg) no-repeat; height:36px; line-height:32px; text-align:center; font-weight:bold; color:#fff; font-size:13px;}
.group{ border:1px solid #e1e1e1; border-top:none; border-bottom:none; background:url(../images/group_bg.jpg) repeat-x left bottom #fff; padding:13px 9px 10px 12px;}
.right{ float:left; width:731px; display:inline;}
.bt{ background:url(../images/bt_bg.jpg) no-repeat; height:36px; font-size:13px; font-weight:bold; color:#fff; padding:0 20px 0 26px;}
.btname{ display:block; float:left; display:block; width:97px; text-align:center; line-height:32px;}
.btlink{ float:right; font-size:12px; font-weight:normal; color:#6e6e6e; font-family:"宋体"; padding-top:10px; line-height:22px;}
.right_p{ padding:10px; background:url(../images/right_bg.jpg) repeat-x left bottom #fff; border:1px solid #e1e1e1;border-top:none; border-bottom:none; line-height:24px;}
.cpmsg{ margin:auto;}
.cpmsg li{  width:170px; /* height:160px;*/ float:left; text-align:center;  }
.cpmsg span{ display:block}
.cpmsg img{ border:1px solid #999; margin-top:15px}
.cpmsg a{
	color:#273D01;
	text-decoration:none;
	font-size:12px
}
 
.cpmsg a:hover{
	color:#FF0000;
	text-decoration:underline;
	font-size:12px
}
.fixdiv{ clear:both}