@charset "utf-8";
/* CSS Document */

/*---center1---*/
.center1_box{width:100%; height:130px; background:#f7f7f7; border-bottom:1px solid #ccc;}
.center1{width:976px; margin:0 auto;}
.center1_left{width:281px; float:left;}
.center1_right{width:590px; float:right;}
.weibo{width:245px; float:left; background:url(../images/weibo.jpg) left top no-repeat;}
.center1 dl{width:186px; height:60px; padding-left:56px; margin-top:55px;}
.center1 dl dt{font-size:16px; color:#313030; line-height:34px;}
.center1 dl p{font-size:14px; color:#313030;}
.weixin{width:245px; float:right; background:url(../images/weixin.jpg) left top no-repeat; margin-right:36px;}
.content{width:245px; float:left; background:url(../images/content.jpg) left top no-repeat; margin-left:36px;}
.search{width:245px; float:right; background:url(../images/search.jpg) left top no-repeat;}
.search .searchbar{width:245px; background:none; border:none; line-height:25px; color:#313030; outline:none;}
.search .submit{font-size:16px; color:#313030; line-height:34px; background:none; border:none; outline:none; cursor:pointer;}
/*---center1---*/

/*---about---*/
.about_box{width:1180px; height:478px; margin:0 auto; padding-top:46px;}
.about_t{width:1180px; height:94px; margin:0 auto; text-align:center; background:url(../images/about_t.jpg) center top no-repeat;}
.about_t a{font-size:24px; color:#292929; font-weight:bold; line-height:50px;}
.about_nr{width:1180px; height:340px; margin:0 auto;}
.about_tu{width:547px; height:333px; float:left; border-radius:3px;}
.about_tu img{width:547px; height:333px; border-radius:3px;}
.about_tu:hover img{
-webkit-animation:bounceIn 1s .2s ease both;
-moz-animation:bounceIn 1s .2s ease both;}
@-webkit-keyframes bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
.about_right{width:590px; float:right;}
.about_right dt{height:88px; padding-top:4px; font-size:18px; color:#2e2e2e; line-height:30px;}
.about_right dt span{display:block; font-size:12px; color:#4f4f4f;}
.about_right p{width:590px; height:156px; font-size:14px; color:#2c2c2c; line-height:26px; overflow:hidden;font-family: "ËÎÌå";}
.about_right a{width:161px; display:block; height:41px; background:url(../images/about_more.jpg) center no-repeat; margin-top:44px; text-align:center; font-size:14px; color:#3a3a3a; line-height:41px;}
/*---about---*/


/*---product----*/
.product_box{width:100%; height:616px; background:url(../images/pro_bg.jpg) center no-repeat;}
.product{width:1180px; height:579px; margin:0 auto; padding-top:35px;}
.pro_t{width:1180px; height:124px; margin:0 auto; text-align:center; background:url(../images/pro_t.png) center top no-repeat;}
.pro_t a{font-size:24px; color:#292929; font-weight:bold; line-height:55px;}
.pro_nr{width:1180px; height:380px; margin:0 auto;}
.pro_nr dl{width:275px; height:348px; float:left; border:1px solid #ccc; border-radius:5px; text-align:center; margin:0 9px;}
.pro_nr dl dt{height:50px; padding-top:22px; padding-bottom:16px;}
.pro_nr dl dt a{font-size:18px; color:#494949; line-height:30px;font-weight: bold;
color: #e60012;}
.pro_nr dl dt a span{display:block; font-size:12px; color:#494949; font-weight: normal;}
.pro_nr dl p{width:265px; height:255px; margin:0 auto; border-radius:5px;}
.pro_nr dl p a img{width:265px; height:255px;}
.pro_more{width:360px; height:37px; margin:0 auto;}
.pro_more a{width:152px; height:35px; display:block; float:left; background:#333; border-radius:5px; text-align:center; color:#fff; line-height:35px; margin:0 14px; font-size:14px;}
.pro_more a:hover{background:#e60012;}
/*---product----*/


/*---ziyuan---*/
.ziyuan_box{width:1180px; height:490px; margin:0 auto; padding-top:32px;}
.ziyuxn_t{width:1180px; height:168px; margin:0 auto; text-align:center; background:url(../images/ziyuan_t.jpg) center top no-repeat;}
.ziyuxn_t a{font-size:24px; color:#292929; font-weight:bold; line-height:55px;}
.ziyuxn_t p{font-size:14px; color:#333333; line-height:26px; padding-top:30px;}
.ziyuan_nr{width:1180px; height:290px; margin:0 auto;}
.ziyuan_nr dl{width:146px; float:left; text-align:center;}
.ziyuan_nr dl dt{width:125px; height:125px; margin:0 auto; border-radius:50%;}
.ziyuan_nr dl dt img{width:125px; height:125px; margin:0 auto;  border-radius:50%;}
.ziyuan_nr dl dd{height:50px; color:#2b2b2b; line-height:50px; font-size:18px;}
.ziyuan_nr dl p{font-size:14px; color:#2b2b2b; line-height:26px;}
.ziyuan_nr dl dt:hover img{
-webkit-animation:rotateIn 1s .2s ease both;
-moz-animation:rotateIn 1s .2s ease both;}
@-webkit-keyframes rotateIn{
0%{-webkit-transform-origin:center center;
-webkit-transform:rotate(-200deg);
opacity:0}
100%{-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1}
}
@-moz-keyframes rotateIn{
0%{-moz-transform-origin:center center;
-moz-transform:rotate(-200deg);
opacity:0}
100%{-moz-transform-origin:center center;
-moz-transform:rotate(0);
opacity:1}
}
/*---ziyuan---*/


/*---case--*/
.case_box{width:100%; height:485px; background:url(../images/case_bg.jpg) center no-repeat;}
.case{width:1180px; height:440px; margin:0 auto; padding-top:40px;}
.case_t{width:1180px; height:112px; text-align:center; margin:0 auto; background:url(../images/case_t.png) center top no-repeat;}
.case_t a{font-size:24px; color:#fff; font-weight:bold; line-height:55px;}
.case_nr{width:1180px; height:260px; margin:0 auto;}
.gd_01{position:relative; height:260px; width:1180px; margin:0 auto; overflow:hidden;}
.gd_01 em{position: absolute; top:80px;}
.gd_01 .t_l{left: 0px;}
.gd_01 .t_r{right: 0px;}
.gd_01 #simgs1{margin:0 auto; width:1080px;}
.gd_01 ul li{width:256px; height:212px; float:left; border-radius:3px; background:#fff; text-align:center; margin:0 10px;}
.gd_01 ul li img{width:256px; height:172px; display:block; border-radius:3px;}
.gd_01 ul li a{font-size:14px; color:#333; line-height:34px;}
.gd_01 ul li:hover img{
-webkit-animation:fadeInLeft 1s .2s ease both;
-moz-animation:fadeInLeft 1s .2s ease both;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(-20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(-20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
.case_more{width:360px; height:37px; margin:0 auto;}
.case_more a{width:152px; height:35px; display:block; float:left; background:#fff; border-radius:5px; text-align:center; color:#333; line-height:35px; margin:0 14px; font-size:14px;}
.case_more a:hover{background:#e60012; color:#fff;}
/*---case--*/


/*-----news---*/
.news_box{width:1180px; height:480px; margin:0 auto; padding-top:32px;}
.news_t{width:1180px; height:96px; margin:0 auto; text-align:center; background:url(../images/news_t.jpg) center top no-repeat;}
.news_t a{font-size:24px; color:#333; line-height:50px; font-weight:bold;}
#tab{width:1180px; height:366px; margin:0 auto;}
.tab_menu{width:440px; height:64px; margin:0 auto;}
.tab_menu li{width:116px; height:28px; float:left; border:1px solid #ccc; border-radius:30px; text-align:center; margin:0 14px;}
.tab_menu li a{font-size:16px; color:#373737; line-height:28px;}
.tab_menu li:first-child:after{background:#e60012; border:#e60012;}
.tab_menu li:first-child:after a{color:#fff;}
.tab_menu li.selected{background:#e60012; border:#e60012;}
.tab_menu li.selected a{color:#fff;}
.tab_box{width:1180px; height:300px; margin:0 auto;}
.news_left{width:546px; float:left;}
.news_right{width:590px; float:right;}
.news_left dt{width:546px; height:167px; border-radius:3px;}
.news_left dt a img{width:546px; height:243px; border-radius:3px;}
.news_left dd{width:546px; height:48px; font-size:14px; line-height:48px; overflow:hidden;}
.news_left dd a{color:#e60012;}
.news_left p{font-size:14px; color:#555; line-height:26px; width:546px; height:50px; overflow:hidden;}
.news_right ul li{width:590px; height:56px; margin-bottom:36px;}
.time{width:80px; height:56px; float:left; border:1px solid #f1f1f1; text-align:center; font-size:14px; color:#868686; line-height:26px; border-radius:3px;}
.time span{display:block; font-size:24px; color:#333;}
.news_right ul li dl{width:489px; float:right;}
.news_right ul li dl dt{width:489px; height:26px; line-height:26px; overflow:hidden;}
.news_right ul li dl dt a{font-size:14px; color:#333;}
.news_right ul li dl p{width:489px; height:26px; font-size:14px; color:#555; line-height:26px; overflow:hidden;}
.news_right ul li:hover .time{border:1px solid #e60012;}
.news_right ul li:hover dt a{color:#e60012;}
/*-----news---*/





