/* css document */
body {margin: 0;padding: 0;	font-size:14px;font-family:"microsoft yahei"; background:#ffffff;width:100%; position:static;}
* {	margin:0;padding: 0;}
a {	color: #606060; text-decoration:none;}
a:hover {text-decoration:none; color:#000000;}
p {	margin: 0;padding: 0;}
ul {list-style: none outside none;}
li {list-style: none;margin: 0;padding: 0;}
em {font-style: normal;}
input,textarea {margin: 0;padding: 0;font-family:"microsoft yahei";}
img {border: none;}
.clear{ clear:both;}
input:focus,textarea:focus{outline:none;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w1000{ width:1000px; height:auto; margin:0 auto;}
.w980{ width:980px; height:auto; margin:0 auto;}
.w1100{ width:1100px; height:auto; margin:0 auto;}
.spacing1{height:1px;clear: both;overflow: hidden;}
.spacing12{height:12px;clear: both;overflow: hidden;}
.spacing{height:10px;clear: both;overflow: hidden;}
.spacing15{height:15px;clear: both;overflow: hidden;}
.spacing20{height:20px;clear: both;overflow: hidden;}
.spacing25{height:25px;clear: both;overflow: hidden;}
.spacing30{height:30px;clear: both;overflow: hidden;}

/****header*****/
.header{height:100px;width:100%;}
.hdbg_home{ background: repeat-x;position: relative;z-index:12;}
.hdbg_sub{background-color:#005eae;}
.headerwrap{width:1100px;height:100px; margin:0 auto;position: relative;}
.hlogo{position: absolute;margin-top:22px; display: block;width:157px;height:63px;background: no-repeat;}

.header_language{font-family: "微软雅黑";color:#939494; text-align: right;height:55px;}
.header_language a{padding:0px 0px;color:#939494;}
.header_language a:hover{color:#ffffff;}
.header_language a.anow{color:#ffffff;}
.navgation{height:25px;line-height: 25px; text-align: right;}
.navgation a{padding:0px 0px 0px 50px; font-size:14px; color:#939494;}
.navgation a:hover{ color:#ffffff;}
.navgation a.anow{ color:#ffffff;font-weight: bold;}

.homebanner{width:100%; height:800px; position: relative;margin-top:-100px; z-index:10;}


/*---------homebanner----------------*/
.homebanner{ width:100%; min-width:1100px;height:800px; overflow:hidden; position:relative; background-color:#3d3d3d;}
.homebanner .icbanner { width: 100%; min-width:1100px;height:800px;  overflow:hidden; }
/*数字按钮样式*/
.homebanner .icbanner .num { overflow:hidden; height: 25px; position: absolute; bottom:5px;zoom:1; z-index:3; width:100%; text-align: center;}
.homebanner .icbanner .num li { text-indent:-999em; width: 15px; height: 15px; line-height: 15px; text-align: center; font-weight: 400; font-family: "微软雅黑", arial; color: #ffffff; background: #2b2b2b; margin-right: 10px; border-radius:50%; cursor:pointer; display:inline-block }
.homebanner .icbanner .num li.on { background: #ffffff; } /*当前项*/

/*上一个  下一个*/
.homebanner .icbanner .prev,
.homebanner .icbanner .next { display: none; width: 50px; height: 90px;position: absolute; top: 170px; }
.homebanner .icbanner .prev { left:0; }
.homebanner .icbanner .next { right:0; background-position:right}
.homebanner .icbanner .51buypic li{width:100%; height:800px;-moz-background-size:100% 100%;
                 background-size:100% 100%;}
.homebanner .icbanner .51buypic li a{display:block;width:1100px;height:800px;}
/*---------homebanner----------------*/

.home_etitle{height:70px;text-align: center; line-height: 70px; color:#000000; font-size:35px;}
.home_etitle2{height:70px;text-align: center; line-height: 70px; color:#000000; font-size:40px;}
.homeproduct{text-align: center; margin:0px auto;width:1170px;}
.homeproduct li{ width:145px;height:265px; display: inline-block;margin:0px 22px;}
.homeproduct li .img{width:145px;height:145px;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;behavior: url(/uploads/image/phstyle/iecss3.htc);position:relative; z-index:2;}
/**
.homeproduct li .img img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.homeproduct li .img img:hover{
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter:"";
}
**/
.homeproduct li .title{height:35px; line-height: 35px; text-align: center; overflow: hidden; color:#606060; font-size:18px;}

.homeaboutimg{height:205px; width:100%;}
.homeabout{width:100%;background-color:#fbfbfb;}
.onlyline{height:0px; border-bottom:solid 1px #dedede; width:100%;overflow: hidden;}
.onlyline2{height:0px; border-bottom:solid 1px #dcdcdc; width:100%;overflow: hidden;}
.onlyline3{height:0px; border-bottom:solid 2px #005eae; width:100%;overflow: hidden;}


.textwrap_s1{width:90%;color:#8c8c8c; line-height:1.9em;margin:0px auto;text-align:justify;  }
.acolor_s1{color:#005eae;}

.home_about{height:165px; width:100%;text-align:center;}
.home_about .habox{width:24%;display:inline-block;max-width:255px; text-align: center;}
.haline{display: inline-block;height:170px;width:0px; overflow: hidden;border-left:solid 1px #dedede;}
.habox .img{display:inline-block;width:110px;height:110px; overflow: hidden}
.haicon1{ background:  no-repeat center center;}
.haicon1:hover{background:  no-repeat center center;}
.haicon2{ background:  no-repeat center center;}
.haicon2:hover{background:  no-repeat center center;}
.haicon3{ background:  no-repeat center center;}
.haicon3:hover{background:  no-repeat center center;}
.haicon4{ background:  no-repeat center center;}
.haicon4:hover{background:  no-repeat center center;}


.habox .hatitle{font-size:1.3em; line-height: 2em;}

.homenews ul{text-align: center;width:100%;margin:0px auto;max-width: 1100px;}
.homenews ul li{ width:50%; max-width:475px;height:93px; display: inline-block;border-top:solid 1px #dedede;margin:0px 15px;}
.homenews ul li:hover{background-color:#fbfbfb;}
.hmleft{float:left;width:120px; text-align: center}
.hmright{float:left;width:322px;text-align: left}
.hmleft a{display:inline-block;height:25px;line-height: 25px;border:solid 1px #dedede;padding:0px 9px;}
.hmleft a:hover{color:#000000;border:solid 1px #000000;}
.hmright .time{height:27px;line-height:27px;color:#939494;text-align: left}
.hmright a{font-szie:14px; }

.footer{width:100%;height:47px;line-height:47px;background-color:#f7f7f7;font-size:12px;color:#939494;}
.ft_left{ float:left;}
.ft_right{ float:right;}
.ftlogo{width:178px;height:72px;background:url(/uploads/image/phsimages/ftlogo.png) no-repeat;}
.ftinfo{background:url(/uploads/image/phsimages/ftinfo_02.png) no-repeat 11px 4px;font-size:12px;color:#606060;padding-left:41px;}
.ftinfo p{height:25px;line-height: 25px;}
.vfoot_left{float:left;width:340px;}
.vfoot_center{float:left;}
.vfoot_right{text-align:center;width:120px;float:right;overflow:hidden;}
.vfoot_right .title{ line-height: 45px; height:65px;font-size:16px;}
.vfoot_right img{ max-width: 120px;}

.vfoot_center ul li .mtitle{ line-height: 45px; height:65px;font-size:16px;}
.vfoot_center ul li .subtitle{font-size:12px;line-height:24px;}
.vfoot_center ul li .subtitle a:hover{color:#005ead;}
.vfoot_center ul li{float:left;width:100px; margin-right:15px;}

.submenu{height:30px;line-height: 30px; text-align: center;font-size:15px;}
.submenu a{padding:0px 25px;}
.submenu a:hover{ color:#005ead;}
.submenu a.anow{font-weight:bold;color:#005ead;}

.subbanner{text-align: center;}

.subcontent_s1{ width:89%; margin:0px auto;color:#606060; font-size:13px;line-height: 20px;text-align:justify; }
.bg100{width:100%;background-color:#fbfbfb;}

.dahijilist dl{border-bottom:solid 1px #dcdcdc;}
.dahijilist dl dt{float:left;width:105px;color:#939494;padding:10px 0px; font-size:28px;font-family: arial;line-height:28px;}
.dahijilist dl dd{ float:left;line-height:28px; width:875px; overflow: hidden;}
.dahijilist dl dd p{border-top:solid 1px #dcdcdc; padding:10px 0px; width:100%;}
.dahijilist dl dd p.noborder{border:0px;}

.imgs_list{ margin:0px auto;width:1100px; text-align: center}
.imgs_list ul li .img{ width:290px;height:290px;border:solid 1px #dedede;}
.imgs_list ul li .img img{width:290px;height:290px;}
.imgs_list ul li .title{height:35px; line-height: 35px; text-align: center; overflow: hidden; color:#606060;}
.imgs_list ul li{ display: inline-block;width:290px;height:320px;margin:15px 25px;}

.listpage{text-align: center;vertical-align:middle}
.listpage p{ display: inline-block;font-size:13px; }
.pageleft{ display: inline-block;background:url(/uploads/image/phsimages/pageleft.png) no-repeat center center; width:58px;height:38px;border:solid 1px #dedede;}
.pageright{ display: inline-block;background:url(/uploads/image/phsimages/pageright.png) no-repeat center center;width:58px;height:38px;border:solid 1px #dedede;}
.listpage p span{color:#005eae;}
.listpage p.po{padding:0px 10px; font-size:15px;color:#005eae; font-weight: bold;}
.listpage p.p1{padding:-10px 0px 10px 0px;}

.pageinput{ width:45px;height:38px;border:solid 1px #dedede; padding: 0px 8px; float: left; line-height: 38px;}
.pagebtn{ background-color: #f5f5f5;border:solid 1px #dedede;border-left:0px; float: left;padding:0px 10px;height:40px;line-height: 38px;font-size:13px;color:#606060; cursor: pointer;}

.pdimgbox img,.pdimgbox{width:325px;height:325px; overflow: hidden; position: relative; display: block;}
.product_list li .pdtitle{ text-align: center; height:60px; line-height:60px; overflow: hidden; font-size:16px;color:#606060;}
.product_list li{ display: inline-block;text-align: center;margin:15px 23px;}
.pdimgbox a{display: none;  position: absolute; width:325px;height:325px;left:0px; color:#ffffff;font-size:20px; font-weight: bold; background:url(/uploads/image/phsimages/pdiba1.png) no-repeat; z-index: 10;}
.pdimgbox a span{ position: absolute;left:0px; width:325px;bottom:165px;}
.pdimgbox:hover a{display: block;}
.product_list{text-align: center; width:1125px;margin:0px auto;}


.wherenow{ height:45px; line-height: 45px;border-bottom:solid 1px #dcdcdc;}
.wherenow .pwleft{float: left; color:#000000; font-size:20px; font-weight:bold; background:url(/uploads/image/phsimages/pwdot.png) no-repeat 0px center; height:45px; padding-left: 13px;}
.wherenow .pwright{ float:right;color:#939494;}
.wherenow .pwright a{ color:#939494;}

.product_left{float:left;width:203px;overflow: hidden;}
.product_left dl dt{height:34px; line-height: 34px; background:url(/uploads/image/phsimages/doticon-1.png) no-repeat 18px center; text-indent: 30px; color:#000000; font-size:13px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.product_left dl dd a{ display: block;height:30px; line-height: 30px;padding-left: 40px;margin:2px 0px; font-size: 13px;}
.product_left dl dt.dtnow{background:url(/uploads/image/phsimages/doticon-2.png) no-repeat 18px center #005eae;color:#ffffff;}
.product_left dl dt.dtnow a{color:#ffffff;}
.product_left dl dd a.anow{color:#005eae;background-color:#efefef;}
.product_right{ float:right;width:897px;}
.product_contentwrap{ width:770px;margin:0px auto; overflow: hidden;}
.product_contentwrap .pctitle{line-height: 38px; font-size:30px;color:#000000; font-weight: normal;text-align: center;}

.pctext{width:770px;margin:0px auto; overflow: hidden; color:#606060; line-height: 20px; font-size:13px;text-align:justify; }

.xunjiabtn{ width:195px;height:45px; display: block;margin:0px auto; text-align: center; line-height: 45px;color:#ffffff; font-szie:16px; background-color:#005ead;-moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
.xunjiabtn:hover{color:#ffffff;filter:alpha(opacity=80);  -moz-opacity:0.8; opacity:0.8;}


/*---------productbanner----------------*/
.productbanner{ width:600px; height:600px; overflow:hidden; position:relative; margin:0px auto;background-color:#3d3d3d;}
.productbanner .icbanner { width:600px; height:600px;  overflow:hidden; }
/*数字按钮样式*/
.productbanner .icbanner .num { overflow:hidden; height: 25px; position: absolute; bottom:5px;zoom:1; z-index:3; width:100%; text-align: center;}
.productbanner .icbanner .num li { text-indent:-999em; width: 7px;border:solid 3px #ffffff; height: 7px; text-align: center; font-weight: 400; font-family: "微软雅黑", arial; color: #ffffff; background: #ffffff; margin-right: 10px; border-radius:50%; cursor:pointer; display:inline-block }
.productbanner .icbanner .num li.on { background: #005ead;border:solid 3px #005ead;  } /*当前项*/

/*上一个  下一个*/
.productbanner .icbanner .prev,
.productbanner .icbanner .next { display: none; width: 50px; height: 90px;position: absolute; top: 170px; }
.productbanner .icbanner .prev { left:0; }
.productbanner .icbanner .next { right:0; background-position:right}
.productbanner .icbanner .51buypic li{width:600px; height:600px;-moz-background-size:100% 100%;
                             background-size:100% 100%;}
.productbanner .icbanner .51buypic li a{display:block;width:600px;height:600px;}
/*---------productbanner----------------*/

.article_list{width:980px;margin:0px auto;}
.article_list dl dt{float:left;width:410px;height:230px;overflow: hidden;}
.article_list dl dt img{width:410px;height:230px;}
.article_list dl dd{float:right;width:537px;height:230px;overflow: hidden;}
.article_list dl dd .h2title{height:70px;line-height: 25px; font-size: 22px;font-weight:normal;}
.h2title td{height:60px; vertical-align: middle;}
.article_list dl dd .aldescript{ width:485px;height:58px;border:solid 1px #dcdcdc; font-size:13px;color:#5c5c5c;padding:15px 25px;line-height: 20px;}
.aldescript a{color:#005ead}
.alinfo .altime{float:left;background:url(/uploads/image/phsimages/doticon-3.png) no-repeat 0px center; padding-left: 20px;color:#939494;height:23px; line-height: 23px;}
.alinfo .alkey{float:left;line-height: 21px;}
.alkey a{color:#005eae;border:solid 1px #c0dcf3;display:block;height:21px;padding:0px 8px;margin:0px 3px;float:left;}


.article_detail .adtitle{line-height: 38px; font-size:30px;color:#000000; font-weight: normal;text-align: center;font-weight: bold;}

.float_left{float:left;}
.float_right{float:right;}
.adinfo{width:580px;height:43px;line-height:43px;margin:0px auto;color:#999999;}
.adinfo span{color:#5c5c5c;}

.addescript{background-color:#f9f9f9;padding:20px 40px;color:#939494;}

.adcontent{ width:850px;margin:0px auto; overflow: hidden;color:#606060; font-size:15px;line-height: 25px;}

.lxfswrap{ width:980px;position: relative;margin:0px auto;height:70px; background: url(/uploads/image/phsimages/5-1-2.png) no-repeat;color:#000000;font-size:14px;}
.lxfswrap p{ position: absolute;top:35px;}
.lxfswrap .xp1{margin-left:40px;}
.lxfswrap .xp2{margin-left:260px;}
.lxfswrap .xp3{margin-left:487px;}
.lxfswrap .xp4{margin-left:710px;}

.messages_on{width:100%;background-color:#fbfbfb;}
.messages_on.nobg{width:100%;background-color:#ffffff;}
.msgwrap{width:650px;margin:0px auto;text-align: right;}
.msginput{ height:40px;line-height:40px;width:648px;border:solid 1px #dcdcdc;color:#606060;font-size:13px;text-indent: 60px;}
.msgtextarea{height:120px;padding:10px;border:solid 1px #dcdcdc; width:628px;font-size:14px;color:#939494;}

.msginput.icon1{background:url(/uploads/image/phsimages/msgicon-1.png) no-repeat 17px center #ffffff;}
.msginput.icon2{background:url(/uploads/image/phsimages/msgicon-2.png) no-repeat 17px center #ffffff;}
.msginput.icon3{background:url(/uploads/image/phsimages/msgicon-3.png) no-repeat 17px center #ffffff;}
.msginput.icon4{background:url(/uploads/image/phsimages/msgicon-4.png) no-repeat 17px center #ffffff;}


.resetbtn{width:165px;height:44px;text-align: center;line-height: 44px;font-size:15px;color:#6e6e6e;background-color:#eeeeee;cursor: pointer;border:0px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;}
.sendbtn{width:165px;height:44px;text-align: center;line-height: 44px;font-size:15px;color:#ffffff;background-color:#005ead;border:0px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;cursor: pointer;}
.resetbtn:hover{background-color:#e3e3e3;}
.sendbtn:hover{background-color:#006dc8;}

.lxrenlist{ width:980px;margin:0px auto;}
.partname{color:#000000; font-size:20px; font-weight:bold; background:url(/uploads/image/phsimages/pwdot.png) no-repeat 0px center; height:45px; padding-left: 13px; line-height: 45px;}

.partlist .kbox{ width:310px;height:125px;border:solid 1px #dedede;float:left;display:inline;margin:0px 20px 20px 0px;}
.partlist{ width:999px;}

.partlist .kbox .p1{height:50px; line-height: 50px; font-size:20px;color:#000000;padding-left:45px;background:url(/uploads/image/phsimages/7001.png) no-repeat 13px center;}
.partlist .kbox .p1 span{padding-left:16px;color:#939494; font-size:13px;}
.kbox .p2{height:30px;line-height: 30px; font-size:15px;padding-left: 45px;background:url(/uploads/image/phsimages/7002.png) no-repeat 13px center;}
.kbox .p3{height:33px;line-height: 33px; font-size:13px;padding-left: 45px;background:url(/uploads/image/phsimages/7003.png) no-repeat 13px center;}

.lxwmditu{width:100%;background:url(/uploads/image/phsimages/5-1-23.png) no-repeat center;height:314px;}

.job_list{width:980px;margin:0px auto;}
.job_list dl{width:978px;height:260px;border:solid  1px #dedede;background-color:#fafafa;}
.job_list dl dt{text-align:center;float:left;width:270px;height:260px;border-right:solid 1px #dedede;}
.job_list dl dd{float:left;height:260px;width:707px;overflow: hidden;background-color:#ffffff;}
.ddmenu{height:36px; overflow: hidden; line-height: 36px;background:url(/uploads/image/phsimages/dot1x1.png) repeat-x 0px bottom #fafafa;}
.ddmenu p{float:left; padding:0px 50px;color:#606060; font-size:14px; height: 36px; cursor: pointer;border-right:solid 1px #dedede;}
.ddmenu p.pnow{background-color:#ffffff; font-weight: bold;color:#000000;}

.job_list dl dd .dddetail{width:657px;height:184px;font-size:13px;color:#606060;line-height: 24px; overflow: hidden;overflow-y: auto;padding:20px 25px;}
.dddetail li{ display: none;}

.job_list dl dt .txicon{ background: url(/uploads/image/phsimages/usertx.png) no-repeat; width:60px;height:50px; margin: 0px auto;}
.job_list dl dt .jtitle1{height:46px; line-height: 46px;color:#000000;font-size:25px;}
.job_list dl dt .jtitle2{height:33px; line-height: 33px;color:#606060;font-size:18px;}
.job_list dl dt .dwrap{width:208px;margin:0px auto;}
.job_list dl dt .jtitle3,.job_list dl dt .jtitle4{height:25px; line-height: 25px;}
.job_list dl dt .jtitle3{color:#606060;font-size: 15px;}
.job_list dl dt .jtitle3 span{font-weight: bold;color:#005eae;}
.job_list dl dt .jtitle4{color:#939494;}

.pdcanshutitle{height:35px; line-height: 35px;padding-left:18px;font-size:15px; font-weight: bold;color:#000000;background-color:#f3f3f3;}
.guiugelist dl dt{width:155px;float:left;text-indent:18px;color:#939494;padding:15px 0px;}
.guiugelist dl dd{float:left;width:600px;color:#606060;padding:15px 0px;}
.guiugelist dl{width:770px;border-bottom:solid 1px #e5e5e5;}
.guiugelist{font-size:13px;line-height: 20px;}