body{margin:0px; padding:0px; font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; text-decoration:none;  font-size:12px; color:#555;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
p{color:#555; margin-bottom:4px;padding:0px;text-align:left;line-height:22px;font-size:14px; text-indent:2em;}
ul{margin:0px; padding:0px;list-style:none;}
a{color:#555; text-decoration:none; }
a:link{ color:#555;}
a:visited{color:#555;}
a:hover{color:#F60;}
.fot18{ font-size:18px; color:#06C; font-weight:bold;}
.fot14{ font-size:14px; color:#333; font-weight:bold;}
.Tilfot14{ font-size:14px; color:#333; font-weight:bold;}
.fotcp14{ font-size:14px; color:#FF0000; font-weight:bold;}
.fotcp14 a{ font-size:14px; color:#FF0000; font-weight:bold;}
.fot22{ font-size:22px; color:#013082; font-weight:bold;}
.size12{font-size:12px; color:#555; line-height:20px;}
.fotct14{ font-size:14px; color:#666; line-height:22px;}
.page{margin-top:15px; padding:4px 0px 0px 0px; width:98%; height:22px; text-align:right; float:left; font-size:12px; color:#666; }
#pjBanner{margin:0px; padding:0px; width:100%; height:30px; position:relative; background-color:#f1eff0;}
#pjBanner .pjhuany{margin:0 auto; padding:0px; width:1050px; position:relative;}
#pjBanner .pjhuany .pjhylf{padding-top:5px; margin:0px; width:740px; height:20px; float:left; }
#pjBanner .pjhuany .pjhyrt{padding:0px; margin:0px; width:280px; height:20px; float:right; text-align:right;}
#pjBanner .pjhuany .pjhyrt span.a_img{ padding:5px 0px 0px 0px; margin-left:15px; display:block; float:left;width:20px; }
#pjBanner .pjhuany .pjhyrt span.tellf1{ margin:0px; padding:8px 0px 0px 0px; width:100px; height:20px; float:left; color:#a0a0a0;  }

#PjTop{margin:0px; padding:0px; width:100%; height:120px; overflow:hidden; position:relative;}
#PjTop .pjmytop{margin:0 auto; padding:0px; width:1050px;position:relative;}
#PjTop .pjmytop .pjtopBj{margin:0px; padding:0px; width:1050px; height:100px; overflow:hidden; float:left;}
#PjTop .pjmytop .pjtopBj .xdLogo{ margin-top:25px; padding:0px; width:550px; height:90px; float:left; text-align:left;}
#PjTop .pjmytop .pjtopBj .xdTel{  margin-top:10px; padding:0px; width:500px; height:90px; float:right; text-align:right;}
#PjTop .pjmytop .pjtopBj .xdTel span.t1{  margin:0px; padding:0px; width:500px; height:40px; float:right; text-align:right;}
#PjDh{margin:0px; padding:0px; width:100%; height:40px;position:relative; background-color:#2b2a32;border-bottom:4px solid #333;}
#PjDh .pjmydh{margin:0 auto; padding:0px; width:1050px;  position:relative;}
#PjDh .pjmydh .xddh_1{margin:0px; padding:0px; width:1050px; height:38px; float:left;}
#PjDh .pjmydh .xddh_1 li{margin:0px; width:131px; text-align:center; height:38px; float:left;}
#PjDh .pjmydh .xddh_1 li a{ padding-top:8px;font-size:16px; color:#fff;display:block;}
#PjDh .pjmydh .xddh_1 li a:link{ color:#fff;}
#PjDh .pjmydh .xddh_1 li a:visited{ color:#fff}
#PjDh .pjmydh .xddh_1 li a:hover{ font-size:16px;width:131px; height:38px; color:#FF3300;font-weight:bold; background-color:#e9e8f4;display:block;}
#pjFlash{margin:0px; padding:0px; width:100%; position:relative;}
#pjFlash .pjFS{margin:0 auto; padding:0px; width:1000px; position:relative;}

/* flexslider */

/*....图片切换........................................................................................*/
.top_a{margin:0px;padding:0px; width:100%; height:400px; overflow:hidden; position:relative;}
ul{margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align:baseline;background: none repeat scroll 0% 0% transparent;}
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; bottom:20px; z-index:6; margin-left:-75px;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li{display: inline-block; width: 20px; height: 20px; margin: 0 5px; *display: inline; _display:inline; zoom: 1; background: url() 0 0 no-repeat; background:url(../images/btn_off.png) 0 0 no-repeat; cursor: pointer; font-size: 0;}
.slideBox .hd ul li.on{background-image: url(../images/btn_on.png);}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{width:100%; height:400px; zoom:1; vertical-align:middle; }
.slideBox .bd li a{width:100%; height:400px; zoom:1; display: block;}

#dxFalsh{margin:0px; padding:0px; width:100%; height:250px; overflow:hidden;}
#myFalsh{margin:0 auto; padding:0px; width:100%; height:400px; overflow:hidden;}
.flexslider{ padding:0px;margin:0px;position:relative; border:5px solid #e6edf7;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*************************产品四大类别区,鼠标移下显示的背景*************/



/*************************关于我们及新闻中心*************/
#AbCont{margin:0px; padding:0px; width:100%; position:relative; height:280px; overflow:hidden;}
.Abbjbot{margin-top:10px; margin-bottom:20px; padding:0px; width:100%; position:relative; height:60px; overflow:hidden;}
.Abbjbot .abMidtitle{margin:0 auto; padding:0px; width:1050px;height:50px; position:relative; border-bottom:1px solid #ddd;}
.Abbjbot .abMidtitle .abFot24{margin:0 auto; padding-top:5px; width:200px; height:30px; text-align:center; position:relative; font-size:28px; color:#33313e; border-top:1px solid #ddd;}

#Abbjtop{margin-top:20px; padding:0px; width:100%; position:relative; height:86px; overflow:hidden;}
#PjCont{margin:0px 0px 10px 0px; padding:0px; width:100%; position:relative; height:220px; overflow:hidden; }
.dxTitle{margin:0px; padding-top:8px; width:100%; height:40px; float:left; border-bottom:1px solid #ddd;}

/*
.Dxmid_ct .dxLfcot1{margin-top:10px; padding:0px; width:500px; height:250px; overflow:hidden;float:left; }
.Dxmid_ct .dxLfcot1 .nsCont{margin-top:20px; padding:0px; width:500px; height:100px; overflow:hidden; float:left;}
.Dxmid_ct .dxLfcot1 .nsCont .nsImg{margin:0px; padding:0px; width:120px; height:98px; overflow:hidden; float:left; border:1px solid #ddd;}
.Dxmid_ct .dxLfcot1 .nsCont .nsctrt{margin-left:20px; display:inline; padding:0px; width:358px; height:98px; overflow:hidden; float:left;}
.Dxmid_ct .dxLfcot1 .nsCont .nsctrt span.titleNs1{margin:0px; padding:0px; width:358px; height:28px; overflow:hidden; float:left;}
.Dxmid_ct .dxLfcot1 .nsCont .nsctrt span.titleNs1 a{ font-size:14px; font-weight:bold; color:#333;}
.Dxmid_ct .dxLfcot1 .nsCont .nsctrt span.titlect1{margin:0px; padding:0px; width:358px; height:70px; overflow:hidden; float:left; font-size:12px; color:#333; line-height:20px;}
*/
.Dxmid_ct{margin:0 auto; padding:0px; width:1050px; position:relative;}
.Dxmid_ct .dxRtcot1{margin-top:20px;padding:0px; width:1050px; height:240px; overflow:hidden;float:left;  background-color:#f3f3f3;}
.Dxmid_ct .dxRtcot1 .rtabCont{ padding:20px;width:1000px; height:230px; float:left;}
.Dxmid_ct .dxRtcot1 .rtabCont span.aboutLf{margin:0px; padding:0px; width:320px; height:200px; overflow:hidden; float:left;}
.Dxmid_ct .dxRtcot1 .rtabCont span.aboutRt{margin-left:40px; display:inline; padding:0px; width:640px; height:160px; overflow:hidden; float:left;}
.Dxmid_ct .dxRtcot1 .rtabCont span.moreRt{margin-left:550px; display:inline; line-height:22px;padding-top:10px; width:120px; height:30px; color:#F00; text-align:center; font-size:14px; float:left; border:1px solid #F00;}
#dxConter{margin:0px; padding:0px; width:100%;position:relative;min-height:500px;height:auto!important;height:500px; overflow:hidden; background-color:#FFF}
#dxConter .Jrd_cont{margin:0 auto; width:1060px;position:relative;}
/*-----------------------------左边菜单--右侧选项卡菜单--------------------------------*/
.fl { float:left;}
.fr { float:right;}
.wrapper{clear:both;margin:0 auto;width:1050px}
.all-Index-Pingu{position:relative;height:490px; margin:25px 0px 25px 0px;}
.Index-lf{margin:0px; width:240px; height:490px; background-color:#033993;}
.lf-h2{width:240px; height:73px; overflow:hidden;}
.lf-lmlb{ margin:18px;width:206px; height:400px; overflow:hidden;}
.lf-lmlb ul{margin:0px; padding:0px;}
.lf-lmlb li{ margin-bottom:10px;padding:0px;width:206px;height:34px; background-color:#02145e;display:block;}
.lf-lmlb li a{ padding:6px 0px 0px 18px;width:198px;height:28px; color:#fff; font-size:14px;display:block;}
.lf-lmlb li a:hover{color:#333; background-color:#f0f1f6; display:block;}


.Index-rt{width:810px; height:490px;}
.dxCpcont{float:left; text-align:center; width:248px; height:235px; overflow:hidden; margin-bottom:20px; margin-left:22px; display:inline;background-color:#f0f1f6;}
.dxCpcont .cpimg{padding:0px;margin:0px;width:248px;height:205px; float:left;}
.dxCpcont .dxcptitle{ margin:0px;text-align:center;width:248px; height:40px; font-size:14px; color:#333;  }
.dxCpcont .dxcptitle a{font-size:14px; color:#333;}
.dxCpcont .cpimg a{padding:5px; display:block;width:235px;height:190px; float:left; border:1px solid #f0f1f6;}
.dxCpcont a:hover{border:1px solid #02145e; display:block;width:235px; }


.inf{ margin:0px;width:100%; height:15px; float:left; }
/*常见问答滚动代码*/
.JzsbFaq{margin:0 auto;padding:0px; width:1050px;height:440px; overflow:hidden; position:relative;}
.JzfaqLf{width:480px; height:436px; overflow:hidden; float:left;}
.JzfaqLf span.more1{font-size:12px;color:#fff;font-weight:normal;}
.faqtitel1{ margin-bottom:20px;height:35px;line-height:35px;overflow:hidden;border-bottom:1px dotted #ddd;padding:0px;font-size:18px; color:#333;}
.faqCont{margin:0px; padding:0px; width:536px; height:220px; float:left; background-color:#9F6;}
.faqDb{margin-top:20px; padding:0px; width:480px; height:100px; float:left;}
.faqDb span.lifaqTitle{margin:0px; padding:0px;width:480px; height:30px; float:left;font-size:16px; font-weight:bold; color:#333;}
.faqDb span.lifaqtyg{margin:0px;padding:0px; width:480px; font-size:14px; line-height:22px; float:left;height:80px; overflow:hidden; } 
/*新闻资讯代码*/
.JzNewsRt{ margin-left:30px;padding:0px; display:inline;width:540px; height:536px; overflow:hidden; float:left; }
.JzNs01{margin:0px; padding:0px; width:540px; height:450px; overflow:hidden; float:left; }

.JzNsTitle{width:480px; height:436px; overflow:hidden; float:left;}
.JzNstitel1 span.more1{font-size:12px;color:#fff;font-weight:normal;}
.JzNstitel1{ margin-bottom:20px;height:35px;line-height:35px;overflow:hidden;border-bottom:1px dotted #ddd;padding:0px;font-size:18px; color:#333;}

.JzNsTitle{margin-bottom:15px; padding:0px; width:526px; height:25px; overflow:hidden; float:left; border-bottom:1px solid #ddd;}
.JzNsTitle span.H2title{font-size:16px; color:#00349b; font-weight:bold; width:76px; height:30px; float:left;}
.JzNsTitle span.H3title{font-size:14px; color:#333; width:540px; height:30px; float:left;}
.JzNsTitle span.H4title{font-size:13px; color:#333; width:60px; height:30px; float:left; text-align:right;}

.JzNsCont .Jzfot16{font-size:16px; color:#000; }
.JzNsCont .Jzfot14{font-size:14px; color:#999; line-height:22px;}
.JzNsCont{margin-bottom:15px; padding:0px; width:540px; height:110px; overflow:hidden; float:left;}
.JzNslr{margin-top:15px; padding:0px; width:526px; height:80px; overflow:hidden; float:left; }
.JzNslr .Jznslr_1{margin:0px; padding:0px; width:320px; height:80px; overflow:hidden; float:left;}
.JzNslr .Jznslr_1 ul{margin:0px; padding:0px;}
.JzNslr .Jznslr_1 li{margin:0px;padding:0px; width:335px; float:left; line-height:30px; height:30px; overflow:hidden; border-bottom:1px dotted #ddd;} 
.JzNslr .Jznslr_2{margin-left:35px; display:inline; padding:0px; width:320px; height:80px; overflow:hidden; float:left;  }
.JzNslr .Jznslr_2 ul{margin:0px; padding:0px;}
.JzNslr .Jznslr_2 li{margin:0px;padding:0px; width:335px; float:left; line-height:30px; height:30px; overflow:hidden; border-bottom:1px dotted #ddd;} 
/*=========   ============*/
.fstLink{margin:0 auto;width:1048px; min-height:50px;height:auto!important;height:50px;overflow:hidden;  border:1px solid #ddd;}
.lkbootm{margin-bottom:15px;width:1048px;float:left;}
.fstLink .lk_til{margin-top:15px; padding:0px; width:100px;float:left; text-align:center;}
.fstLink .lk_cotlk{margin:0px; padding:0px; width:948px;float:left; text-align:center;}
.fstLink .lk_cotlk li{ margin-left:10px; display:inline;padding-top:10px; width:90px; float:left; line-height:25px; height:25px; overflow:hidden;} 
/*=========网站底部布局=============*/
#First_foot{margin:0 auto;width:100%; height:220px; overflow:hidden;position:relative; background-color:#33313e;}
#First_foot .Footbanner{margin:0 auto; width:1050px; height:220px;position:relative;}
#First_foot .Footbanner .fotct{margin-top:20px; padding-left:20px; width:160px; height:180px; overflow:hidden; float:left;}
#First_foot .Footbanner .fotct h2,.fotlx h2{font-size:14px; color:#fff; font-weight:bold; padding:0px; margin:0px; width:160px; height:35px;}
#First_foot .Footbanner .fotct li{width:200px; height:13px; padding-top:10px; float:left; line-height:13px; color:#8f8f8f;}
#First_foot .Footbanner .fotct li a{font-size:12px; color:#8f8f8f;}
#First_foot .Footbanner .fotlx{margin-top:20px;padding-left:20px; width:310px; height:180px; overflow:hidden; float:left; }
#First_foot .Footbanner .fotlx .bttitle{font-size:14px; color:#fff; font-weight:bold; padding:0px; margin:0px; width:260px; height:20px;}
#First_foot .Footbanner .fotlx .bttel{font-size:14px; color:#FC3; font-weight:bold; width:260px; height:20px;}
#First_foot .Footbanner .fotlx li{width:260px; height:15px; padding-top:5px; float:left; color:#8f8f8f;}
#First_dh{margin:0 auto;width:100%; height:40px; overflow:hidden;position:relative; background-color:#2b2a32;}
#First_dh .fsfootDh{margin:0 auto; padding-top:14px;width:1050px; height:26px; overflow:hidden;position:relative; color:#b5b5b5; font-size:12px;}

/*=========网站内页左侧布局=============*/
#pjCont{margin:0px; padding:0px; width:100%; position:relative;}
#pjCont #pj_ct{margin:0 auto; padding:0px; width:1050px; position:relative;}
#pjCont .abLf{margin-top:15px; padding:0px; width:220px; float:left; }
#pjCont .abLf .ablf_1{margin-bottom:20px; padding:0px; width:220px;float:left;background-color:#ebebeb;}
#pjCont .abLf .ablf_1 .abTil{margin-bottom:20px; padding-top:20px; color:#fff; font-size:16px; font-weight:bold; text-align:center; width:220px; height:45px; float:left;background-color:#33313e;}
#pjCont .abLf .ablf_1 .ablf-lmlb{ margin:18px;width:186px;overflow:hidden; }
#pjCont .abLf .ablf_1 .ablf-lmlb ul{margin:0px; padding:0px;}
#pjCont .abLf .ablf_1 .ablf-lmlb li{ margin-bottom:10px;padding:0px;width:186px;height:34px; background-color:#979393;display:block;}
#pjCont .abLf .ablf_1 .ablf-lmlb li a{ padding:6px 0px 0px 18px;width:178px;height:28px; color:#fff; font-size:14px;display:block;}
#pjCont .abLf .ablf_1 .ablf-lmlb li a:hover{color:#333; background-color:#f0f1f6; display:block;}
#pjCont .abLf .fsnsLianxi{margin-top:20px; padding:0px; width:220px; height:300px; float:left; border-top:2px solid #33313e;font-size:12px; color:#333;background-color:#ebebeb;}
#pjCont .abLf .fsnsLianxi h2{margin:0px; padding-top:20px; color:#fff; font-size:16px; font-weight:bold; text-align:center; width:220px; height:45px; float:left;background-color:#33313e;}
#pjCont .abLf .fsnsLianxi .dxlxCt{ width:218px; height:100px; float:left;}
#pjCont .abLf .fsnsLianxi .dxlxTil{margin:0px; padding:10px 0px 0px 15px; width:205px; height:15px; float:left;}

/*=========网站内页右侧布局=============*/
#pjCont #pj_ct .abRt{margin-top:15px; margin-left:20px; display:inline; padding:0px; width:808px;float:left; border-top:2px solid #33313e;}
#pjCont #pj_ct .abRt .atitle{margin:0px; padding-top:7px; width:808px; height:28px; float:left; border-top:3px solid #0a2d7b;}
#pjCont #pj_ct .abRt .ab_Ct{margin:0px; padding:20px; width:768px; float:left;min-height:800px;height:auto!important;height:800px;overflow:hidden; }
#pjCont #pj_ct .abRt .ab_Ct .cpxinx{margin-bottom:10px; padding:0px; width:768px; height:180px; float:left; border-bottom:1px dashed #ddd;}
#pjCont #pj_ct .abRt .ab_Ct .cpold{margin-top:20px;margin-bottom:10px; padding-bottom:10px; width:768px; height:220px; float:left; border-bottom:1px dotted #ddd;}
.cpold .imgLf{ margin-right:28px; display:inline; padding:0px; width:320px; height:220px; overflow:hidden; float:left; text-align:left;}
.cpold .imgRt{margin:0px; padding:0px; width:420px; height:220px; overflow:hidden; float:left;}
.cpold .imgRt .imgTil{margin:0px; padding:0px; width:420px;height:40px; overflow:hidden; float:left;font-size:16px; color:#333; font-weight:bold;}
.cpold .imgRt .imgCont{ margin:0px; padding:0px; width:420px; line-height:22px; height:180px; overflow:hidden; float:left;font-size:14px; color:#666;}

.ab_Ct .Title24{margin-bottom:10px; padding:0px; width:768px; height:50px; float:left; text-align:center; font-size:24px; color:#039; font-weight:bold;}
.ab_Ct .Pjimg{ margin-bottom:20px;padding:0px; width:768px;min-height:300px;height:auto!important;height:300px;overflow:hidden; float:left; text-align:center; }
.ab_Ct .Pjcont{padding:0px; width:768px; float:left; }
.ab_Ct .Pjcont .pjlrbt{margin:0px; padding:10px 0px 0px 35px; width:733px; height:50px;float:left;background:url(../Images/fen_t.jpg) no-repeat top left; font-size:16px; color:#fff; }
.ab_Ct .Pjcont .pjlrcot{margin:0px; padding:0px; width:768px;float:left; line-height:22px;min-height:300px;height:auto!important;height:300px;overflow:hidden;}
.ab_Ct .Pjcont .pjlrbq{margin:0px; padding:0px; width:768px; height:25px; overflow:hidden; font-size:12px; color:#333;}

#pjCont #pj_ct .abRt .ab_Oldimg{margin:0px; padding:0px; width:808px; float:left;}
#pjCont #pj_ct .abRt .ab_Oldimg .Ptimg{ margin-left:20px; margin-top:15px; display:inline; padding:10px; width:350px; height:285px; float:left; border:1px solid #ddd;}
#pjCont #pj_ct .abRt .ab_Oldimg .Ptimg span.cPimg{width:350px; float:left;height:250px;}
#pjCont #pj_ct .abRt .ab_Oldimg .Ptimg span.cPname{margin:0px; padding-top:8px; width:350px; float:left; text-align:center; height:25px; font-size:14px; background-color:#E8F0FD}

#pjCont #pj_ct .abRt .ab_flash{margin:0px; padding:0px; width:808px; float:left;height:240px;overflow:hidden;}

.job-page{padding: 0 10px; line-height: 30px; font-size: 12px;}
.all-page{float: left;}
.all-page span{color:#008cd6;}
.flip-page{float: right;}
.flip-page ul{text-align: center;}
.flip-page li{float:left; margin-left: 5px;  height: 22px; line-height: 22px; border:1px solid #000;}
.flip-page li a{margin: 0; padding: 0; display: block; display: block; padding: 0 5px;}
.flip-page li a:hover{color: #ec6500;}
.flip-page li a.active{color: #ec6500;}
.flip-page li a.default{color: #d7d7d7; cursor:default;}
.now-page{float: right; margin-right: 5px;}
.now-page span{color:#ec6500; padding: 0 5px;}
.page{margin-bottom:10px; padding:5px 5px 8px 8px; width:98%; clear:both;height:28px; font-size:12px; color:#666; text-align: right;line-height: 30px;}

/*=========网站服务栏目=============*/







.header , .content , .footer { width:1050px; margin:0 auto;  }
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
body{font-family:'Microsoft YaHei';}
.no_mg{ margin:0 !important;}
.no_pd{ padding:0 !important;}
.no_bd{ border:none !important;}
.no_bg{ background:none !important;}
.pro{margin-bottom: 60px;}

.pro_l{width: 220px; height:593px; overflow: hidden; background-color:}
.pro_l fl{ float:left;}
.pro_l fr{ float:right;}
.pro_l h4{font-size: 24px; background: #33313e; height: 75px;}
.pro_l h4 a{display: block; color: #fff; padding: 18px 0 0 42px;}
.pro_l h4 span{ display: block; text-transform: uppercase; font-size: 12px; font-weight: normal; color: #fff; margin-top: 4px; }
.pro_l h4 a:hover{text-decoration: none;}
.pro_cat h5{font-size: 20px; background-color: #ebebeb; padding: 0 20px;  height: 60px; line-height: 66px; overflow: hidden; }
.pro_cat h5 em{ color: #33313e; }
.pro_cat ul{margin-bottom: 8px;padding: 20px 20px 10px;background:#ebebeb url(../Images/line.gif) no-repeat center 0 ;}
.pro_cat li{font-size: 16px; line-height: 40px; background:url(../Images/pro_ic2.png) no-repeat 0 center; padding-left: 16px; }

.pro_lianxi { margin-top:20px; width:220px;height:260px; float:left;overflow: hidden; }
.pro_lxcot{ width:220px;background-color: #ebebeb; padding:0px;  height: 610px; overflow: hidden; float:left; }
.pro_lxcot span.plx01{margin:0px; padding:5px 0px 0px 15px; width:205px; height:20px; float:left; font-size:14px; color:#333;}
.pro_lxcot span.plx02{margin:0px; padding:0px; width:220px; height:100px; float:left;}

.pro_r{width: 800px; background-color:#9F3 }
.pro_fls{position: relative; z-index:99;}
.pro_r .pro_fls dl{ width:800px;}
.pro_r .prev,.pro_r .next{ width:45px; height:68px; display:block; position:absolute; opacity: 0.8;z-index:999;}
.pro_r .prev{ left:20px; top:190px;  background:url(../Images/btn1.png) no-repeat; z-index:99999; display:block; }
.pro_r .next{right:20px; top:190px; background:url(../Images/btn1.png) no-repeat -45px 0;}
.pro_r .prev:hover{ background:url(../Images/btn1.png) no-repeat 0 -68px; z-index:99999;}
.pro_r .next:hover{ background:url(../Images/btn1.png) no-repeat -45px -68px; z-index:99999;}

.pro_r dt img{display: block; width: 800px; height: 450px;}
.pro_r dd {background: #ececec; padding: 24px;  position: relative; zoom: 1;}
.pro_r dd em{font-size: 18px; width: 752px; display: block;white-space: nowrap;text-overflow: ellipsis;  overflow: hidden; }
.pro_r dd p{font-size: 13px; line-height: 24px; color: #333; height: 48px; overflow: hidden; border-top: 1px solid #d2d2d2; padding-top: 8px; margin-top: 8px;}
.pro_r dd p a{ font-weight: bold; }
.pro_r dd span a{ display: block; width: 120px; height: 32px; line-height: 32px; background: #33313e; text-align: center; font-size: 14px;  color: #fff;  position: absolute; right: 0; bottom: 0; }
.pro_r dd span a:hover{text-decoration: none;}


