@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,tr,input,button,a{margin:0;padding:0;font-size:14px;
  font-family:Microsoft YaHei,PingFang SC,syht,Arial,sans-serif;line-height:1.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#777}
body{background:#fff; }
ul,ol,li{list-style:none}
a{color:#777;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-ms-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
img{border:0}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}


@font-face {
  font-family: 'Champignon';
  src: url('font/Champignon.ttf');
  src: url('font/iconfont.eot#iefix') format('embedded-opentype'),
  url('font/Champignon.ttf') format('truetype');
}

@font-face {
  font-family: 'iconfont';
  src: url('font/iconfont.eot');
  src: url('font/iconfont.eot#iefix') format('embedded-opentype'),
  url('font/iconfont1.woff') format('woff'),
  url('font/iconfont2.ttf') format('truetype'),
  url('font/iconfont3.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'syht';   /*字体名称*/
  src: url('font/syht.ttf');       /*字体源文件*/
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes gogo {
    0%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
   
    }
    50%{
        -webkit-transform: translate3d(100px,0px,0);
        transform: translate3d(100px,0px,0);
   
    }
    100%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
    }

}
@keyframes gogo {
    0%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
   
    }
    50%{
        -webkit-transform: translate3d(100px,0px,0);
        transform: translate3d(100px,0px,0);
   
    }
    100%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
    }

}



