@charset "utf-8";
/* CSS Document */
html{ width:100%; height:100%;}
body,button, input, select, textarea { /* for ie */ /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/ font: 12px/22px Arial, SimSun, Microsoft YaHei; /* 用 ascii 字符表示，使得在任何编码下都无问题 */}
body,div,p,ul,li,dl,dd,dt,form,input,select,legend,fileset,table,tr,td,h1,h3,h4,h5{margin:0; padding:0;}
ul,li{list-style:none;}
img{ border:0; display:block;}
table,tr,td{border-collapse:collapse;/*将相连的表格的边框合并，要不然就会出现双倍的边框*/}
a { text-decoration: none; outline:none; color:#666;}
a:hover{ color:#0078df;}


body{ width:100%; height:auto; color:#666;}
.emm{ text-indent:2em;}
.bdred{ border:#a19f9f solid 1px;}
.clearboth{ clear:both;}
.basebody{ width:1000px; margin:0 auto;}




/* 头部 header */
#header{ height:100px; width:1000px; overflow:hidden;}
h1{ float:left; width:600px; height:100px; overflow:hidden; background:url(../images/logo_bg.jpg) no-repeat right center; text-indent:-9999px; line-height:100px;}
h1 img{ height:100px; overflow:hidden;width:212px;}
#header .right{ float:right; width:240px; padding-left:20px; height:84px; padding-top:16px;overflow:hidden; display:inline;}
.phone{ height:18px; padding-left:58px; overflow:hidden; background:url(../images/phpne_bg.jpg) no-repeat left center; line-height:18px; padding-top:10px; color:#e46d0a; font-size:18px;}
.soso{ width:236px; height:29px; padding-left:4px; overflow:hidden; padding-top:10px;}
#header .text{ float:left; width:174px; height:27px; border:#db6909 solid 1px; overflow:hidden; padding:0 4px; font-size:14px; line-height:27px;}
#header .button{ float:left; height:29px; width:52px; background:url(../images/soso_but_bg.jpg) no-repeat left center; border:none; line-height:29px;}


/* 导航栏 nav */
#nav{ width:100%; height:42px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav ul{ height:42px; line-height:16px;}
#nav li{ float:left;}
#nav a{ height:30px; font-family:"微软雅黑"; padding:6px 0; text-align:center; width:125px; display:block; background:url(../images/nav_a_bg.jpg) no-repeat right center; color:#fff; font-weight:bold; font-size:14px;}
#nav a:hover{ background:url(../images/nav_ahover_bg.jpg) no-repeat left center;}
#nav a span{ font-size:10px; height:10px; line-height:12px; font-weight:100;}
#nav .ahover{ background:url(../images/nav_ahover_bg.jpg) no-repeat left center;}

/* banner */

#banner{ width:100%; height:296px; margin:0 auto; background:url(../images/banner_bg.jpg) repeat-x bottom;}
#banner .cutimg{ position:relative; height:257px; width:1000px; margin:0 auto; overflow:hidden;}
#banner .cutimg img{ height:257px; position:absolute; display:none; width:1000px; top:0; left:0; background:none;}
#banner .cutimg ul{ width:96px; height:9px; position:absolute; top:238px; left:478px;}
#banner .cutimg li{ height:9px; width:23px; margin-left:9px; float:left; display:inline;}
#banner .banner{ width:100%; height:257px; padding-bottom:39px; background:url(../images/banner_bg1.jpg) no-repeat center bottom;}



/* 主体部分 main */
#main{ width:1008px; overflow:hidden; margin:0 auto;}
h3{ height:24px; background:url(../images/tit1_bg.jpg) no-repeat left bottom; padding-left:7px; padding-top:2px;}

.box{ height:402px; width:1008px;}
.box .top{ height:4px; width:1008px; background:url(../images/box_top_bg.jpg) no-repeat center center;}
.box .center{ width:994px; padding-left:14px; height:381px; padding-top:13px; background:url(../images/box_bg.jpg) repeat-y left;}
.box .buttom{ height:4px; width:1008px; background:url(../images/box_buttom_bg.jpg) no-repeat center center;}

/* enterprise 企业展示 */
.enterprise{ float:left; width:273px; height:368px;}
.enterprise_tit{ width:266px;}
.enterprise_nr{ width:273px; height:331px; overflow:hidden; position:relative; padding-top:10px;}
.enterprise_img{ width:273px; height:331px; overflow:hidden;}
.enterprise_img img{ width:273px; height:331px;}
.enterprise_num{ width:96px; height:23px; position:absolute; top:319px; left:177px;}
.enterprise_num li{ width:23px; margin-right:1px; text-align:center; line-height:23px; display:inline; float:left;background-color:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; color:#fff;}
.enterprise_num .hover{ color:#e77813;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}

.box1{ float:left; margin-left:29px;display:inline; width:461px; height:370px; overflow:hidden;}
/* about 关于我们 */
.about{ width:461px; height:174px; position:relative; overflow:hidden;}
.about_tit{ width:454px;}
.about_nr{ width:457px; height:120px; padding:10px 0px 0 4px; line-height:20px; text-indent:2em; overflow:hidden;}
.about a{ color:#e77813; position:absolute; height:20px; line-height:20px; right:0; bottom:0;}

.box2{ width:461px; height:178px; background:url(../images/tit1_bg2.jpg) repeat-x top; padding-top:16px; overflow:hidden;}
/* news 新闻中心 */
.news{ width:205px; height:178px; float:left;}
.news_tit{ width:196px; padding-bottom:2px;}
.news_nr{ width:203px; padding-left:2px; height:144px; padding-top:6px;}
.news_nr img{ width:201px; height:144px;}

/* 行业动态 */
.bone{ float:left; width:244px; height:178px; margin-left:12px; display:inline; overflow:hidden;}
#tabchangetit{ height:26px; width:244px;}
#tabchangetit a{ height:26px; width:92px; line-height:26px; text-align:center; display:block; color:#fff; float:left; background:#5f686f;}
#tabchangetit a:hover{ background:#e77813;}
#tabchangetit .ahover{ background:#e77813;}
#tabchangenr{ padding-top:4px; width:244px; height:148px; overflow:hidden;}
#tabchangenr ul{ display:none;}
#tabchangenr li{ height:23px; width:232px; overflow:hidden; line-height:23px; padding-left:12px; background:url(../images/news_li_bg.jpg) no-repeat left center; border-bottom:#000333 dotted 1px;}
#tabchangenr li span{ width:38px; float:right; color:#e77813;}
#tabchangenr li a{ width:182px; overflow:hidden;}
#tabchangenr .tabchange{ display:block;}

/* 栏目分类 */
.sorting{ width:178px; height:368px; float:left; margin-left:34px; display:inline; overflow:hidden;}
.sorting_tit{ width:169px;}
.sorting_nr{ padding:6px 0 0 2px; width:176px; height:338px;}
.sorting_nr a{ padding-left:26px; height:24px; font-size:14px; background:url(../images/colunm_li_bg.jpg) no-repeat left top; line-height:18px; width:148px; display:block;}
.sorting_nr a:hover{ padding-left:26px; height:26px; font-size:14px; line-height:26px; width:148px; display:block; color:#fff; background:url(../images/collumn_lia_bg.jpg) no-repeat left center;}
.sorting_nr .hover{padding-left:26px; height:26px; font-size:14px; line-height:26px; width:148px; display:block; color:#fff; background:url(../images/collumn_lia_bg.jpg) no-repeat left center;}

/* 案例展示 case */
#case{ height:423px; width:1000px; margin:0 auto; background:#f1f1f1 url(../images/tit2_bg1.jpg) repeat-x left top; margin-top:16px;}
h4{ height:31px; width:1000px; overflow:hidden;}
.case_nr{ border-bottom:#eb7303 solid 1px; border-left:#eb7303 solid 1px; border-right:#eb7303 solid 1px; width:998px; height:391px; overflow:hidden; background:#f1f1f1;}
#ttt{ float:left; width:784px; height:360px; padding:20px 0 11px 8px; overflow:hidden;}
#tit ul{ width:200%;}
#ttt a{ color:#fff;}
#ttt li{ width:180px; height:360px; margin-right:16px; float:left; display:inline; overflow:hidden; position:relative;}
#ttt li img{ height:360px; width:180px;}
#ttt .tit{width:180px; height:30px; line-height:30px; display:block; text-align:center; background:url(../images/box_bg.png) repeat; overflow:hidden; position:absolute; bottom:0px; z-index:9;}
#ttt li div{width:160px; height:300px; padding:30px 10px; line-height:20px; font-size:12px; color:#fff; background:url(../images/box_bg.png) repeat; overflow:hidden; position:absolute; top:360px; z-index:8;}


#case .right{ float:left; width:180px; height:376px; margin-left:10px; display:inline; padding-top:15px; overflow:hidden;}
#case .right_tit{ font-size:18px; height:35px; line-height:35px; width:180px; text-align:center; color:#e67817; font-family:"微软雅黑";}
#case .right ul{ padding-top:4px;}
#case .right li{ height:23px; line-height:23px; width:168px; overflow:hidden; padding-left:12px; background:url(../images/news_li_bg.jpg) no-repeat left center;}
#case .right a{ width:124px; float:left; color:#333; height:23px; display:block; overflow:hidden;}
#case .right a:hover{ color:#999;}
#case .right span{ float:right; width:44px; color:#e67817;}
#case .right .more{ color:#e67817; height:50px; text-align:right; line-height:50px;}
#case .right .more a{ color:#e67817; height:50px; text-align:right; line-height:50px;width:168px;}

/* 案例展示 products */
#products{ width:1000px; height:426px; overflow:hidden; margin:0 auto; background: url(../images/tit2_bg1.jpg) repeat-x left top; margin-top:16px;}
#box8{ border-bottom:#eb7303 solid 1px; border-left:#eb7303 solid 1px; border-right:#eb7303 solid 1px; background:#f1f1f1; width:990px; height:360px; overflow:hidden; padding:23px 0 11px 8px; overflow:hidden;}
#box8 ul{ width:120%;}
#box8 a{ color:#fff;}
#box8 li{ height:360px; width:183px; margin-right:16px; display:inline; float:left; overflow:hidden; position:relative;}
#box8 li img{ height:360px; width:183px;}
#box8 .tit{width:183px; height:30px; line-height:30px; display:block; text-align:center; background:url(../images/box_bg.png) repeat; overflow:hidden; position:absolute; bottom:0px; z-index:9;}
#box8 li div{width:163px; height:300px; padding:30px 10px; line-height:20px; font-size:12px; color:#fff; background:url(../images/box_bg.png) repeat; overflow:hidden; position:absolute; top:360px; z-index:8;}


/* 底部 footer */
#footer{ width:100%; color:#999; height:186px; background:url(../images/footer_bg.jpg) repeat-x left center; margin-top:37px;}
.footer{ width:1000px; height:186px; overflow:hidden; margin:0 auto; background:url(../images/footer_bg2.png) no-repeat left top;}
#footer .left{ width:598px; height:111px; padding-left:20px; float:left; padding-top:20px; line-height:26px;}
#footer .nav{ height:26px; line-height:26px; width:598px; color:#999;}
#footer .nav a{ float:left; padding-right:13px; color:#999;}
#footer .left span{ float:left;}
#footer .right{ float:left; color:#fff; width:361px; height:131px; overflow:hidden; background:url(../images/footer_bg3.jpg) no-repeat left top; padding-left:21px;}
#footer .tit{ height:42px; line-height:42px; font-size:18px; font-family:"微软雅黑";}
#footer .tit span{ font-size:12px;}
#footer .qqnum{ height:22px; line-height:22px; background:url(../images/qq_bg.png) no-repeat left center; padding-left:32px; padding-top:6px;}
#footer .qqnum a{ color:#e87001; margin-left:6px;}
#footer .phone{ height:18px; width:340px; color:#fff; font-size:12px; margin-top:8px; padding-top:2px; line-height:18px; padding-left:32px; background:url(../images/qq_bg1.png) no-repeat left center;}
#footer .phone span{ font-size:14px; color:#e87001; font-family:"微软雅黑"; font-weight:bold;}
#footer .dizi{ height:30px; padding-left:33px; line-height:30px;}
#footer .copyright{ float:left; height:55px; line-height:55px; width:980px; padding-left:20px; margin:0 auto;}



/* 子页面 min*//* 子页面 min*//* 子页面 min*//* 子页面 min*/

/* 子页 minbanner */
#minbanner{ width:100%; height:300px; background:#d6d6d6 url(../images/minbanner_bg.jpg) repeat-x top; padding-top:6px;}
#minbanner div{ width:990px; height:280px; background:#fff; margin:0 auto; overflow:hidden; padding:5px; position:relative;}
#minbanner div img{ width:990px; height:280px;}

/* 子页主体部分 minmain */
#minmain{ width:1000px; margin:0 auto; margin-top:10px; overflow:hidden; margin-bottom:-37px;background:#e8e8e8;}

/* 左边部分 */
#minmain .left{ float:left; width:238px; height:auto;overflow:hidden;}
#minmain .lefttit{ width:204px; padding-left:34px; font-weight:bold; color:#fff; font-size:16px; height:46px; line-height:46px; background:#686868 url(../images/min_tit_bg.jpg) no-repeat 22px center;}
#minmain .lefttit span{ font-size:12px;}
#minmain .leftnr{ width:238px; overflow:hidden;}
#minmain .product{padding-top:10px; padding-bottom:10px;}
#minmain .product ul{ border-bottom:#bdbdbd solid 1px; width:238px; overflow:hidden;}
#minmain .product li{ height:27px; font-size:14px; line-height:28px; text-align:center; color:#333; width:236px; border-left:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; border-top:#bdbdbd solid 1px; background: url(../images/mintit_bg.jpg) no-repeat left center;}
#minmain .product li a{ color:#333;}
#minmain .product li a:hover{ color:#5e090c;}
#minmain .product .ahover{ color:#5e090c;}
/* 右边部分 */
#minmain .right{ float:left; width:762px;background:#ffffff;min-height:410px;_height:410px;}
#minmain .righttit{ width:746px; height:46px; padding-left:16px; font-weight:bold; color:#fff; font-size:14px; line-height:46px; overflow:hidden; background:#98999b;}
#minmain .righttit a{ color:#fff;}
#minmain .righttit a:hover{ color:#5e090c;}
#minmain .rightnr{}
/* products */
#minmain .minproduct{ padding-top:10px; width:762px; overflow:hidden;margin-bottom:20px;}
#minmain .minproduct dl{ width:194px; height:166px; float:left; display:inline; margin-left:28px; margin-right:30px; overflow:hidden;}
#minmain .minproduct dt{ width:184px; height:132px; border:#c4c4c4 solid 1px; padding:4px;}
#minmain .minproduct dt img{ width:184px; height:132px;}
#minmain .minproduct dd{ height:24px; width:186px; padding:0 4px; overflow:hidden; line-height:24px; text-align:center;}

#fenye{ height:20px; width:450px; margin:0 auto; margin-top:6px; margin-bottom:6px;}
#fenye a{ float:left; height:18px; border:#bdbdbd solid 1px; padding:0 6px; line-height:18px; color:#333; margin-left:4px; display:inline;}
#fenye span{ float:left; height:18px; border:#bdbdbd solid 1px; padding:0 6px; line-height:18px; color:#901e1d; margin-left:4px; display:inline;}

/* piclist */
.piclist{ padding-top:10px; color:#333; font-size:14px; padding-left:32px; padding-right:8px; width:722px;}
.piclist img{ max-height:366px; max-width:616px; min-height:200px; min-width:300px; margin:0 auto; margin-top:14px; margin-bottom:10px;}
.piclist h5{ height:40px; text-align:center; font-size:14px; line-height:40px; font-weight:bold;}
.piclist .time{ height:20px; width:722px; line-height:20px; text-align:center; padding-bottom:20px;margin-bottom:10px; border-bottom:#666 dotted 1px;}
.piclist p{ text-indent:2em; line-height:24px;}
.piclistfenye{ height:20px; font-size:14px; line-height:20px; margin-left:32px; padding-top:10px; padding-bottom:10px; width:712px; border-top:#666 dotted 1px; margin-top:16px; padding-left:10px;}

/* 关于我们 */
#minmain .case{ padding-bottom:10px;}
#minmain .case li{ height:34px; font-size:14px; margin-top:6px; width:204px; overflow:hidden; background:url(../images/piclist_tit_bg.jpg) no-repeat 8px center; margin-left:4px; line-height:34px; padding-left:26px; border-bottom:#666 dotted 1px;}
#minmain .case a{ color:#333;}
#minmain .case a:hover{ color:#5b0b0a;}
#minmain .case .ahover{ color:#5e090c;}
#minmain .contact{ padding-left:8px; color:#333; padding-top:16px; font-size:14px; background:url(../images/bg_bg.jpg) no-repeat right top; width:230px;padding-right:8px;}
#minmain .contact ul{ padding-left:10px; padding-top:6px;}
#minmain .contact li{ height:24px; line-height:24px;}

/* 客户留言 */
#guestbook{ width:750px; height:434px; padding:16px 0 20px 12px;}
#guestbook .bleft{ float:left; width:208px; height:432px; padding:0 8px; background:#f4f2f2;}
#guestbook .bleft input{ height:26px; width:194px;overflow:hidden; border:#9b9c9d solid 1px;color:#8f8f8f;padding:0 4px; margin-top:14px;text-indent:0px;}
#guestbook .bleft textarea{ width:202px; height:194px; border:#9b9c9d solid 1px; margin:0; padding:0;margin-top:14px; overflow:hidden; text-indent:0px;}
#guestbook .bleft .yellow{ background:#fce9d8; border:#d37b30 solid 1px;}
#guestbook .bleft .submit{ background:#b1560a;border:none; width:204px; background:url(../images/yellow.jpg) no-repeat left center;}
#guestbook .right{ float:right; width:516px; height:440px; overflow-y:scroll; background:#fff;}
#guestbook .right div{ width:482px; padding:4px 4px; overflow:hidden; background:#f4f2f2; margin-bottom:10px;}
#guestbook .right li{ line-height:20px;}
#guestbook .right li span{ padding-right:10px;}
#guestbook .li1{ color:#c4bdbd;}
#guestbook .li1 a{ color:#c4bdbd;}
#guestbook .li2{ color:#989494;}
#guestbook .li2 a{ color:#989494;}
#guestbook .li3{ color:#b5580a;}
#guestbook .li3 a{ color:3b5580a;}

/* 联系我们 */
#minmain .mincontact{ height:430px; width:700px; margin:0 auto; padding:2px; border:#999 solid 1px; margin-top:12px;margin-bottom:20px;}

/* 人才招聘 */
#minmain .minhiring{ width:736px; margin:0 auto;}
#minmain .one{ width:736px; height:90px; position:relative; overflow:hidden; margin-top:12px; margin-bottom:12px; border-bottom:#666 dotted 1px; line-height:20px;}
#minmain .one div{ height:30px; line-height:30px; background:url(../images/hiring_tit_bg.jpg) no-repeat left center; padding-left:12px; padding-right:24px; width:700px; color:#333; font-size:14px; font-weight:bold;}
#minmain .one div span{ float:right; color:#999; font-weight:100; font-size:12px;}
#minmain .one a{ color:#af550a; position:absolute; right:14px; bottom:20px;}

#minmain .minnews{ width:730px; padding-left:10px; padding-top:14px; color:#333; margin:0 auto;}
#minmain .minnews li{ width:706px; padding-right:10px; padding-left:14px; height:22px; line-height:22px; margin-top:2px; border-bottom:#333 dotted 1px; background:url(../images/news_bg.jpg) no-repeat left center;}
#minmain .minnews a{ color:#333; font-size:14px;}
#minmain .minnews a span{ float:right;color:#666666;}
#minmain .minnews a:hover{ color:#ac1d1d; text-decoration:underline;}
#minmain .minnews .ahover{ color:#ac1d1d; text-decoration:underline;}











