.f_pr{position:relative;}
.f_pa{position:absolute;}
.header , .content , .footer { width:1200px; margin:0 auto;  }
em{font-style:normal;}
      .g_top{ height:47px; background:url(topbg.jpg) repeat-x center top;}
      .top_t{ height:47px; line-height:47px;color:#666666;font-size: 14px;}
      .top_t p{ float:right;/*background:url(tel.jpg) no-repeat 0 8px;*/font-size:14px;color: #0052c1; padding-left: 35px;}
      .g_top h1{ float:left; padding: 26px 0 0 0;width:190px;}
    .menu {  white-space: nowrap;  height: 60px;   line-height: 60px;  }
        .menu ul { width: 1280px;   }
        .menu li {float: left;  font-size: 16px;  background: url(menu-x.png) no-repeat 0 0;  margin-left: -2px; position: relative;  }
        .menu li a {color: #fff; display: inline-block; padding: 0 35px;}
        .menu li.on a,
        .menu li a:hover {text-decoration: none; z-index: 1; background: #47a0f7;        }
        .menu li a:-webkit-any-link {display: block; }

        /*banner*/
        .fullSlide{ min-width:1000px; position:relative;  height:664px; overflow:hidden;  }
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  height:664px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:664px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
        .fullSlide .hd ul li{width: 62px;height: 12px;background: #fff; }
        .fullSlide .hd ul .on{background: #0052c1;  }
      

  .g_ser{height: 63px;line-height: 63px;border-bottom: 1px solid #e8e8e8; }
  .h_sea{ height:63px;line-height: 63px; overflow:hidden; color:#aaaaaa; font-size: 14px;background:url(serico.jpg) no-repeat 0 18px;padding-left: 36px;}
  .h_sea b{font-weight: normal; color: #333333;}

  .inp01{height:63px;line-height:63px;   padding-left: 50px; width:350px;float:left;color:#666666; font-size: 12px;  border: none; background: none; font-family:"Microsoft Yahei"}
  .s_ss{float:left; width:100px; height:63px; background: none;border: none; cursor: pointer;}
  .key a{color:#aaaaaa;padding:0 15px;}
  .s_inp{ background:url(serbg.jpg) no-repeat; width: 500px;height: 63px;}
  

      .g_ft{ height:382px; background: url(ftbg.jpg) no-repeat center top;}
      .g_ft .m_fnav{height:66px; line-height:66px;overflow:hidden; color:#1a80c7;margin-bottom: 30px; }
      .g_ft .m_fnav a{ color:#fff; padding:0 22px;  font-size: 16px; font-weight: normal;display: inline-block;}
      .g_ft .m_ftlogoc{float: left;width: 272px;margin-right: 152px; }
      .g_ft .m_ftlogoc img{width: 272px;height: 120px;display: block;}
      .g_ft .m_ftlogoc em{display: block;height:30px;border-bottom: 1px dashed #bfbfbf;font-size: 26px;color: #0052c1;padding-left: 46px;background: url(ftel.jpg) no-repeat;margin-bottom: 20px;}
      .g_ft .m_ftlogoc p{font-size: 14px;line-height: 25px;color: #666666;}
      .g_ft .m_ftlogoc p a{color:#666;}
      .g_ft .f_ftcon{float: left;width: 336px;}
      .g_ft .f_ftcon li{height: 54px;line-height: 54px;border-bottom: 1px dashed #bfbfbf;font-size: 16px;color: #666666;}
      .g_ft .f_ftcon li b{font-weight: normal;font-size: 20px;color: #0052c1;}
      .g_ft .ftan{float: right;width: 310px;}
      .g_ft .ftan h2{padding-left: 10px;}
      .g_ft .ftanlst{margin-top: 20px;}
      .g_ft .ftanlst li{float: left;width: 142px;height: 142px;position: relative;margin: 0 10px 10px 0}
      .g_ft .ftanlst li img{width:142px;height:142px;display:block;}
      .g_ft .ftanlst li em{position: absolute;left:0;top:0;border: 3px solid #0052c1;width: 136px;height:136px;display: none;}
      .g_ft .ftanlst li:hover em{display: block;}
      .g_ft h2{height: 36px;line-height: 36px;font-size: 20px;color: #0052c1;font-weight: bold;}


    

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {font-size: 14px;
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 18px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0052c1;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0052c1;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
.sub{cursor: pointer;}
.nybanner{height: 240px; background: #d7d7d5; overflow: hidden;}
.nybanner img{width: 100%;display: block;}
.w{width: 1200px; margin: 0 auto;}
.fr{float: right;}
.fl{float: left;}
.title {
  height: 35px;
  line-height: 35px;
  border-bottom: 2px solid #e0e0e0;
  position: relative;
  width: 100%;
}
.title span { 
  font-weight: bold;
  font-size: 20px;
}
.title a.more {
  font-weight: bold;
  color: #c0c0c0;
}
.title a.more:hover {
  color: #005FBB;
}
.title s {
  position: absolute;
  width: 85px;
  height: 4px;
  left: 0px;
  top: 33px;
  background: #144bbf;
}
.prolist {
  width: 275px;
  margin: 0px;
}
.prolist .tik {
  background-color:#1275dc;
  height: 50px;
  border-left: 0px solid #1245b4;
  margin-bottom: 10px;
  padding: 20px;
  overflow: hidden;
}
.prolist .tik span {
  color: #fff;
  font-family: arial;
  line-height: 30px;
  display: block;
  text-transform: uppercase;
  height: 50px;
}
.prolist .tik span p {font-family:"寰蒋闆呴粦", "Microsoft YaHei";
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}
.prolist .comt ul {
  width: 275px;
  overflow: hidden;
  border-top: 1px solid #dfdfdf;
}
.prolist .comt ul li a {
	color:#666;
  height: 52px;
  line-height: 52px;
  display: block;
  padding-left: 25px;
  background: url(proleftli.jpg) repeat-x;
  font-size: 16px;
  font-weight: bold;
  border-left: 0px solid #dfdfdf;
  border-right: 0px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.submian .subright .links .list {
  overflow: hidden;
  padding: 20px 0px;
}
.submian .subright .links .list .itag {
  width: 103%; padding-left:30px;
}
.submian .subright .links .list .itag li {
  margin-bottom: 10px;
  width: 175px;
  float: left;
}
.submian .subright .links .list .itag li a img {
  width: 104px;
  height:49px;
  display: block;
  padding: 2px;
  border: 1px solid #cecece;
}
.submian .subright .links .list .itag li a span {
  width:110px;
  display: block;
  text-align: center;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-weight: bold;
  overflow: hidden;
}
.submian .subright .links .list .itag li a:hover img {
  background: #1145b2;
  border-color: #1145b2;
}
.submian .subright .links .list .itag li a:hover span {
  color: #1145b2;
}
.prolist .comt ul li a:hover {
  background: url(proleftlihover.png) no-repeat;
  color: #fff;
}
.prolist .comt ul li.hover a {
  background: url(proleftlihover.png) no-repeat;
  color: #fff;
}
.submian {
  padding-top: 30px;
}
.submian .subleft {
  width: 275px;
  padding-bottom: 35px;
}
.submian .subleft .leftnews {
  padding-top: 20px;
  margin-top:10px;
}
.submian .subleft .leftnews .leftnewscomt {
  border: 1px solid #e9e9e9;
  padding: 15px;
  line-height:28px;
  font-size:14px;
}
.submian .subleft .leftnews .leftnewscomt ul {
  padding: 0px 0px 5px 0px;
}
.submian .subleft .leftnews .leftnewscomt ul li {
  height: 35px;
  line-height:35px;
  border-bottom: 1px solid #e7e7e7;
  overflow: hidden;
  padding-left:12px;
  background:url(News_List.jpg) no-repeat left center;
}
.submian .subleft .leftnews .leftnewscomt ul li a {
  font-size:14px;
  float: left;
  color: #333;
}
.submian .subleft .leftnews .leftnewscomt ul li a:hover {
  color: #1275dc;
}
.submian .subleft .leftnews .leftnewscomt ul li span {
  float: right;
}/**/
 .submian .subright{width: 890px; padding-bottom:35px;}
 .produtlist .list{overflow: hidden; padding: 20px 0px;}
 .produtlist .list .itag{width: 103%;}
 .produtlist .list .itag li{margin-bottom: 10px; width: 290px; float: left;}
 .produtlist .list .itag li a img{width: 260px; height: 221px; display: block; padding: 2px; border: 1px solid #cecece;}
 .produtlist .list .itag li a span{width: 260px; display: block; text-align: center; height: 35px; line-height: 35px; font-size: 14px; font-weight: 100; overflow: hidden;}
 .produtlist .list .itag li a:hover img{background: #1145b2; border-color: #1145b2;}
 .produtlist .list .itag li a:hover span{color: #1145b2;}
 .listaboutcomt{font-size:14px; line-height: 30px; padding:16px; border:1px #E9E9E9 solid; margin-top:10px;}
 .subright .title{ background:url(Nei_Right_Top_Bg.jpg) no-repeat; width:850px; height:50px; line-height:50px; border:0px; padding-left:40px;}
 .subright .title span{ font-size:15px; font-family: "寰蒋闆呴粦", "Microsoft YaHei";}
 .subright .title .sitepath{background:url(img.png) no-repeat -1907px -1303px; padding-right:17px; padding-left:20px}
 .subright .title .sitepath a{color: #676767; font-size:14px; }
 .subright .title .sitepath a:hover{color: #1275dc; font-size:14px;}
 .subright .qa{width: auto; padding: 15px 0px;}
 .subright .qa li{height: auto;}
 .subright .qa li .a2 p{width: 90%; height: auto;}
 .subright .aboutlist{padding: 15px 0px; line-height: 24px; color: #333;}
 .subright .listnews{padding: 15px 0px;}
 .subright .listnews ul li{padding-left:12px; height: 42px; line-height: 42px; border-bottom: 1px dotted #ccc;}
 .subright .listnews ul li a{font-size:14px; float: left;}
 .subright .listnews ul li span{float: right;}

/* page_newsdetail_list */
.submian .subright .ArticleTitle{padding-top: 10px; font-size: 16px; line-height: 26px; text-align: center; padding-bottom: 5px; border-bottom: 1px dotted #a6a6a6; font-weight: bold;}
.submian .subright .ArticleMessage{text-align: center; line-height: 22px; height: 22px; border-bottom: 1px dotted #a6a6a6; margin-bottom: 10px;}
.submian .subright .ArticleTencont{padding:0px; line-height: 2em; overflow: hidden;}
.submian .subright .ArticleTencont img{max-width:700px;display:block;margin: 20px auto 0px;}
/* relatedLink */
.submian .subright .reLink{font-size:14px; height:44px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 100%; margin:15px auto;}
.submian .subright .reLink .prevLink{float: left; margin-left: 10px; height:44px; line-height:44px;width: 45%;overflow: hidden;}
.submian .subright .reLink .nextLink{ float: right; margin-right: 10px; height:44px; line-height:44px;overflow: hidden;text-align: right;width: 400px;}
/*page pro detail*/
.submian .subright .ArticleTencont .center img{max-width: 600px;}
.submian .subright .photoShowTitle{ font-weight: bold; font-size:24px; margin-top: 2px; text-align: center; line-height:45px;}
.conBox em{ font-size: 15px;text-align: center; color:#6C6A6A;font-weight: lighter;width: 100%;height: 40px; padding-bottom:15px; padding-top:8px; overflow: hidden;display: block;margin: 0 auto;line-height: 40px;border-bottom: 1px dotted #a6a6a6;}
.conBox em span{margin-left: 12px; width: 200px;overflow: hidden;}
.submian .subright .ArticleTencont .caseimg{ border-bottom:1px dotted #a6a6a6; padding-bottom:20px;}
.submian .subright .ArticleTencont .ProDes{line-height:28px; padding:10px 0px; font-size:14px;}
.titlele{height: 40px; line-height: 40px; padding-bottom:14px;}
.titlele span i{background:url(img.png) no-repeat -1463px -1389px; width: 42px; height: 40px; float: left;}
.titlele span b{float: left; font-size:20px; padding-left: 10px;}
.titlele .more{width: 73px; height: 26px; line-height: 26px; background: #ff0000; color: #fff; text-align: center; margin-top: 8px;}
.titlele .more:hover{background: #1275dc;}
.TabTitle2 ul.expmenu{ margin:0 auto;}
/*涓€绾у鑸�*/
.TabTitle2 ul.expmenu li{ background:url(img.png)-1495px -1472px no-repeat;cursor:pointer;}
.TabTitle2 ul.expmenu li div.header1 { width: 100%; display: block;height:53px;line-height:50px;overflow: hidden;}
.TabTitle2 ul.expmenu li div.header1 a {color:#000;padding-left:30px;font-size:17px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header1:hover {background:url(img.png)-1551px -1383px no-repeat;color:#fff;}
.TabTitle2 ul.expmenu li div.on {background:url(img.png)-1551px -1383px no-repeat;color:#fff;}
.TabTitle2 ul.expmenu li div.on a {color:#fff;}
.TabTitle2 ul.expmenu li div.header1:hover a {color:#fff;}
.TabTitle2 ul.expmenu li div.header1 .arrow {display: block;width: 36px;height: 54px;background: no-repeat center;float: right; padding-right:10px; overflow: hidden;cursor: pointer;}
/*涓夎鎸夐挳*/
.TabTitle2 ul.expmenu li div.header1 .arrow.up {background:url(img.png)-1811px -1522px no-repeat; margin-top:10px;}
.TabTitle2 ul.expmenu li div.header1 .arrow.down {background:url(img.png) -1889px -1526px no-repeat; margin-top:14px;}
/*浜岀骇瀵艰埅*/
.TabTitle2 ul.expmenu li .menu {width:100%;height: auto;overflow: hidden;background-color:#F0F0F0;margin-top: 4px;}
.TabTitle2 ul.expmenu li .menu li{display: block;height:42px;overflow: hidden;line-height:40px;color:#000; border-bottom:#e9e9e9 double 1px; background:#fff; width:100%;}
.TabTitle2 ul.expmenu li .menu li a { color:#000; text-decoration:none;font-size:16px;padding-left:45px;display:block;}
.TabTitle2 ul.expmenu li .menu li:hover {background-color:#ff0000;}
.TabTitle2 ul.expmenu li .menu li:hover a {color: #fff;}
.he{ display:none}

/*page*/
.Pages{ margin:0 auto; }
.Page{ width:100%; text-align:center; padding:35px 0px 20px 0px; margin:0 auto;}
.Page a{display:inline-block;width:48px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#202020; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:48px; padding:0px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; float:left;}
.Page span.current{ background:#1275dc; color:#FFF}
.Page .zjl{display:inline-block;min-width:48px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; float:left;}

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 
.wbytable .wyzm img#vdcode{margin:0;}