@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}
body{background:#eaeaea;}
#head{width:100%; min-width:1350px; margin:0 auto; height:95px;background:url(../images/top_bg.jpg) repeat center center; overflow:hidden;}
#head .top{width:1350px; margin:0 auto; overflow:hidden;}
#head .top .welcome{font-size:14px; line-height:30px; color:#ccffdd; margin-top:5px;}
#head .top .language{float:right; padding-right:30px; margin-top:10px; background:url(../images/language.png) no-repeat right center;}
#head .logo{width:1350px; margin:0 auto;}
#head .logo .search{float:right; width:230px; height:40px; background:#fff; margin-top:25px; border-radius:5px; overflow:hidden;}

#nav,.top2{width:100%; min-width:1350px; margin:0 auto; height:50px; line-height:50px; background:#000;}
#nav ul{width:1350px; margin:0 auto;}
#nav ul li{float:left; line-height:50px;}
#nav ul li a{padding:0 40px; font-size:16px; display:block; color:#FFF; font-family: 'Acens';}
#nav ul li:hover a{color:#e31937;}

#nav ul li .nav_box{display:none; position:absolute; z-index:999;}
#nav ul li:hover .nav_box{display:block;}

#nav ul li .nav_box .nav_box_title{width:200px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; background:#b51634; color:#fff;}

#nav ul li .product{width:1188px; border:1px solid #ccc; padding:5px; background:#f1f1f1; margin-left:-196px; overflow:hidden;}

#nav ul li .product .pl{float:left; width:395px; overflow:hidden;}
#nav ul li .product .pl a{display:block; width:195px; height:40px; line-height:40px; float:left; padding:1px; margin:10px 0;}
#nav ul li .product .pl a img,#nav ul li .product .pl a p{float:left;}
#nav ul li .product .pl a p{padding-left:10px;}

#nav ul li .product .pl a:hover{background:#b51634;}
#nav ul li .product .pl a:hover p{color:#fff;}

#nav ul li .about,#nav ul li .news,#nav ul li .core,#nav ul li .service,#nav ul li .buy,#nav ul li .contact
{background:#f1f1f1; border:1px solid #ccc;}
#nav ul li .about a,#nav ul li .news a,#nav ul li .core a,#nav ul li .service a,#nav ul li .buy a,#nav ul li .contact a
{color:#333; line-height:38px; height:38px; min-width:110px; text-align:left; font-size:16px; display:block; background:url(../images/point_g.png) no-repeat center left; padding-left:20px;}
#nav ul li .about a:hover,#nav ul li .news a:hover,#nav ul li .core a:hover,#nav ul li .service a:hover,#nav ul li .buy a:hover,#nav ul li .contact a:hover{color:#fff;background:#b51634 url(../images/point_w.png) no-repeat center left;}

#banner{width:100%; min-width:1350px; height:330px; text-align:center;}

#index_content{width:1322px; padding:14px; margin:0 auto; background:#fff;}

#index_content .line1{overflow:hidden;}
#index_content .line1 .box{background:url(../images/p_bg.jpg) no-repeat center center; width:654px; height:240px; float:left;}
#index_content .line1 .box .p1{margin-left:30px; line-height:35px; font-size:18px; font-weight:bold; margin-top:40px;}
#index_content .line1 .box .p2{margin-left:30px; line-height:30px; font-size:14px; margin-top:20px; color:#666;}
#index_content .line1 .box .p3{margin-left:30px; display:block; font-size:14px; font-weight:bold; background:#b51634; color:#fff; padding:8px; text-align:center;}

#index_content .line2{overflow:hidden;}
#index_content .line2 .box{width:318px; height:340px; float:left; background:#f8f8f8;}
#index_content .line2 .box .p1{margin:0 5px; line-height:30px; font-size:14px; font-weight:bold;}
#index_content .line2 .box .p2{margin:0 5px; margin-top:5px; line-height:20px; font-size:14px;text-align:justify;}

#footer{width:1350px; margin:0 auto; background:#80001b; overflow:hidden}
#footer .top{width:1322px; margin:0 auto; line-height:30px; margin-top:5px; text-align:right; font-size:14px; font-weight:bold; color:#fff; border-bottom:1px solid #fff;}
#footer .foot_contact{margin-left:14px; width:420px;}
#footer .foot_contact .company{font-size:14px; line-height:30px; font-weight:bold; color:#fff;}
#footer .foot_contact .p1{font-size:14px; color:#fff; line-height:18px;}
#footer .foot_contact .p2{font-size:14px; color:#fff; line-height:18px;}
#footer .foot_contact a{font-size:14px; color:#fff; line-height:18px;}

#footer .foot_link{width:1322px; margin:0 auto; margin-top:40px; line-height:30px; color:#fff; font-size:14px; margin-bottom:15px;}
#footer .foot_link a{color:#fff; font-size:14px;}

#main_content{width:1330px; margin:0 auto; overflow:hidden; background:#fff; padding:10px;}
.location{font-size:14px; line-height:35px; color:#666; background:url(../images/location_g.png) no-repeat center left; padding-left:20px;}
.location a{font-size:14px; color:#666;}
.location a:hover{color:#b51634;}

.page_title{font-size:24px; line-height:40px; color:#b51634; font-weight:bold; font-style:italic;}
.page_name{font-size:14px; line-height:30px; color:#666; font-weight:normal; font-style:inherit;}

.list_box{width:360px; float:left;}
.list_box .list_title{text-align:center; line-height:50px; height:65px; background:url(../images/list_title.png) no-repeat top center; color:#fff; font-size:18px; font-weight:bold; font-style:italic; padding-right:30px;}

.list_box ul{width:310px; margin-left:20px; margin-top:-15px; background:#f1f1f1; padding-bottom:15px;}
.list_box ul .li1{line-height:40px; height:40px; padding-left:15px; border-bottom:1px solid #b51634;}
.list_box ul .li1 a{font-size:14px; line-height:40px; display:block; font-weight:bold;}
.list_box ul .li1:hover,.list_box ul .success1{background:#b51634;}
.list_box ul .li1:hover a,.list_box ul .success1 a{color:#fff;}

.list_box ul .li2{line-height:30px; height:30px; border-bottom:1px dashed #b51634; padding-left:15px;}
.list_box ul .li2 a{display:block; padding-left:20px; background:url(../images/list2_g.png) no-repeat left center; font-size:14px;}
.list_box ul .li2:hover,.list_box ul .success2{background:#b51634;}
.list_box ul .li2:hover a,.list_box ul .success2 a{color:#fff; background:url(../images/list2_w.png) no-repeat left center;}

.product{padding:0; width:900px; overflow:hidden; float:left;}
.product .product_box{float:left; width:250px; height:340px; background:#eee; margin:10px 22px;}
.product .product_box:hover{-webkit-box-shadow:0 0 10px rgba(181, 22, 52, .5);  
  -moz-box-shadow:0 0 10px 5px(181, 22, 52, .5); 
  box-shadow:0 0 10px rgba(181, 22, 52, .5);}
.product .product_box:hover p a{color:#b51634;}
.product .product_box .name{margin-top:15px; padding-left:10px;}
.product .product_box .type{margin-top:15px;}
.product .product_box .name a{font-size:15px; font-weight:bold; color:#666;}
.product .product_box .type a{font-size:14px; line-height:14px; font-weight:bold; color:#999; margin-left:10px;}

.product .product_list{float:left; width:250px; height:310px; background:#eee; margin:10px 25px;}
.product .product_list:hover{-webkit-box-shadow:0 0 10px rgba(0, 136, 34, .5);  
  -moz-box-shadow:0 0 10px 5px(0, 136, 34, .5); 
  box-shadow:0 0 10px rgba(0, 136, 34, .5);}
.product .product_list:hover p a{color:#fdd100;}
.product .product_list:hover p{background:url(../images/product_list_hover.jpg) no-repeat center top;}
.product .product_list .name{margin-top:0px;}
.product .product_list .name a{font-size:24px; line-height:60px; font-weight:bold; color:#666; margin-left:20px;}

.about_content{padding:10px; width:900px; overflow:hidden; float:left;}
.about_content p{line-height:25px;text-align:justify;}
.about_content h1{color:#b51634; font-size:38px; text-align:center; line-height:80px;}


.contact_info,.map{padding:10px; width:900px; overflow:hidden; float:left;}
.contact_info .cot{padding-left:60px; height:40px; background:url(../images/cot.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}

.contact_info .add{padding-left:60px; height:40px; background:url(../images/add.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}

.contact_info .tel{padding-left:60px; height:40px; background:url(../images/tel.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}

.contact_info .fax{padding-left:60px; height:40px; background:url(../images/fax.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}

.contact_info .mob{padding-left:60px; height:40px; background:url(../images/mob.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}

.contact_info .mal{padding-left:60px; height:40px; background:url(../images/mal.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .mal a{font-size:18px; color:#000000;}

.contact_info .web{padding-left:60px; height:40px; background:url(../images/web.png) no-repeat center left; font-size:18px; color:#000000; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .web a{font-size:18px; color:#000000;}

.contact_info .twitter{padding-left:60px; height:40px; background:url(../images/twitter3.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:60px; margin-bottom:20px;}
.contact_info .twitter a{font-size:18px; color:#b51634;}

.contact_info .facebook{padding-left:60px; height:40px; background:url(../images/facebook3.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .facebook a{font-size:18px; color:#b51634;}

.contact_info .skype{padding-left:60px; height:40px; background:url(../images/skype.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .skype a{font-size:18px; color:#b51634;}

.contact_info .linkedin{padding-left:60px; height:40px; background:url(../images/linkin3.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .linkedin a{font-size:18px; color:#b51634;}

.contact_info .wechat{padding-left:60px; height:40px; background:url(../images/wechat.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .wechat a{font-size:18px; color:#b51634;}

.contact_info .whatsapp{padding-left:60px; height:40px; background:url(../images/whatsapp3.png) no-repeat center left; font-size:18px; color:#b51634; font-weight:bold; line-height:40px; margin-bottom:20px;}
.contact_info .whatsapp a{font-size:18px; color:#b51634;}

.product .product_show .p_name{font-size:24px; line-height:40px; color:#b51634;}
.product .product_show .p_type{font-size:14px; line-height:30px; color:#666;}
.product .product_show .p_about1{font-size:14px; line-height:30px; color:#000;}

.servicea{padding:10px; width:880px; overflow:hidden; float:left;}
.servicea .title{font-size:20px; line-height:40px; text-align:center; font-weight:bold;}
.servicea .time{font-size:14px; line-height:25px; text-align:center; color:#ccc;}
.servicea .content p{line-height:25px; font-size:14px;}

.news_content{}
.news_content .title{font-size:18px; text-align:left; font-weight:bold; border-bottom:1px solid #b51634; line-height:40px; margin-bottom:15px; color:#b51634;}
.news_content .title span{float:right; font-size:16px; font-weight:bold; line-height:40px; color:#666;}

.news_content dl dd{line-height:35px; border-bottom:1px dashed #b51634; width:98%; margin:0 auto;}
.news_content dl dd a{font-size:14px; display:block; background:url(../images/list2_g.png) no-repeat left center; padding-left:20px;}
.news_content dl dd a:hover{color:#b51634;}
.news_content dl dd a span{float:right; color:#666; font-size:14px;}

.news_content .news_title{font-size:18px; line-height:40px; text-align:center; margin-bottom:5px;}
.news_content .news_date{font-size:14px; line-height:30px; text-align:center; color:#666; padding-bottom:5px; border-bottom:1px solid #b51634;}
.news_content .news_about{padding:10px;}

#back{display:block; float:right; margin:20px; width:100px; height:35px; line-height:35px; text-align:center; color:#333; background:#f8f8f8; border:1px solid #ccc; font-size:16px; font-weight:bold;}
#back:hover{background:#b51634; border:1px solid #ccc; color:#fff;}
.page{font-size:14px; width:1600px; line-height:50px;float:left;margin:0 auto;}
.f12{font-size:14px;}


@font-face {
      font-family: 'Acens';
      src:local('☺'),url(../font/Acens.ttf) format('truetype');
    }
