﻿
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 500px;position: relative;}
.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:6px;overflow:hidden;background:#a4a4ac;line-height:999px;}
.fullSlide .hd ul .on {background:#025196;width:30px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}
/**/
/*sou*/
.sou 
{
    margin-bottom:0;
}
.pro{ height:485px; margin-top:64px; overflow:hidden;}
.tit1{ height:85px; overflow:hidden; font:32px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.tit1 a{ display:block; color:#025196; background:url(../images/pro_h.gif) no-repeat center center;}
.tit1 em{ color:#000;}
.tit1 p{ font:18px "Microsoft Yahei"; color:#666; padding-top:4px; text-transform:uppercase;}
.pro dl{ width:260px; float:left; margin-right:53px;}
.pro dt{ position:relative;}
.pro dt img{ width:250px; height:250px; padding:4px; border:1px solid #d5d6db;}
.pro dt em{display:none;width:36px; height:37px; overflow:hidden; position:absolute; top:0; left:20px; background:url(../images/pro_icon.png) no-repeat;}
.pro dd{}
.pro dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:45px; height:45px; overflow:hidden; color:#210001;}
.pro dd p{ font:14px "Microsoft Yahei"; line-height:22px; color:#666; height:44px; overflow:hidden;}
.pro dd em a{ display:block; width:104px; height:32px; border:1px solid #dfdfdf; margin:12px auto 0; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#999;}
.pro dl{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.pro dl:hover{margin-top:15px;}
.pro .nones{ margin-right:0;}
.pro .cur dt img{ border:1px solid #025196;}
.pro .cur h3 a{ color:#025196;}
.pro .cur em a{ color:#025196;}

.fen{ background:#f3f3f3; padding-top:70px;  overflow:hidden;}
.fen2{ background:#fff; width:280px;}
.fen2 h2{ height:72px; background:#025196 url(../images/fen_icon.gif) no-repeat 25px 29px; padding:25px 0 0 80px; font:24px "Microsoft Yahei"; font-weight:bold;}
.fen2 h2 a{ color:#fff;}
.fen2 h2 a:hover,.pro1 h2 a:hover,.pro1 dd h3 a:hover{ text-decoration:none;}
.fen2 h2 em{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}
.fen01{ border-bottom:1px solid #f3f3f3; padding:15px 0;}
.fen01 h3{ font:16px "Microsoft Yahei"; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.fen01 h3 a{ display:block; color:#333; background:url(../images/fen_jt1.gif) no-repeat 40px center; padding-left:80px;}
.fen01 h3 a:hover{ background:url(../images/fen_jt2.gif) no-repeat 40px center; color:#025196;}
.fen01 li{ font:14px "Microsoft Yahei"; line-height:26px; height:26px; overflow:hidden;}
.fen01 li a{ display:block; color:#555; background:url(../images/fen_jt4.gif) no-repeat 44px center; padding-left:80px;}
.fen01 li a:hover{ background:url(../images/fen_jt3.gif) no-repeat 44px center; color:#025196;}
.fen2 p{ background:url(../images/fen_h.jpg) no-repeat center top; height:90px; overflow:hidden; padding:30px 0 0 105px; font:22px Arial, Helvetica, sans-serif; color:#025196;}
.fen2 p em{ display:block; font:14px "Microsoft Yahei"; color:#333; background:url(../images/fen_lx.png) no-repeat left center; padding-left:30px;}

.pro1{ width:850px; height:538px; overflow:hidden; background:#fff; padding:25px; position:relative;}
.pro1 h2{ height:44px;background:url(../images/prod_line.gif) no-repeat left bottom; font:24px "Microsoft Yahei";}
.pro1 h2 a{ color:#210001;}
.pro1 h2 em{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.pro02{height:440px;}
.pro1 dl{ width:730px; margin:0 auto;}
.pro1 dt{ width:700px; height:380px; float:left; overflow:hidden; border:1px solid #ccc}
.pro1 dt a{ display:block;}
.pro1 dt img{ width:700px; height:380px; -webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pro1 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.pro1 dd{ width:730px; float:left;}
.cpbk{border-left:1px solid #000;border-right:1px solid #000;margin:30px 10px 0 0;width:100px;}
.cpbk h4{padding:10px 20px;font-size:30px;color:#000;text-align:center;}
.shordesc{text-align:justify;width:615px;}
.pro1 dd h3{ font:22px "Microsoft Yahei"; color:#025196; height:45px; background:url(../images/pro_line01.gif) no-repeat left bottom;}
.pro1 dd h3 a{ color:#025196;}
.pro1 dd h3 em{ display:block; color:#000; padding-top:10px;}
.pro1 dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#666; padding-top:10px; height:55px; overflow:hidden;}
.pro1 dd span{ display:block; font:14px "Microsoft Yahei"; line-height:25px; color:#666; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; padding:5px 0;}
.pro1 .arr1 a{ display:block; font:30px "宋体";color:#ddd; position:absolute; top:300px; left:40px; width:50px; height:50px; font-weight:bold;}
.pro1 .arr1 a:hover,.pro1 .arr2 a:hover{ color:#025196; text-decoration:none;}
.pro1 .arr2 a{ display:block; font:30px "宋体";color:#ddd; position:absolute; top:300px; right:40px; width:50px; height:50px;font-weight:bold;}

.ys{ height:891px; background:url(../images/ys_bg.jpg) no-repeat center top; padding-top:62px;}
.ys h2{ height:130px; overflow:hidden; font:26px "Microsoft Yahei"; text-align:center; color:#333; background:url(../images/ys_h.gif) no-repeat center top; padding-top:94px;}
.ys dl{ width:350px; height:282px;}
.ys dt{ height:42px; font:22px "Microsoft Yahei"; font-weight:bold; color:#000; padding-bottom:12px;}
.ys dd p{ font:15px "Microsoft Yahei"; line-height:26px; color:#666; background:url(../images/ys_dot.png) no-repeat left 8px; padding-left:21px;}

.guan1{ height:256px; position:relative; margin-top:-111px; background:url(../images/guan_bg.gif) no-repeat center bottom;}
.guan1 h3 img{ display:block; width:1252px; height:226px;}
.guan1 p{ width:228px; background:url(../images/guan_lx.gif) no-repeat right top; position:absolute; top:42px; right:35px; text-align:right; font:14px "Microsoft Yahei"; color:#fff; padding-top:60px;}
.guan1 p em{ display:block; font-size:30px;}
.guan1 p a{ display:block; width:108px; height:32px; border:1px solid #fff; font:14px "Microsoft Yahei"; text-align:center; line-height:32px; color:#fff; float:right; margin-top:10px;}

.wit{ height:330px; margin-top:45px; overflow:hidden;}
.wit .tit1 a{ background:url(../images/wit_h.gif) no-repeat center center;}
.wit dl{ width:583px;  border:1px solid #eee; overflow:hidden; margin-top:35px;}
.wit dt{ width:275px;    padding: 10px;  float:left;}
.wit dt a{ display:block;}
.wit dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.wit dt img{ width:275px;  -webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cpbox {width:900px;}
.about{    position: relative;background:#fff;padding: 25px;margin-top: 20px;}
.about p{line-height:2}
.aboutpic {float:left;margin-right:20px;}
.about em a {
    display: block;
    width: 25px;
    height: 35px;
    padding: 10px 0 0 20px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/wit_btn1.png) no-repeat;
}

.wit dd{ width:270px;padding-top: 10px; float:right; position:relative; }
.wit dd h3 a{ display:block; height:36px; font:20px "Microsoft Yahei"; color:#333; /*  background:url(../images/wit_line1.gif) no-repeat left bottom;*/text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.wit dd h3 a:hover{ /*background:url(../images/wit_line2.gif) no-repeat left bottom; */color:#025196;}
.wit dd p{     width: 220px;
    font: 14px "Microsoft Yahei";
    line-height: 24px;
    height: 100px;
    /* padding-top: 12px; */
    overflow: hidden;
    color: #666;
    margin-bottom: 10px;}
.wit dd em a{ display:block; width:25px; height:35px; padding:10px 0 0 20px; color:#fff; text-align:center; line-height:45px; position:absolute; bottom:0; right:0; background:url(../images/wit_btn1.png) no-repeat;}
.wit dd em a:hover{background:url(../images/wit_btn2.png) no-repeat;}

.dy{ height:490px; padding-top:65px; overflow:hidden; background:#f7f7f7;}
.new{ width:451px; overflow:hidden;}
.new dt{ width:451px; height:247px; overflow:hidden;}
.new dt dt a{ display:block;}
.new dt img{width:451px; height:247px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new dd h3 a{ display:block; font:16px "Microsoft Yahei"; line-height:30px; color:#333; padding-top:12px;}
.new dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666;}
.new dd p a{ color:#025196;}

.new2{ width:677px;}
.new2 dl{ height:145px; overflow:hidden;}
.new2 dt{ width:213px; height:117px; overflow:hidden; float:left;}
.new2 dt dt a{ display:block;}
.new2 dt img{width:213px; height:117px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new2 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new2 dd{ width:436px; float:right;}
.new2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; line-height:30px; color:#333; padding:8px 0;}
.new2 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666;}
.new2 dd p a{ color:#025196;}
.new2 li{ width:282px; font:14px "Microsoft Yahei"; line-height:34px; height:34px; overflow:hidden;}
.new2 li a{ display:block; color:#666; background:url(../images/dy_jt1.png) no-repeat left 12px; padding-left:20px; height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new2 li a:hover{background:url(../images/dy_jt2.png) no-repeat left 12px; color:#025196;}

.tit2{ height:40px; font:20px "Microsoft Yahei"; font-weight:bold; background:url(../images/dy_line.gif) no-repeat left bottom; margin-bottom:35px;}
.tit2 a{ color:#333; font-weight:bold;}
.tit2 em{ color:#025196;}
.tit2 i{ font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555; padding-left:12px;}
.tit2 span a{ font:14px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#888; display:inline-block; line-height:26px;}

.guan2{ background:url(../images/guan2.jpg) no-repeat center top; height:422px; overflow:hidden; position:relative; margin-bottom:70px;}
.guan2 a{ display:block; width:183px; height:46px; background:url(../images/guan_btn.png) no-repeat center top; font:20px "Microsoft Yahei"; line-height:46px; color:#666; padding-left:30px; position:absolute; top:284px; left:50%; margin-left:-100px;}

.sykstd{ background:#fff;padding-top:0px;}

.link{ height:63px; background:#f4f4f4; overflow:hidden;}
.link h2 a{ display:inline-block; width:100px; font:14px "Microsoft Yahei"; line-height:63px; height:63px; float:left; overflow:hidden; color:#666;}
.link p{ width:940px; float:left; font:14px "Microsoft Yahei"; line-height:63px;}
.link p a{ display:inline-block; color:#666; padding-right:72px;}
.link h3 a{ display:inline-block; width:150px; text-align:right; float:right; font:14px "Microsoft Yahei"; height:63px; line-height:63px; color:#666;}



