@charset "utf-8";
/* CSS Document */

.product_bg{width:100%; height:700px; margin:0 auto; background:url(../images/chanpin_bg.jpg) no-repeat center; position:relative;}
.product_bg .product{width:1180px; height:auto; margin:0 auto;position:relative;}
.product_bg .product .product_t{width:1180px; height:120px; margin:0 auto; background:url(../images/chanpin_t.jpg) no-repeat center;}
.product_bg .product .product_t h2 a{font-size:24px; font-weight:normal; color:#093157; text-align:center; display:block;}
.product_bg .product .product_t h2 p{font-size:24px; font-weight:bold; color:#b5b6b6; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.product_bg .product .product_list{width:1180px; height:auto; margin:0 auto;}
.product_bg .product .product_list ul li{float:left; position:relative;}
.product_bg .product .product_list ul li.tu1{float:left; width:784px; height:270px; margin-right:9px; position:absolute; left:0px;}
.product_bg .product .product_list ul li.tu1 img{width:784px; height:270px;}
.product_bg .product .product_list ul li.tu2{float:left; width:387px; height:270px; margin-bottom:9px; top:280px;}
.product_bg .product .product_list ul li.tu2 img{ width:387px; height:270px;}
.product_bg .product .product_list ul li.tu3 img{ width:387px; height:270px;}
.product_bg .product .product_list ul li.tu4 img{ width:387px; height:548px;}
.product_bg .product .product_list ul li.tu3{float:left; width:387px; height:270px; margin:0px 0px 0 10px;top:280px;}
.product_bg .product .product_list ul li.tu4{float:right;width:387px; height:548px;margin:0px 0px 0 0;}

.product_list li.tu1 p .pro_name{background:url(../images/list2.png) repeat-x center;color:#fff;line-height:58px;font-size:16px;position:absolute;z-index:1;bottom:0px;width:774px;left:0px;padding-left: 10px;}
.product_list li.tu1 .more{position:absolute;z-index:1;bottom:13px;width:29px;right:10px; height:29px; background:url(../images/buttom.png) no-repeat center;}
.product_list li.tu2 p .pro_name{background:url(../images/list2.png) repeat-x center;color:#fff;line-height:58px;font-size:16px;position:absolute;z-index:1;bottom:0px;width:377px;left:0px;padding-left: 10px;}
.product_list li.tu2 .more{position:absolute;z-index:1;bottom:13px;width:29px;right:10px; height:29px; background:url(../images/buttom.png) no-repeat center;}
.product_list li.tu3 p .pro_name{background:url(../images/list2.png) repeat-x center;color:#fff;line-height:58px;font-size:16px;position:absolute;z-index:1;bottom:0px;width:377px;left:0px;padding-left: 10px;}
.product_list li.tu3 .more{position:absolute;z-index:1;bottom:13px;width:29px;right:10px; height:29px; background:url(../images/buttom.png) no-repeat center;}
.product_list li.tu4 p .pro_name{background:url(../images/list2.png) repeat-x center;color:#fff;line-height:58px;font-size:16px;position:absolute;z-index:1;bottom:0px;width:377px;left:0px;padding-left: 10px;}
.product_list li.tu4 .more{position:absolute;z-index:1;bottom:13px;width:29px;right:10px; height:29px; background:url(../images/buttom.png) no-repeat center;}
.product_list li.tu1 p .pro_name:hover{background:url(../images/list1.png) repeat-x center;}
.product_list li.tu2 p .pro_name:hover{background:url(../images/list1.png) repeat-x center;}
.product_list li.tu3 p .pro_name:hover{background:url(../images/list1.png) repeat-x center;}
.product_list li.tu4 p .pro_name:hover{background:url(../images/list1.png) repeat-x center;}


.case_wrap{width:100%;margin:0 auto; background:url(../images/case_bg.jpg) no-repeat bottom center; height:820px;}
.case_wrap .con_width{width:1180px; margin:0 auto; }
.con_width .case_t{width:1180px; height:120px; margin:0 auto; background:url(../images/chanpin_t.jpg) no-repeat center;}
.con_width .case_t h3 a{font-size:24px; font-weight:normal; color:#093157; text-align:center; display:block;}
.con_width .case_t h3 p{font-size:24px; font-weight:bold; color:#b5b6b6; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.case_con ul li.img2{width:580px;height:288px;}
.case_con ul li.img2 > a{ width:580px;height:288px;overflow:hidden;}
.case_con ul li.img2 a img{width:580px;height:288px;}
.case_con ul li.img2 .anl_rig{width:580px;height:288px;}
.case_con ul li.img2 .hover .bor_top_1,.case_con ul li.img2 .hover .bor_bottom_1{width:580px;}
.case_con ul li.img2 .hover .bor_right_1,.case_con ul li.img2 .hover .bor_left_1{height:288px;}
.case_con ul li.img2 .anl_rig .an_more{width:400px;margin:120px auto 0;}
.case_con ul li.img2 .anl_rig .an_more p{height:66px;overflow:hidden;}
.case_con ul{overflow:hidden;width:1180px;margin-top:25px;}
.case_con ul li{float:left;position:relative;margin: 0 5px 14px 5px;}
.case_con ul li > a{ width:283px;height:288px;overflow:hidden;display:block;}
.case_con ul li a img{ width:283px;height:288px;}
.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:283px;height:288px; text-align:center;position:absolute;top:0px;}
.case_con ul li .anl_rig .an_more{color:#fff;width:260px;margin:30px auto 0;}
.case_con ul li .anl_rig .an_more .more{ width:54px; height:43px;margin: 80px auto 20px auto;}
.case_con ul li .anl_rig .an_more a{display:block;}
.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}
.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}
.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}
.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}
.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}
.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.case_con ul li.img4,.case_con ul li.img5,.case_con ul li.img6,.case_con ul li.img7{ margin-right:7px;}

.about{width:1180px; margin:50px auto 0 auto; }
.about .img{float:left; width:553px;height:359px;}	
.about .img img{width:553px;height:359px;}
.about .ab_nr{width:595px; float:right;}
.about .ab_nr .nr{width:595px;height:180px; overflow:hidden;}
.about .ab_nr .nr .ab_title{width:595px;height:31px; line-height:31px;}
.about .ab_nr .nr .ab_title h3 {font-size:24px; color:#565656; font-weight:bold; display:block; float:left; background:url(../images/img6.jpg) no-repeat right center; line-height:31px; width:270px;font-weight:normal;}
.about .ab_nr .nr .ab_title h3 a{font-size:18px; color:#019feb; font-family:Arial, Helvetica, sans-serif; line-height:31px;font-weight:bold;display: block;float: right;margin-right: 65px;}
.about .ab_nr .nr .ab_title .more{float:right;}
.about .ab_nr .nr p{font-size:14px; color:#565656; line-height:26px; height:100px; overflow:hidden;width:595px; margin-top:50px;}
.about .ab_nr .wenhua{width:595px;height:180px; border-bottom:1px solid #e3e3e3;}
.about .ab_nr .wenhua ul{width:500px; margin-left:90px;}
.about .ab_nr .wenhua ul li{width:96px;float:left;margin:0 52px 0 0px;}
.about .ab_nr .wenhua ul li p a{font-size:14px; color:#000; text-align:center; line-height:30px; width:96px; display:block;}

.hz_bg{width:100%;margin:80px auto 0 auto; background:url(../images/hz_bg.jpg) no-repeat bottom center; height:545px;}
.hz_bg .hz{width:1180px;margin:0 auto; height:545px;}
.hz_bg .hz .hz_t{width:1180px;margin:0 auto; height:55px; padding-top:40px;}
.hz_bg .hz .hz_t h3 a{font-size:24px; font-weight:normal; color:#093157; text-align:center; display:block;}
.hz_bg .hz .hz_t h3 p{font-size:24px; font-weight:bold; color:#acc8d5; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.hz_bg .hz .hz_nr{width:1180px; margin:50px auto 0 auto;}
.hz_bg .hz .hz_nr ul li{width:252px; height:130px; margin:0 43px 50px 0px; float:left;}
.hz_bg .hz .hz_nr ul li img{width:252px; height:130px; }
.hz_bg .hz .hz_nr ul li:hover{-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}}

.news_bg{width:100%;margin:0px auto 0 auto; background:url(../images/news_bg.jpg) no-repeat bottom center; height:760px;}
.news_bg .news{width:1180px;margin:0px auto 0 auto;height:600px;padding-top:60px;}
.news_bg .news .news_list{width:90px;margin:0px auto 0 auto;height:300px; float:left;}
.news_bg .news .news_list ul li{width:90px;margin:0px auto 15px auto;height:90px; background:url(../images/img15.png) no-repeat center; }
.news_bg .news .news_list ul li a{font-size:15px; color:#000; text-align:center; line-height:90px; display:block;}
.news_bg .news .news_list ul li a:hover{color:#fff; background:url(../images/img16.png) no-repeat center;   }

.news_bg .news .zixun{width:490px; height:600px; float:left;margin-left:40px; background:#fff;}
.news_bg .news .zixun .zx_title{ margin:25px 0 0 20px; height:45px; background:url(../images/img13.jpg) no-repeat bottom left;}
.news_bg .news .zixun .zx_title h3 a{font-size:16px; color:#00328f; font-weight:normal;}
.news_bg .news .zixun .zx_title h3 p{font-size:11px; color:#b5b5b5;}
.news_bg .news .zixun .zx_nr{ width:435px; padding:20px 27px;}
.news_bg .news .zixun .zx_nr li{ width:435px;height:136px;margin-bottom:40px;}
.news_bg .news .zixun .zx_nr .img{ float:left; width:167px; height:136px;}
.news_bg .news .zixun .zx_nr .img img{ width:167px; height:136px;}
.news_bg .news .zixun .zx_nr .nr{ width:260px; float:right;}
.news_bg .news .zixun .zx_nr .nr h5 a{font-size:14px; color:#00328f;}
.news_bg .news .zixun .zx_nr .nr p{font-size:14px; color:#333; height:80px; overflow:hidden; margin-top:10px;line-height:24px;}
.news_bg .news .zixun .zx_nr .nr .xq a{font-size:12px; color:#d80204;}
.news_bg .news .xinwen{width:540px; height:600px; float:right;}
.news_bg .news .xinwen .img{width:540px; height:165px;}
.news_bg .news .xinwen .img img{width:540px; height:165px;}
.news_bg .news .xinwen .xw_nr{width:540px; height:425px;margin-top:10px; background:#fff;}
.news_bg .news .xinwen .xw_nr .xw_title{ padding:25px 0 0 0px; margin-left: 20px; height:45px; background:url(../images/img13.jpg) no-repeat bottom left;}
.news_bg .news .xinwen .xw_nr .xw_title h3 a{font-size:16px; color:#00328f; font-weight:normal;}
.news_bg .news .xinwen .xw_nr .xw_title h3 p{font-size:11px; color:#b5b5b5;}
.news_bg .news .xinwen .xw_nr .nr{ width:500px; padding:20px; height:136px;}
.news_bg .news .xinwen .xw_nr .nr .nr_img{ float:left; width:167px; height:136px;}
.news_bg .news .xinwen .xw_nr .nr .nr_img img{width:167px; height:136px;}
.news_bg .news .xinwen .xw_nr .nr .neirong{ width:323px; float:right;}
.news_bg .news .xinwen .xw_nr .nr .neirong h5 a{font-size:14px; color:#00328f;}
.news_bg .news .xinwen .xw_nr .nr .neirong p{font-size:14px; color:#333; height:80px; overflow:hidden; margin-top:10px; line-height:24px;}
.news_bg .news .xinwen .xw_nr .nr .neirong .xq a{font-size:12px; color:#d80204;}
.news_bg .news .xinwen .xw_list ul li{ line-height:32px;  background:url(../images/buttom1.jpg) no-repeat 20px center; padding-left:35px;width:480px; overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden; }
.news_bg .news .xinwen .xw_list ul li a{color:#333; font-size:12px;}

.catenate{margin:30px auto; width:1180px;height:40px; }
.catenate .link{float:left;font-size:16px;color:#001142;line-height:40px;}
.catenate .yq a{font-size:14px;color:#5a5a5a; float:left; line-height:40px; text-align:center;margin-left:10px;}