@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; text-decoration:none; background:url(../images/foot_bg.gif) repeat-x left bottom; color:#666666;font-size:12px;font-family:'微软雅黑';}

ul,img,form,p,li,dl,dt,div{ margin:0; padding:0; border:0; font-weight:normal;}
li{list-style:none;}
.cle{clear:both;}
.imgmid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle}
table{border-right:0; border-bottom:0;}
td{line-height:25px; border-left:0; border-top:0;}
a{text-decoration:none;color:#666666;}
a:hover{color:#4d2627; text-decoration:none;}
.flo_right{float:right;}
.flo_left{float:left;}
.webbody{width:1118px; height:auto; margin:0 auto; float:none;}
a.more{line-height:43px; padding-right:25px; background:url(../images/more.jpg) no-repeat right center; font-size:12px;color:#666666;}
a.more:hover{color:#ca1f9a;}
.overflow{overflow:hidden;}

.wid1024{width:wid1024;}
.mar_l_20{margin-left:20px;}
.mar_l_31{margin-left:31px;}
.wid1004{margin-left:14px;margin-right:14px;}
.wid525{width:525px;}
.wid468{width:468px;}
.wid305{width:305px;}
.wid353{width:353px;}
.wid326{width:326px;}
.mar_t_21{margin-top:21px;}

/* 头部样式  */
#header{padding:15px 0;}
.topbar{background-color:#221715;}
.topbar .biaoti{float:left; width:420px;}
.biaoti_title{margin-left:749px; line-height:85px; text-align:right; font-family:'微软雅黑'; font-size:14px; color:#fff;}
.biaoti_title span{padding:0 8px;}
.tlogo{background-color:#fff; padding:13px 0;}

.logo{float:left; width:749px; height:85px; background:url(../images/logo.gif) no-repeat;}
.logo a{display:block; width:724px; height:85px;}
.tel{float:right; width:129px; height:58px; float:right; background:url(../images/tel.png) no-repeat;}

.menu{height:34px; line-height:34px;background:#cf141b; width:100%;}
.menu li{float:left; background:url(../images/menuli.jpg) no-repeat left center;}
.menu li a{display:block;width:186px;line-height:34px; color:#fff; height:34px; font-family:'微软雅黑'; text-align:center; font-size:18px;}
.menu li a:hover{color:#ffffff;}
.menu li a.sel{color:#ffffff;}

.qlink{padding:20px 0 10px 0}
.listbox{padding:35px 0 30px 0;}

.index_productlist{background-color:#faeadb; padding:5px 0 10px 0; margin-top:55px;}

.qlink p.ktitle{text-align:center; padding-bottom:25px;}

.proqlist{margin:55px 0 25px 0;}
.proqlist li{float:left; margin-right:60px; width:175px; padding:0;}
.proqlist li .cpic{width:169px; height:169px; border:3px solid #e25b0a; border-radius:175px; background-color:#fff;}
.proqlist li p{text-align:center; padding:15px 0 0 0; font-size:18px;}

.mart28{margin-top:28px;}
.mart56{margin-top:56px;}

/* 网站主体部分 */

/* 首页公司简介部分 */
.box_title{background:url(../images/index_11.jpg) no-repeat left center;}
.box_title p{line-height:35px; padding-bottom:8px; padding-left:20px; color:#4d2627; font-size:15px;font-family:'微软雅黑';}
.box_title p i{font-style:normal; font-size:12px; padding-left:8px; font-family:"Times New Roman", Times, serif; color:#979797;}
.box_title a{float:right; margin-top:15px; color:#eb611d; font-size:12px;font-family:"Times New Roman", Times, serif;}
.i_about_content{background-color:#a28e8e; height:176px; margin-top:9px; overflow:hidden;}
.i_about_content .neirong{margin-right:225px; line-height:23px; color:#fff; padding:20px 20px 10px 20px; font-family:'宋体';}
.i_about_content img{float:right;}
/* 首页资质荣誉部分 */
.i_honor_content{background:url(../images/index_17.jpg); height:176px; margin-top:9px; overflow:hidden;}

/* 首页产品展示部分 */
.box_product{border:1px solid #d7d7d7; width:1022px; float:left; margin-top:21px;}
.box_product .title{margin:8px 20px 0 20px;border-bottom:1px solid #d7d7d7; line-height:33px; height:33px;}
.box_product .title p{line-height:line-height:32px; padding:0 3px; float:left; height:32px; font-size:15px; border-bottom:2px solid #ec611f; color:#4d2627; font-family:'微软雅黑';}
.box_product .title i{font-style:normal; font-size:12px; padding-left:8px; font-family:"Times New Roman", Times, serif; color:#979797;}
.box_product .title a{float:right; color:#eb611d; font-size:12px;font-family:"Times New Roman", Times, serif;}
.box_product .content{padding:20px 0 20px 11px;}
.box_product .content li{float:left; width:183px; height:183px; margin:0 9px;}
.box_product .content li .pic{width:183px; height:140px;overflow:hidden;}
.box_product .content li .pic img{max-width:183px;}
.box_product .content li p{margin-top:9px;line-height:30px; height:30px; background-color:#4d2627; border-bottom:4px solid #ec611f; text-align:center;}
.box_product .content li p a{color:#fff;}
.box_product .content li.pro_more{text-align:center;line-height:183px; background:#a28e8e url(../images/index_27.jpg) no-repeat center center;}
.box_product .content li.pro_more a{color:#fff; font-size:14px;}

/* 首页新闻资讯部分 */
.i_news_content{height:147px; border:1px solid #d7d7d7; overflow:hidden;}
.i_news_content ul{margin:13px 0 0 22px}
.i_news_content li{background:url(../images/index_38.jpg) no-repeat left center; line-height:25px; padding-left:18px;}
.i_news_content li a{color:#666;}
.i_news_content li a:hover{color:#4d2627;}
.i_news_content li i{font-style:normal; color:#eb611d; font-size:12px; padding-right:12px;}

/* 首页成功案例部分 */
.i_case_content{height:148px; overflow:hidden;}

/* 首页联系我们部分 */
.i_contact_content{height:148px;}
.i_contact_content .con_pic{width:118px; height;148px; float:left;}
.i_contact_content .con_picname{border-top:1px solid #d7d7d7; height:147px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-left:118px;}
.i_contact_content .con_picname .tshow{line-height:24px; padding:14px 18px;}


.b_top{height:15px; background:url(../images/index_12.jpg) no-repeat left top;}
.b_middle{height:auto; background:url(../images/index_15.jpg) repeat-y left top;}
.b_foot{height:44px; background:url(../images/index_24.jpg) repeat-y left top;}
.b_foot_1{height:44px; background:url(../images/index_24_1.jpg) repeat-y left top;}
.banner{height:434px;}
.ny_banner{height:415px; background:#f4efeb url(../images/banner_about.jpg) no-repeat center center;}
.smallbox{padding-top:20px;}
.smallbox li{float:left; width:225px; height:auto;border-bottom:1px solid #d0d0d0;}
.smallbox li:hover{border-bottom:1px solid #e83227;}
.smallbox li:hover p{background:url(../images/index_30_sel.jpg) no-repeat right center;}
.smallbox li p{line-height:40px; margin-top:7px;background:url(../images/index_30.jpg) no-repeat right center;}
.smallbox li a{font-size:16px; color:#4c4c4c;border-bottom:1px solid #d0d0d0;}
.smallbox li a:hover{color:#e83227;}

.ban_about{background:url(../images/ban_about.jpg) no-repeat center center;}
.ban_news{background:url(../images/ban_news.jpg) no-repeat center center;}
.ban_job{background:url(../images/ban_job.jpg) no-repeat center center;}
.ban_contact{background:url(../images/ban_contact.jpg) no-repeat center center;}
.ban_product{background:url(../images/ban_product.jpg) no-repeat center center;}
.ban_join{background:url(../images/ban_join.jpg) no-repeat center center;}

.index_news{background:url(../images/index_42.jpg) repeat-x left top; margin-top:40px; height:100px;}
.i_news{width:450px; height:230px; overflow:hidden; float:left; margin-left:27px; margin-top:20px;}
.i_news{float:left;margin-top:20px;}
.i_news h2{font-size:18px; color:#e83227; padding-left:35px;}
.i_news h2.i01{background:url(../images/index_46.jpg) no-repeat left center;}
.i_news h2.i02{background:url(../images/index_49.jpg) no-repeat left center;}
.i_news .content{line-height:28px; font-size:13px; padding:10px 0;}
.i_news .content p{padding-bottom:6px;}
.i_news .content a:hover{color:#e83227; font-size:13px;}
.i_news .content li{background:url(../images/index_54.jpg) no-repeat left center; padding-left:20px;}
.i_news .content li span{font-size:13px; color:#999; padding-right:12px;}
.i_news_middle{height:230px; float:left; width:5px; margin-left:10px;background:url(../images/index_middle.jpg) no-repeat center center;}

/* 产品展示部分 */
#footer{padding:10px 0; line-height:27px; border-bottom:6px solid #cf141b; font-size:15px;}
.copyright{background:url(../images/foot_logo.gif) no-repeat right 10px; padding:10px 0; width:1118px; margin:0 auto; border-top:1px solid #bbb;}
#footer span{padding:0 8px; color:#fff;}
#footer a{color:#fff;}

.foot_link{float:right;}

/* 内页导航部分 */
.location{line-height:45px; background:url(../images/about_03.jpg) no-repeat left center; color:#999;}
.location p{padding-left:28px;}
.location p span{padding:0 8px;}
.location a{color:#999;}
.location a:hover{color:#666;}
.mainbody{padding-top:8px;}

/* 内页左侧样式 css*/
.ny_right{height:auto; margin-left:265px;}
.ny_right .title{line-height:38px; font-size:12px; color:#999; text-align:right; background:#faeadb; padding-right:12px;}
.ny_right .title p{background:url(../images/about_right.png) no-repeat 8px center; line-height:34px; height:34px; padding-left:20px; font-size:18px; color:#333; float:left; text-align:left;}
.ny_right .content{border-bottom:0; font-size:13px; margin-top:20px; line-height:26px;}
.ny_right .content p{padding-bottom:13px;}

.ny_left{float:left; width:220px; background-color:#fff;}
.ny_left .title{background-color:#cf141b; line-height:40px; padding-left:25px; font-size:18px; color:#fff;}
.ny_left .content{line-height:24px; background-color:#fff; border:1px solid #ccc; border-bottom:0;}
.ny_left .content li{float:left; width:219px;}
.ny_left .content a{border-bottom:1px solid #cccccc; line-height:30px; padding:6px 3px 6px 30px;font-size:15px; display:block;}
.ny_left .content a:hover,.ny_left .content a.sel{padding-top:6px; padding-bottom:6px; font-size:14px; display:block; font-size:15px; color:#c40000; background:url(../images/about_03.png) no-repeat 15px center;}

.ny_mainbody{margin-top:8px; padding:25px 0;}

.mbox{padding:15px 0;}
.mabout .title{background:#faeadb url(../images/index_news.gif) no-repeat 35px center; height:55px;}

.mabout .content{padding-top:15px;}
.mabout .content li{line-height:42px; background:url(../images/icon.jpg) no-repeat 5px center; padding-left:36px; border-bottom:1px solid #ececec;}
.mabout .content li span{color:#999; width:150px; float:left; font-size:15px;}
.mabout .content li a{font-size:15px;}

.m_jianjie{float:left; height:auto; width:546px; margin-left:38px;}
.m_jianjie .title{text-align:right; background:url(../images/iabout.jpg) no-repeat left top; line-height:34px;}
.m_jianjie .title a{font-size:13px;}

.m_jianjie .content{padding-top:15px; line-height:27px;}
.m_jianjie .content p{padding:3px 0 4px 0;}

.d_title{font-size:24px; padding:15px 0; text-align:center;}

.the_page{margin-top:15px; line-height:45px; text-align:center;}

.the_page span{border:solid 1px #e8e8e8; background:#fff url(../images/page_button_bg.jpg) repeat-x left bottom;color:#666;line-height:35px;margin:0px 3px;display:inline; border-radius:3px; padding:2px 10px;}

.the_page a{border:solid 1px #e8e8e8; line-height:35px; margin:0px 3px; display:inline; color:#666;border-radius:3px;padding:2px 10px;background:#fff url(../images/page_button_bg.jpg) repeat-x left bottom;}

.the_page a:hover{background:#c40000; border:1px solid  #c40000;line-height:35px; margin:0px 3px; color:#fff;border-radius:3px;padding:2px 10px;display:inline;}

.the_page .current{border:solid 1px #c40000; line-height:35px;margin:0px 3px; display:inline;color:#fff; background:#c40000;border-radius:3px;padding:2px 10px;}


/* 内页新闻资讯样式 css*/
.newslist li{line-height:26px; padding:7px 0; border-bottom:1px dashed #dbdbdb; background:url(../images/index_38.jpg) no-repeat left center; padding-left:20px;}
.newslist li span{float:right; color:#999; font-size:12px;}
.d_newstime{text-align:center; padding-bottom:10px; font-size:12px; color:#999;}
.d_newstime span.f1{background:url(../images/index_40.jpg) no-repeat left center; padding-left:16px;}
.d_newstime span.f2{background:url(../images/g_32_05.jpg) no-repeat left center; padding-left:21px;}

.i_product{width:1024px; height:267px; background:#fff url(../images/ind_list.jpg) no-repeat right center; margin-bottom:8px;}


/*联系我们--客户留言*/
.c_1000_04{float:left; width:710px; padding-bottom:40px;}
.c_1000_04 .tit_1000{ float:left; width:710px; text-align:center; height:38px; margin-top:60px; border-bottom:1px dashed #e5e5e5; color:#f26525; font-size:24px; line-height:24px;}
.c_1000_04 .d_1000_1{ float:left; width:710px;}
.c_1000_04 .d_1000_1 .top{ float:left; width:710px; text-align:center; color:#333333; line-height:30px; font-size:14px; margin-top:26px;}
.c_1000_04 .d_1000_1 .top span{ color:#999999;}
.c_1000_04 .down_1000{ float:left; width:710px; margin-top:20px; font-size:14px; border-bottom:1px dashed #e5e5e5; padding-bottom:40px;}
.down_1000 .bd_1{ float:left; width:230px; height:46px; line-height:46px; border:0; background:#f2f2f2; padding-left:10px; font-size:14px; color:#333333;}
.down_1000 .bd_2{ float:left; width:330px; height:173px; background:#f2f2f2; border:0; line-height:24px; padding:5px 0 0 10px; color:#333333; font-size:14px;}
.down_1000 .bd_3{ float:left; width:120px; height:46px; border:0; line-height:46px; background:#f2f2f2; padding-left:10px;}
.c_1000_04 .down_1000 span{ float:left; margin-left:12px; line-height:46px;}
.c_1000_04 .down_1000 span a{ color:#f26525;}
.c_1000_04 .down_1000 span a:hover{ text-decoration:underline;}

.joblist li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #dbdbdb; color:#01479d;}
.joblist li a{color:#01479d;}
.joblist li a span{color:#666;}


.down_title td{line-height:26px; height:26px;}
.down_title td.ll1{background:#f2682d url(../images/timg.png) no-repeat 14px center;}
.down_title td.ll2{border-right:1px solid #e3e3e3;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; padding-left:15px; color:#c40000; font-size:14px;}

.downlist{padding-left:61px; margin:10px 0;}
.downlist li{line-height:27px;}
.downlist li a{font-size:12px;}
.downlist li span{float:right;}

.picshow{text-align:center; padding:15px 0;}
.picshow img{max-width:650px;}


.product_table_box{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.product_table_box td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; background-color:#fff;}
.product_table_box td h2{background-color:#cf141b; line-height:24px; padding:0; margin:0; text-align:center; font-size:12px;color:#fff;}
.product_table_box td h2 a{color:#fff;}
.product_table_box td div{margin:5px 10px; text-align:center; height:180px;}
.product_table_box td div img{max-width:230px; max-height:180px;}
.product_table_box td h3{height:20px; line-height:20px; background-color:#f2682d; padding:0; margin:0;}
.product_table_box td h3 span{display:block; width:95%; float:right; background-color:#fff; color:#f2682d; line-height:20px; font-size:14px;}
.product_table_box td h3 span i{padding-left:12px;}


.gundong{float:left; height:247px; width:780px; padding:10px;}
.gundong .gdbox{float:left; margin:0 10px; width:200px; height:247px; overflow:hidden; text-align:center;}
.gpic{width:200px; text-align:center; height:188px;}
.gpic img{max-width:200px; max-height:188px;}
.gpicname{line-height:24px; margin-top:18px;}
.gpicname h2{border-bottom:1px solid #fdfdfd; font-size:12px; padding-bottom:4px;}


#demo { width:780px;float:left; overflow: hidden;}
#indemo {width: 780px; float: left; width:800%; overflow: hidden;}
#demo1 {float: left;}
#demo2 {float: left;}

.i_moreproduct{float:right; width:215px; height:267px;}
.i_moreproduct a{display:block; width:215px; height:267px;}