.iconfont{font-family: "iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
.time03{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.time05{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.fdii{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.box-shadow{box-shadow: 0px 5px 35px rgba(0,0,0,0.1);}

/*延迟加载*/
/*.lazy {background: url("loading.gif") 50% 50% no-repeat;}*/
.w1200{width: 1200px;margin: 0 auto;}
/*分页框架*/
.pager {width:100%; color:#333; line-height:30px; padding:0; font-size:14px; text-align:center; margin-top: 50px;}
.pager a,.pager span { /*border: #cccccc 1px solid;*/ padding:0px 10px; color: #666; text-decoration: none;  font-size:12px; height:28px;line-height:28px;
  display:inline-block;margin:0 3px}
.pager a:hover {  color: #666; background-color: #f0f0f0; }
.pager a:active { color: #666; /*border: #f0f0f0 1px solid;*/ background-color: #f0f0f0; }
.pager span.now  { color: #666; /*border: #f0f0f0 1px solid;*/ background-color: #f0f0f0; }
.pager span.disabled { color: #666;  /*border: #ccc 1px solid */} 

.box{width: 1200px; margin:0 auto;}
/*index*/
/*.header{width: 100%;background: #fff; height: 100px;}
.inav{width: 1400px;height: 100px; margin:0 auto; overflow: hidden;}
.header .ilogo{display: block; width: 151px; height: 48px; float: left; padding-top: 26px; padding-bottom: 26px; margin-right: 90px;}
.header .ilogo img{display: block; width: 100%;}
.header .imenu{margin-top: 30px;  float: left;}
.header .imenu li{float: left; background: #fff;  border-radius: 21px; margin-left: 8px;margin-right: 8px;}
.header .imenu li a{font-size: 16px; color: #000; line-height: 42px; padding:0px 25px; }
.header .imenu li:hover a,.header .imenu li.on a{color: #fff;}
.header .imenu li:hover ,.header .imenu li.on {background: #e2000f;}*/
.nav{width: 100%; }
.nav .idh{float: right; padding-top: 26px; overflow: hidden; }
.nav .idh p{font-size: 22px; font-weight: bold; color: #e01611; padding-left: 45px; float: right; line-height: 31px; overflow: hidden;}
.nav .idh p i{display: block; float: left; margin-right: 15px; width: 31px; height: 31px;background: url(img/icon.png)no-repeat ;background-position: -35px 0px;}
.nav .idh  a{font-size: 22px; font-weight: bold; color: #8c8c8c; font-family: "Arial"; text-transform:uppercase; float: right; line-height: 31px; margin-left: 70px;}
.nav .idh  a:hover{color: #336699;}


/*首页导航栏开始*/
  .nav{width: 100%; height:80px; background: #fff; position: fixed; top: 0px;  z-index: 99; }
  .nav .nav_box{width: 1400px; margin:0 auto; height: 100%;}
  .nav .nav_top{width: 100%; height:80px; border-bottom: 1px solid #eee; }
  .nav .nav_top .ilogo{display: block; width: 140px; height: 47px; float: left;  padding: 20px; margin-top: 10px; margin-right:50px;  background: #fff; 
    box-shadow: 0px 4px 5px rgba(50,50,50,0.3);  z-index: 100; position: relative;}
  .nav .nav_top .ilogo img{display: block; width: 100%; }

  .nav .menu{  float: left;}
  .nav .menu ul li{float: left;  padding-left: 5px; padding-right: 5px;}
  .nav .menu ul li a{font-size: 16px; color: #000; line-height: 80px; display: block; /*padding:0px 25px;*/}
  .nav .menu ul li>a:hover, .nav .menu ul li.on>a{background: #336699; color: #fff !important;}
  .nav .menu ul li a span{width: 100%; right: 70px; position: absolute; top: 10px;} 
  .nav .menu ul li.onn>a{background: #336699; color: #fff !important;}
/*.nav .menu ul li.onn>a span{width:100%; left: 0px; }
  .nav .menu ul li.onn a span{position: absolute; right: 0px;}*/
  .nav .menu ul li.onn a{color:  #e2000f;}
  .nav .menu ul li.onn dl{padding-top: 8px;}

  .nav .menu ul li dl{width: 100%; display: none; position: relative; padding-top: 28px; z-index: 2;}
  .nav .menu ul li dl span{display: block; width: 7px; border-bottom:2px solid #e01611; position: absolute; top: 10px; left: 10px; }
  .nav .menu ul li.onn dl span{ width: 0px;}
  .nav .menu ul li dl dd a{font-size: 14px; color: #666; font-family: "syht"; line-height: 45px; height: 45px;}
  .nav .menu ul li dl dd a:hover{color: #fff;}

  .nav .menu ul li>a{width:130px; text-align: center;}
  .nav .menu ul li:nth-child(1)>a{width: 80px;}
  .nav .menu ul li dl.sub{width: 100%; overflow: hidden; }
  .nav .menu ul li dl.sub dd{width: 100%; height: 45px; line-height: 45px; text-align: center;}
  .nav .menu ul li dl.sub dd a:hover{ color: #336699 ;}

/*  .nav .menu .subbai{ position: absolute; top: 81px; left: 0px; width: 100%; height:280px; background: #fff;  display: none;}*/

  .box01{width: 725px; height: 100%; margin: 0 auto; }
  .nav_bottom{width: 100%; height:300px;  background: #fff; overflow: hidden; position: absolute; top: 81px; left: 0px; z-index:1; display: none;
    overflow: hidden; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
  .nav_bottom  ul{width: 110%;}
  .nav_bottom  ul li{float: left;  width: 130px ; text-align: left; margin-left: 5px; margin-right: 5px; }
  .nav_bottom  ul li dl{width: 100%; }
  .nav_bottom  ul li dl span{display: block; width: 7px; border-bottom:2px solid #336699;margin-top: 18px; margin-bottom: 10px;}
  /*.nav_bottom  ul li:hover dl span{width: 30px;}*/
  .nav_bottom  ul li dl dd{cursor: pointer;}
  .nav_bottom  ul li dl dd a{font-size: 14px; color: #ccc; font-family: "syht"; line-height: 35px; height: 35px;}
  .nav_bottom  ul li dl dd a:hover{color: #e2000f;}

  .nav_bottom .ibbg_list{width: 450px; height: 200px; position: absolute; bottom: 20px; overflow: hidden; right:20%; z-index: -1;}
  .nav_bottom .ibbg_list li{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none;}
  .nav_bottom .ibbg_list li img{display: block; width: 100%;}
   
  .nav  .nav_bottom ul li.onn a{color:  #333;}
  .nav  .nav_bottom ul li.onn dl{padding-top: 8px;}
  
 
  


/*底部开始*/
.footer{width: 100%; /*height: 405px;*/ background: #eee; padding-bottom: 5px;  overflow: hidden;}
.footer .footer_top{width: 100%; overflow: hidden; height:; padding-top:65px; margin-bottom: 75px;}
.footer .footer_top .footer_tleft{width: 400px; float: left;}
.footer .footer_tlname{font-size: 16px; color: #666; margin-bottom: 25px;font-family:'Microsoft YaHei', "syht";}
.footer .footer_top .footer_tleft li{font-size: 14px; color: #666; overflow: hidden; font-family:'Microsoft YaHei',  "syht";}
.footer .footer_top .footer_tleft li p{line-height: 28px; font-family:'Microsoft YaHei',  "syht";}
.footer .footer_top .footer_tleft li .footer_tlleft{float: left;}
.footer .footer_top .footer_tleft li .footer_tlright{float: left; }
.footer .footer_top .footer_tleft li i{display: block; float: left; width: 18px; height: 16px; background: url(img/icon.png)no-repeat; 
  margin-right: 30px; margin-top: 10px; cursor: pointer;}
.footer .footer_top .footer_tleft li .itt01{background-position: -71px 0px;}
.footer .footer_top .footer_tleft li .itt02{background-position: -93px 0px;}
.footer .footer_top .footer_tleft li .itt03{background-position: -112px 0px;}

.footer .footer_top .footer_tright{float: right; overflow: hidden;}
.footer .footer_top .footer_tright dl{float: left; margin-left: 25px; margin-right: 10px;}
.footer .footer_top .footer_tright dl dd{font-size: 14px; color: #888; line-height: 28px; font-family:'Microsoft YaHei',  "syht";}
.footer .footer_top .footer_tright dl dd:hover a{color: #555;}
.footer .footer_top .footer_tright dl dd i{ font-style: normal; margin-right: 5px; /*font-family: "宋体"*/}
.footer .footer_top .footer_tright dl dt{font-size: 16px; color: #666; margin-bottom: 25px;}

.footer .box{overflow: hidden;}

/*技术支持*/
.foot-support{width: 189px;float: right;}
.foot-support h3{float: left;color: #666;line-height: 34px;}
.foot-support .foot-bd{float: left;color: #666;height: 34px;}
.foot-support .foot-bd li a{color: #666;line-height: 34px;}

/*分页开始*/
.page{width: 100%; }
.page .pbanner{width: 100%; height: 430px; overflow: hidden;}

/*经典案例开始*/
.pjj{width:100%; min-height: 500px; margin-bottom: 60px;}
.pjj .pjj_title{}
.pjj .pjj_title h2{color: #b6000f; font-size: 36px; font-weight: bold; text-align: center; line-height: 1em; margin-top: 50px; 
  margin-bottom: 50px;}
.pjj .pjj_list{width: 100%; min-height: 300px; overflow: hidden; }
.pjj .pjj_list ul{width: 110%; }
.pjj .pjj_list li{float: left; width: 388px; height: 353px; border: 1px solid #eee; margin-right: 14px; margin-bottom: 24px;}
.pjj .pjj_list li .pjj_pic{width: 328px; height: 184px; margin:0 auto; margin-top: 30px; overflow: hidden;}
.pjj .pjj_list li .pjj_yin{width: 100%; height: 22px; background: url(img/jjbg.png) no-repeat center center;}
.pjj .pjj_list li .pjj_cont{width:328px; margin: 0 auto; }
.pjj .pjj_list li .pjj_cont h3{ font-size: 18px; color: #e2000f; margin-bottom: 15px;}
.pjj .pjj_list li .pjj_cont span{display: block; width: 19px; height: 1px; background:#e2000f; margin-bottom: 15px;}
.pjj .pjj_list li .pjj_cont p{font-size: 12px; line-height: 18px; color: #565656; }
.pjj .pjj_list .pjj_lnr:hover{background:#e2000f; }
.pjj .pjj_list .pjj_lnr:hover p,.pjj .pjj_list .pjj_lnr:hover h3{color: #fff;}
.pjj .pjj_list .pjj_lnr:hover h3{margin-top: 5px;margin-bottom: 10px;}
.pjj .pjj_list .pjj_lnr:hover span{width: 100%; background: #fff; }
.pjj .pjj_list .pjj_lnr:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }


.pjj .pjj_list .pjj_an{ width: 388px; height: 353px; border: 1px solid #eee; margin: 0 auto;}
.pjj .pjj_list .pjj_an a{display: block; width: 327px; height: 295px; margin:29px auto; background: #f2f2f2; }
.pjj .pjj_list .pjj_an a i{font-size: 130px; line-height: 295px; text-align: center; color:#e2000f; font-family: "宋体"; letter-spacing: -18px;
font-style: normal; display: block; text-align: center;}
.pjj .pjj_list .pjj_an a:hover {background:#e2000f; }
.pjj .pjj_list .pjj_an a:hover i{ color: #fff; transform:rotate(90deg); -ms-transform:rotate(90deg);  -moz-transform:rotate(90deg); 
  -webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
/*人力资源开始*/
.prl{width: 100%;}
.prl .prl_lx{width: 100%; height: 720px; background-repeat: no-repeat; background-position: left bottom;}
.prl .prl_lxcon{width: 650px;padding-top:160px; margin-left: 400px;  }
.prl .prl_lxcon p{font-size: 16px; color: #000; line-height: 30px; margin-bottom: 20px;}
.prl .prl_lxcon p em{font-size: 24px; line-height: 1em; margin-bottom: 30px;}

.prl .prl_px{width: 100%; height: 788px; background: #f7f7f7;}
.prl .prl_px .box{ height: 100%; overflow: hidden;}
.prl .prl_px .prl_cont{width: 350px; padding: 50px 30px 80px;  background: #fff; margin-top: 185px;}
.prl .prl_px .prl_cont p{font-size: 14px; color: #545454; line-height: 22px;}
.prl .prl_px .prl_cont p em{line-height: 1em; font-size: 33px; color: #000; display: block; margin-bottom: 45px;}

.prl .prl_hong{width: 100%; height:19px; background: #b6000f;}

.prl .prl_kh{width: 100%; }
.prl .prl_khtitle{width: 100%; height: 189px; background: #fff; position: relative; overflow: hidden;}
.prl .prl_khtitle p{font-size: 38px; color: #000; margin-top: 60px; text-align: center;}
.prl .prl_khtitle span{display: block;width: 1px; border: 20px solid #f6f6f6; border-top: 20px solid #fff;position: absolute;bottom: -40px;
left: 50%; margin-left:-20px; z-index: 20; }
.prl .prl_kh1{width: 100%; background: #f6f6f6; height: 452px; overflow: hidden;}
.prl .prl_kh1 p em{font-size: 30px; color: #000; margin-bottom: 10px; display: block;}
.prl .prl_kh1 p{font-size: 14px; color: #545454; line-height: 22px; }
.prl .prl_kh1 .prl_kh1con{width: 435px; }
.prl .prl_kh1 .prl_kh1pic{width:270px; height: 217px; margin:64px auto 55px; }
.prl .prl_kh1 .left{margin-left: 115px;}
.prl .prl_kh1 .right{margin-right: 115px;}

.prl .prl_kh2{width: 100%; height: 500px;}
.prl .prl_kh2 .prl_kh2con{overflow: hidden;}
.prl .prl_kh2 .prl_kh2cl{width: 355px; margin-top: 110px; margin-left: 45px; float: left;}
.prl .prl_kh2 .prl_kh2cl p{font-size: 14px; line-height: 22px; color: #444;}
.prl .prl_kh2 .prl_kh2cl p em{line-height:1em; font-size: 30px; color: #000; margin-bottom: 10px; display: block;}
.prl .prl_kh2 .prl_kh2cr{float: right; margin-top: 50px; width: 635px; height: 360px;  overflow: hidden;}

.prl .prl_jj{width: 100%; }
.box1{width: 720px;margin: 0 auto; padding-bottom: 80px;}
.prl .prl_jj p{width: 720px; font-size: 14px; line-height: 23px; color: #333; text-align: center;}
.prl .prl_jj p em{color: #b6000f; font-size: 40px; display: block; line-height: 1em ;margin-top:80px; margin-bottom: 25px;font-weight: bold; }

.prl .prl_sy{width: 100%; background: #f6f6f6; overflow: hidden;}
.prl .prl_sy .box{position: relative; height: 510px; overflow: hidden;}
.prl .prl_sy span{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 11px; background: #e2000f; }
.prl .prl_sy .prl_syl{float: left; width: 330px; margin-top: 130px;}
.prl .prl_sy .prl_syl li{padding-left: 65px; margin-bottom: 30px; }
.prl .prl_sy .prl_syl li.prl_syl01{background: url(img/rlsy01.png) no-repeat;}
.prl .prl_sy .prl_syl li.prl_syl02{background: url(img/rlsy02.png) no-repeat;}
.prl .prl_sy .prl_syl li.prl_syl03{background: url(img/rlsy03.png) no-repeat;}
.prl .prl_sy .prl_syl li dt{font-size: 30px; color: #333; line-height: 1em; margin-bottom: 10px;}
.prl .prl_sy .prl_syl li dd{font-size: 14px; line-height: 23px; color: #545454;}
.prl .prl_sy .prl_syr{float: right; margin-top: 60px;}

.prl .prl_fl{width: 100%; background: #fff;}
.prl .prl_fl h3{font-size: 40px; font-weight: bold; color: #b6000f; text-align: center; line-height: 1em; margin-bottom: 60px; margin-top: 70px;}
.prl .prl_fl ul{width:960px; margin:0 auto; }
.prl .prl_fl ul li{margin-bottom: 60px; overflow: hidden;}
.prl .prl_fl ul li .prl_flpic{width: 591px; height: 363px; overflow: hidden;}
.prl .prl_fl ul li .prl_flpic img{display: block; width: 100%;}
.prl .prl_fl ul li .prl_flcon{width: 255px; margin-top: 85px;}
.prl .prl_fl ul li .prl_flcon p {font-size: 14px; line-height: 24px; color: #545454; font-family:'Microsoft YaHei',  "syht";}
.prl .prl_fl ul li .prl_flcon dd{width: 350px; font-size: 14px; line-height: 24px; color: #545454; font-family:'Microsoft YaHei', "syht";}
.prl .prl_fl ul li .prl_flcon p em{font-size: 30px; margin-bottom: 10px; display: block; color: #000;}
.prl .prl_fl ul li:nth-child(odd) .prl_flpic{float: right;}
.prl .prl_fl ul li:nth-child(odd) .prl_flcon{float: left;}
.prl .prl_fl ul li:nth-child(even) .prl_flpic{float: left;}
.prl .prl_fl ul li:nth-child(even) .prl_flcon{float: right;}

.prl .prl_rw{width: 100%; height: 450px; background: #f9f9f9;}
.prl .prl_rw .prl_rwlb{width: 1050px; margin:0 auto; padding-top: 15px;  height: 360px; position: relative;}
.prl .prl_rw .prl_rwlb .prl_rwlbcon{width: 100%; height: 100%;  position: relative;}
.prl .prl_rw .prl_rwlb li{float: left; width:990px; height: 300px; padding:30px; position: absolute; top: 0px; left:0px;   background:#f9f9f9; }
.prl .prl_rw .prl_rwlb .prl_rwlbconl{float: left; }
.prl .prl_rw .prl_rwlb .prl_rwlbcltop{width: 490px; border-bottom: 2px solid #e2e2e2; overflow: hidden; height: 85px; margin-top:50px; }
.prl .prl_rw .prl_rwlb .prl_rwlbcltop span{display: block; width: 41px; height: 4px; background:#b6000f; float: left; margin-top: 10px;}
.prl .prl_rw .prl_rwlb .prl_rwlbcltop div {float: left; margin-left: 20px;}
.prl .prl_rw .prl_rwlb .prl_rwlbcltop div h3{font-size: 24px; color: #474747; line-height: 1em;  }
.prl .prl_rw .prl_rwlb .prl_rwlbcltop div i{font-style: normal; font-size: 12px; line-height: 2em; color: #a5a5a5;}
.prl .prl_rw .prl_rwlb .prl_rwlbclbottom{padding-top: 25px; }
.prl .prl_rw .prl_rwlb .prl_rwlbclbottom p{font-size: 12px; line-height: 24px; color: #a5a5a5;}
.prl .prl_rw .prl_rwlb .prl_rwlbconr{width:277px; height: 299px; overflow: hidden; float: right;}
.prl .prl_rw .prl_rwlb .prl_rwlbconr img{display: block; }
.prl .prl_rw .prl_rwlb a{display: block; width: 24px; height: 24px; font-size: 16px; line-height: 24px; text-align: center; font-weight: bold; color:#b6000f; position: absolute; 
bottom: 30px; z-index: 10;}
.prl .prl_rw .prl_rwlb a.next{left:60px;}
.prl .prl_rw .prl_rwlb a.prev{left:28px;}

.prl .prl_rw .prl_rwlb li:hover{background: #fff; box-shadow: 0px  0px 15px rgba(0,0,0,0.2);}
/*.prl .prl_rw .prl_rwlb li:hover .prl_rwlbcltop span{width: 41px;}
.prl .prl_rw .prl_rwlb li:hover .prl_rwlbconr img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}*/
.prl .prl_rw .prl_rwlb li:hover .prl_rwlbclbottom p{ color: #666;}

.prl .prl_td{width: 100%; height: 609px; margin-top: 70px; margin-bottom: 90px; position: relative;}
.prl .prl_td .box{position: relative;}
.prl .prl_td a{display: block;position: absolute; top: 50%; margin-top: -20px; font-size: 40px; color: #b6000f; font-weight: bolder; font-family: "宋体";}
.prl .prl_td a.next{right: 0px;}
.prl .prl_td a.prev{left:0px;}
.prl .prl_tdcon{width: 986px; height: 609px; overflow: hidden; margin:0 auto; position: relative;}
.prl .prl_tdcon li{position: absolute; top: 0px; left:0px; width: 100%; height: 609px;}
.prl .prl_tdcon li img{display: block; max-width: 100%; max-height: 100%;}

/*解决方案列表页开始*/
.pjj_b1{width: 100%; height: 320px; border-bottom: 1px solid #d7d7d7; margin-top: 85px;}
.pjj_b1 .pjj_b1left{float: left; width: 600px;}
.pjj_b1 .pjj_b1left h3{font-size: 36px; color: #b6000f; line-height: 1em; margin-bottom:35px;  font-weight: bold;}
.pjj_b1 .pjj_b1left .pjj_b1lcon{}
.pjj_b1 .pjj_b1left .pjj_b1lcon p{font-size: 18px; line-height: 36px; color: #000;}
.pjj_b1 .pjj_b1right{float: right; width: 470px; height: 232px;  overflow: hidden;background: #333;}
.pjj_b1 .pjj_b1right img{display: block; width: 100%;}

.pjj_b2{width: 100%;min-height: 500px; /*overflow: hidden;*/}
.pjj_b2 h2{font-size: 36px; font-weight: bold; color: #b6000f; text-align: center; line-height:99px ;}
.pjj_b2 .pjj_b2list{padding-left: 5px; padding-right: 5px;  position: relative; margin-bottom:50px;}

.pjj_b2list a.next,.pjj_b2list a.prev{display: block; font-size: 40px; color: #666; position: absolute; top: 50%; margin-top: -20px; font-weight: bold;}
.pjj_b2list a:hover{color: #e60012;}
.pjj_b2list a.next{left:-10%;}
.pjj_b2list a.prev{right: -10%;}

.pjj_b2 .pjj_b2list .bd ul{width: 102%;}
.pjj_b2 .pjj_b2list .bd li{float: left; width: 360px; height: 400px; box-shadow: 0px 0px 5px rgba(0,0,0,0.17); margin-right: 45px;margin-left: 5px; margin-bottom: 35px;}
.pjj_b2 .pjj_b2list .bd ul li:nth-child(3),.pjjfa .pjj_b2 .hd li:nth-child(6){margin-right: 0px;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic{width: 100%; height: 215px;  overflow:  hidden; position: relative; }
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic img{display: block; width: 100%; }
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic .more{height:35px;  position: absolute; right: 0px; bottom: -36px;  overflow: hidden;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic .more span{display: block; height: 35px; text-align: center; line-height: 35px; float: left;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic .more .pm01{width:135px; background: #be000d ; font-size:14px; color: #fff; }
.pjj_b2 .pjj_b2list .bd li .pjj_b2lpic .more .pm02{width: 30px; background: #2e2e2e; color: #fff; font-size: 14px; font-weight: bold;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lcon{padding:21px 30px; background: #fff;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lcon h3{font-size: 18px; color: #333; line-height: 1.5em; margin-bottom: 10px;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lcon  p{font-size: 14px; color: #777; line-height: 23px;}
.pjj_b2 .pjj_b2list .bd li .pjj_b2lcon span{font-size: 14px; color: #777; margin-top: 20px; display: block; line-height: 1em;}
.pjj_b2 .pjj_b2list .bd li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.27);}
.pjj_b2 .pjj_b2list .bd li a:hover .pjj_b2lpic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.pjj_b2 .pjj_b2list .bd li a:hover .more{bottom:0px;}

.pjj_b2 .pjj_b2list .hd {width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; text-align:center; }
.pjj_b2 .pjj_b2list .hd li{    cursor: pointer; display: inline-block; zoom: 1; width: 10px; height: 10px; border-radius: 50%; background: #ddd; margin-right: 5px; line-height: 55px; overflow: hidden; }
.pjj_b2 .pjj_b2list .hd li.on{background: #e60012;}

.pjj_b3{width: 100%; height: 469px; border-top: 1px solid #d7d7d7;}
.pjj_b3 p em{display: block; text-align: center; font-weight: bold; font-size:36px; color: #336699; line-height: 100px;}
.pjj_b3 .pjj_b3list{position: relative; height: 280px;}
.pjj_b3 .pjj_b3list .bd {width: 1040px; margin:0 auto;  overflow: hidden;}
.pjj_b3 .pjj_b3list .bd li{float: left; width: 245px; height: 258px; margin:7px 7px; }
.pjj_b3 .pjj_b3list .bd li a{display: block; padding: 20px 25px; }
.pjj_b3 .pjj_b3list .bd li a:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.pjj_b3 .pjj_b3list .bd .pjj_b3lpic{width:175px; height: 160px;  margin:0 auto ;}
.pjj_b3 .pjj_b3list .bd .pjj_b3lpic img{display: block; width: 100%;}
.pjj_b3 .pjj_b3list .bd .pjj_b3lcon span{display: block;}
.pjj_b3 .pjj_b3list .bd .pjj_b3lcon span,.pjj_b3 .pjj_b3list .bd .pjj_b3lcon p{font-size: 18px; text-align: center; color: #333; line-height: 30px;}
.pjj_b3 .pjj_b3list .next,.pjj_b3 .pjj_b3list .prev{display: block; width: 26px; height: 50px; font-size:50px; color: #e8e8e8; position: absolute; 
 top: 50%;   margin-top: -25px; font-family: "宋体";}
 .pjj_b3 .pjj_b3list .next:hover,.pjj_b3 .pjj_b3list .prev:hover{color: #c9c9c9;}
.pjj_b3 .pjj_b3list .next{right: 10px;}
.pjj_b3 .pjj_b3list .prev{left: 10px;}
.pjj_b3 .pjj_b3list .hd{width:100%;   z-index:1; margin-top: 10px;  height:10px; line-height:10px; text-align:center;}
.pjj_b3 .pjj_b3list .hd ul{margin:0 auto;}
.pjj_b3 .pjj_b3list .hd li{display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #dddddd; margin-left: 6px; margin-right: 6px;
cursor:pointer;  *display:inline; zoom:1;  overflow: hidden; line-height: 99px;}
.pjj_b3 .pjj_b3list .hd li.on{background: #336699;}

/*售前售后开始*/
.psh{width: 100%; min-height: 500px; background: #f7f6f6; padding-bottom: 75px;}
.psh .psh_nav{width: 100%; padding-top: 40px; overflow: hidden; padding-bottom: 30px;}
.psh .psh_nav ul{width: 110%;}
.psh .psh_nav ul li{float: left;margin-right: 12px;}
.psh .psh_nav ul li a{display: block; width: 391px; height: 41px; border-bottom: 4px solid #bbb; background: #fff; color: #595656;
 text-align: center; line-height: 41px; position: relative;}
.psh .psh_nav ul li a span{width: 1px; border:6px solid  #f7f6f6; position: absolute; bottom: -16px; left:50%; margin-left: -8px;}
.psh .psh_nav ul li a:hover,.psh .psh_nav ul li a.on{background: #e2000f; border-color: #e2000f; color: #fff;}
.psh .psh_nav ul li a:hover span,.psh .psh_nav ul li a.on span{border-top: 6px solid #e2000f;}
.psh_menu{width: 1200px; }
.psh_menu .psh_m{width: 1200px; height: 169px; background: #fff; overflow: hidden; margin-bottom: 12px;}
.psh_menu .psh_mbj{padding:20px 30px;}
.psh_menu .psh_mbj .psh_mleft{width: 130px; height: 130px;  float: left; background: #e2000f;}
.psh_menu .psh_mbj .psh_mleft p{color: #fff;  font-size:40px; padding:20px 20px; line-height: 45px; letter-spacing: 5px;}
.psh_menu .psh_mbj .psh_mright{float: left; margin-left: 64px; }
.psh_menu .psh_mbj .psh_mright  p{font-size: 16px; color: #6f6f6f; line-height: 65px;}
.psh_menu .psh_mbj .psh_mright  dd{float: left; line-height: 45px; color: #6f6f6f; overflow: hidden; width: 300px; margin-top: 5px;}
.psh_menu .psh_mbj .psh_mright  dd i{display: block; width: 35px; height:35px;float: left; margin-right: 15px; }

/*服务热线开始*/
.prx{width: 100%; background: #fff; min-height: 500px;}
.prx .prx_top{width: 100%;border-bottom:6px solid #336699;   }
.prx .prx_top p em{margin-top: 100px; margin-bottom: 30px; display: block; font-size: 38px;color: #336699; text-align: center;}
.prx .prx_top p {font-size: 14px; color: #666; line-height: 23px; width: 700px; margin:0 auto;   text-align: center; margin-bottom: 60px;}

.prx .prx_bottom{width: 977px; margin:0 auto;}
.prx .prx_bottom h2{font-size: 38px; color: #336699; line-height: 1em; margin-top: 50px;}
.prx .prx_bottom .prx_bcon{width: 100%; }
.prx .prx_bottom .prx_bcon p{font-size: 14px; line-height: 23px; color: #333; margin-top: 15px; }
.prx .prx_bottom .prx_bcon span{color:#e2000f; }
.prx .prx_bottom .prx_bcon .prx_bcleft{float: left; width: 743px;}
.prx .prx_bottom .prx_bcon .prx_bcleft i{display: block; width: 28px; height:29px; float: left; background: url(img/icon.png)no-repeat; 
background-position: -334px -8px; margin-right: 10px; margin-top: -5px;}
.prx .prx_bottom .prx_bcon .prx_bcright{float: right; width:105px; height: 105px; margin-right: 60px; }
.prx .prx_bottom  .prx_bor{width: 100%; border:1px  solid #ececec;height: 1px; background:#e2e2e2; margin-top: 15px; margin-bottom: 50px;}
.prx .prx_bottom  .prx_list {overflow: hidden; margin-bottom: 117px;}
.prx .prx_bottom  .prx_list ul{width: 110%;}
.prx .prx_bottom  .prx_list li{float: left; width: 230px; height: 254px;margin-right: 20px;}
.prx .prx_bottom  .prx_list li:hover{background: #e2000f;}
.prx .prx_bottom  .prx_list li:hover p,.prx .prx_bottom  .prx_list li:hover span{color: #fff;}
.prx .prx_bottom  .prx_list li i{display: block; width: 120px; height: 100px; margin: 15px auto 10px; background: url(img/prx.png)no-repeat;}
.prx .prx_bottom  .prx_list li em{display: block; width: 120px; height: 100px; margin: 15px auto 10px; background: url(img/prx.png)no-repeat;}
.prx .prx_bottom  .prx_list li p{font-size: 18px; font-weight: bold; text-align: center; color: #333; line-height: 1em; margin-top:20px; margin-bottom: 10px; }
.prx .prx_bottom  .prx_list li span{width:200px; display: block; margin:0 auto; font-family:'Microsoft YaHei', "syht"}
.prx .prx_bottom  .prx_list li i.prx_l01{background-position: 0px 0px;}
.prx .prx_bottom  .prx_list li i.prx_l02{background-position: -120px 0px;}
.prx .prx_bottom  .prx_list li i.prx_l03{background-position: -240px 0px;}
.prx .prx_bottom  .prx_list li i.prx_l04{background-position: -360px 0px;}
.prx .prx_bottom  .prx_list li em.prx_l01{background-position: 0px 0px;}
.prx .prx_bottom  .prx_list li em.prx_l02{background-position: -120px 0px;}
.prx .prx_bottom  .prx_list li em.prx_l03{background-position: -240px 0px;}
.prx .prx_bottom  .prx_list li em.prx_l04{background-position: -360px 0px;}
.prx .prx_bottom  .prx_list li:hover .prx_l01{background-position: 0px -100px;}
.prx .prx_bottom  .prx_list li:hover .prx_l02{background-position: -120px -100px;}
.prx .prx_bottom  .prx_list li:hover .prx_l03{background-position:-240px -100px;}
.prx .prx_bottom  .prx_list li:hover .prx_l04{background-position: -360px -100px;}

/*全国服务网点介绍开始*/
.pdd{width: 100%; padding-bottom: 50px;}
.pdd .pdd_con{width: 100%; background: #fff; padding-bottom: 100px; min-height: 500px;} 
.pdd .pdd_box{width: 100%; padding: 35px 30px 10px;}
.pdd .pdd_box .pdd-item{width: 150px; height: 40px; line-height: 40px; text-align: center;  background:#595656;  color: #fff; font-size: 16px;}
.pdd .pdd_box .pdd_list{width: 100%; overflow: hidden;}
.pdd .pdd_box .pdd_list li{float: left;margin-right:20px; margin-left: 20px; width: 490px; margin-bottom: 10px;}
.pdd .pdd_box .pdd_list li .pdd_lname{padding-left: 55px; height:50px; border-bottom: 1px dashed #595656; color: #e2000f; line-height: 42px; font-size:16px;
background: url(img/pabdz.png)no-repeat ; margin-top:17px; font-weight: bold;}
.pdd .pdd_box .pdd_list li .pdd_lcon{ height: 150px; }
.pdd .pdd_box .pdd_list li .pdd_lcon p{font-size: 14px; color: #737171; line-height: 30px;}

/*新闻列表开始*/
.pxw {width: 100%; padding-top: 50px; background:#f7f6f6; overflow: hidden;}
.pxw .pxw_top{width: 1198px; height:366px; border:1px solid #cfd3d4; background: #f3f3f5; position: relative;}
.pxw .pxw_top .bd{width: 1020px; height: 309px; margin:30px auto;  overflow: hidden; position: relative;}
.pxw .pxw_top .bd li{float: left; overflow: hidden; width:100%;}
.pxw .pxw_top .bd li .pxw_tcon{float: left; width:440px; height: 100%;}
.pxw .pxw_top .bd li .pxw_tcon h3{font-size: 22px; color:#333; line-height: 26px;}
.pxw .pxw_top .bd li .pxw_tcon span{font-size: 12px; color: #666; display: block; margin-bottom: 15px; margin-top: 10px;}
.pxw .pxw_top .bd li .pxw_tcon .pxw_tcont{font-size: 14px; color: #666; line-height: 24px; height:150px; border-bottom: 1px solid #336699; }
.pxw .pxw_top .bd li .pxw_tpic{float: right; width: 537px; height: 309px; overflow: hidden;}
.pxw .pxw_top .bd li .pxw_tpic img{display: block;}
.pxw .pxw_top .bd li:hover .pxw_tpic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }
.pxw .pxw_top .bd li .pxw_tcon>p{font-size:16px; color:#999;  line-height:20px; margin-top: 22px; /*padding-left: 20px;*/ /*background: url(img/xjt.png)no-repeat bottom left;*/
overflow: hidden;}
.pxw .pxw_top .bd li .pxw_tcon>p i{font-size: 1px; display: block; width: 22px; height: 22px; background: url(img/jiahao.png); background-size: 100% 100%; float: left; margin-top: 1px; margin-right: 5px;}
.pxw .pxw_top .next,.pxw .pxw_top .prev{display: block; width:30px; height: 30px; text-align: center;  line-height:30px; font-weight: bold; color: #fff; background: #c2c2c4; position: absolute; top: 50%; margin-top: -15px;}
.pxw .pxw_top .next{right: 25px;}   
.pxw .pxw_top .prev{left: 25px;}
.pxw .pxw_bottom{width: 100%; min-height: 300px; margin-top: 63px; }
.pxw .pxw_bottom .pxw_bitem{height:50px; line-height: 50px; background: #869098; color: #fff; font-size: 24px; font-weight: bold; overflow: hidden;
border-bottom: 1px solid #e6e6e6;}
.pxw .pxw_bottom .pxw_bitem i{display: block; width: 43px; height: 50px; background: url(img/pxw.jpg)no-repeat ; border-right: 1px solid #fff; 
  float: left; margin-right: 10px;}
.pxw .pxw_bottom .pxw_blist {margin-top: 30px;}
.pxw .pxw_bottom .pxw_blist li{  width: 100%; background: #fff; margin-bottom: 12px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr{display: block; padding:13px 18px;  }
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blpic{width:245px; height: 142px; float: left; margin-right: 20px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon{float: left; width: 860px; margin-left: 20px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon00{width: 1100px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon>p{font-size: 14px; color: #737171; line-height: 1em; margin-top:20px; margin-bottom: 15px; }
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon i{display: block; width: 16px; height: 1px; background:#c20016; }
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon h3{font-size: 14px; color: #e2000f; margin-bottom: 9px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr .pxw_blcon span{/*display: block;*/ font-size: 14px; color: #869098; margin-top:8px;  margin-bottom: 10px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a{display: block; margin-top: 10px; color: #999;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a img{margin-right: 5px;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a.on img{transform:rotate(180deg); -ms-transform:rotate(180deg);  -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); 
  -o-transform:rotate(180deg); }
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a.onn img{transform:rotate(180deg); -ms-transform:rotate(180deg);  -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); 
  -o-transform:rotate(180deg); }  
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a.on{color: #575757;}
.pxw .pxw_bottom .pxw_blist li .pxw_blnr a.onn{color: #575757;}
.pxw .pxw_bottom .pxw_blist li .pxw_xl{width: 100%; background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: none; max-height: 420px; 
  overflow-y: auto; padding-top:10px; padding-bottom:10px;}
.pxw .pxw_bottom .pxw_blist li .pxw_xl p{font-size: 14px; color: #869098; line-height:26px; text-indent: 2em;}

/*荣誉开始*/
.pry{width: 100%; min-height: 500px; padding-bottom: 87px;}
.pry h2{font-size: 40px; font-weight: bold; color: #b6000f; text-align: center; line-height: 180px;}
.pry .pry_list{ margin-bottom: 80px; }

.pry .pry_list li{float: left;  width:380px; height: 286px; box-shadow: 0px 0px 10px rgba(0,0,0,0.20); margin-right: 30px;}
.pry .pry_list li:nth-child(3){margin-right: 0px;}
.pry .pry_list li a{display: block; height:236px; width:300px;  margin:0 auto; margin-top: 25px; margin-bottom: 25px; 
 }
.pry .pry_list li a img{  }
.pry .pry_list li p{text-align: center; font-size: 16px; color: #e60012; line-height:5em;}
.pry .pry_more {font-size: 14px; line-height: 35px; color: #545454; padding-left: 40px; background: url(img/icon.png)no-repeat ;
background-position:-333px -8px; margin-left: 3px; }
.pry .pry_more a{color: #e60012; text-decoration: underline; }

/*解决方案主列表页开始*/
.pjjfa{}
.pjjfa_list{width: 100%; overflow: hidden; margin-top: 70px; }
.pjjfa_list ul{width: 110%;}
.pjjfa_list li{float: left; width: 374px; height: 333px; position: relative; background:#336699; margin-bottom: 42px; margin-right: 42px; color: #fff;}
.pjjfa_list li a{padding:30px 17px; display: block; color: #fff;}
.pjjfa_list li a .pjjfa_lpic{width: 96px; height: 96px; margin:10px auto; background: #fff;}
.pjjfa_list li a:hover .pjjfa_lpic{margin-top: 20px;}
.pjjfa_list li a .pjjfa_lcon{width: 100%; height: 165px; position: relative;}
.pjjfa_list li a .pjjfa_lcon h3{font-size:20px;line-height: 26px; margin-bottom: 8px;}
.pjjfa_list li a .pjjfa_lcon p{font-size: 14px; line-height: 20px;}
.pjjfa_list li a .pjjfa_lcon span{display: block; font-size: 13px; line-height: 1em; position: absolute; bottom: 0px; padding-left: 0px;
  /*background: url(img/xjtbai.png)no-repeat bottom left;*/ }
.pjjfa_list li a .pjjfa_lcon span i{font-weight: bold; font-size: 14px;}

.pjjfa_list li a .pjjfa_lcon:hover span{bottom: 20px;}

.pjjfa_list li .pjjfa_lbg{width: 400px; height: 360px; position: absolute; top: -18px; left:-18px; background:#e60012; display: none;}
.pjjfa_list li .pjjfa_lbg{width: 400px; height: 360px; position: absolute; top: -18px; left:-18px; background:#e60012; display: none;}

.pjjfa .pjj_b2 h2{line-height: 1em; padding-bottom: 27px; border-bottom: 1px solid #ccc; margin-bottom: 50px;}
.pjjfa .pjj_b2 .bd ul li{margin-top: 5px;  }
.pjjfa .pjj_b2 .bd ul li:nth-child(3n){margin-right: 0px;}

.pjjfa .pjj_b2 .hd{ width:100%; margin:0 auto; z-index:1;  height:10px; line-height:10px; text-align:center;}
.pjjfa .pjj_b2 .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 10px; height: 10px; border-radius: 50%; background: #ddd; 
  margin-right: 5px; line-height:55px; overflow: hidden;}
.pjjfa .pjj_b2 .hd li.on{background:#e60012; }

/*产品详情页开始*/
.prop{width: 100%; background:#f7f6f6; padding-top: 30px; padding-bottom: 105px; min-height: 500px;}
.prop .prop_top{width:100%; background: #fff; overflow: hidden;}
.prop .prop_top .news_title{width: 100%;color: #333; text-align: center;font-weight: bold;font-size: 24px;padding: 20px 0px;}
.prop .prop_top .news_author{width: 100%;text-align: center;font-size: 14px;padding: 20px 0px;}
.prop .prop_top .prop_tleft{width: 515px; height: 430px; float: left; margin:15px 30px; border: 1px solid #dcdcdc; overflow: hidden; position:relative;}
.prop .prop_top .prop_tleft .prop_tllb{position: relative;}
.prop .prop_top .prop_tleft .prop_tllb a{display: block; width: 26px; height: 52px; font-size: 52px; color:#dcdcdc; position: absolute; font-family: "宋体"; top: 135px; line-height: 1em;}
.prop .prop_top .prop_tleft .prop_tllb .next{right:20px;}
.prop .prop_top .prop_tleft .prop_tllb .prev{left: 20px;}
.prop .prop_top .prop_tleft .prop_tllbig{width:300px; height: 300px!important; position: relative; margin:20px auto 15px;}
.prop .prop_top .prop_tleft .prop_tllbig li{width: 300px; height: 300px; position: absolute; top: 0px; left:0px; }
.prop .prop_top .prop_tleft .prop_tllbig li img{display: block;max-width: 100%; max-height: 100%;}
.prop .prop_top .prop_tleft .smallScroll{}
.prop .prop_top .prop_tleft .prop_tllsmall{ height:85px; width: 400px; margin:0 auto; overflow: hidden; }
.prop .prop_top .prop_tleft .prop_tllsmall li{float: left; width:110px; height: 80px; border:1px  solid #dcdcdc;  margin-left: 10px; margin-right: 10px;}
.prop .prop_top .prop_tleft .prop_tllsmall li img{display: block;max-width: 80px; max-height:80px; margin:0 auto;}
.prop .prop_top .prop_tleft .prop_tllsmall li.on{border:1px  solid #336699; }
.prop .prop_top .prop_tright{width: 470px; float: right; margin-right: 140px; margin-top: 60px;}
.prop .prop_top .prop_tright h2{color:#333; font-size: 20px; margin-bottom: 9px; line-height: 1em;  font-weight: bold;}
.prop .prop_top .prop_tright span..prop_trhx{display: block; width:16px; height: 1px ; background:#da251d; line-height: 1em; margin-bottom: 15px;}
.prop .prop_top .prop_tright .prop_trsumm{height: 130px;}
.prop .prop_top .prop_tright .prop_trsumm p{font-size: 12px; line-height: 24px; color: #666; text-indent: 2em; font-family:'Microsoft YaHei', "syht";}
.prop .prop_top .prop_tright .prop_tryy {height: 105px;}
.prop .prop_top .prop_tright .prop_tryy em{font-size: 12px; color: #666; line-height: 1em; font-weight: bold; display: block; margin-bottom: 5px;}
.prop .prop_top .prop_tright .prop_tryy  p{text-indent: 2em; font-size: 12px; line-height: 24px; color: #666;}
.prop .prop_top .prop_tright .prop_trxz {overflow: hidden;}
.prop .prop_top .prop_tright .prop_trxz a { padding-left: 27px; background: url(img/pproxz.png)no-repeat; margin-right: 30px; font-weight: bold;}
.prop .prop_bottom{width: 100%; margin-top: 25px;  }
.prop .prop_bottom .prop_bleft{width:138px; background: #fff; float: left;}
.prop .prop_bottom .prop_bleft.on{position:fixed; top:80px;  }
.prop .prop_bottom .prop_bleft ul p{width: 100%; height:38px; background: #595656; line-height: 38px; text-align: center; color: #fff; margin-bottom: 4px;}
.prop .prop_bottom .prop_bleft ul li{width: 160px; height: 61px;margin-left: -4px; padding-bottom: 4px; cursor: pointer;}
.prop .prop_bottom .prop_bleft ul li a{width: 138px; margin-left: 4px;  line-height: 61px; color:#666; font-size: 16px;
  letter-spacing:2px; overflow: hidden;}
.prop .prop_bottom .prop_bleft ul li a i{display:block; width:30px; height: 30px; float: left; background: url(img/icon.png)no-repeat;
margin-left: 14px;margin-right: 10px; margin-top: 16px; }
.prop .prop_bottom .prop_bleft ul li a i.prop_blicon01{background-position: -140px 0;}
.prop .prop_bottom .prop_bleft ul li a i.prop_blicon02{background-position: -170px 0;}
.prop .prop_bottom .prop_bleft ul li a i.prop_blicon03{background-position: -200px 0;}
.prop .prop_bottom .prop_bleft ul li a i.prop_blicon04{background-position: -230px 0;}
.prop .prop_bottom .prop_bleft ul li a i.prop_blicon05{background-position: -260px 0;}
.prop .prop_bottom .prop_bleft ul li:hover,.prop .prop_bottom .prop_bleft ul li.on{background: url(img/pprop.png)no-repeat;}
.prop .prop_bottom .prop_bleft ul li:hover a,.prop .prop_bottom .prop_bleft ul li.on a{color: #fff;}
.prop .prop_bottom .prop_bleft ul li:hover a i.prop_blicon01,.prop .prop_bottom .prop_bleft ul li.on a i.prop_blicon01{background-position: -140px -31px;}
.prop .prop_bottom .prop_bleft ul li:hover a i.prop_blicon02,.prop .prop_bottom .prop_bleft ul li.on a i.prop_blicon02{background-position: -170px -31px;}
.prop .prop_bottom .prop_bleft ul li:hover a i.prop_blicon03,.prop .prop_bottom .prop_bleft ul li.on a i.prop_blicon03{background-position: -200px -31px;}
.prop .prop_bottom .prop_bleft ul li:hover a i.prop_blicon04,.prop .prop_bottom .prop_bleft ul li.on a i.prop_blicon04{background-position: -230px -31px;}
.prop .prop_bottom .prop_bleft ul li:hover a i.prop_blicon05,.prop .prop_bottom .prop_bleft ul li.on a i.prop_blicon05{background-position: -260px -31px;}

.prop .prop_bottom .prop_bright{width: 1030px; float: right; min-height: 500px; }
.prop .prop_bottom .prop_bright .prop_brlist{width: 100%; min-height: 200px; background: #fff; margin-bottom: 15px;}
.prop .prop_bottom .prop_bright .prop_brlist .prop_brlitem{font-size:14px; color: #fff; height: 41px;  margin-left: -3px;
 background: url(img/iban.png)no-repeat; margin-bottom:5px;}
.prop .prop_bottom .prop_bright .prop_brlist .prop_brlitem span{ margin-left: 3px; background:#336699; line-height: 38px; height: 38px;
  padding:9px 14px; overflow: hidden;}
.prop .prop_bottom .prop_brlcont{padding: 20px 15px 50px 15px; min-height: 300px; overflow: hidden;}
.prop .prop_bottom .prop_brlcont img{display: block; max-width: 100%;}
.prop .prop_bottom .prop_brlcont p{font-size: 16px; color: #666; line-height: 28px;}
.prop .prop_bottom .prop_brlcont table p,.prop .prop_bottom .prop_brlcont table th,.prop .prop_bottom .prop_brlcont table td{font-size: 16px; line-height: 36px; color: #5f5d5d;}
.prop .prop_bottom .prop_brlcont table li{list-style: disc;}

.prop .prop_bottom .prop_brlcont table{max-width: 100%;}
.prop .prop_bottom .prop_brlcont02 table{border: 1px solid #dcdcdc;}
.prop .prop_bottom .prop_brlcont02 table{text-align: center; font-size: 16px; color: #5f5d5d; }
.prop .prop_bottom .prop_brlcont02 table th{background:#e5e5e5; text-align: center; line-height: 1.5em; padding-top: 10px; padding-bottom: 10px; border: 1px solid #dcdcdc;}
.prop .prop_bottom .prop_brlcont02 table th p{line-height: 1.5em;}
.prop .prop_bottom .prop_brlcont02 table td{border: 1px solid #dcdcdc; text-align: center; line-height: 31px;}

/*产品列表页开始*/
.prolist{width: 100%; background: #fff!important;padding-bottom: 50px;}
.pro-ss{width: 472px; height: 40px; overflow: hidden; margin-bottom:80px; margin-top: 85px; position: relative; }
.pro-ss .prossk{float: left; width: 383px; height: 38px; border: 1px solid #ccc;}
.pro-ss .prossbtn{float: right; background:#336699; color: #fff; text-align: center; line-height: 40px;width: 90px; position: absolute; right: 0px;
letter-spacing: 5px; cursor: pointer; border:none;}
.prop_bor{width: 100%; height: 5px; background:#336699; margin-bottom: 10px;}
.prop_menu{width: 100%; padding-bottom:100px; overflow: hidden;}
.prop_menu .prop_mleft{float: left; width:270px; margin-right: 40px;}
.prop_menu .prop_mleft>p{font-size: 36px; color: #333; border-bottom: 1px  solid #ccc; line-height: 1em ;padding-bottom: 50px; margin-top: 5px;}
.prop_menu.on .prop_mleft>p{color: #e2000f; font-weight: bold;}
.prop_menu .prop_mleft ul p{font-size:16px; font-weight: bold; color: #e2000f; line-height: 36px; }
.prop_menu .prop_mleft li a{font-size:16px; color: #666; line-height: 36px; display: block; width: 100%; overflow: hidden;}
.prop_menu .prop_mleft li a:hover{color: #e2000f; text-decoration: underline;}
.prop_menu .prop_mleft li a:hover i{color: #e2000f;}
.prop_menu .prop_mleft li a i{font-style: normal;color: #808080; float: right; display: block; font-size: 14px; font-weight: bold;}
.prop_menu .prop_mright{float: left; width: 880px;}
.prop_menu .prop_mright .prop_msumm{font-size: 14px; line-height: 24px; color: #666; margin-bottom: 38px; height: 60px;}
.prop_menu .prop_mright .prop_mpic{width: 100%; overflow: hidden;}

/*产品列表页开始news*/
.prolist .prolist_btitle{font-size: 40px; color: #336699;  line-height: 1em ;padding-bottom: 30px; margin-top: 5px; font-weight: bold; overflow: hidden;}
.prolist .prolist_btitle a{font-size: 14px; font-family:'Microsoft YaHei', "syht"; float: right; display: block; font-weight: normal;color: #404040; line-height: 22px; 
margin-top: 25px; }
.prolist .prolist_btitle a i{color: rgba(255,255,255,0); background-image:url(img/jiahao.png) ;  background-size: 100% 100%; display: inline-block; width: 22px; height: 22px; }
.prolist .prolist_btitle a:hover{color:  #e2000f}
.prolist .prolist_big{width: 100%; overflow: hidden;}
.prolist .prolist_big .prolist_btitle{float: left;}
.prolist .prolist_big ul{float: right;}
.prolist .prolist_big ul li {float: left; margin-left: 10px; margin-top: 10px;}
.prolist .prolist_big ul li a{display: block; width: 100px; height: 32px; border-radius: 3px; border: 1px solid #e2000f; color:#e2000f; text-align: center; line-height: 32px; }
.prolist .prolist_big ul li a:hover,.prolist .prolist_big ul li.on a{color: #fff; background: #e2000f;}
.prop_menu li{float: left; width: 270px; height: 300px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);margin:15px 32px 35px 5px; }
.prop_menu li:nth-child(4n){margin-right: 0px;}
.prop_menu li .ipro_pic{width: 270px; height: 243px;background: #fff; border-bottom: 1px solid #b9b9b9; position: relative; }
.prop_menu li .ipro_pic img{display: block; width: 100%;}
.prop_menu li .ipro_pic span{display: block; width: 0px; height: 1px; background:#666; position: absolute; bottom: -1px; }
.prop_menu li:hover .ipro_pic span{width: 100%;}
.prop_menu li .ipro_con{padding: 16px 10px; background: #fff;}
.prop_menu li .ipro_con p{font-size: 16px; color: #404040; overflow: hidden;}
.prop_menu li:hover .ipro_con p{color: #666;}
.prop_menu li .ipro_con p i{width: 30px; height: 6px; display: block; margin-top: 11px; margin-bottom: 4px;  float: right;
  background: url(img/icon.png)no-repeat; background-position:  -333px 0px; }
.prop_menu li:hover .ipro_con p i{background-position:  -301px 0px; }

/*下载中心*/
.pxz{width: 100%; overflow: hidden;}
.pxz h2{font-size:28px; font-weight: bold; color:#336699; line-height: 1em; margin-top: 50px; width:88%; float: right;}
.pxz .pxz_top{border-bottom: 1px solid #333;  padding-bottom: 20px; margin-top: -35px; position: relative; width: 88%; float: right;}

.pxz .pxz_top .pxz_fenlei{ float: left; width:120px; text-align: center; position: absolute; left: -140px;}
.pxz .pxz_top .pxz_fenlei ul{width: 120px;   z-index: 10; position: absolute; top:8px; background:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
.pxz .pxz_top .pxz_fenlei ul li{text-align: center; width: 100%; font-size: 18px;  border-bottom: 1px dashed #ccc; }
.pxz .pxz_top .pxz_fenlei ul li:nth-child(1){background: #595656; color: #fff; padding:7px 0px;  border: none; }
.pxz .pxz_top .pxz_fenlei ul li:last-child{border:none;}
.pxz .pxz_top .pxz_fenlei ul li a{display: block; text-align: center; font-size: 14px; color: #666; line-height: 40px; }
.pxz .pxz_top .pxz_fenlei ul li a:hover{color: #fff;background: #DA251D;}
.pxz .pxz_top .pxz_fenlei ul li.on a{color: #fff; background: #DA251D;}

.pxz .pxz_top .pxz_tss{float: right; width:332px; height: 40px; position: relative;}
.pxz .pxz_top .pxz_tss .pxz_tssk{width: 266px; padding-left: 26px; font-size:16px; color: #808080; line-height:36px; height: 36px; border: 1px solid #ccc; }
.pxz .pxz_top .pxz_tss .pxz_tssk:focus{outline: none;}
.pxz .pxz_top .pxz_tss .pxz_tssbtn{background: url(img/pss.png)no-repeat; width: 38px; height: 38px; border:1px solid #ccc;border-left: none;
position: absolute; right: 0px; top: 0px; cursor: pointer;}
/*.pxz .pxz_bottom{width: 100%; overflow: hidden; min-height: 800px;}*/
.pxz .pxz_bottom{width: 100%; overflow: hidden;}
.pxz .pxz_bottom ul{width:88%; float: right;}
.pxz .pxz_bottom li{padding: 35px 10px; border-bottom: 1px solid #d9d9d9; overflow: hidden; }
.pxz .pxz_bottom li:hover{background-color: #F0F1F5;}
.pxz .pxz_bottom li span,.pxz .pxz_bottom li a{display: block;float: left;line-height: 1em;}
.pxz .pxz_bottom li a{font-size: 16px; color: #333;}
.pxz .pxz_bottom li a.pxz_bnr{width:710px; height: 16px;  }
.pxz .pxz_bottom li a i{font-style: normal; font-size: 10px!important; color: #fff; background-color:#da251d; line-height: 1em;
margin-right: 15px; padding:1px 3px;}
.pxz .pxz_bottom li .pxz_blx{font-size: 18px; color: #808080;  display: block; width: 100px; float: left;}
.pxz .pxz_bottom li .pxz_bxz{float: right; color:#999; font-size: 16px; padding-right: 25px; background: url(img/xiazia.png) no-repeat right bottom;}
.pxz .pxz_bottom li .pxz_brq{font-size: 16px; color: #808080; margin-right: 60px; float: right;}

.pxz .pxz_tj{width: 100%; padding-bottom: 135px; margin-top: 50px;}
.pxz .pxz_tj h3{font-size: 28px; color: #b6000f;font-weight: bold; margin-bottom: 35px; line-height: 1em;}
.pxz .pxz_tj .pxz_tjlb{position: relative; width: 100%; height:270px; }
.pxz .pxz_tj .pxz_tjlb .next,.pxz .pxz_tj .pxz_tjlb .prev{width: 16px; height: 36px; font-size: 40px; font-weight: bold; color:#b6000f;  display: block; position: absolute; top:105px; }
.pxz .pxz_tj .pxz_tjlb .next{right: -40px;}
.pxz .pxz_tj .pxz_tjlb .prev{left: -60px;}
.pxz .pxz_tj .pxz_tjlist{position: relative; width:100%; margin:0 auto; overflow: hidden;}
.pxz .pxz_tj .pxz_tjlist li{float: left;width:205px; height: 270px; background-color: #ddd; margin-right: 126px; }
.pxz .pxz_tj .pxz_tjlist li img{display: block; width: 100%; height: 100%;}

/*联系我们开始*/
.plx{width: 100%; background-color: #fff; }
.plx .plx_con{padding:20px 30px;overflow: hidden;}
.plx .plx_con p{color: #595656; font-size: 14px; line-height: 28px;}
.plx .plx_con .plx_cleft{float: left; width: 547px; height: 363px;}
.plx .plx_con .plx_cright{width: 540px; float: right; margin-top: 30px;}
.plx .plx_con .plx_cright p{color: #595656; font-size: 14px; line-height: 28px;}
.plx .plx_dt,.baidumap,#mapcontainer{width: 100%; height: 460px;}

/*服务概况开始*/
.pfwgk{width: 100%; min-height:500px;}
.pfwgk h3{font-size: 36px; color: #336699; line-height: 1em; font-weight: bold; margin-top: 75px; margin-bottom:23px; }
.pfwgk .pfwgk_summ{font-size: 14px; color: #444; line-height: 24px; margin-bottom: 40px;}
.pfwgk .pfwgk_shuzi{overflow: hidden; margin-bottom: 70px;}
.pfwgk .pfwgk_shuzi li{float: left;width: 233px; margin-right:42px; }
.pfwgk .pfwgk_shuzi li:last-child{margin-right: 0px;}
.pfwgk .pfwgk_shuzi span{display: block; float: left;width: 1px; height:95px; background-color: #336699; margin-top: 30px; margin-right: 42px;}
.pfwgk .pfwgk_shuzi li .pfwgk_szcsz{font-size: 40px; font-weight: bolder; color:#336699;line-height: 1em; margin-bottom: 20px;}
.pfwgk .pfwgk_shuzi li .pfwgk_szcname{font-size: 24px; font-weight: bolder;  color: #336699; line-height: 1em; margin-bottom: 15px;}
.pfwgk .pfwgk_shuzi li .pfwgk_szcjj{font-size: 14px; line-height: 24px; color: #666; }
.pfwgk .pfwgk01{width: 100%; height:715px; background-color: #aa0007; overflow: hidden;}

.pfwgk .pfwgk01 .pfw01_left{width: 350px; height:600px!important; margin-top:65px;    color:#fff; float: left; position: relative; overflow: hidden;}
.pfwgk .pfwgk01 .pfw01_left h4{line-height: 1em; font-size: 30px; font-weight: bold; margin-bottom:40px;}
.pfwgk .pfwgk01 .pfw01_left ul{ }
.pfwgk .pfwgk01 .pfw01_left li{height: 600px; overflow-y:auto;position: absolute; width: 100%; top: 0px; left: 0px;}
.pfwgk .pfwgk01 .pfw01_left dl{padding-left: 40px; background: url(img/ipdt.jpg)no-repeat left 6px; margin-bottom: 15px;}
.pfwgk .pfwgk01 .pfw01_left dl dd{font-size: 16px; line-height: 30px; }

.pfwgk .pfwgk01 .pfw01_right{float:right; width: 800px; height: 715px; background: url(pic/map01.jpg)no-repeat; position: relative; }
.pfwgk .pfwgk01 .pfw01_right li{width: 44px; height: 43px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic01{position: absolute; top:470px; right: 87px; }
.pfwgk .pfwgk01 .pfw01_right li.pdic02{position: absolute; top:393px; right: 111px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic03{position: absolute; top:563px; right: 194px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic04{position: absolute; top:325px; right: 149px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic05{position: absolute; top:452px; right: 392px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic06{position: absolute; top:241px; right: 97px;}
.pfwgk .pfwgk01 .pfw01_right li.pdic07{position: absolute; top:302px; right: 225px;}
.pfwgk .pfwgk01 .pfw01_right li i{display: block; font-size: 16px; height: 48px; line-height: 48px;  background: rgba(0,0,0,0.2); position: absolute;
top: -60px; left: 50%; margin-left: -60px; color: #fff; text-decoration: none; width: 120px; font-style: normal; border-radius: 5px; text-align: center;
opacity: 0;filter:alpha(opacity=000);}
.pfwgk .pfwgk01 .pfw01_right li i span{display: block; width: 8px; height: 8px; background: rgba(0,0,0,0.2); position: absolute;bottom: -5px; left: 50%; 
  margin-left: -5px; opacity: 0;filter:alpha(opacity=000);}
.pfwgk .pfwgk01 .pfw01_right li img{opacity: 0;filter:alpha(opacity=000);} 
.pfwgk .pfwgk01 .pfw01_right li.on img{opacity: 1;filter:alpha(opacity=100);} 
.pfwgk .pfwgk01 .pfw01_right li.on i{opacity: 1;filter:alpha(opacity=100);}
.pfwgk .pfwgk01 .pfw01_right li.on i span{opacity: 1;filter:alpha(opacity=100);}

.pfwgk .pfwgk02{width: 100%; overflow: hidden;}
.pfwgk .pfwgk02 h3{font-size: 36px; color: #336699; line-height: 1em; font-weight: bold; margin-top: 75px; margin-bottom:23px;}
.pfwgk .pfwgk02 .pfwgk02_con{width: 100%; overflow: hidden;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cleft{float: left;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cleft li{padding-left:45px; background:url(img/zuoj.jpg)no-repeat left center; font-size: 18px; 
  line-height: 42px; color:#464646;  }
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cleft li em{font-weight:bold;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cright{float: right;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cright img{display: block;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cright p{font-size: 18px; color:#464646; line-height: 1em; margin-top: 25px; text-align: center;}
.pfwgk .pfwgk02 .pfwgk02_con .pfwgk02_cright p a{font-style: italic; text-decoration: underline;color:#464646;}

.pfwgk .pfwgk03{width: 100%; padding-bottom: 155px; overflow: hidden;}
.pfwgk .pfwgk03 h3{font-size: 36px; color: #b6000f; line-height: 1em; font-weight: bold; margin-top: 75px; margin-bottom:85px;}
.pfwgk .pfwgk03 .pfwgk03lb{width:100%; position: relative;}
.pfwgk .pfwgk03 .pfwgk03lb a{width: 16px; height: 52px; display: block; position: absolute; top: 140px; font-weight: bold; font-size: 45px; color:#b6000f; }
.pfwgk .pfwgk03 .pfwgk03lb .next{right: -60px;}
.pfwgk .pfwgk03 .pfwgk03lb .prev{left: -60px;}
.pfwgk .pfwgk03 .pfwgk03lb li{float: left; width: 380px; height: 330px; background:#e6e6e6; margin-right: 30px; }

.pfwgk .pfwgk03 .pfwgk03lb li i{display: block; width: 110px; height: 110px; background: #fff; margin:50px auto 30px; 
  background: url(img/fwgk.png)no-repeat center center;}
.pfwgk .pfwgk03 .pfwgk03lb li i.pfwgk03l_ico01{background-position: 0px 0px; }
.pfwgk .pfwgk03 .pfwgk03lb li i.pfwgk03l_ico02{background-position: -110px 0px; }
.pfwgk .pfwgk03 .pfwgk03lb li i.pfwgk03l_ico03{background-position: -220px 0px; }
.pfwgk .pfwgk03 .pfwgk03lb li:hover i.pfwgk03l_ico01{background-position: 0px -110px; }
.pfwgk .pfwgk03 .pfwgk03lb li:hover i.pfwgk03l_ico02{background-position: -110px -110px; }
.pfwgk .pfwgk03 .pfwgk03lb li:hover i.pfwgk03l_ico03{background-position: -220px -110px; }
.pfwgk .pfwgk03 .pfwgk03lb li p{font-size: 24px; margin:0 auto; text-align: center; color: #333; width: 90%;}
.pfwgk .pfwgk03 .pfwgk03lb li span{font-size: 14px; color: #666; text-align: center; display: block; margin:0 auto; margin-top: 5px; width: 80%;}
.pfwgk .pfwgk03 .pfwgk03lb li:hover{background: #b6000f; }
.pfwgk .pfwgk03 .pfwgk03lb li:hover i,.pfwgk .pfwgk03 .pfwgk03lb li:hover span ,.pfwgk .pfwgk03 .pfwgk03lb li:hover p{color: #fff;}

/*常见问题开始*/
.pwt{width: 100%; min-height: 500px; overflow: hidden;}
.pwt h2{font-size: 36px; font-weight: bold; color: #b6000f; line-height: 110px;}
.pwt .pwt_ss{width:638px; height: 40px; position: relative;}
.pwt .pwt_ss .pwt_kua{width: 518px; height: 38px; border:1px solid #ccc;}
.pwt .pwt_ss .pwt_btn{position: absolute; right: 0px; top: 0px; width: 120px; height: 40px; background:#7b7978; color: #fff; font-size: 16px;
 line-height: 40px; text-align: center;}
.pwt .pqkey{overflow: hidden;}
.pwt .pqkey dd{float: left; font-size: 12px;color: #808080; line-height: 50px;}
.pwt .pqkey dd a{  margin-right: 15px; }
.pwt .pqkey dd a:hover{text-decoration: underline; color:#b6000f; }

.pwt .pwt_menu{width: 100%; overflow: hidden; margin-bottom: 45px;}
.pwt .pwt_menu ul li{float: left; }
.pwt .pwt_menu ul li a{display: block; width:144px; height: 50px; background: #f2f2f2; color: #666; font-size: 16px; line-height: 50px; 
  text-align: center; margin-right: 20px; border-radius: 3px;}
.pwt .pwt_menu ul li a:hover{background:#b6000f; color: #fff;}
.pwt .pwt_left{width:839px; float: left; }
.pwt .pwt_left li{width:839px; height: 190px; margin-bottom: 5px;}
.pwt .pwt_left li:hover{background: #b6000f;}
.pwt .pwt_left li a{display: block; padding: 20px; overflow: hidden;}
.pwt .pwt_left li a .pwt_lpic{width: 270px; height: 150px; overflow: hidden; background: #eee; float: left;}
.pwt .pwt_left li a .pwt_lpic img{display: block; width: 100%;}
.pwt .pwt_left li a:hover .pwt_lpic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.pwt .pwt_left li a .pwt_lcon{width: 475px; height:150px; float: left; margin-left: 35px;}
.pwt .pwt_left li a .pwt_lcon.on{width: 100%;}
.pwt .pwt_left li a .pwt_lcon h3{font-size: 18px; color: #333; font-weight: bold; line-height: 45px;}
.pwt .pwt_left li a .pwt_lcon span{display: block; width: 100%; height: 75px; font-size: 14px; line-height: 24px; color: #808080 ;}
.pwt .pwt_left li a .pwt_lcon p i{font-size: 14px; line-height: 24px; color: #808080 ; font-style: normal; margin-right: 15px;}
.pwt .pwt_left li a:hover .pwt_lcon p i,.pwt .pwt_left li a:hover .pwt_lcon span,.pwt .pwt_left li a:hover .pwt_lcon h3{color: #fff;}

.pwt .pwt_right{width: 310px; float: right;}
.pwt .pwt_right .pwt_rpic{width: 100%;margin-bottom: 20px; }
.pwt .pwt_right .pwt_rpic img{display: block; width: 100%;}
.pwt .pwt_right .pwt_rnpro{width: 100%; margin-bottom: 25px; overflow: hidden;}
.pwt .pwt_right .pwt_rnpro p{font-size: 14px; line-height: 24px;  color: #333; border-bottom: 1px solid #e6e6e6; font-weight: bold;margin-bottom: 10px;}
.pwt .pwt_right .pwt_rnpro dd{float:left;  margin-right: 10px; margin-bottom: 10px;}
.pwt .pwt_right .pwt_rnpro dd a{padding: 0px 15px; display: block; line-height:30px; height: 30px;  background:#f2f2f2; color: #333; font-size: 12px; border-radius: 2px;}
.pwt .pwt_right .pwt_rnpro dd a:hover{color: #fff; background: #b6000f;}

.pwt .pwt_right .pwt_rnews{width: 100%; }
.pwt .pwt_right .pwt_rnews p{font-size: 14px; line-height: 24px; color: #333; border-bottom: 1px solid #e6e6e6; font-weight: bold; margin-bottom: 10px;}
.pwt .pwt_right .pwt_rnews li{line-height:38px; height: 38px; border-bottom: 1px solid #e6e6e6; }
.pwt .pwt_right .pwt_rnews li a:hover{color: #b6000f; }

/*二维码开始*/
.iyinbg{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; top: 0px; left:0px; display: none; cursor: pointer; z-index: 999;}
.iyinbg .iyinewm{width: 250px; height:300px; overflow: hidden; position: absolute; top:50%; margin-top: -150px; left:50%; margin-left: -75px;}
.iyinbg .iyinewm li{width: 250px; height: 300px; background: #fff;}
.iyinbg .iyinewm li img{display: block; width: 225px; height: 225px; margin: 15px auto;}
.iyinbg .iyinewm li p{font-size:14px; text-align: center; line-height: 25px; color: #000;}

.prop_brlcont01 td{background: #efefef; font-size: 16px; color: #5f5d5d; line-height: 31px !important;}
.prop_brlcont01 p{font-size: 16px; color: #5f5d5d; line-height: 31px !important;}
.prop_brlcont table{max-width: 1000px!important;}

/*详情页*/
.p_title{text-align: center; font-size: 25px; line-height: 1em; margin-top: 45px; margin-bottom: 15px; color: #666; color: #b6000f;}
.p_summ{text-align: center;padding-bottom: 10px; border-bottom: 1px solid #ccc; overflow: hidden;}
.p_summ span{font-size: 14px; color: #545454; margin-left: 5px; margin-right: 5px;line-height: 24px;  }
.p_cont{width: 100%; min-height: 300px; border-bottom: 1px solid #ccc; padding: 20px 10px; position: relative;}
.p_cont li{list-style: disc;}
.p_cont table td{border:none; border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.p_cont table td{border:none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.p_cont table p{margin-bottom: 10px; margin-top: 10px; text-indent: 0px;}
.p_cont table p span{text-align: center; display: block;}
.p_cont p{text-indent: 2em ;font-size: 14px; line-height: 24px; margin-bottom: 10px;color: #666; }
.p_cont img{display: block; max-width: 100%;}
.p_tui{width: 100%;  margin-bottom: 100px;}
.p_tui p{font-size: 14px; color: #666; overflow: hidden; line-height: 3em;}
.p_tui p a{color: #666; }
.p_tui p a:hover{text-decoration: underline; color:#b6000f; }
.p_tui p.p_ztui{float: left;}
.p_tui p.p_ytui{float: right;}

/*关于我们开始*/
.pab{width: 100%; min-height: 500px;}
.pab .pab01{margin-top: 120px; overflow: hidden; margin-bottom: 70px;}
.pab .pab01_left{width:600px; margin-right:85px;  float: left;}
.pab .pab01_left h2{font-size:40px; color: #336699;font-weight: bold; line-height: 1em; margin-bottom: 65px;}
.pab .pab01_left .pab01_lname{font-size: 26px; color: #555555;line-height: 1em; margin-bottom: 15px;}
.pab .pab01_left .pab01_lsname{font-size:24px; color: #999; line-height: 1em;margin-bottom: 45px; text-transform:uppercase;}
.pab .pab01_left .pab01_lcont{width: 100%; height:225px; overflow-y:auto; margin-bottom: 30px; }
.pab .pab01_left .pab01_lcont p{font-size:14px; color: #999; line-height: 24px; margin-bottom: 20px;}
.pab .pab01_left .pab01_lxz{font-size: 14px; line-height: 28px; color: #545454; padding-left: 40px; background: url(img/icon_03.png)no-repeat;}
.pab .pab01_left .pab01_lxz a{color: #e2000f;}

.pab .pab01_right{width: 510px; height: 410px; float: right; border-left: 1px solid #ccc; background: url(pic/iabbg.jpg)no-repeat ; position: relative;
  background-position: top right ;}
.pab .pab01_right .iabsz01{position: absolute; top:0px; left: 50px; font-size:68px; color: #b40100;  line-height: 1em; }
.pab .pab01_right .iabsz02{position: absolute; top:237px; left: 50px; font-size:68px; color: #b0b0b0;  line-height: 1em; }
.pab .pab01_right .iabsz03{position: absolute; top:237px; left: 280px; font-size:68px; color: #b0b0b0;  line-height: 1em; }
.pab .pab01_right .iabsz04{position: absolute; top:340px; left: 50px; font-size:68px; color: #b0b0b0;  line-height: 1em; }

.pab .pab02{width:100%; height: 570px; }
.pab .pab02 h2{font-size:40px; color: #fff; font-weight: bold; line-height: 1em; padding-top: 50px; }
.pab .pab02 .pablc{width: 100%; margin-top:130px; /*overflow: hidden;*/ }
.pab .pab02 .pablc .pablc_list{width:100%; height: 80px; background:url(pic/pablc.png)no-repeat bottom center; position: relative;}
.pab .pab02 .pablc .pablc_list>a{display: block; color: #fff;  position: absolute; top: 50px;}
.pab .pab02 .pablc .pablc_list>a.snext{right: 0px;}
.pab .pab02 .pablc .pablc_list>a.sprev{left: 0px;}
.pab .pab02 .pablc .hhd{width: 1100px; height: 80px; margin:0 auto; margin-top: -20px;}
.pab .pab02 .pablc .hhd li{float: left; position: relative; color: #fff; font-size: 12px;  text-align: center; line-height: 23px; width: 73px; height: 80px; cursor: pointer;}
.pab .pab02 .pablc .hhd li.on{color:#b6000f; font-size: 20px; }

.pab .pab02 .pablc .hhd li.on p{font-family:"Champignon" ; font-size: 80px; line-height: 20px; }
.pab .pab02 .pablc .hhd li span{display: block; width: 3px ; height: 0px; background:#fff; position: absolute; left:40px; top: 64px;}
.pab .pab02 .pablc .hhd li i{display: block; width: 0px; height: 1px; position: absolute; top: 61px; left: 45px; background:#fff;}
.pab .pab02 .pablc .hhd li.on span{background:#b6000f;height: 79px; top: 40px;}
.pab .pab02 .pablc .hhd li.on i{background:#b6000f;left: 0px; width: 80px;}

.pab .pab02 .pablc .pablc_lcon{width:780px; height: 350px; margin:0 auto; position: relative; }
.pab .pab02 .pablc .pablc_lcon .next{position: absolute; top: 40px; left: 0px;}
.pab .pab02 .pablc .pablc_lcon .prev{position: absolute; top: 30px; right: 0px;}
.pab .pab02 .pablc .bd_list{width: 535px; height: 350px;  margin:0 auto;}
.pab .pab02 .pablc .bd{width: 535px; height: 350px;  margin:0 auto; position: relative; overflow: hidden;}
.pab .pab02 .pablc .bd li{width: 535px; height: 100%; float: left;}
.pab .pab02 .pablc .bd li .pablc_nf{color:#b6000f; text-align: center; font-size: 150px; font-family:"Champignon" ; line-height:100px;}
.pab .pab02 .pablc .bd li .pablc_jj{color: #fff; font-size:16px;color: #f4f4f4 ; line-height:24px; margin-top: 20px;}
.pab .pab02 .pablc .bd li span{display: block; width:34px; height: 4px; background-color: #fff; margin:0 auto; margin-top: 30px;}

.pab .pab03{width: 100%; margin-bottom: 110px; }
.pab .pab03 h2{font-size:40px; color: #b6000f; line-height: 1em ;margin-top:65px; margin-bottom:70px;  font-weight: bold;}
.pab .pab03 .iabwh{width: 100%; overflow: hidden;}
.pab .pab03 .iabwh .tempWrap{width: 1200px!important;}
.pab .pab03 .iabwh .bd{height: 500px;}
.pab .pab03 .iabwh .bd ul{width:400px; height: 100%;}
.pab .pab03 .iabwh .bd li{float: left;  width: 393px; height: 215px; margin-right: 10px; margin-bottom: 25px; overflow: hidden; position: relative;}
/*.pab .pab03 .iabwh .bd li:nth-child(3),.pab .pab03 .iabwh .bd li:nth-child(6){margin-right: 0px;}*/
.pab .pab03 .iabwh .bd li img{display: block; width: 100%; height: 100%; }
.pab .pab03 .iabwh .bd li p.iabwhname{font-size: 22px;left: 25px; line-height: 1em;  top:35px; position: absolute;color: #fff; }
.pab .pab03 .iabwh .bd li .pwhbg{display: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: #fff; background:rgba(0,0,0,0.5);}
.pab .pab03 .iabwh .bd li .pwhbg .pwh_name{font-size: 22px; padding-left: 25px; line-height: 1em; margin-bottom:15px; margin-top:35px; }
.pab .pab03 .iabwh .bd li .pwhbg .pwh_sname{font-size: 12px; padding-left: 25px; line-height: 1em; margin-bottom:15px; text-transform: uppercase;}
.pab .pab03 .iabwh .bd li .pwhbg .pwh_summ{font-size: 14px; padding-left: 25px; padding-right: 25px;  line-height: 22px; margin-top:15px; height:80px;  overflow-y:auto; }
.pab .pab03 .iabwh .bd li .pwhbg span{display: block; width:9px; height: 1px; background:#fff;margin-left: 25px;}
.pab .pab03 .iabwh .hd{width: 100%; text-align: center; margin-top: 25px;}
.pab .pab03 .iabwh .hd li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border:1px solid #b6000f; margin-right: 10px; line-height: 3em;
overflow: hidden;}
.pab .pab03 .iabwh .hd li:nth-child(3),.pab .pab03 .iabwh .hd li:nth-child(4){display: none;}
.pab .pab03 .iabwh .hd li.on{background:#b6000f;}

/*搜索结果页*/
.sspab{width: 1000px; margin:50px auto;}
.sspab form{display: none;}
.espcms_page_typename_width{font-size: 30px; text-align: center;}
.espcms_strlist dl{width: 100%; height:35px; margin-bottom: 10px; font-size: 14px; line-height:35px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.espcms_strlist dl .tl{float: left;}
.espcms_strlist dl .dr{float: right;}

.ih0{display: none !important;}

/*分享代码样式*/
.fenxiang{width: 170px; position: absolute; right: 0px; bottom:10px;}



/*右侧悬浮开始*/
.fixed-right{position: fixed; right: 10px; top: 40%;/* margin-top: 70px;*/ z-index: 100; }
.fixed-right li{margin-bottom: 10px; width: 60px; height: 60px; margin-bottom: 10px; position: relative; }
.fixed-right li span{display: block; width: 35px; height: 35px;   position: absolute; left:7.5px;top: 7.5px; z-index: -1;}
.fixed-right li a{display: block; width: 60px; height: 60px;   background:rgb(85, 85, 85); border-radius: 6px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.fixed-right li a i{font-size: 22px;width: 60px;  display: block; line-height:60px; text-align: center; color: #fff;}
.fixed-right li a:hover ,.tel.on{background-color:#336699; }
/*.fixed-right li a .ifnt01{font-size: 50px; }
.fixed-right li a .ifnt02{font-size: 56px; line-height: 41px; margin-left: -3px;}*/
.fixed-right li a .ifnt03{font-size: 20px; }
.fixed-right li a .ifnt04{font-weight: bold;}


.fixed-right li a.qq .qq_hide{position: absolute;right: 100px;   width: 166px; position: absolute; left: -186px; top: -35px;}
.fixed-right li a.qq .qq_hide .qq_hied_con{ width: 170px; background: #222; border-radius: 4px; color: #fff; padding: 5px 0 15px 0; 
  box-shadow: 0 0 8px 0 rgba(0,0,0,.2);  display: none;}
.fixed-right li a.qq .qq_hide .qq_hied_con dl{    width: 120px; margin: 0 auto; overflow: hidden; text-align: left; line-height: 22px; font-size: 12px;
 margin-top: 10px;}
.fixed-right li a.qq .qq_hide .qq_hied_con dl s{ font-style: normal; text-decoration: none;  color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; 
font-weight: bold;}
.fixed-right li a.qq .qq_hide .qq_hied_con:after {content: ""; width: 10px; height: 10px; background: #222; position: absolute; right: -9px; top: 58px; transform: rotate(45deg); }

.ewm_hide{    z-index: 10000; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(img/yiban.png); 
  display: none;}
.ewm_hide .ewm_hidecon{width: 360px; height: 400px; z-index: 100001; position: fixed; top: 50%; left: 50%; background: #fff; 
  margin: -200px 0 0 -180px; box-shadow: 1px 1px 6px 3px rgba(0,0,0,.2); display: none; text-align: center;}
.ewm_hide .ewm_hidecon dl{    margin-top: 60px; font-size: 14px; color: #333; line-height: 40px;}
.ewm_hide .ewm_hidecon dl img{display: block; width: 200px; height: 200px; margin:0 auto 10px;}
.ewm_hide .ewm_hidecon dl a{    width: 110px; height: 40px; background: #b2000f; color: #fff; display: inline-block; border-radius: 2px; font-size: 14px; line-height: 40px;  
  margin-top: 10px;}

.hlplx{/*background:url(pic/hlp.png)!important; overflow: hidden; background-position: center center;*/ }
.hlplx:hover{/*background-image: url(pic/hlplx01.png)!important; background-position: center center;*/ background-color: #b2000f!important; }

.lj{width: 100%; font-size: 14px; line-height: 2em; text-align: right;}
.lj a:hover{color:#b2000f; text-decoration: underline;}


.fixed-right li.dxs{display: none;}

.pro-ss01 {margin-top: 5px; margin-bottom: 0px; float: right; }
.pro-ss02{width:670px;}
.pro-ss02{margin: 50px auto 80px; height: 45px;}
.pro-ss02 ul li{float: left; margin-left: 10px; margin-right: 10px;}
.pro-ss02 ul li a {display: block; width:200px; height:40px; border-radius: 3px; border: 1px solid #e2000f; color: #e2000f; text-align: center; line-height: 40px; }
.pro-ss02 ul li.on a,.pro-ss02 ul li:hover a{    color: #fff; background: #e2000f;}




/*部分适配*/
@media screen and (max-width:1660px) {
  .prl .prl_lx{background-position: -160px bottom;}
  .nav_bottom .ibbg_list{right: 13%!important;}
}
@media screen and (max-width:1581px) {
  
  .nav_bottom .ibbg_list{right: 10%!important;}
}
@media screen and (max-width:1441px) {
  .prl .prl_lx{background-position: -260px bottom;}
  .nav .nav_box{width: 1200px;} 
  .nav .nav_top .ilogo{margin-right: 10px;} 
  .nav .menu ul li>a{width: 125px;}
  .nav .idh p{ padding-left: 0px;}
  .nav .idh p i{display: none;}
  .nav .idh a{margin-left:30px; }
  .box01{width: 640px;}
}
 
@media screen and (max-width:1367px) {
  .prl .prl_lx{background-position: -260px bottom;}
  .nav_bottom .ibbg_list{right: 5%!important;}

}


@media screen and (max-width:1201px) {
  body{max-width: 1200px;}
  .nav_bottom .ibbg_list{right: 2%!important;}
  .pjj_b2 .pjj_b2list{overflow: hidden;}
  .pjj_b3{overflow: hidden;}
  .fixed-right li.dxs{display: block;}
  .inews_nr,.ipro .ipro_list{overflow: hidden;}
  .ishuzi .box{overflow: hidden;}
}
