@charset "utf-8";
/*公用样式*/
*{ margin:0px; padding:0px;}
body{ font:12px "宋体"; color:#585858; background:#efefef; -webkit-text-size-adjust:none;}
a{ color:#585858; text-decoration:none;}
a:hover{ color:#7c1f20;}
ul,li{ list-style:none;}
img{ border:0px;}
input,button,textarea,select{ outline:none;}
table{ border-collapse:collapse; border-spacing:0px;}
.float-L{ float:left;}
.float-R{ float:right;}
.clear{ clear:both; overflow:hidden; height:0px;}

/*顶部*/
.top{ width:100%;  height:152px; overflow:hidden; background:#efefef;}
.allwidth { width:1000px; margin:auto; overflow:hidden;}
.top .logo{ float:left; margin-top:25px; width:1000px;}
.top .topright{ float:right; width:256px; text-align:right;}
.top .topright .t1{ margin-top:5px;}
.top .topright .t2{ background:url(../images/phone.jpg) no-repeat right; margin-top:50px;}
.top .topright .t3{ font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#434343; padding-right:65px;}
.top .topright .t4{ color:#9d0b0c; font-size:24px; font-family:"Arial Black", Gadget, sans-serif;font-weight:bold;padding-right:65px;}

/*.topline{ width:100%;  height:7px; overflow:hidden; background:url(../images/line.jpg) repeat-x;}
.topline .topred{ width:40%; float:right; height:6px; background:url(../images/linered.jpg) no-repeat #9d0b0c; overflow:hidden;}*/

/*导航*/
.nav-bg{ width:100%; height:44px; background:#efefef;overflow:hidden;}
.nav{ width:1000px; height:44px; margin:auto;}
.nav li{ width:100px; height:44px; line-height:44px; text-align:center; float:left; font-family:"微软雅黑"; font-size:14px;}
.nav li a{ height:44px; display:block; color:#9d0b0c; background:url(../images/nav-none.png) no-repeat; margin:0px -18px;}
.nav li a:hover,.nav .on{ background:url(../images/nav.png) no-repeat; color:#ffffff;}

.banner{ width:100%; height:442px; background:url(../images/bannerbg.jpg) repeat-x;overflow:hidden;position:relative;}
.banner .bannerimg{ width:1440px; height:442px; position:absolute; top:0px; left:50%; margin-left:-720px; overflow:hidden;}

/*经营项目*/
.typebg{ width:100%; height:115px; overflow:hidden; background:url(../images/typebg.jpg) repeat-x; position:relative; padding-top:6px;}
.typebg .typebox{ width:40%; float:left; height:113px; background:#efefef;}
.typebg .bigbox{ width:1000px; height:115px; background:url(../images/typebg1.jpg) no-repeat; position:absolute; top:6px; left:50%; margin-left:-500px;}
.typebg .bigbox .focusBtn{ width:100px; height:12px; position:absolute; top:30px; left:0px;}
.typebg .bigbox .focusBtn a{ width:12px; height:12px; display:block; background:url(../images/dian.jpg) no-repeat; float:left; margin-right:4px;}
.typebg .bigbox .focusBtn .on{ background:url(../images/dian.jpg) no-repeat -18px 0px;}
.typebg .bigbox .title{ width:140px; height:50px; position:absolute; top:50px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#9a9a9a;}
.typebg .bigbox .title span{ font-family:"微软雅黑"; font-size:24px; color:#9d0b0c;}
.typebg .bigbox .show{ width:800px; height:100px; position:absolute; top:5px; left:180px; overflow:hidden;}
.typebg .bigbox .show span{ width:120px; height:100px; margin:0px 20px; float:left; text-align:center; color:#9a9a9a; font-family:"微软雅黑"; font-size:10px;}
.typebg .bigbox .show span img{ margin-bottom:5px;}
.typebg .bigbox .show .t1{ font-size:14px; color:#e80000;}


/*中间内容*/
.mainbox{ width:100%; overflow:hidden;}
.main1{ width:1000px; height:235px; border-bottom:1px dashed #d3d3d3; overflow:hidden;}
.mainline{float:left; width:32px; height:235px; background:url(../images/mainline.jpg) no-repeat;overflow:hidden;}
/*公司简介*/
.sleft1{ float:left; width:415px; height:189px;overflow:hidden; margin-top:46px;}
.sleft1 .l1lm{ font-size:18px; color:#636363; font-family:"微软雅黑";}
.sleft1 .l1lm span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9a9a9a; text-transform:uppercase;}
.sleft1 .l1box{ height:119px; line-height:24px; margin-top:18px; color:#9a9a9a;}
.sleft1 .l1box img{ width:155px; height:119px; float:left; margin-right:10px;}
.sleft1 .l1box a{ color:#cb0001;}
.sleft1 .l1box a:hover{ color:#000;}
/*行业动态*/
.scenter1{float:left; width:288px; height:189px;overflow:hidden;margin-top:46px;}
.scenter1 .c1lm{ font-size:18px; color:#636363; font-family:"微软雅黑";}
.scenter1 .c1lm span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9a9a9a; text-transform:uppercase;}
.scenter1 .c1box{ height:119px;  margin-top:18px; }
.scenter1 .c1box li{ background:url(../images/icon.jpg) no-repeat 0px 12px;line-height:30px;}
.scenter1 .c1box li a{ margin-left:10px; _display:inline;color:#9a9a9a;}
.scenter1 .c1box li a:hover{color:#cb0001;}
/*Bookmaker画册制作*/
.sright1{float:left; width:233px; height:189px;overflow:hidden;margin-top:46px;}
.sright1 .r1lm{ font-size:18px; color:#636363; font-family:"微软雅黑";}
.sright1 .r1box{ height:127px; line-height:20px; margin-top:18px; color:#9a9a9a;}
.sright1 .r1boximg{ float:left; margin-right:10px;}
.sright1 .r1boxbtn{ margin-top:20px;}

/*产品展示*/
.main2{ width:1000px; height:507px;overflow:hidden; margin-top:32px;}
.sleft2{ float:left; width:770px;}
.sleft2 .l1lm{ font-size:18px; color:#636363; font-family:"微软雅黑";}
.sleft2 .l1lm span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9a9a9a; text-transform:uppercase;}
.sleft2 .l1box{ height:119px; line-height:24px; margin-top:18px; color:#9a9a9a; }
.sleft2 .l1box li{ float:left; width:212px; height:195px; text-align:center; margin:11px 21px 11px 21px; _display:inline;}
.sleft2 .l1box li img{width:212px; height:140px;}
.sleft2 .l1box .txtbg{ width:212px; height:55px; line-height:55px; background:url(../images/l1.jpg) no-repeat top; font-size:14px;}
/*公司风采*/
.sright2{ float:right; width:212px;}
.sright2 .r1lm{ font-size:18px; color:#636363; font-family:"微软雅黑";}
.sright2 .r1lm span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9a9a9a; text-transform:uppercase;}
.sright2 .r1box{ width:210px; height:391px; border:1px solid #e4e4e4; background:#ffffff; margin-top:28px; position:relative;}
.sright2 .r1box .prev,.sright2 .r1box .next{ width:20px; height:20px; position:absolute; left:90px; cursor:pointer;}
.sright2 .r1box .prev{ background:url(../images/next.png) no-repeat; top:10px;}
.sright2 .r1box .next{ background:url(../images/next.png) no-repeat 0px -20px; bottom:10px;}
.sright2 .r1box .show2{ width:184px; height:300px; position:absolute; top:40px; left:15px; overflow:hidden;}
.sright2 .r1box .show2 img{ height:144px; margin:4px 0px;}


/*公用底部*/
.fbg{ width:100%; height:261px; background:url(../images/fbg.jpg) repeat-x;overflow:hidden;position:relative;}
.fbg .foot{ width:1440px; height:261px; position:absolute; top:0px; left:50%; margin-left:-720px; overflow:hidden; background:url(../images/foot.jpg) no-repeat;}
.fbg .foot .istop{ width:147px; height:74px; position:absolute; cursor:pointer; top:0px; right:135px;}
.fbg .foot .link{ color:#cc8584; margin-top:60px; margin-left:220px;}
.fbg .foot .link span{ color:#cacaca; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fbg .foot .link a{color:#cc8584;}
.fbg .foot .link a:hover{color:#fff;}
.fbg .foot .fphone{margin-top:10px; margin-left:220px; color:#FFF; line-height:24px; font-weight:bold;}
.fbg .foot .copyright{margin-top:10px; margin-left:220px; color:#cc8584;}
.fbg .foot .copyright a{color:#cc8584;}
.fbg .foot .copyright a:hover{color:#fff;}

/*内页样式开始*/
.ptbg{ width:100%; height:101px; background:url(../images/ptbg.jpg) repeat-x;overflow:hidden;}
.p1{height:101px; background:url(../images/p1.jpg) no-repeat;}
.pleft{ float:left; width:239px; overflow:hidden;}
.pleft .plen{ padding-left:46px; padding-top:22px; font-size:24px; color:#FFF; font-family:"微软雅黑"; font-weight:bold; text-transform:uppercase;}
.pleft .plcn{padding-left:46px; font-size:18px; color:#ffc600; font-family:"微软雅黑"; font-weight:bold;}

.pright{ float:right; width:761px; overflow:hidden;}
.pright .prlm{padding-left:40px; padding-top:28px; float:left;}
.pright .prlm .prcn{font-size:18px; color:#ffc600; font-family:"微软雅黑"; font-weight:bold;}
.pright .prlm .pren{ color:#be3334;font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.pright .praddress{ float:right;color:#ce6667;padding-top:58px;}
.pright .praddress a{color:#ce6667;}
.pright .praddress a:hover{color:#fff;}

.plinebg{ width:100%; height:10px; background:url(../images/plinebg.jpg) repeat-x;overflow:hidden;}
.pline{height:10px; background:url(../images/pline.jpg) no-repeat;}

.pmbg{ background:url(../images/pmbg.jpg) repeat-y; padding:0px 0px 100px 0px;}

/*内页左边导航*/
.pleft .plpro{overflow:hidden;}
.plpro .pl1cn{ font-size:14px;}
.plpro .pl1en{ font-size:11px; text-transform:uppercase;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.plpro dt{height:51px; background:url(../images/pl1.jpg) no-repeat; overflow:hidden; font-family:"微软雅黑";}
.plpro dt a{height:51px; display:block; color:#434343; padding:7px 10px 0px 50px;cursor:pointer;}
.plpro dt a:hover{ background:url(../images/pl2.jpg) no-repeat; color:#ffffff;}
.plpro .on a{ height:51px; display:block; background:url(../images/pl2.jpg) no-repeat; color:#ffffff;}
.plpro dd{line-height:20px; margin:4px 0px; display:none;}
.plpro dd a{ display:block; color:#434343; padding:7px 10px 0px 50px;}
.plpro dd a:hover{ color:#ae0001;}


/*内页右边内容区*/
.pright1{ float:right; width:692px; overflow:hidden;  margin-top:50px;}

/*公司简介*/
.prabout{ float:right; width:692px; overflow:hidden; line-height:24px; margin-top:50px;}
.prabout img{ padding-bottom:20px;}
.prproject{ float:right; width:692px; overflow:hidden;}
.prproject li{ line-height:24px; border-bottom:1px dashed #a7a7a7; padding:30px 0px 50px 0px;height:250px;}
.prproject li img{ float:left; margin-right:20px; border:1px solid #d9d9d9;}

/*分页*/
.page{ width:100%; height:25px;line-height:25px; text-align:center;color:#404040;padding-bottom:0px; margin-top:50px;}
.page span{border:solid 0px #c8c8c8;margin:2px;padding:5px 10px;background:#d4d4d4;}
.page a{ padding:5px 5px;}
.page .pagenavcurrent{color:#fff; background:#da1f26; }
.page a:hover span{color:#fff;text-decoration:none;background:#da1f26;padding:5px 10px;}

/*详细内容页*/
.pright1 .pnewsshow{margin-top:10px;overflow:hidden;}
.txttitle{ width:692px; text-align:center; font-size:18px; font-family:"微软雅黑"; color:#7c1f20;}
.txtbz{ width:692px; text-align:center; height:30px; border-bottom:1px dashed #908f89; margin-top:10px;background-position:bottom; }
.txtcontont{ width:692px; font-size:12px; margin-top:20px; line-height:26px; color:#383838;}
.txtpre{width:692px;  font-size:12px; margin-top:40px;border-top:1px dashed #908f89; padding-top:20px; padding-bottom:20px; line-height:25px;}
.txtpre .fhlb a{ width:90px; height:25px; border:1px solid #bfbfbf; display:block; color:#7c1f20; text-align:center;}

/*产品展示列表页*/
.pright1 .prpro{ overflow:hidden; line-height:24px; color:#a6a6a6;}
.pright1 .prpro li{ float:left; width:212px; height:195px; text-align:center; margin:11px 18px 11px 0px; _display:inline;}
.pright1 .prpro li img{width:212px; height:140px;}
.pright1 .prpro .txtbg{ width:212px; height:55px; line-height:55px; background:url(../images/l1.jpg) no-repeat top; font-size:14px;}

/*新闻列表页*/
.pright1 .prnews{overflow:hidden;}
.pright1 .prnews li{border-bottom:1px dashed #a7a7a7; padding:20px 0px 30px 0px;height:100px;}
.pright1 .prnews li img{ float:left; margin-right:20px;}
.pright1 .prnews .prtitle{ font-size:14px; font-weight:bold;}
.pright1 .prnews .prtitle a{color:#ae0001;}
.pright1 .prnews .prtitle a:hover{color:#000;}
.pright1 .prnews .prtitle span{ color:#a7a7a7; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.pright1 .prnews .prtxt{ margin-top:15px; line-height:24px; color:#646464;}


/*技术支持列表页*/
.pright1 .prtechnical{overflow:hidden;}
.pright1 .prtechnical li{border-bottom:1px dashed #a7a7a7; padding:20px 0px 30px 0px; line-height:24px; color:#646464;height:140px;}
.pright1 .prtechnical .prtimg{ float:left; width:219px; height:144px; margin-right:20px;}
.pright1 .prtechnical .prtbtn{ margin-top:20px;}

/*人才招聘列表页*/
.pright1 .prjob{overflow:hidden;}
.pright1 .prjob li{border-bottom:1px dashed #a7a7a7; padding:20px 0px 30px 0px; line-height:30px; color:#646464;}

/*良友俱乐部列表页*/
.pright1 .prbbs{overflow:hidden;border-bottom:1px dashed #a7a7a7; }
.pright1 .prbbs dt{ height:50px;font-weight:bold; color:#ae0001;}
.pright1 .prbbs .bbstitle{ float:left; width:492px;padding-left:20px;}
.pright1 .prbbs .bbszz{ float:left; width:100px;}
.pright1 .prbbs .bbstime{ float:left; width:80px;}
.pright1 .prbbs dd{ height:30px; background:url(../images/icon.png) no-repeat 0px 5px;}
.pright1 .prbbs dd a:hover{color:#ae0001;}

.pright1 .mtxt5{ float:left;overflow:hidden;  padding:20px 0px;}
.mtxt5 .cont9{ float:left;  width:692px; margin-top:50px; overflow:hidden; _display:inline;}
.mtxt5 .cont9 p span{ color:#F00;}
.mtxt5 .cont9 p{ height:40px; line-height:40px; overflow:hidden;}
.mtxt5 .cont9 img{ vertical-align:middle;}
.mtxt5 .cont9 .t1{ width:400px;}
.mtxt5 .cont9 .t2{ width:80px;}
.mtxt5 .cont9 .t3{ width:600px; height:130px;}
.mtxt5 .cont9 .but,.mtxt5 .cont9 .but2{ width:80px; height:31px; line-height:31px; _line-height:31px; text-align:center; font-size:0px; border:0px; cursor:pointer;}
.mtxt5 .cont9 .but{ background:url(../images/tj.jpg)}
.mtxt5 .cont9 .but2{ background:url(../images/cz.jpg)}

.pright1 .bbst1{overflow:hidden; color:#757575; font-weight:bold;}
.pright1 .bbst1 span{color:#ae0001;}
.pright1 .bbsshow{ height:100%; overflow:hidden; background:#e3e3e3; padding:20px; margin-top:20px; line-height:24px;}
.pright1 .bbsshow dt{ float:left; width:72px; text-align:center;}
.pright1 .bbsshow dd{ float:left; width:580px;}



