@charset "utf-8";

/* CSS Document */

.ban{ overflow:hidden; width:100%;  float:left;}

.fullSlide {width:100%;position:relative;height:500px;overflow:hidden; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:500px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#f60;filter:alpha(opacity=100);opacity:1.0}

.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;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}





.dl03{ width:530px; float:left; overflow:hidden; margin-bottom:50px; margin-right:140px}

.dl03 img{ display:block; float:left; overflow:hidden; width:200px; height:130px; border-radius:5px; margin-right:30px;}

.dl03 ul{ width:300px; float:left; overflow:hidden}

.dl03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}

.dl03 dt a{ font-size:19px; color:#1e50ae; font-weight:bold}

.dl03 dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#666}

.m_r0{ margin-right:0}



.about-01{ height:500px; background:#f5f5f5}



.about-02{  overflow:hidden}

.about02-l{ width:650px; margin-right:50px;; float:left; overflow:hidden; height:500px}

.about01-r{ width:500px; float:left; overflow:hidden; height:500px }

.about-02 h3{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px; margin-top:50px}

.about-02 h3 a{ font-size:26px; color:#1e50ae; font-weight:normal}

.about-02 h4{ width:100%; float:left; overflow:hidden; line-height:28px; font-weight:normal; font-size:18px; color:#888; text-transform:uppercase; margin-bottom:25px}

.about-02 p{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#888; margin-bottom:30px;}



.about-02  h5 a:hover{ background:#fe7c30}

.about-02 ul{ width:100%; float:left; overflow:hidden}

.about-02 dl{ width:255px; float:left; overflow:hidden; margin-bottom:30px}

.about-02 dl dd{ width:50px; height:50px; float:left; overflow:hidden; border-radius:50%; margin-right:20px;text-align:center;}

.about-02 dl dt{ width:175px; float:left; overflow:hidden; height:50px; line-height:50px; font-size:16px; color:#333}

.about-02 dl:nth-child(1),.about-02 dl:nth-child(3){ margin-right:40px}



.dd-001{background:#ff535d;  }

.dd-001 img{ margin-top:9px}

.dd-002{ background:#567cf9}

.dd-002 img{ margin-top:8px}

.dd-003{ background:#36c995}

.dd-003 img{ margin-top:9px}

.dd-004{ background:#ff9614}

.dd-004 img{ margin-top:11px}





.about-02 h5{ width:100%; float:left; overflow:hidden; line-height:60px; margin-top:10px}

.about-02  h5 a{ display:block; float:left; overflow:hidden; line-height:44px; width:auto; padding:0 38px; border-radius:22px; background:#1e50ae; font-weight:normal; color:#fff; font-size:16px; letter-spacing:2px}



.ul-01{ width:100%; float:left; overflow:hidden;}

.ul-01 dl{ width:282px; float:left; overflow:hidden; height:400px; margin-right:24px; position:relative}

.ul-01 dl:last-child{ margin-right:0}



.ul-01 dl dd{ width:100%; height:322px; overflow:hidden; position:absolute;  }

.ul-01 dl dd img{ width:100%; float:left; overflow:hidden; height:322p; transition: all 0.5s;}

.ul-01 dl dd img:hover{transform: scale(1.1)}

.ul-01 dl dt{ width:100%; height:78px; line-height:78px; text-align:center; position:absolute;}

.ul-01 dl dt a{ width:100%; float:left; overflow:hidden; height:78px; line-height:78px; text-align:center; color:#fff; font-size:18px; background:#1e50ae}

.ul-01 dl dt a:hover{ background:#f60}



.ul-01 dl:nth-child(1) dd,.ul-01 dl:nth-child(3) dd{ top:0; left:0;}

.ul-01 dl:nth-child(1) dt,.ul-01 dl:nth-child(3) dt{ left:0; bottom:0 }





.ul-01 dl:nth-child(2) dd,.ul-01 dl:nth-child(4) dd{ left:0; bottom:0}

.ul-01 dl:nth-child(2) dt,.ul-01 dl:nth-child(4) dt{  top:0; left:0;}







.news-01{ padding:50px 0; background:#e8e8e8}

.news-01 .dlt-01 dt span{ background:#e8e8e8}

.h5-01 span:last-child{ display:none}  



.div-01{ width:400px; height:396px; float:left; overflow:hidden; margin-right:16px; padding:25px; background:#fff}

.div-01 h2{ width:100%; float:left;  overflow:hidden; margin-bottom:25px; height:250px;}

.div-01 h2 img{ width:100%; float:left; overflow:hidden; height:250px}

.div-01 dl{ width:290px; float:left; overflow:hidden; margin-right:24px}

.div-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px}

.div-01 dl dt a{ font-size:16px; color:#222;}

.div-01 dl dt a font{ font-size:16px}

.div-01 dl dt a:hover{ text-decoration:underline; color:#f60}

.div-01 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; color:#888; font-size:14px}

.div-01 ul{ width:86px; float:left; overflow:hidden; background:#4378dc; height:86px; margin-bottom:3px}

.div-01 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#fff; text-align:center; margin-top:15px; margin-bottom:5px}

.div-01 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#fff; text-align:center; font-weight:normal}



.div-02{ width:734px; float:left; overflow:hidden}

.div-03{ width:331px; float:left; overflow:hidden; margin-right:2px; background:#fff; padding:25px 25px 25px 0; margin-bottom:2px; height:97px;}

.m_r0{ margin-right:0}





.div-03 ul{ width:98px; float:left; overflow:hidden; }

.div-03 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#444; text-align:center; margin-top:15px; margin-bottom:5px}

.div-03 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#333; text-align:center; font-weight:normal}

.div-03 dl{ width:233px; float:left; overflow:hidden; }

.div-03 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}

.div-03 dl dt a{ font-size:15px; color:#222;}

.div-03 dl dt a font{ font-size:15px}

.div-03 dl dt a:hover{ text-decoration:underline; }

.div-03 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; height:44px; color:#999; font-size:12px}



.div-03:hover{ background:#f60;}

.div-03:hover dt a,.div-03:hover dd,.div-03:hover h5,.div-03:hover h6{ color:#fff;}





.yin{ overflow:hidden; height:200px; width:900px; float:left; border-radius: 154px; margin:50px 150px; display:inline; text-align: center; color: #333; border:1px solid #ddd;





  -webkit-box-shadow: 5px 5px 35px #ccc;

            -moz-box-shadow:  5px 5px 35px #ccc;

            box-shadow: 5px 5px 35px #ccc;





}



.ibrand-num{overflow:hidden;margin:28px 0 0;}

.ibrand-num li{float:left;width:220px;height:107px;text-align:center;color:#333;font-size:16px;font-weight: bold; background:url(../images/yin_line02.gif) no-repeat left 45px;}

.ibrand-num li span{font-size:66px;line-height: 60px; font-family:"Times New Roman", Times, serif;}

.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}

.ibrand-num li:first-child{background: none;}

.yin_bot{width: 784px;margin:0 auto;padding: 45px 0 0;}

.yin_bot ul li{font-size: 16px;color: #333;height: 46px;line-height: 46px;overflow: hidden;float: left;width:307px; background:url(../images/yin_ico01.gif) no-repeat 0 18px;padding: 0 0 0 20px;margin-left:77px;}

.yin_bot ul li:hover{color: #6eb92b;}

.yin_bot ul li:nth-child(2n){width: 360px;margin: 0;}



.yin .p3 {height: 45px;line-height: 45px;width: 330px;border-radius: 70px;margin: 0 auto;background: #1e50ae;font-size:19px;color: #fff;}

.yin .p3 a{color: #fff;}



.m_0{ margin-bottom:0}

.m_10{ margin-bottom:10px}