@charset "utf-8";
/* CSS Document */
body{  margin:0 0 0 0; font-family:"微软雅黑"; background: url(../images/body_bg.png); }
*{ margin:0; padding:0px; list-style-type:none;}
li{ list-style-type:none;}
img{ border:0px;vertical-align: middle;}
.clear{ clear:both;}
h1,h2,h3{font-family:"微软雅黑"; font-weight:normal;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
input {outline:none;}

@font-face {
  font-family: 'century';
  src:url('century.ttf') format('truetype');
}

/* 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 Thin;
src:url('Roboto Thin.ttf'); /* IE9 */
}
@font-face {
/* font-test*/
font-family: cczt;
src:url('Roboto-Bold.ttf'); /* IE9 */
}





.dh_qbcp:hover .yc_dh{
	 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) }
}
/*数字滚动*/
.q{zoom:1}
.product-number-info li{float:left;color:#fff;padding-top:1px}
.product-number-info li:first-child{}
.product-number-info li b{font-weight:400;font-size:36px;line-height:1;display:inline-block;position:relative;margin:20px 0 20px}
.product-number-info li p{font-size:16px;font-family: Bahnschrift;}
.product-number-info li b i{font-style:normal;font-family: Bahnschrift; font-size:50px;}
.product-number-info li b sup{position:absolute;font-size:20px;right:-15px;top:-3px}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:70px}
.product-number-info li b em{font-style:normal;font-size:28px;font-weight:100;padding-left:2px;position:relative;top:-4px}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:70px}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:78px}
.product-number-info li.li-5{text-align:right}
/*数字滚动 end*/

