/* CSS Document */
body{ padding:0px; margin:0px auto; width:1000px; font-family:"宋体"; color:#333333; text-align:center; font-size:12px;}
td{ font-size:12px;color:#333333;}
ul{ list-style-type:none; padding:0px; margin:0px;}
a{ font-size:12px; color:#333333; text-decoration:none;}
a:hover{ font-size:12px; color:#F87105; text-decoration:none;}
a img{ border:none;}
em { font-style:normal;}
dl,dt,dd { margin:0px;}
.main{ width:1000px; height:auto; text-align:center; float:left;}
.f_left{ float:left;}
.f_right{ float:right;}
.textOverflow { display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} /*单行文本溢出*/

/*首页CSS*/
.index_head_wrap{ width:1000px; height:auto; float:left; background:url(../img/head_bg.jpg) left top repeat-x;}
.index_left_wrap{ width:214px; height:auto; float:left; margin-left:4px; display:inline; background:#FFFFFF;}
.logo_wrap{ width:214px; height:205px; float:left;}
.consult_wrap{ width:175px; margin:0px 19px; display:inline; height:104px; float:left; text-align:left; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
.consult_text{ width:80px; height:104px; float:left; text-align:left; line-height:20px; display:inline; margin-left:9px; margin-top:5px; }
.index_right_wrap{ width:782px;; height:auto; float:left;}
.index_right_head{ width:782px; height:20px; margin-top:34px; float:left; text-align:right;}
.nav_ul{ width:782px; float:left; height:47px; margin:0px; padding:0px; background:url(../img/nav_bg.jpg) left 3px no-repeat; }
.nav_ul li{ width:99px; height:47px; float:left; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:47px;position:relative;}
.nav_ul li a{font-size:14px; color:#FFFFFF; font-weight:bold; padding:10px 15px; }
.nav_ul li a:hover{font-size:14px; color:#FFFFFF; font-weight:bold; background:url(../img/navHoverBg.jpg) center no-repeat; }
.nav_ul li a.active { background:url(../img/navHoverBg.jpg) center no-repeat;}
#nav_ul_div a { width:146px; height:26px; padding:10px 10px 10px 2px;}
#nav_ul_div a:hover { background:none;}
/*#nav_ul_div div:hover { background:url(../img/subNavHoverBg.gif) center no-repeat;}*/
.hot_line { width:175px; height:86px; background:url(../img/tel.jpg) center no-repeat; text-indent:-2000px; margin:0 auto; clear:both;}




#nav_index{ width:88px;}
#nav_index_hover{ background:url(../img/nav_hover_bg.jpg) left top repeat-x;}
#nav_hover{ width:102px; background:url(../img/nav_hover_bg.jpg) left top repeat-x;}

.index_flash{ width:782px; height:290px; float:left;}
.index_news{ width:736px; height:30px; float:left; margin-left:46px; background:url(../img/icon7.jpg) left top no-repeat; line-height:30px; text-align:left; display:inline; font-size:14px; letter-spacing:3px; }
.index_news a{ background:url(../img/icon8.jpg) left center no-repeat; line-height:30px;}
.index_info_wrap{ width:1000px; height:210px; float:left;  background:url(../img/index_info_bottom.jpg) left bottom repeat-x;}
.index_info1{ width:355px; height:195px; float:left; border:1px solid #d6d6d6; border-left:none; margin-top:5px;}
.index_info_title{ background:url(../img/info_title_bg.jpg) left 0px repeat-x; width:355px; height:35px; line-height:30px; float:left;font-size:14px; color:#FFFFFF; }
.title_wrap{ width:80px; height:35px; line-height:30px; float:left; color:#727272; font-weight:bold; font-size:14px; text-align:center; cursor:pointer; }
.title_wrap a { font-size:14px; color:#727272;}
.title_wrap_hover{ width:80px; height:35px; line-height:30px; float:left; font-weight:bold; text-align:center; display:block;  background:url(../img/info_title_hover.jpg) left top no-repeat; font-size:14px; color:#FFFFFF;}
.title_wrap_hover a { font-size:14px; color:#FFFFFF;}
.title_wrap_a:hover{ background:url(../img/info_title_hover.jpg) left top no-repeat; font-size:14px; color:#FFFFFF;}
.border{ float:left; width:1px; height:30px; background:url(../img/index_title_border.jpg) left top no-repeat;}
.info_list{ margin:20px 0px 0px 0px; padding:0px; float:left;}
.info_list li{ width:310px; height:24px; line-height:24px; border-bottom:1px dashed #e4e4e4; float:left; padding-left:10px; background:url(../img/icon9.jpg) 3px  center no-repeat; margin-left:17px; display:inline; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-align:left;}

.index_info2{width:330px; height:195px; float:left; border:1px solid #d6d6d6; margin-left:7px; display:inline; margin-top:5px;}
.info2_left{ width:105px; float:left; height:160px; text-align:center;}
.info2_right{ width:220px; margin-left:5px; display:inline; height:160px; line-height:23px; text-align:left; overflow:hidden;text-overflow:ellipsis; font-style:normal; float:left;}
.info2_right p { margin:0;}
.index_info3{ width:297px; height:200px; margin-left:6px; float:left; display:inline; background:url(../img/index_pro_bg.jpg) left top no-repeat; } 
.index_pro_more{ width:297px; height:13px; line-height:13px; float:left; text-align:right; margin-top:45px;}
.index_pro_img{ width:100px; height:130px; margin-left:15px; display:inline; float:left;}
.index_pro_list{ margin:0px; padding:0px; }
.index_pro_list li{ width:140px;height:28px; float:left; line-height:16px; padding-left:20px;    white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-align:left; background:url(../img/index_pro_list_bg.jpg) left top no-repeat; margin-left:10px; }
#margin20{  width:140px; height:12px; float:left; background:none;}
.foot_nav{ margin-top:8px; width:1000px; float:left; height:46px; }
.foot_nav_text{ width:980px; float:left; height:46px; line-height:46px; text-align:center; background:url(../img/foot_nav_bg.jpg) left top repeat-x;}
.foot_nav_text a{ color:#000000;}
.foot_nav_text a:hover{ color:#F87105;}


.foot_info{ width:1000px; height:auto; padding-bottom:20px; float:left; text-align:center; font-size:12px; line-height:22px; margin-top:10px;}


/* 首页结束*/




/*内页开始*/

/* 普通左栏导航*/
.left_nav{ margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; float:left;background:url(../img/left_icon.jpg) left top repeat-y;}
.left_nav li {  padding-left:55px; width:140px; height:32px; line-height:32px;  float:left; text-align:left; }
.left_nav li a{ color:#638797; font-weight:bold;}
.left_nav li a:hover{ color:#638797;font-weight:bold;}



/* 产品左栏导航 */
.pro_left_nav{  margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; float:left;background:url(../img/left_icon.jpg) left top repeat-y;}
.pro_left_nav li {  padding-left:55px; width:140px; height:auto;  line-height:32px;  float:left; text-align:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.pro_left_nav li a{ color:#638797; font-weight:bold;}
.pro_left_nav li a:hover{ color:#638797;font-weight:bold;}
.pro_left_nav div{ padding-left:65px; *padding-left:10px; width:140px; height:32px; line-height:32px; float:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; text-align:left; }
.pro_left_nav div a { color:#638797; font-weight:normal;}
.pro_left_nav div a:hover { color:#638797; font-weight:normal;}




.right_wrap{ width:782px; height:auto; float:left; background:url(../img/right_bg.jpg) left top repeat-y; }
.right_nav_wrap{ width:732px; height:50px; line-height:25px; margin-left:25px; float:left; background:url(../img/right_nav_bg.jpg) left top repeat-x; display:inline; text-align:right; }
.right_nav_wrap span { float:right;}
.right_nav_wrap .m_span{ font-size:16px; font-weight:bold; color:#FFFFFF; float:left;}
.right_nav_wrap a{ color:#5d5d5d}
.right_nav_wrap a:hover{ color:#F87105}
.right_text{ width:712px; line-height:22px; margin-left:35px; height:auto; float:left; display:inline; text-align:left; margin-top:15px; padding-bottom:15px; }
/*内页结束*/


/*****新闻页*****/
.newsline dl { width:100%; height:22px; margin:8px 0; border-bottom:1px #CCC dashed; background:#F6F3E8;}
.newsline dt { width:84%; height:22px; padding-left:5px; float:left;}
.newsline dd { width:14%; height:22px; padding-right:5px; float:right; text-align:right;}

/*****柜台页*****/
.right_text .counter dl { width:237px; float:left; margin-bottom:10px;}
.right_text .counter dt { height:130px; text-align:center;}
.right_text .counter dd { width:230px; margin:0 auto; text-align:center;}

/*****经典案例页*****/
.right_text .case dl { width:178px; float:left; margin-bottom:10px;}
.right_text .case dt { height:170px; text-align:center;}
.right_text .case dd { width:170px; margin:0 auto; text-align:center;}

/*****导航条*****/
#nav_ul_div{ width:150px; float:left; height:auto; position:absolute; top:40px; left:0px; display:none;}
.nav_ul li div{ width:150px; height:30px;background:url(../img/subNavBg.gif) left top no-repeat #F77304; float:left; text-align:left; }
.nav_ul li div a{ color:#000000; line-height:30px; font-size:12px; font-weight:normal;}
.nav_ul li div a:hover{ color:#000000;line-height:30px; font-size:12px; font-weight:normal;}

.pageArea { width:700px; float:left; text-align:right; margin-top:10px;}

/*****相关知识*****/
.right_text .k_list { width:710px;}
.right_text .k_title { width:600px; float:left;}
.right_text .k_date { width:110px; float:left; text-align:right;}
