@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body { background:#fff; font-size:13px; line-height:28px; color:#444; text-decoration:none; font-family:"微软雅黑";}
a { color:#444; text-decoration:none;}
a:hover { color:#EA938D; text-decoration:none;}
img { border:0;}
ul,li,ol { list-style-type:none;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span { font-weight:normal;}

.head {height:28px;background: #ddd;width:100%;border-bottom: #ccc 1px solid;}
.head .head-in {font-size:12px;width:1125px;height:28px;margin:0px auto;color: #999;line-height:28px;background: #ddd;}
.head .head-in p { float:right; height:28px; color:#999;}
.head .head-in p a { color:#999;}

.top-box {background: #fff;width:100%;}
.top { width:1125px; height:105px; margin:0px auto; position:relative;}
.top .logo { height:105px; overflow:hidden; display:table-cell; vertical-align: middle; }
.top .logo img { max-height:105px;}
/*nav*/
.nav { position: absolute; height:35px; right:0; top:35px;}
.nav li{float:left;}
.nav li a{float:left; padding:0px 20px;}
.inmenu:link,.inmenu:visited{color:#333; font-size:15px; line-height:35px; height:35px; text-align:center;}
.inmenu:hover,.inmenu:active{ text-decoration:none; color: #fff; background:#fff; border-radius:3px;}
.inmenu_1:link,.inmenu_1:visited,.inmenu_1:hover,.inmenu_1:active{ color: #000; background:#fff;font-size:15px; height:35px; line-height:35px; text-align:center; border-radius:3px;}

.nav li:hover{position:relative; z-index:99999999999; color: #fff; background:#fff; border-radius:3px;}
.nav li:hover a{ color: #000; background:#fff; border-radius:3px;}
.nav li:hover ul li a{background:#fff;color:#666; border-radius:0px;}
.nav li ul li{float:none;text-align:left;height:30px; border-bottom:1px solid #eee;}
.nav li ul li a{float:none;display:block;color:#FFF;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; min-width:70px; font-size:13px;}
.nav li ul li a:hover{color:#FFF;background:#EA938D; transition:0.5s all;}
.nav li ul{display:none;position:absolute;top:35px;left:0; z-index:9999; padding-top:4px;}

/*banner*/
#banner{ position:relative; clear:both;min-width:1000px;background:#eee;width: 100%;margin: 0px auto; z-index:888;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}

.bbdd{z-index: 2;position: absolute;bottom:25px;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 5px 10px 5px;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent:999px;width:32px;height:16px; background: url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/dot.png) no-repeat 0 -16px;display: block; overflow:hidden;}
.bbdd a.wmuActive{background-position:0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#f1f1f1;}
.banner img{min-width:1000px;max-width:100%;}

.wmuSliderPrev,.wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.wmuSliderNext {background-position: 0 -70px;right: 0;}
.wmuSliderPrev {left: 0;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.3;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.3;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}
/*category*/
.category { width:100%; height:250px; background:url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/catebg.jpg) repeat-x; overflow:hidden;}
.category .category-li { width:1125px; height:250px; margin:0px auto;}
.category .category-li li { font-size:14px; width:215px; float:left; margin:36px 5px 0px 5px; text-align:center; background:url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/cate-bg.png) no-repeat center 30px;}
.category .category-li li img { width:160px; height:100px; border-radius:4px; border:3px solid #fff; margin-top:35px;}
.category .category-li li img:hover { border:3px solid #5BADFF;}
/*content1*/
.title { font-size:22px; font-weight:bold; height:20px; line-height:20px; margin-bottom:15px; border-bottom:1px solid #E4B4C0; padding-bottom:12px; color:#333;}
.title span { float:right; font-weight:bold; font-size:12px; width:20px; height:20px; background:#bbb; text-align:center; border-radius:50px;}
.title span a { font-family:"宋体"; color:#fff;}
.title span:hover { background:#EA938D;}
.content1 { width:1125px; height:auto; overflow:hidden; margin:0px auto; margin-top:30px;}
.content1 .c1-left { width:830px; overflow:hidden; float:left;}
.content1 .c1-left img { width:250px; height:180px; float:left;}
.content1 .c1-left p { width:560px; height:180px; float:right; line-height:26px;}
.content1 .c1-right { width:250px; overflow:hidden; float:right;}
.content1 .c1-right img { width:250px; height:180px;}
/*content2*/
.content2 { width:1125px; height:auto; overflow:hidden; margin:0px auto; margin-top:30px;}
.content2 li { width:205px; height:240px; padding:5px; margin:0px 5px; background:#f0f0f0; float:left; text-align:center; border-radius:3px;}
.content2 li img { width:205px; height:155px;}
.content2 li p { width:205px; height:35px; line-height:40px; font-size:15px;}
.content2 li span { width:205px; height:40px; line-height:20px; font-size:12px; color:#888;}
.content2 li:hover {background:#EA938D; transition:0.5s all;}
.content2 li:hover p a {color:#fff; transition:0.5s all;}
.content2 li:hover span {color:#fff; transition:0.5s all;}
/*content3*/
.content3 { width:1125px; height:auto; overflow:hidden; margin:0px auto; margin-top:40px;}
.content3 .c3-left { width:365px; height:auto; overflow:hidden; float:left; margin-right:45px;}
.home-news { height:270px; width:365px; overflow:hidden;}
.home-news li { height:60px; width:365px; margin-bottom:10px;}
.home-news li .num { height:50px; width:50px; border:1px solid #d6d6d6; background:#f0f0f0; color:#EA938D; text-align:center; line-height:50px; float:left; border-radius:4px; font-size:25px; font-family:"Arial"; margin-top:4px;}
.home-news li h3 { height:26px; width:300px; float:right; font-size:15px; line-height:24px;}
.home-news li p { height:34px; width:300px; float:right; font-size:12px; line-height:17px; color:#999;}
.home-news li:hover .num { border:1px solid #EA938D; background:#EA938D; color:#fff; transition:0.5s all;}
.content3 .c3-right { width:305px; height:auto; overflow:hidden; float:left;}
.content3 .c3-right img { width:305px; height:150px; margin-bottom:5px;}
.content3 .c3-right p { width:305px; height:115px; line-height:23px;}
/*foot*/
.foot {background: #ddd;width:100%;overflow:hidden;padding-bottom:15px;margin-top:40px;}
.foot .foot-li {background: #eee;width:100%;padding:40px 0px;overflow:hidden;margin-bottom:15px;}
.foot .foot-li .footin { width:1120px; margin:0px auto;}
.footit { font-size:17px; color:#000;}
.f-left { width:280px; float:left;}
.f-center { width:450px; float:left;}
.f-right { width:290px; float:left; padding-right:10px;}
.fg { margin-right:45px;}
.flist { width:100%; margin-top:10px; line-height:22px; color:#333;}
.flist li { width:46%; float:left; height:33px; line-height:33px; margin-right:4%; border-bottom:1px dashed #E2ABB9; background:url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point.png) no-repeat left 14px; text-indent:13px;}
.flist li a { color:#333;}
.flist li a:hover { color:#EA938D;}
.flist li .inmenu{ color:#333; font-size:13px;}
.flist li .inmenu:hover{ color:#EA938D; font-size:13px; background:none;}
.flist li .inmenu_1{ color:#333; font-size:13px; background:none;}
.flist li .inmenu_1:hover{ color:#EA938D; font-size:13px; background:none;}
.csearch { width:286px; height:36px; margin-top:10px;}
.csearch .csearch_text { width:215px; height:34px; line-height:34px; float:left; font-size:12px; background:#fff; border:1px solid #666; border-width:1px 0px 1px 1px; color:#666; padding-left:10px; font-family:"微软雅黑";}
.csearch .csearch_but {width:60px;height:36px;line-height:36px;background: #666;float:right;text-align:center;border:0;color:#fff;font-size:12px;font-family:"微软雅黑";}
.foot p { width:1120px; margin:0px auto; text-align:center; color:#333; line-height:22px;}.foot p a { color:#333;}
.YqbYears { vertical-align:middle;  padding-left: 8px; margin-top: -6px;}

.footlinks { width:100%; text-align:center; color:#333;}
.footlinks a {color:#333;}
.footlinks a:hover { text-decoration:underline;}
/* banner-inner */
.banner-inner { width:100%; height:auto; text-align:center;}
.banner-inner img { max-width:100%; }
/*inner*/
.inner { width:1120px; background:#fff; margin:0px auto; margin-top:20px; overflow:hidden; margin-bottom:50px;}
.inner .inner-l { width:260px; float:left;}
.inner-title {width:260px;height:65px;background: #EA938D;text-align:center;font-size:18px;color:#fff;line-height:65px;margin-top:10px;}
.inner-content { width:240px; border:1px solid #ddd; padding:9px; font-size:13px; color:#777;}
.inner-content p { color:#777;}

.sf-menu {display:table; width:220px; margin:0px auto; margin:5px 10px 0px 10px;}
.sf-menu li {clear:both; font-size:14px; line-height:24px; border-top:1px solid #fff; margin-top:1px;}
.sf-menu li a, .sf-menu li:hover a {display:block; padding:5px 0 5px 30px; background:#EA938D url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point2.png) 10px 12px no-repeat; color:#fff;}
.sf-menu li a:hover {color:#fff;}
.sf-menu li li {clear:both; position:relative; text-transform:capitalize; margin:0 auto;}
.sf-menu li li a, .sf-menu li:hover li a {line-height:20px;color:#333;padding:7px 0 5px 25px;background:#fff url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) 10px 13px no-repeat;text-decoration:none;font-size:12px; font-weight:normal; border-bottom:1px dashed #ddd;}
.sf-menu li li a:hover {text-decoration:none;color:#333;background:#eee url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) 10px 13px no-repeat;}
.sf-menu li li.LiProDetail a {background:#fff url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) no-repeat 10px 13px;}
.sf-menu li li.LiProDetail a:hover {background:#eee url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) no-repeat 10px 13px; }
ul.sf-menu ul ul {position:absolute;left:220px;width:220px;top:0px;margin:0px;padding:0 0 0 0;visibility:hidden;border:0px;padding:0;border-radius:0px;background:#fff;opacity:0.9;}
.sf-menu li li li {background:#fff;padding:0;min-height:28px;}
.sf-menu li li:hover {opacity:1;}
.sf-menu li li li a, .sf-menu li:hover li li a {text-decoration:none;background:url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) #eee no-repeat 10px 13px;border-bottom:1px solid #ccc;padding:7px 0 5px 12px;text-indent:15px; font-weight:normal;}
ul.pro-menu {margin-top:-1px; margin:0px; padding:0px; text-transform:capitalize;}
ul.sf-menu li:hover > ul {visibility:visible; margin:0px; padding:0px;}

.inner .inner-r { width:830px; float:right;}
.inner-position {width:830px;height:35px;background: #eee;text-indent:15px;font-size:16px;color:#222;line-height:35px;margin-top:10px;}
.inner-position span { float:right; font-size:13px; color:#666; margin-right:10px;}
.inner-position span a { color:#666;}

/*about*/
.inner-abo { width:830px; margin-top:20px; font-size:14px;}
/*products*/
.inner-pro {DISPLAY: block; CURSOR: pointer; width:830px; margin-top:10px;}
.inner-pro li { width:245px; height:270px; padding:5px; margin:10px; background:#f0f0f0; float:left; text-align:center; border-radius:3px;}
.inner-pro li img { width:245px; height:185px;}
.inner-pro li p { width:245px; height:35px; line-height:40px; font-size:15px;}
.inner-pro li span { width:245px; height:40px; line-height:20px; font-size:12px; color:#888;}
.inner-pro li:hover {background:#EA938D; transition:0.5s all;}
.inner-pro li:hover p a {color:#fff; transition:0.5s all;}
.inner-pro li:hover span {color:#fff; transition:0.5s all;}

/*news*/
.news-list { width:810px; margin-top:10px;}
.news-list li { width:810px; border-bottom:1px dashed #ccc; padding:10px}
.news-list li:hover { background:#eee;}
.news-list li strong {display:block;font-weight:500;font-size:15px;background: url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/m102/red2/point1.png) no-repeat 0px 12px;width:790px;padding-left: 10px;}
.news-list li strong a { color:#222;}
.news-list li strong span { font-size:12px; color:#f00; margin-left:10px;}
.news-list li p { display:block; font-weight: normal; font-size:12px; line-height:20px; width:780px; color:#888;}
/*pages*/
.pages,.npage{clear:both; text-align:center; font-size:12px; padding:15px 0 0px 0;color:#b2b2b2;}
.pages a,.pages span{display:inline-block; height:24px;padding:0 2px; margin:0 2px!important; line-height:24px; border:1px solid #333; background:#444; padding:0px 8px; color: #fff;}
.pages a:link,.pages a:visited {color: #fff; line-height:24px; border:1px solid #333; background:#444; padding:0px 8px;}
.pages a:hover,.pages a:active,.pages span.ctxt{color: #fff; font-weight:bold;text-decoration:none; border:1px solid #000; background:#000; padding:0px 8px;}
/*newdetail*/
.news-content { width:830px; margin-top:10px;  font-size:14px; overflow:hidden;}
.newsTitle {clear:both;margin:0px auto;text-align:center;font-size:16px;font-weight:bold;color:#444;line-height:25px; padding:15px 0px;}
.newsDate {clear:both;margin:0px auto;padding:10px 0px;text-align:center;line-height:20px; margin-bottom:15px; border:1px dashed #ccc;color:#777; font-size:12px;}
.newsDate a { color:#f00;}
.newsDate a:hover { color:#f00;}
.newsContent {clear:both;margin:0px auto;padding:0px; font-size:14px;color:#444;line-height:28px;word-wrap:break-word;word-break:normal; margin-bottom:15px;}
.prevNext {clear:both;margin:0px auto;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;height:60px;line-height:30px;color:#666;font-size:13px;-webkit-text-size-adjust:none; padding:10px 0px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev { /*float:left;*/}
.prevNext .prev a { text-decoration:none;}
.prevNext .prev a:hover {color:#f00; text-decoration:none;}
.prevNext .next { /*float:right;*/}
.prevNext .next a { text-decoration:none;}
.prevNext .next a:hover {color:#f00; text-decoration:none;}
.rnews {width:830px; padding-bottom:30px;}
.rnews strong {font-size:16px;line-height:33px;height:33px;padding-top:5px; color:#000; margin-bottom:10px; font-weight:bold; display:block;}
.rnews li {float:left;width:390px;height:40px;line-height:40px; margin:0px 5px 0px 5px; border-bottom:1px solid #fff; background:#eee;}
.rnews li a {color:#444;display:block;width:362px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px; text-decoration:none; padding-left:28px;}
.rnews li a:hover {color:#fff; background:#aaa;}
/*pro-detail*/
.pro-content { width:830px;  margin-top:20px; font-size:14px;}
.pro-detail { width:830px; overflow:hidden;}
.pro-detail .fl { max-width:410px; float:left;}
.pro-detail .fl img { max-width:400px; border:5px solid #ddd;}
.pro-detail .fr { width:400px; float:right; font-size:14px;}
.pro-detail .fr strong { font-weight:600; width:400px; display:block; font-size:17px; border-bottom:1px dashed #ddd; padding:7px 0px; margin-bottom:10px;}
/*tab*/
#con{FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH:830px; margin-top:20px;}
#tags{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 35px}
#tags LI{BACKGROUND:#aaa; FLOAT: left; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none; HEIGHT: 35px; padding:0px 25px;}
#tags LI A {BACKGROUND:none; FLOAT: left; COLOR: #222; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-DECORATION: none;}
#tags LI.emptyTag{BACKGROUND:#222; WIDTH: 100px}
#tags LI.selectTag{BACKGROUND:#222; POSITION: relative; HEIGHT: 35px}
#tags LI.selectTag A{ COLOR: #fff; LINE-HEIGHT: 35px; HEIGHT: 35px}
#tagContent{ PADDING-TOP: 10px;}
.tagContent{ DISPLAY: none; WIDTH:830px; COLOR: #333; PADDING-TOP: 10px; font-size:14px; line-height:28px;}
#tagContent DIV.selectTag{DISPLAY: block;}
/*feedback*/
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.xh {color:#f00;padding:0 3px;}
#feedbackForm {margin:20px 0px 0px 0px;}
#feedbackForm .text {width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #CCC;}
#feedbackForm .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea {float:left;border:1px solid #CCC;height:100px;width:305px;ont-size:12px;margin-top:10px;line-height:24px;color:#666;}
#feedbackForm .smtcss {padding-right:112px;text-align:center;}
.table {border-collapse:collapse;}
.table td, .table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}
.e_mobile {display: inline-block;height:25px;line-height:25px;background:url(/web/20180929172711im_/http://www.ptjhsb.com/Content/C_IMG/emobile.png) 0px -50px no-repeat;text-indent:25px;}
.LayImAhrefNode{
    display: block;
    width: 120px;
    height: 42px;
    border-radius: 2px;
    background-color: #F08800;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    float:right;
    text-align: center;
}
.LayImAhrefNode:hover{
    color:#fff;
}

/*
     FILE ARCHIVED ON 17:27:11 Sep 29, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:28:48 May 06, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 105.105
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.052
  cdx.remote: 0.045
  esindex: 0.007
  LoadShardBlock: 55.452 (3)
  PetaboxLoader3.datanode: 110.978 (5)
  load_resource: 895.148 (2)
  PetaboxLoader3.resolve: 382.974 (2)
*/