.rn_maina,.rn_mainc,.about_b,.shuz{width:100%; float: left;}
.rn_mainb{margin:0px auto;}
.rn_dh li{float:left; font-size:18px; font-family: cczt; margin-top: 10px;} 
.rn_dh li a{transition:all 0.6s; padding-bottom: 5px;}
.rn_dh li a:link,.rn_dh li a:visited{color:#222; }
.hs_head {position: fixed;z-index: 9999; background: #fff; padding: 18px 0px;} 
.haver_a:link,.haver_a:visited{color:#81b61d;}
.rn_dh li:hover a{color:#81b61d; border-bottom: 2px solid #81b61d;}


.ce2{background:#fff;box-shadow: 0px 3px 46px 0px rgba(0, 0, 0, 0.1);}
.ce2 .rn_dh li a:link,.ce2 .rn_dh li  a:visited{color:#222;}
.about_a dd{ font-family: Arial; font-size: 12px; text-transform: uppercase; padding: 15px 0px; color:#959494;}
.about_a h1{font-size: 26px; font-family: cczt; color:#20416e; padding-bottom: 20px;}
.about_a p{color:#454545; font-size: 16px; font-family: Arial; padding-top: 20px; line-height: 28px;}
.about_b a,.about_b button{padding:25px 30px; margin-top: 36px; background: #24487a; border-radius: 6px;font-family: Arial; font-size:16px;transition: all 0.6s;}
.about_b button{color:#fff; border:0px;}
.about_b a:link,.about_b a:visited{color:#fff;}
.about_b span{display:block; width: 30px; height: 1px; background: #fff; float: right; margin-top: 8px; margin-left: 30px; transition: all 0.6s;}
.about_b:hover a{background:#84ba34;}
.about_b:hover span{width:70px;}
.shuzi_p{background:#20416e;color:#fff;}
.shuz li{ float: left;}
.index_cpa{text-align:center;}
.index_cpa h1{font-size:50px;font-family: 'Bahnschrift'; padding-top: 15px; color:#f67031;}

.index_lba img{transition: all 0.6s;}
.index_lba:hover img{transform: scale(1.2);}
.tt_style{text-align:center;}
.tt_style h1{ font-family: cczt; color:#20416e; font-size:40px;}
.tt_style dd{width:50px; height: 2px;background: #ccc; margin: 15px auto;}
.sy_newsb{width:100%; padding: 30px 20px;     background-image: linear-gradient(to right,#c9cedf ,#aeb4ce);color:#fff;}
.sy_newsb h1{font-size:16px; padding-bottom: 20px; font-family: cczt;}
.sy_news a:link,.sy_news  a:visited{color:#222;}
.sy_news img{transition:all 0.6s;}
.sy_newsb p{font-size:14px;line-height: 28px; padding-top: 15px;}
.sy_news:hover img{ transform: translate3d(15px,6px,0);}


.footer{background:#20416e; color:#fff; padding-top: 50px;}
.f_ma h1{font-size:32px; font-family: cctz; padding-bottom: 40px;}
.f_ma dd,.f_ma dd a:link,.f_ma dd:visited{color:#7690b4; line-height: 30px; }
.f_ma dd{font-family:cczt; font-size:16px; font-weight:lighter;}
.ss_a{width:100%; float: left; background:  #fff; padding: 6px 10px; font-size:14px;}
.ss_b{font-size:32px; margin:18px 10px;}
.ss_b a:link,.ss_b a:visited{color:#597daf;}
.footer_left,.footer_center{border-right:1px solid #294b79; padding: 0px 25px;}
.footer a{transition: all 0.6s;}
.f_ma dd a:hover{color:#fff;}
.f_end{ border-top:1px solid #474646; padding-top: 20px; width:100%; float: left;}
.f_end a{  line-height: 50px; font-family: Arial;}
.f_end a:link,.f_end a:visited{color:#7690b4;}
.f_end img{float:left;}
.f_end span{padding-left:30px; line-height: 50px;color:#7690b4;}
.f_end span font{color:#81b61d;}
.cp_leib{width:100%; text-align: center;}
.goods_list a{transition: all 0.6s;}
.goods_list a:link,.goods_list a:visited{color: #24487a;}
.goods_list:hover a{color:#81b61d;}
.goods_list:hover{border:1px solid #81b61d;}
.cp_read{width:100%; float: left; }
.cp_read{width:100%; float: left; border-bottom: 2px solid #eee; padding-bottom: 30px;}
.cp_readb h1{font-size:22px; font-family: cczt;}
.cp_cs{width:100%; float: left; padding-top: 15px;}
.cp_csa {font-size:20px;font-family: cczt; padding-bottom: 25px; font-weight: bold;}
.cp_csb p{font-size:14px; font-family: Arial; color:#666; line-height: 28px; margin-top: 15px;}
.contact_lefta{width:100%; float: left;}
.foo_us h1{font-size:20px;font-family: cczt; padding-bottom: 25px; font-weight: bold;}
.foo_us a{font-size:24px; transition: all 0.6s;}
.foo_us a:link,.foo_us a:visited{color:#5e7281;}
.foo_us a:hover{COLOR:#81b61d;}
.contact_right dd{font-family:cczt;color:#81b61d;}
.contact_right h1{    font-size:38px;  font-weight: 700;  margin-bottom: 22px; margin-top: 10px;}
.contact_rightb li{width:100%; margin-bottom: 20px;}
.contact_rightb li input{width:100%; line-height: 55px; padding: 0px 15px;border: 2px solid #dfe4ea; font-family: Arial;    color: #596a77;}
.contact_rightb li textarea{width:100%;padding: 15px 15px;border: 2px solid #dfe4ea; font-family: Arial;    color: #596a77;}
#page{width:100%;color:#20416e; float: left; margin-top: 30px; text-align: center;}
#page a,#page span{padding:8px 20px; border:1px solid #ccc; margin: 8px; font-family: cczt;}
#page a:link,#page a:visited{color:#20416e;}
#page a{transition:all 0.6s;}
#page a:hover{    background: #81b61d; color: #fff; border: 1px solid #81b61d;}
.cp_list h1{font-size:18px; text-align: center; padding: 10px 0px;}
.cp_list img{width:100%;}
.mor_news{width:100%; float: left; text-align: center; margin-top: 30px;}
.mor_news a{padding:10px 50px; font-size:20px; border: 1px solid #ccc; font-family: cctz;}
.mor_news a:link,.mor_news a:visited{color:#20416e;}
.news_ps{width:100%; float: left; margin-top: 30px;}
.news_ps li span{font-weight:bold; font-family: cctz; font-size:18px; padding-right: 10px;}
.news_ps li a:link,.news_ps li a:visited{color:#222;}
.news_ps li{ margin-top:30px;}
.tt_zwb{font-size:16px; color:#666; padding-top: 10px;}

.sy_plba1 h1,.sy_plca h1{font-size:26px; padding-bottom: 25px;}
.sy_plba1 p,.sy_plca p{color:#767575;}
.sy_plba:hover,.sy_plc:hover,.ys_lista:hover{box-shadow: 0px 3px 46px 0px rgba(0, 0, 0, 0.1);}
.sy_plba:hover  .sy_plba1 dd,.sy_plba:hover  .sy_plba1 h1 ,.sy_plc:hover dd,.sy_plc:hover h1{color:#f67031}
.sy_plba a:link,.sy_plba a:visited,.sy_plc a:link,.sy_plc a:visited{color:#424140;}
.sy_plc{transition:all 0.6s;}

.ys_tt{width:100%; text-align: center;}
.ys_tt h1{font-size:40px; color:#585978; font-weight: lighter; padding-bottom: 15px;}

.ys_lista h1{font-size:16px; padding-bottom: 15px; font-weight: bold;color:#585978;}



















