@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:"宋体"; color:#333; line-height:20px; background-color:#eaeefd;}
*{ margin:0; padding:0;}
ul,li{ list-style:none; list-style-position:outside;}
img{ border:0; vertical-align:middle;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ font-size:0; height:0; line-height:0; clear:both;}

/*尾部*/
.footer{ color:#5d5d5d; text-align:center; background-color:#d2d6e3; border-top:1px solid #0c0c0c; padding:15px 0 30px; width:940px; margin:0 auto;}

/*顶部*/
.header{ width:940px; margin:0 auto; background:url(../image/header_bg.gif) repeat-x left top;}
.logo{ padding:23px 0 0 22px; background:url(../image/header_bg_con.jpg) no-repeat right top; height:135px;}
.nav{ background:url(../image/nav_m.gif) repeat-x left top; height:43px; clear:both; margin:0 7px;}
.nav_r_bg{ background:url(../image/nav_r.gif) no-repeat right top; height:43px;}
.nav ul{ background:url(../image/nav_le.gif) no-repeat left top; height:43px;}
.nav li{ padding-top:8px; float:left; width:100px; text-align:center;}
.nav .on{ padding-top:4px;}

.content{ width:940px; margin:0 auto 30px; clear:both; padding-top:9px;}
.sidebar{ float:left; width:216px;}
.con_right{ float:right; width:705px;}

/*产品展示左侧*/
.list1{ padding:6px 0 20px 18px; background-color:#f5f7fe; border:1px solid #8cc3fe; overflow:hidden; height:1%; margin-bottom:18px;}
.list1 li{ height:36px; line-height:36px; border-bottom:1px solid #c8e2fb; width:126px; background:url(../image/arrow.gif) no-repeat 11px center; padding-left:30px; font-size:14px;}
.list1 li a.red{ color:#f00;}
.callus{ border:1px solid #8cc3fe; overflow:hidden; height:1%; background-color:#f5f7fe; padding-bottom:15px;}
.callus dt{ color:#f00; background:url(../image/callus_title.gif) no-repeat 12px 11px; text-align:right; height:60px; padding:8px 12px 0 0; font-weight:bold; font-size:14px;}
.callus dt a{ color:#f00;}
.callus dd{ line-height:22px; text-align:right; font-size:13px; padding-right:8px;}


/*产品展示右侧*/
.position{ border-bottom:1px solid #0082ff; height:27px; padding:10px 0 0 20px; margin-bottom:23px; line-height:15px; font-size:14px;}
.position span{ color:#f00; display:inline-block; padding:5px 0 0 5px;}
.position .arrow_pos{ background:url(../image/arrow_pos.gif) no-repeat right top; *background-position:right 7px; padding-right:19px; margin-right:2px; line-height:16px;}
.position span.arrow_pos{background-position:right 7px;}
.position .arrow_pos img{ vertical-align:top;}
.position b{ font-weight:normal;}
.position a{ color:#f00;}
.con_pic_list{ float:right; width:111px; padding:42px 11px 0 0; height:397px; overflow:hidden;}
.con_pic_list li{ margin-bottom:23px;}
.con_round{ clear:both;}
.con_round_left{ float:left; background:url(../image/round_bgx.gif) repeat-y left top; width:566px;}
.con_round_top{ background:url(../image/round_top.gif) no-repeat left top; height:18px;}
.con_round_bot{ background:url(../image/round_bot.gif) no-repeat left bottom; height:18px;}
.pro_show_list li{ float:left; padding:0 9px 0 53px; width:182px; text-align:center; font-size:13px; height:185px;}
.pic_pro{ width:182px; height:133px; margin-bottom:5px; padding:7px; background-color:#f2f2f2;}
.pic_pro img{ vertical-align:top; border:1px solid #9ccaf6;}
.page{ clear:both; text-align:center; padding-top:30px;}

/*产品展厅详细页*/
.pro_show_detail{ padding:10px 30px 20px; overflow:hidden; height:1%;}
.pro_show_detail dt{ font-size:13px; font-weight:bold; height:40px;}
.pro_show_pic{ text-align:center;}
.pro_show_pic div{ margin-bottom:25px;}
.pro_show_pic_1 img{ border:1px solid #c8e2fb; vertical-align:top;}
.pro_detail_txt{ clear:both; font-size:14px;}
.pro_txt_le{ float:left; width:72px;}
.pro_txt_r{ float:left; width:425px;}

/*工程实例1*/
.list2{border:1px solid #8cc3fe; margin-bottom:15px;}
.list2 .list1{ border:0; margin-bottom:0;}
.list2 dt{ font-size:14px; font-weight:bold; padding:15px 0 3px 20px;}
.line_blue{ background-color:#c8e2fb; margin:0 auto; width:191px; height:23px;}
.pro_show_list2{ text-align:center; padding-bottom:20px;}
.pro_detail_txt2{ padding:0 30px;}
.pro_show_title{ font-weight:bold; font-size:13px; height:40px; padding-left:40px;}

/*公司简介-企业概述*/
.cor_txt{ padding:10px 30px; font-size:14px;float:left; width:506px; line-height:22px;}
.cor_txt p{ text-indent:28px; margin-bottom:10px;}
.cor_txt p .red{ color:#f00;}

/*公司简介-企业文化*/
.mar_0{ margin-bottom:0;}
.cor_cultual{ padding:10px 30px; font-size:14px;float:left; width:506px; line-height:22px; background:url(../image/cor_cur_bg.jpg) no-repeat right bottom; height:421px;}
.cor_cultual dt{ font-weight:bold; margin-bottom:6px; padding-left:70px;}
.cor_cultual dd{ margin-bottom:20px; padding-left:70px;}

/*公司简介-荣誉证书2*/
.prize{float:left; width:566px; text-align:center; margin-bottom:20px; *margin-bottom:0;}
.prize_list{float:left; width:566px;}
.prize_list_con{ clear:both;}
.prize_list_con li{ float:left; height:276px; padding:0 20px 0 70px;}

/*营销网络*/
.busi_net{ float:left; width:566px;}
.busi_txt{ padding:10px 5px; font-size:14px; line-height:22px;}
.busi_txt p{ text-indent:28px; margin-bottom:10px;}
.busi_txt .red{ color:#f00;}
.busi_net .map{ padding:0 0 0 24px;}

/*新闻中心*/
.news_list{ float:left; width:566px;}
.news_list{ width:460px; padding-left:50px;}
.news_list li{ width:452px; padding:0 4px 1px; clear:both; height:37px; line-height:37px; background:url(../image/dot.gif) repeat-x left bottom; font-size:14px;}
.news_list li a{ float:left;}
.news_list li .time{ float:right;}
.news_artical{ font-size:14px; line-height:22px; padding-top:10px;}
.news_artical dt{ text-align:center; margin-bottom:10px; font-weight:bold;}
.news_artical_note{ text-align:center; position:relative; margin-bottom:5px;}
.a_click{ position:absolute; right:20px; top:0;}
.news_artical_txt{ clear:both; padding:18px 20px 0;}
.news_artical_txt p{ text-indent:28px; margin-bottom:9px;}

/*联系我们*/
.con_callus{ padding-left:15px;}
.con_callus dt{ height:205px;}
.con_callus dd{ line-height:26px; font-size:14px; padding-left:92px;}

/*留言板*/
.word{ float:left; width:566px;}
.word ul{ padding:15px 0 0 72px;}
.word li{ padding-bottom:20px;}
.word li input{ vertical-align:middle;}
.word .spa1{ width:86px; display:inline-block; font-size:14px;}
.inp1{ width:170px; height:19px; border:1px solid #6cb7ff;}
.inp2{ width:292px; height:19px; border:1px solid #6cb7ff;}
.inp3{ width:66px; height:19px; border:1px solid #6cb7ff;}
.validate{ margin:0 15px;}
.word textarea{ height:90px; width:325px; border:1px solid #6cb7ff;}

/*首页*/
.index_box{ width:1006px; margin:0 auto;}

.index_footer{ color:#5d5d5d; text-align:center; border-top:1px solid #0c0c0c; padding:8px 0 30px; clear:both;}
.index_top{ background:url(../image/pic_index.jpg) no-repeat right top; height:438px; margin-bottom:4px;}
.index_top1{ float:right; position:relative;clear:both;     height:438px; margin-bottom:4px;width:730px;    z-index:10;top:0px;}

.sidebay{float:left; width:270px; height:438px; background:url(../image/sidebarbg.jpg) no-repeat left bottom;}

.logo_index{ height:99px;}
.sidebay ul{ padding:37px 0 0 46px; width:180px;}
.sidebay li{ margin-bottom:2px;}
.index_bot{ clear:both;}
.index_pic_show{ float:left; width:417px; padding:0 17px 0 7px;}
.pic_show_title,.pro_index_title{ border-bottom:1px solid #000; height:27px; position:relative; overflow:hidden;}
.pic_show_title .more,.pro_index_title .more{ position:absolute; right:5px; top:15px; *top:13px;}
.pic_show_con{ background:url(../image/show_bgx.gif) repeat-x left top; height:79px; position:relative;}
.arrow_le{ position:absolute; top:32px; left:0;}
.arrow_r{ position:absolute; top:32px; right:0;}
.pic_show_con ul{ padding:12px 0 0 17px;}
.pic_show_con li{ float:left; padding:0 0 5px 5px; background:url(../image/pic_bg.gif) no-repeat left top; width:85px; height:52px; margin-right:8px; display:inline;}
.pic_show_con li a img{ vertical-align:top; border:1px solid #414141;}
{ width:312px;}
.pro_list_index{ width:324px; float:left;} 
.pro_index_title span{ position:absolute; top:9px; left:9px;}
.pro_index_list li{ width:316px; padding:0 4px 1px; clear:both; height:24px; line-height:24px; background:url(../image/dot.gif) repeat-x left bottom;}
.pro_index_list li a{ float:left;}
.pro_index_list li .time{ float:right;}
.callus_index{ float:right; width:229px; background:#eaeefd url(../image/callus_title_index.gif) no-repeat 12px 7px;}
.callus_index dt{ color:#f00; text-align:right; height:45px; padding:8px 12px 0 0; font-weight:bold; font-size:13px;}
.callus_index dt a{ color:#f00;}
.callus_index dd{ line-height:17px; text-align:right; font-size:12px; padding-right:8px;}


