﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}
body{background:url(../images/body_bg.jpg) repeat-x left top #e9eee7;color:#070707;font-family: "宋体";	font-size: 12px;}

a {color:#070707;font-size:12px;text-decoration:none;}

a:hover {color:#070707;font-size:12px;}


/*header css*/
.logo{ height:85px; overflow:hidden;}
.menu{ width:964px; margin:0 auto; height:36px; overflow:visible;}
.menu ul li{ float:left; width:90px; height:36px; line-height:34px; text-align:center;  display:inline; margin:0 2px; position:relative; } 
.menu ul li a{ display:block; color:#fff; height:36px;}
.menu ul .current a ,.menu ul .current a:hover {display:block; height:36px; color:#000; background:url(../images/a_hover.jpg) no-repeat left top;}
.menu ul li a:hover{ display:block; height:36px; color:#000; background:url(../images/a_hover.jpg) no-repeat left top;}
#apDiv2{ background:url(../images/ap_bg1.png) no-repeat; width:168px; height:55px; position:absolute; left:-3px; top:30px; display:none; overflow:visible; padding:8px 0 0 13px; z-index:9999;}
#apDiv3{ background:url(../images/ap_bg1.png) no-repeat; width:168px; height:45px; position:absolute; left:-3px; top:30px; display:none; overflow:visible; padding:18px 0 0 13px; z-index:9999;}
#apDiv5{ background: url(../images/ap_bg2.png) no-repeat; width:245px; height:55px; position:absolute; left:-1px; top:30px; display:none; overflow:visible; padding:8px 0 0 19px; z-index:9999;}
#sub_nav li{ float:left; height:24px; line-height:24px; width:78px; text-align:left; margin:0;}
#sub_nav li a{background: url(../images/icon.jpg) no-repeat left center; display: block; height:24px;padding-left:8px; line-height:24px; color:#000;}
#sub_nav li a:hover{background: url(../images/icon_hover.jpg) no-repeat left center; display: block; height:24px; padding-left:8px;line-height:24px; color:#b00201;}
.banner{ height:428px;  overflow:hidden;}

.about{ float:left; width:299px; height:182px; border:1px solid #fff; background:url(../images/bg01.jpg) repeat-x; margin:0 11px 0 3px; display:inline;}
.about h4 , .faq h4{ height:28px; padding-top:2px;}
.title_cn{ float:left; color:#d81209; font-family:"微软雅黑"; line-height:28px; padding-left:8px;}
.title_en{ float:left; font-size:10px; color:#9b9696; font-family: Arial, Helvetica, sans-serif;  line-height:28px; padding-left:5px;}
.more{ float:right; padding-top:10px; padding-right:3px;}
.about_p{ padding:2px 10px 0 8px; line-height:24px;}
.new{ float:left; background:url(../images/bg01.jpg) repeat-x; height:182px; border:1px solid #fff; width:649px; display: inline;}

#tab_li{ background:url(../images/tab1_bg.jpg) repeat-x; height:28px; padding-left:5px;}
#tab_li span{ float:right; padding-top:10px; padding-right:2px;}
#tab_li li{ width:69px; float:left; text-align:center; cursor:pointer; line-height:28px; margin-right:2px; }
#tab_li li.normal a{ color:#d81209;height:28px; text-align:center; cursor:pointer; display:block; line-height:28px;font-family:"微软雅黑";}
#tab_li li.normal a:hover{ color:#d81209;text-align:center;height:28px; cursor:pointer; line-height:28px;font-family:"微软雅黑";}
#tab_li li.current{height:28px; line-height:24px;display:block;font-size:12px;}
#tab_li li.current a{color:#d81209;height:28px; line-height:28px; display:block;background:url(../images/qh1.jpg) no-repeat center bottom;font-family:"微软雅黑";}
#tab_li li.current a:hover{color:#d81209;height:28px; line-height:28px;font-family:"微软雅黑";}
.ap{ padding:3px 13px 0 14px;}
.ap dl dt{ float:right; width:114px; height:129px; padding-top:9px;}
.ap dl dd{ float:left; width:471px; height:29px; line-height:29px; background:url(../images/icon_disn.jpg) no-repeat 2px center; border-bottom:1px dashed #e4dfdf; padding-left:15px;}
.ap dl dd span{ float: right;}

.c_nav{ padding-top:9px;}
.c_nav a{ float:left;}

.other{ float:left; width:649px; height:182px; border:1px solid #fff; display:inline; background:url(../images/bg01.jpg) repeat-x; margin:0 9px 0 3px;}
#tab_li1{ background:url(../images/tab2_bg.jpg) repeat-x; height:31px; padding-left:4px;}
#tab_li1 span{ float:right; padding-top:10px; padding-right:2px;}
#tab_li1 li{ width:69px; float:left; text-align:center; cursor:pointer; line-height:28px; margin-right:2px; }
#tab_li1 li.normal a{ color:#000;height:31px; text-align:center; cursor:pointer; display:block; line-height:28px; font-family:"微软雅黑";}
#tab_li1 li.normal a:hover{ color:#000;text-align:center;height:28px; cursor:pointer; line-height:28px; font-family:"微软雅黑";}
#tab_li1 li.current{height:31px; line-height:24px;display:block;font-size:12px;}
#tab_li1 li.current a{color:#d81209;height:31px; line-height:28px; display:block;background:url(../images/qh2.jpg) no-repeat center bottom; font-family:"微软雅黑";}
#tab_li1 li.current a:hover{color:#d81209;height:31px; line-height:28px; font-family:"微软雅黑";}
.ap1{ padding:3px 13px 0 14px;}
.ap1 dl dt{ float:right; width:114px; height:129px; padding-top:9px;}
.ap1 dl dd{ float:left; width:471px; height:29px; line-height:29px; background:url(../images/icon_disn.jpg) no-repeat 2px center; border-bottom:1px dashed #e4dfdf; padding-left:15px;}
.ap1 dl dd span{ float: right;}




.faq{ float:left; width:299px; height:182px;border:1px solid #fff; display:inline; background:url(../images/bg01.jpg) repeat-x; }
.faq_p{ padding:0 4px 0 12px;}
.faq_p ul li{ line-height:29px; height:29px; background:url(../images/icon_disn.jpg) no-repeat 1px center; border-bottom:1px dashed #e4dfdf; padding-left:12px;}
.faq_p ul li span{ float:right;}

.pro_show{ padding-top:15px; padding-left:4px; padding-bottom:17px;}
.l_point{ float:left; width:25px; height:152px; display:inline; cursor:pointer;}
.pro_box{ float:left; width:912px; display:inline; height:152px; background:url(../images/pro_bg.jpg) repeat-x;}
.pro_warp_box ul li{ float:left; width:133px; height:135px; margin:10px 9px 0 9px; display:inline;}
.pro_warp_box ul li span{ display:block; width:133px; height:30px; line-height:30px; text-align:center;}
.r_point{ float:left; width:25px; height:152px; display:inline;  cursor:pointer;}

.link{ background:url(../images/link_bg.jpg) no-repeat; height:65px; width:876px; padding-left:90px; padding-bottom:11px;}
#pic{ height:65px; width:876px;}

.f_nav{ padding-top:18px; padding-left:34px;}
.f_nav dl{ float:left; width:122px; text-align:center; line-height:32px; background:url(../images/f_nav_bg.jpg) no-repeat right center; }
.f_nav dl a{ font-size:14px;}

/*ny css*/
.left{ float:left; width:216px; display:inline; margin:0 7px 0 3px;  }
.left_p{ border:1px solid #d8d8d8; border-top:none; background:url(../images/left_bg.jpg) no-repeat left bottom #fff; padding-bottom:40px;}
.left_title{ background:url(../images/left_title.jpg) no-repeat; height:24px; line-height:22px; color:#fff; padding-left:25px; padding-top:6px; }
.line{ position:absolute; left:0; top:0; display:block; height:5px; width:5px; background:#ececec;}
.right{ float:left; width:737px; display:inline;}
.bt{ background:url(../images/bt_bg.jpg) no-repeat; height:24px; line-height:22px; color:#fff; padding-left:8px; padding-top:6px; }
.bt_name{ float:left; width:76px; height:24px; line-height:22px; text-align:center;}
.bt_link{ float:right; padding-right:10px; color:#555555;}
.bt_link a , .bt_link a:hover{ color:#555555;}
.right_p{ line-height:24px; border:1px solid #d8d8d8; border-top: none; background:url(../images/right_bg.jpg) no-repeat left bottom #fff; padding:10px 10px 40px 10px;}

.cases ul li{ float:left; width:133px; height:135px; margin:5px 5px; display:inline;}
.cases ul li span{ display:block; width:133px; height:30px; line-height:30px; text-align:center;}