@charset "utf-8";
/* CSS Document */
@font-face {
/* font-test*/
font-family: temil;
src:url('tamil/TamilMN.svg'),
url('tamil/TamilMN.ttf'),
url('tamil/TamilMN.eot'); /* IE9 */
}
@font-face {
/* font-test*/
font-family: Roboto-Bold;
src:url('Roboto-Bold.ttf'); /* IE9 */
}
@font-face {
/* font-test*/
font-family: Roboto Thin;
src:url('Roboto Thin.ttf'); /* IE9 */
}




.head_right li:hover .ejdh{display:block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */
   }

@keyframes hideIndex{
 0%{ opacity: 0; transform: translate(0, 50px) }
100%{opacity: 1; transform: translate(0, 0) }
}

.ps_maina,.ps_mainc{width:100%; float: left;}
.ps_mainb{width:1200px; margin: 0px auto;}
.head{ background: url(../images/header-pattern.png);color: #515960;    border-top: 4px solid #74818f;}
.head_logo{width:285px; float: left; margin-bottom: 30px;}
.head_logo img{width:100%;}
.head_right{width:550px; float: right;}
.head_dh{ width: 100%; float: left;    border-radius: 7px 7px 0 0;
    background: #d04248;
    background: -moz-linear-gradient(top, #d04248 0%, #c6353b 66%, #be2930 100%);
    background: -webkit-linear-gradient(top, #d04248 0%, #c6353b 66%, #be2930 100%);
    background: linear-gradient(to bottom, #d04248 0%, #c6353b 66%, #be2930 100%);}
    .head_dh li{float:left; line-height: 50px;  text-align: center;     font-family: "Roboto-Regular", Arial, sans-serif; font-weight: bold; font-size:17px; text-transform: uppercase; transition: all 0.6s;}
    .head_dh li a{padding: 0px 18.9px; }
.head_dh li a:link,.head_dh li a:visited{color:#fff;}
.rt_xian{    background: #9c363a; float: right;
    background: -moz-linear-gradient(top, #9c363a 0%, #bd2930 100%);
    background: -webkit-linear-gradient(top, #9c363a 0%, #bd2930 100%);
    background: linear-gradient(to bottom, #9c363a 0%, #bd2930 100%);    width: 1px;
    height: 47px;
    content: '';
  
    display: inline-block;}
.head_dh li:hover{background-color: rgba(79,105,156,0.93);}
.ejda_yc{ text-align: left; text-transform: none; position: absolute;background-color: rgba(79,105,156,0.93); z-index: 9999; font-weight: normal; line-height: 28px; border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; transition: all 0.6s; display: none;}
.ejda_yc dd{ line-height: 28px; padding: 8px 25px; transition: all 0.6s;}
.head_dh li:hover .ejda_yc{display:block;animation: hideIndex 0.3s; display: block;
     -moz-animation: hideIndex  0.3s; /* Firefox */
     -webkit-animation: hideIndex  0.3s; /* Safari and Chrome */
     -o-animation: hideIndex  0.3s; /* Opera */}
.ejda_yc dd:hover{    background: #d04248;
    background: -moz-linear-gradient(top, #d04248 0%, #c6353b 66%, #be2930 100%);
    background: -webkit-linear-gradient(top, #d04248 0%, #c6353b 66%, #be2930 100%);
    background: linear-gradient(to bottom, #d04248 0%, #c6353b 66%, #be2930 100%);}
.head_yy{text-align:right; width: 400px; float: right;}
.head_righta{width:300px; float: left;margin-top: 20px;  margin-bottom: 20px;}
.head_rightb{width:200px; margin-top: 20px; float: right;}
.head_rightb h1,.head_righta1{color:#c52f35; font-size:16px; font-family: Arial;}
.head_righta2 input{width:218px; border: 0px; height: 30px;}
.head_righta2 span{display:block; width: 40px; height: 30px; line-height: 30px;}
.head_righta2 button{width:40px; height: 30px;}
.head_righta2{border:1px solid #d8dee5; border-radius: 5px; width: 100%; float: left; margin-top: 10px;    background-color: #f7f7f7;}
.head_righta2 input,.head_righta2 span,.head_righta2 button{float:left; text-align: center;}
.head_rightb dd{font-size:14px; font-family: Arial;}

    .swiper-container {
      width: 100%;
      height: 100%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
		align-items: center;}
.index_banner{width:100%; float: left;}
.l_stiao{width:21px; height: 100%; display: block; position: absolute;background: url(../images/main-shadow-left.png) bottom right repeat-y; float: left;}
.r_stiao{width:21px; float:right; height: 100%;  display: block; background: url(../images/main-shadow-right.png)  bottom left repeat-y; }
.qp_indexa{width:100%; float: left; padding: 25px;}
.left_about{width:560px; float: left; background: #fff; padding:15px; border-radius: 6px;}
.left_about h1{font-size:18px; font-family: Arial; color:#c52f35; font-weight: bold;}
.left_about dd{width:80px; height: 2px; background: #c52f35; margin: 8px 0px;}
.left_about p{line-height:20px; font-family: Arial; margin-bottom: 15px; color:#74818f;}
.top_lgrr,.top_rgrr{width:30px;}
.ll_yy{width:400px; float: left; line-height: 30px; background:#74818f;    border-radius: 0 0 13px 13px; padding: 0px 15px; color:#fff; text-align: left;}
.ll_yy a:link,.ll_yy a:visited{color:#fff;}
.ll_yy a{ padding:2px 6px;}

.footer_sp{width:100%; float: left; padding: 18px 25px;    border-top: 3px solid #c52f35; background-color: #515960;background: #5d646c;
    background: -moz-linear-gradient(top, #5d646c 0%, #40484f 100%);
    background: -webkit-linear-gradient(top, #5d646c 0%, #40484f 100%);
    background: linear-gradient(to bottom, #5d646c 0%, #40484f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d646c', endColorstr='#40484f',GradientType=0 )}
.f_dha{width:160px; float: left; font-family: "Roboto-Regular", Arial, sans-serif; }
.f_dha  a:link,.f_dha  a:visited{color:#97a1a7;}
.f_dha  a{font-size:14px;line-height: 1.2em; font-family: "Roboto-Regular", Arial, sans-serif; }
.f_dha h1{font-size:18px; color:#fff; margin-bottom: 10px; font-family: "Roboto-Bold", Arial, sans-serif !important; }
.f_dha dd{line-height:28px;}
.l_margin{margin-left:25px;}
.l_margin dd{width:150px; float: left;}
.icon-a{font-size:18px;}
.right_about{width:166.6px; float: left; height: 224px; margin-left: 30px; text-align: center; border-radius: 6px; background: #fff; padding: 15px;}
.right_about img{width:40%; margin: 10px auto;}
.right_about  h1{font-size:12px; font-family: Arial; margin-top: 10px; line-height: 25px; color:#666;}
.cp_fenlei{width:100%; margin-top: 30px; float: left;}
.cp_fenlei{width:265px; float: left; background: #fff;}
.cp_fenlei h1{padding:8px 15px;font-family: "Roboto-Bold", Arial, sans-serif !important; text-transform: uppercase;font-size:20px; line-height: 30px;}
.left_mg{margin-left:30px;}
.cp_fenlei a:link,.cp_fenlei a:visited{color:#546a9b;}

.index_lx{width:560px; padding-left: 80px; text-align: center; padding-top: 30px; float: left; border-radius: 6px; overflow: hidden; margin-top: 30px; color: #546a9b; background: url(../images/lx_bg.png) #fff left bottom no-repeat; height: 201px;}

.index_lx h1,.index_newsa{font-size:30px;    font-family: "Roboto-Bold", Arial, sans-serif !important;    letter-spacing: -0.5px;}
.index_lx h1 span,.index_newsa span{font-weight:lighter; margin: 0px 10px; font-family: "Roboto Thin", Arial, sans-serif !important;}
.index_lx dd{color:#d04248; font-family: "Roboto-Bold", Arial, sans-serif !important; font-size:24px; margin: 10px 0px;}
.index_lx p{font-size:16px; font-family: Arial; color:#666;  width: 100%; float: left;}
.link_lx{padding:6px 12px; border-radius: 5px;background: #d04248; color:#fff; margin-top: 20px;}
.index_news{width:560px; float: right; border-radius: 6px; overflow: hidden; background: #fff; margin-top: 30px; height: 201px;}
.index_newsa{width:100%; float: left; text-align: center; color: #546a9b; text-transform: uppercase; padding-top: 30px;}
.ns_a{width:100%; text-align: left; padding: 15px;}
.ns_a h1{font-size:16px;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.ns_a h1 span{font-size:14px; float: right;}
.ns_a p{font-size:14px; font-family: Arial; line-height: 25px; color:#666;}
.ns_a a:link,.ns_a a:visited{color:#333;}
.mor_a{width:200px; float: right; z-index: 999; position: relative; margin-top: -50px; text-align: center;}
.mor_a a{border:1px solid #546a9b; border-radius: 500px; padding: 6px 12px; font-family: Arial; transition: all 0.6s;}
.mor_a a:link,.mor_a a:visited{color: #546a9b;}
.mor_a a:hover{background:#546a9b; color:#fff;}
.f_lxfs{width:440px; float: right;}
.f_lxfs h1{font-size: 18px;  color: #fff; margin-bottom: 10px; font-family: "Roboto-Bold", Arial, sans-serif !important; }
.f_lxfs dd{color: #97a1a7; line-height: 28px; font-family: Arial;}
.international{width:100%; float: left; border-top:1px solid #777987; margin-top: 30px; padding-top: 20px; text-align: center;}
.international a{padding:0px 9px;}
.international a:link,.international a:visited{color:#fff;}
.f_enda{width:100%; float: left; background: #515960; border-bottom-left-radius: 5px; line-height: 50px; padding: 0px 25px;color:#acacac;}
.f_enda a:link,.f_enda a:visited{color:#acacac;}
.f_enda a{padding-left:30px;}
.nr_main{width:100%; float: left; padding: 20px 30px;}
.dqwz_a{width:100%;     border-bottom: 1px solid #d3d5dc; padding-bottom: 15px;}
.dqwz_a p{font-size:24px;font-family: "Roboto-Bold", Arial, sans-serif !important; padding-top:12px; }
.dqwz_a p span{padding-right:8px;}
.left_lb{width:230px; float: left; margin-top: 25px;}
.right_lb{width:880px; float: right; margin-top: 25px;}
.left_lba{width:100%; height: 45px; border-top-left-radius: 7px;border-top-right-radius: 7px; background: #c52f35; text-align: center; line-height: 45px; color:#fff; font-size:24px; text-transform: uppercase;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.left_lbb{background:#74818f; width: 100%; float: left;font-family: "Roboto-Bold", Arial, sans-serif !important; color:#fff;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px; margin-bottom: 20px; overflow: hidden;}
.left_lbb dd{ padding: 8px 15px; transition: all 0.6s;}
.left_lbb dd a:link,.left_lbb dd a:visited{color:#fff;}
.left_lbb dd a{display:block; width: 100%;}
.left_lbb dd span{font-size:10px; float: right;}
.left_lbc{width:100%; float:left;border-radius: 7px; margin-bottom: 30px; }
.left_lbc img{width:100%;}
.left_lbb dd:hover{background:#fff;color:#222;}
.left_lbb dd:hover a{color:#222;}
.right_lba{width:100%; text-align: center; font-size:12px;    color: #74818f; font-family: Arial; line-height: 22px;}
.goods_list{width:410px; float: left; margin:20px  15px; background: #fff; overflow: hidden; border-radius: 6px;}
.goods_lista{background:#e4e6e8; transition: all 0.6s;}
.goods_lista h1{font-size:16px; color:#2d3c4b; text-align: center; height: 40px; overflow: hidden; line-height: 40px;font-family: "Roboto-Regular", Arial, sans-serif;}
.goods_listb{width:185px; float: left; border-right:1px solid #e4e6e8; text-align: center; margin: 10px 0px;}
.goods_listb img{width:90%;}
.goods_listc{width:224px; float: right; padding: 15px; font-size:12px; font-family: Arial;}
.goods_list a:link,.goods_list a:visited{color:#222;}
.goods_listc li{line-height:22px; color:#5a6978; font-weight: bold;}
.goods_listc li span{font-weight:lighter;}
.goods_list:hover .goods_lista{color:#fff; background:#74818f; }
.goods_list:hover .goods_lista h1{color:#fff;}
.fenye{text-align:center; margin-top: 30px;width: 100%; float: left; margin-bottom: 50px;}
.fenye a,.fenye span{padding:5px 7px; border: 1px solid #ccc; font-family: Arial; font-size: 12px; margin: 5px; background: #fff;}
.fenye a:link,.fenye a:visited{color:#333;}
.cur{background:#c52f35; color:#fff;}
.img_left{width:380px; padding:10px; background: #e4e6e8; margin-top: 25px; margin-bottom: 25px; }
.cs_right{width:380px; float: left; margin-left: 40px; background: #fff; padding:25px 30px; margin-top: 25px; border-radius: 6px;}
.cs_right li{line-height:30px;font-family: "Roboto-Regular", Arial, sans-serif;}
.cs_righta{width:300px; float: right;background: #fff; padding:15px 30px; margin-top: 25px; border-radius: 6px;color:#666; font-family: Arial;}
.cs_righta dd {margin-top:10px;}
.cs_righta dd span{color:#4ab12a; padding-right: 8px;}
.cs_righta h1{font-family: "Roboto-Bold", Arial, sans-serif !important; font-size:22px;}
.cs_right p a{padding:7px 25px; border-radius: 500px; font-family: Arial;}
.mail_color:link,.mail_color:visited{color:#222;}
.cs_right p{width:100%; float: left; margin-top: 20px;}
.mail_color{background:#b0b8bf;}
.phone_color{background:#d04248;}
.phone_color:link,.phone_color:visited{color:#fff;}
.cs_right p span{padding-right:6px;}
.cp_xx{width:100%; float: left; background: #fff; border-radius: 7px; overflow: hidden; margin-bottom: 30px;}
.cp_xxa{color:#fff; background:#74818f;  padding: 5px 25px; line-height: 30px;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.cp_xxb{padding:20px 25px; width: 100%; font-size:14px; font-family: Arial; line-height: 26px;}
.cp_xxb p,.about_read p{margin-bottom:15px;}
.about_read{width:100%; float: left; padding-top: 25px; margin-bottom: 30px; font-size:14px; font-family: Arial; line-height: 26px;}
.lx_fsa{width:360px;float: left; background: #fff; margin-top: 30px; margin-bottom: 30px; border-radius: 7px; overflow: hidden;}
.lx_fsb{width:100%; float: left; padding: 25px;}
.lx_fsb{width:300px;  }
.lx_fsb dd{ margin-bottom:15px;line-height: 30px;}
.bd_lista input{width:100%; margin-bottom: 15px;}
.bd_lista textarea{width:100%;}

 .news_list{width:100%; border: 1px solid #eee; padding: 20px; transition: all 0.6s; float: left; background: #fff; margin-top: 20px;}
.news_lista{width:155px; float: left; transition: all 0.6s; }
.news_lista dd{font-size:16px; font-family: Arial; color:#666; margin-bottom: 10px;transition: all 0.6s;}
.news_lista h1{font-size:34px; margin-top: 15px;color:#666;transition: all 0.6s;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.news_listb{width:680px;border-left:1px solid #eee; padding-left: 35px; float: right;}
.news_listb h1{font-size:22px; margin-bottom: 15px;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.news_listb p{font-size:14px; color:#777; line-height:25px; font-family: Arial;}
.news_list a:link,.news_list a:visited{color:#222;}
.news_list:hover{ border: 1px dashed #003d91; }
.news_list:hover .news_lista dd,.news_list:hover  .news_lista h1{color:#222;}
.news_list:hover .news_listb h1,.news_list:hover .news_listb p,.news_list:hover .news_listb dd{color:#222;}
.read_ns h1{font-size:24px; font-weight: bold; margin-bottom: 10px; text-align: center;font-family: "Roboto-Bold", Arial, sans-serif !important;}
.read_ns dd{width:100%; background: #eee; padding: 10px 0px; text-align: center; font-family: "Roboto-Bold", Arial, sans-serif !important;}
.read_ns dd span{margin:0px 10px;}
.read_ns dd span font{font-family:Arial; padding-left: 8px;}
.read_ns p{font-family:Arial;}














