@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-size: 14px;text-decoration: none;border: 0;list-style: none; font-family:"Microsoft Yahei",Arial,"宋体",Helvetica, sans-serif,Verdana; }
body{margin:0px; padding:0px; min-width:1200px; color:#333; }
.clear{clear:both;}
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#ea1d24;}
a:active{color:#ea1d24;}
input,textarea{border:none; outline:none}
img{border:0;}

.header-s {height:30px; line-height:30px; border-bottom:1px solid #eeeeee; padding-top:5px;}
 .header-s .header-s-c{width:1200px; padding:0px 27px; margin:0px auto; color:#818181; font-size:12px; padding-bottom:1px; line-height:20px; position:relative;}
.header-s .header-s-c a{ text-decoration:none; color:#818181; }
 .header-s .header-s-c .h-left {float:right; display:inline; width:200px;}
 .header-s .header-s-c .h-left .icon a{display:block; padding:0px 0px 0px 20px; width:100%; height:100%; }
 .header-s .header-s-c .h-left .icon a:hover{color:#d7001e;}
 .header-s .header-s-c .h-left .language-i{width:20px; height:12px; border-left:1px solid #ddd; margin-top:3px; margin-left:10px; padding-left:5px;  }
.header-s .header-s-c .h-left .language-df{width:90px; }
 .header-s .header-s-c .h-left .language-df .language-en{ background:url(../images/language_en.png) no-repeat left center; }
 .header-s .header-s-c .h-left .language-df .language-cn{ background:url(../images/language_cn.png) no-repeat left center; }
 .header-s .header-s-c .h-left .language-df a{padding-left:25px; display:block; width:100%; height:20px; margin-bottom:5px;}
.header-s .header-s-c .h-left .language-df a:hover{color:#ea1d24;}
 .header-s .header-s-c .h-left .language-df .choose-lang{height:22px; width:90px; overflow:hidden;  position:absolute; padding:3px 0px 3px 10px; margin-top:-3px;}
 .header-s .header-s-c .h-right{ line-height:25px;  font-size:14px; color:#000000; }
  .fl{float:left; display:inline;}



.header{height:90px; margin:0px auto; width:1250px; }
.header_r{float:right; width:550px;}
.header_r li{float:left;  text-align:center; line-height:90px;}
.header_m{float:right; width:370px; margin-right:30px; padding-top:22px;}
.header_l{width:263px; height:55px; padding-top:20px;}
.input01{border:1px solid #010080; width:90%; border-radius:20px; height:40px; line-height:40px; padding-left:20px;}




.nav{width:100%; height:40px; line-height:40px; background:#010080; }
.navlist{width:1130px; margin:0px auto; }
.navlist li{width:140px; float:left; border-right:1px solid #414196; text-align:center; color:#ffffff; }
.navlist li a:link{color:#ffffff;}
.navlist li a:visited{color:#ffffff;}
.navlist li a:hover{color:#ffffff; width:140px; height:40px; background:#ea1d24; display: inline-block;}
.navlist li a:active{color:#ffffff;width:140px; height:40px; background:#ea1d24; display: inline-block;}
a.on{ color:#ffffff;width:140px; height:40px; background:#ea1d24; display: inline-block; }








.index_box01{background:#f3f3f3; height:400px; width:100%; margin-bottom:20px;}
.index_box01_bottom{height:72px; background:#d1d1d1; width:100%;}
.index_box01_top{height:308px; width:1200px; margin:0px auto; padding-top:22px;}
.index_box01_top_l{width:500px; height:308px;}
.index_box01_top_r{width:650px; float:right;}
.index_box01_top_r p{margin-top:30px; line-height:32px; font-size:16px; text-indent:2em;}
.index_box01_top_r p span{font-weight:bold;  font-size:16px;}
.index_box01_top_r img{margin-top:30px;}
.in_box01_b_r{width:650px; float:right;}
.in_box01_b_l{width:500px; height:72px; background:#010080;  color:#fff;}
.in_box01_b_l p {padding-left:20px; padding-top:10px;}
.in_box01_b_l p span{font-size:18px; }
.in_box01_bottom{width:1200px;margin:0px auto;}


.index_box02{width:1200px; margin:0px auto; height:440px;}
.index_title{text-align:center; background:url(../images/line.png) no-repeat bottom; padding-bottom:15px; }
h2{font-family:"Times New Roman", Times, serif; font-weight:normal; color:#111; font-size:18px;}
h1{font-size:28px; color:#e10413;}




.h218px {width:1200px;height:300px;_height:300px;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:67px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden; margin-top:20px;}
#scrollbox ul LI {FLOAT:left;width:160px;_width:160px;height:230px;_height:230px;vertical-align:top; margin-right:20px; margin-left:20px;text-align:center;padding:0px;overflow:hidden;}
#scrollbox ul LI img{ width:160px;height:160px;border:0px;}
.pointer {CURSOR: pointer; padding-top:30px;}
#scrollbox ul LI span{font-size:16px; font-weight:bold; line-height:30px;}




.index_box03{background: url(../images/bg.jpg) no-repeat #f3f3f3; background-size:100%; height:520px; width:100%; padding-top:20px;}
.in_box03_ul li{width:266px; height:368px; border:1px solid  #ccc; float:left; margin-right:15px; background:#FFF; padding:10px;}
.in_box03_ul{width:1200px; margin:20px auto 0;}
.in_box03_ul_t{line-height:40px; border-bottom:1px solid #ccc; font-size:16px; font-weight:bold;}
a.button02{width:120px; height:36px; margin:20px auto 0; line-height:36px;}
a.button02:link{width:266px; height:36px; text-align:center; color:#333333; display:block; background:#dddddd;}
a.button02:visited{width:266px; height:36px;  text-align:center; color:#333333; display:block; background:#dddddd;}
a.button02:hover{width:266px; height:36px;  text-align:center; color:#ffffff; display:block; background:#010080;}
a.button02:active{width:266px; height:36px;  text-align:center; color:#ffffff; display:block; background:#010080;}
.in_box03_ul p{line-height:24px; height:75px; overflow:hidden;}

.index_box04{width:1200px; margin:0px auto; height:440px; padding-top:20px;}
.index_box04_r{width:100%;  margin-top:20px;}
.index_box04_l{width:500px;}
.index_box04_r li{height:90px; border-bottom:1px solid #e4e0e0; margin-bottom:30px;  width:540px; float:left;  margin-right:30px; margin-left:30px;}
.in_04_r_r{width:450px; float:right;}
.in_04_r_l{width:60px; border:1px solid #e4e0e0; text-align:center;}
.ri{line-height:36px;border-bottom:1px solid #e4e0e0; background:#010080; color:#ffffff; font-size:18px; }
.time{ line-height:36px; font-size:12px;}
.time2{ line-height:20px; font-size:12px; color:#ccc;}
.in_04_r_title a{font-size:16px; line-height:32px;}
.in_04_r_title a:link{color:#333;}
.in_04_r_title a:visited{color:#333;}
.in_04_r_title a:hover{color:#ea1d24;}
.in_04_r_title a:active{color:#ea1d24;}
.in_04_r_text{height:40px; overflow:hidden;}
.in_04_r_text2{heigh:50px; overflow:hidden;}
.index_box04_l li{width:206px; height:250px; float:left; margin-right:40px; margin-top:20px; }
a.button01{width:120px; height:30px; margin:20px auto 0; line-height:30px;}
a.button01:link{width:120px; height:30px; border:1px solid #ccc; text-align:center; color:#333333; display:block;}
a.button01:visited{width:120px; height:30px; border:1px solid #ccc; text-align:center; color:#333333; display:block;}
a.button01:hover{width:120px; height:30px; border:1px solid #ccc; text-align:center; color:#ffffff; display:block; background:#010080;}
a.button01:active{width:120px; height:30px; border:1px solid #ccc; text-align:center; color:#ffffff; display:block; background:#010080;}


.footer{height:230px; background:#001e32; width:100%; color:#bebcbc;}
.foot{width:1200px; margin:0px auto; padding-top:40px;}
.foot_r{float:right; width:275px; height:135px;text-align:center; border-left:1px solid #001e32;}
.foot_m{float:right; width:543px; height:135px; border-right:1px solid #02314f; border-left:1px solid #001e32; padding-left:50px; paddng-right:50px;}
.foot_l{width:300px;border-right:1px solid #02314f; height:135px; }
.foot_m_r{float:right; width:480px; line-height:30px;}
.foot_m_r span{font-size:18px; line-height:36px;}


a.button03{width:120px; height:30px; margin:20px auto 0; line-height:30px;}
a.button03:link{width:120px; height:30px; background:#010080;text-align:center; color:#ffffff; display:block;}
a.button03:visited{width:120px; height:30px; background:#010080; text-align:center; color:#ffffff; display:block;}
a.button03:hover{width:120px; height:30px; background:#ea1d24; text-align:center; color:#ffffff; display:block;}
a.button03:active{width:120px; height:30px; background:#ea1d24; text-align:center; color:#ffffff; display:block;}

#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}



.page_add{height:40px; line-height:40px; background:#ffffff; border-bottom:1px solid #dddddd;}
.page_add_1200{width:1200px; margin:0px auto;}
.page_about_bg{min-height:500px; background:#f7f7f7;}
.page_title {background:url(../images/pagetitle.png) no-repeat center; height:70px; line-height:70px; text-align:center; font-size:24px; color:#939393; margin-bottom:10px;}
.page_title span{font-weight:bold; color:#e10413; font-size:24px;}
.p_a_t_r{float:right; width:477px; height:318px;}
.p_a_t_l p{width:700px; font-size:16px; line-height:30px;}

.partner_ul li{width:250px; height:63px; border:1px solid #ccc; margin-right:24px; margin-left:24px; margin-bottom:30px; float:left;}
.padding_b_20{padding-bottom:20px;}
.adv_text p{ font-size:16px; line-height:30px;}
.p_a_t_l2 p{width:600px; font-size:16px; line-height:30px;}
.p_a_t_l2 p span{color:#e10413; font-weight:bold; font-size:18px;}
.p_a_t_l2 ul li{line-height:40px; background: url(../images/icon06.jpg) no-repeat 2px; padding-left:20px; font-size:16px;}

.honor_list li{width:350px; height:252px; float:left; margin-right:20px; margin-bottom:20px; margin-left:20px}
.honor_list li p{height:40px; line-height:40px; text-align:center; font-size:16px;}
.p_a_t_r2{float:right; width:700px; }
.p_a_t_l{width:450px;}
.p_a_t_l3 img{border:4px solid #ebebeb;}
.p_a_t_r2 p{font-size:16px; line-height:32px;}


.page_news{width:1200px; margin:0px auto; padding-top:20px;}
.page_news li{border-bottom:1px dotted #ccc; height:160px; margin-bottom:20px;}
.page_news_l{width:206px; height:150px;}
.page_news_l img{width:206px; height:150px;}
.page_news_r{float:right; width:980px;}
.new_t a{font-weight:bold; height:40px; line-height:40px; font-size:18px;}
.time2{font-size:14px; color:#666; margin-bottom:10px;}
.text{font-size:14px; height:50px; overflow:hidden;}

.page_list li{min-width:30px; height:30px; line-height:30px; float:left; margin-right:10px; margin-bottom:30px; text-align:center; font-size:14px; }
.page_list{ height:30px; width:400px; text-align:center; margin:0px auto;}
.page_list li a:link{ min-width:30px; height:30px; line-height:30px; display: inline-block; padding-left:3px; padding-right:3px; border:1px solid #cccccc;}
.page_list li a:visited{ min-width:30px; height:30px; line-height:30px; display: inline-block; padding-left:3px; padding-right:3px; border:1px solid #cccccc;}
.page_list li a:hover{min-width:30px; height:30px; line-height:30px;background:#020183; color:#ffffff; display: inline-block; padding-left:3px; padding-right:3px;}
.page_list li a:active{ min-width:30px; height:30px; line-height:30px; background:#020183; color:#ffffff; display: inline-block; padding-left:3px; padding-right:3px;}
a.here2{min-width:30px; height:30px; line-height:30px; background:#020183; color:#ffffff; display: inline-block; padding-left:3px; padding-right:3px;}


.tables {padding-bottom: 45px;  margin-top:20px;}
.tables table {}
.tables table tr:first-child {background: #ededed;}
.tables table tr:hover {background: #e8e8e8; cursor:pointer;}
.tables table th {font-size: 16px;color: #474747;height: 56px;font-weight: normal;text-align: center; }
.tables table td {font-size: 14px;color: #474747;text-align: center;height: 55px;border-bottom: 1px solid #e8e8e8;}
.tables table td .ar {font-family: arial;}
.tables table td a{color: #474747; cursor:pointer;}
.tables table td .xx_btn:hover {color: #736356;}
.rh_p{text-align:center; color:#969595; margin-bottom:30px;}
.news_title{text-align:center; font-size:22px; font-weight:bold; line-height:50px;}
.rh_title{font-size:18px; color:#333333; height:40px; line-height:40px; font-weight:bold;}
.rh_title2{font-size:18px; color:#333333; margin-top:30px;height:40px; line-height:40px;font-weight:bold;}
.news_time{font-size:14px; text-align:center; border-bottom:1px dotted #989898; line-height:24px; margin-bottom:20px;}

.contact_l{width:300px;}
.contact_title{font-size:18px; font-weight:bold; line-height:50px;}
.padding_t_20{padding-top:20px;}
.contact_l p{font-size:16px; line-height:32px;}
.map{float:right; width:900px;}
.input02{width:100%; height:40px; border:1px solid #cccccc;}
.table01 tr td{font-size:16px;}
.input03{width:100%; height:100px; border:1px solid #cccccc;}
.xx p{line-height:24px; font-size:14px;}
.case_bottom{height:40px;  border-top:1px solid #cdcbcb; line-height:40px; font-size:14px;}
.case_bottom a:hover{color:#c01920;}
.case_bottom a:active{color:#c01920;}
.fr{float:right;}
.news_text{line-height:32px; padding-bottom:20px; }
.news_text p{ font-size:16px;}


.product_l{width:290px;}
.product_l li{height:42px;line-height:42px; margin-bottom:5px;}
.product_l li a:link{ background:url(../images/pbg01.jpg) no-repeat; font-size:14px; color:#333333; width:280px; height:42px; display:block; padding-left:10px;}
.product_l li a:visited{ background:url(../images/pbg01.jpg) no-repeat; font-size:14px; color:#333333; width:280px; height:42px;display:block; padding-left:10px;}
.product_l li a:hover{ background:url(../images/pbg02.jpg) no-repeat; font-size:14px; color:#fff; width:280px; height:42px;display:block; padding-left:10px;}
.product_l li a:active{ background:url(../images/pbg02.jpg) no-repeat; font-size:14px; color:#fff; width:280px; height:42px;display:block; padding-left:10px;}
.product_r{float:right;width:880px; min-height:500px;}
.product_l li a.here{ background:url(../images/pbg02.jpg) no-repeat; font-size:14px; color:#fff; width:280px; height:42px;display:block; padding-left:10px;}
.pro_top_r{float:right; width:250px; height:250px; border:1px solid #ccc;}
.pro_top_l{width:600px;}
.pro_top_l_title{font-size:24px; height:50px; color:#010080; line-height:50px;}
.pro_little_t{font-weight:bold; font-size:18px; line-height:40px;}
.pro_top_l p{font-size:16px; line-height:32px;}
.pro_text p{font-size:16px; line-height:32px;}


.co_news{width:1200px; margin:0px auto; padding-top:20px;}
.co_news li{ background:#f8f7f7; height:180px; margin-bottom:20px; padding:15px;}
.co_news_l{width:850px; }
.co_news_l p{ font-size:14px; height:95px;overflow:hidden; line-height:24px; }
.co_news_r img{width:306px; height:180px;}
.co_news_r{float:right;width:306px; height:150px;}

a.button04{line-height:36px; text-align:center; margin-top:10px;}
a.button04:link{width:166px; height:36px;  color:#333333; display:block; background:#dddddd;}
a.button04:visited{width:166px; height:36px;   color:#333333; display:block; background:#dddddd;}
a.button04:hover{width:166px; height:36px;  color:#ffffff; display:block; background:#010080;}
a.button04:active{width:166px; height:36px;   color:#ffffff; display:block; background:#010080;}

.download li {height:50px; line-height:50px; border-bottom:1px dotted #cccccc; background:url(../images/icon10.png) no-repeat 2px; padding-left:10px;}
a.button05:link{float:right; width:120px; height:30px; line-height:30px; background:#010080; text-align:center; color:#ffffff; display:block; border-radius:20px; margin-top:10px;}
a.button05:visited{float:right; width:120px; height:30px; line-height:30px;background:#010080; text-align:center; color:#ffffff; display:block;border-radius:20px;margin-top:10px;}
a.button05:hover{float:right; width:120px; height:30px; line-height:30px;background:#e91e22; text-align:center; color:#ffffff; display:block; border-radius:20px;margin-top:10px;}
a.button05:active{float:right; width:120px; height:30px; line-height:30px;background:#e91e22; text-align:center; color:#ffffff; display:block; border-radius:20px;margin-top:10px;}
.download{margin-bottom:20px;}
.oemtitle{font-size:24px; font-weight:bold; height:60px; line-height:60px; color:#010080;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 30px
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #010080;
  border: 1px solid #010080;
}
.pagination a.page-num-current {
  color: #fff;
  background: #010080;
  border: 1px solid #010080;
}
/* ----- PB分页数字条效果 结束 ----- */