﻿@charset "utf-8";


.layout{width:1200px; margin: 62px auto 0;height:688px; overflow: hidden;font-family:"Microsoft Yahei";}
.layout h2{background: url(../image/cy_t.png) no-repeat center center;height:75px; padding-top: 75px;font-size: 30px;color:#333333; text-align: center; line-height: 32px;font-weight: normal;}
.layout li{ float: left;position: relative;margin:46px 75px 0 0;width: 350px;height:350px; overflow: hidden;height:440px;box-shadow: 2px 2px 2px #f7f7f7;}
.layout li span{display: block;background: url(../image/cy_ico.gif) no-repeat 304px center; font-size: 16px;padding-left: 20px;height: 60px; line-height: 60px; border-bottom: 1px solid #f7f7f7;}
.lawz{position: absolute;top:227px;left: 0;background: url(../image/cy_span.png) no-repeat center 0;width:290px; height:190px;padding: 25px 30px 0;display: none;}
.lawz h3{height:46px; border-bottom: 1px solid #f7f7f7; line-height: 46px; font-size: 20px; color:#333333;font-weight: bold;font-weight: normal;}
.lawz p{padding-top: 5px; height:105px;font-size: 14px; line-height: 25px; color:#6e6e6e; overflow: hidden;}
.lawz i{display: block; font-size: 12px; font-style: normal;}
.lawz i a{ color:#1d2088;}
.layout li:hover .lawz{display: block;}
.layout li:last-child{margin-right: 0;}
.layout .nomar{margin-right: 0;}

.pro_bj{height:900px; overflow: hidden;font-family:"Microsoft Yahei";}
.list{width:1200px; height:280px;margin: 0 auto;  overflow: hidden;}
.list h2{background: url(../image/pro_t.png) no-repeat center center;height:75px; padding-top: 75px;font-size: 30px;color:#333333; text-align: center; line-height: 32px;font-weight: normal; margin-top: 30px;}
.list h2 a{color:#333333;}
.p_nav{height:48px;margin-top: 23px; overflow: hidden;background:#232323;}
.p_nav li{height:48px;width:240px; float:left; overflow: hidden;}
.p_nav li a{ display: block;border-right:1px solid #5d5d5d;height:48px;text-align: center; font-size: 18px;font-weight: bold;color:#e1e1e1;text-align: center;line-height: 48px;font-weight: normal;}
.p_nav li a img{vertical-align: middle;margin-right: 10px;}
.p_nav .li01 a{background: url(../image/pro_ico01.png) no-repeat 15px center ;}
.p_nav .li02 a{background: url(../image/pro_ico02.png) no-repeat 15px center ;}
.p_nav .li03 a{background: url(../image/pro_ico03.png) no-repeat 15px center ;}
.p_nav .li04 a{background: url(../image/pro_ico04.png) no-repeat 15px center ;}
.p_nav li.li01 a:hover , .p_nav .li01.on a{ color:#fff;text-decoration: none;background: #1D2088 url(../image/pro_ico06.png) no-repeat 15px center ;}

.p_nav li.li02 a:hover , .p_nav .li02.on a{ color:#fff;text-decoration: none;background: #1d2088 url(../image/pro_ico07.png) no-repeat 15px center ;}
.p_nav li.li03 a:hover , .p_nav .li03.on a{ color:#fff;text-decoration: none;background: #1d2088 url(../image/pro_ico08.png) no-repeat 15px center ;}
.p_nav li.li04 a:hover , .p_nav .li04.on a{ color:#fff;text-decoration: none;background: #1d2088 url(../image/pro_ico09.png) no-repeat 15px center ;}

.p_nav span{display: block;height:48px;line-height: 48px;font-size: 14px;width:146px;}
.p_nav span a{ color:#aeaeae;}
.pro{width:1200px; margin: 0 auto; overflow: hidden;}
.pro_nr{margin-top: 15px; overflow: hidden;}
.pro_c{height:615px; overflow: hidden;}
.pro p{ width:590px; height:590px; overflow: hidden; float: left;}
.pro p img{width:590px; height:590px;}
.pro ul{width:594px; float: right; overflow: hidden;}
.pro li{ float: left; width:289px; height:289px;border:1px solid #e6e6e6; overflow: hidden;margin:0 12px 13px 0; position: relative; line-height: 0;background:#fff;}
.pro li img{width:240px;height:240px;display:block;margin:0 auto;}
.pro li span{ height:49px; font-size: 14px; color:#666666; text-align: center; line-height: 30px;text-align: center; display: block; overflow: hidden;}
.pro .nomar{margin-right: 0;}

.ys_bj{position: relative;height:1740px;margin-top: 40px; overflow: hidden;font-family:"Microsoft Yahei";}
.ys1{height:350px; overflow: hidden;background: url(../image/ys1.jpg) no-repeat center 0; margin-top: 179px;}
.ys2{height:400px; overflow: hidden;background: url(../image/ys2.jpg) no-repeat center 0;}
.ys3{height:430px; overflow: hidden;background: url(../image/ys3.jpg) no-repeat center 0;}
.ys4{height:350px; overflow: hidden;background: url(../image/ys4.jpg) no-repeat center 0;}
.ys{position: absolute; top:0; left:50%;margin-left: -600px;width:1200px;height:1695px; overflow: hidden;}
.ys h2{background: url(../image/ys_t.png) no-repeat center 0;height:143px; padding-top: 36px;font-size: 36px;color:#333333; text-align: center; line-height: 42px;}
.ys h2 span{display: block; font-size: 20px; color:#666666;font-weight: normal;}
.ys dl{position: absolute; overflow: hidden;}
.ys .dl01{ top:209px;left:0;background: url(../image/01.jpg) no-repeat 0 0;width:575px;}
.ys .dl02{ top:615px;right:0;background: url(../image/02.jpg) no-repeat 0 0;width:595px;}
.ys .dl03{ top:1028px;left:0;background: url(../image/03.jpg) no-repeat 0 0;width:558px;}
.ys .dl04{ top:1466px;right:0;background: url(../image/04.jpg) no-repeat 0 0;width:575px;}
.ys dt{padding-left: 50px;; height:80px;border-bottom: 1px solid #ebebeb; overflow: hidden; font-size: 32px; color:#000000; line-height: 38px;margin-bottom: 20px;}
.ys dt span{display: block; font-size: 24px; color:#666666;}
.ys dd{ margin-left: 35px; font-size: 14px; line-height: 30px; color:#666666;padding-left: 15px;background: url(../image/ys_ico.gif) no-repeat 0 14px; }
.ys dd span{ color:#1d2088;display:inline;margin:0;padding:0;}

.jz_bj{background: url(../image/jz_bj.jpg) no-repeat center 0;height:754px; padding-top: 48px; overflow: hidden;font-family:"Microsoft Yahei";}
.jz_bj h2{background: url(../image/ys_t.png) no-repeat center 0;height:134px; padding-top: 36px;font-size: 36px;color:#333333; text-align: center; line-height: 42px;}
.jz_bj h2 span{display: block; font-size: 20px; color:#666666;font-weight: normal;}
.jz_bj h2 a{color:#333333;}
.jz{ width:967px; height:500px; float: left; overflow: hidden; position: relative;}
.jzz{position: absolute; top: 435px; left: 535px; width:20px; height:20px; z-index: 3;}
.jzy{position: absolute; top: 435px; left: 655px; width:20px; height:20px; z-index: 3;}
.jz_c{overflow: hidden;padding-top: 72px; height:355px;}
.jz_c dl{height:425px; position: relative; z-index: 1; overflow: hidden;}
.jz_c dt{width:563px; height:344px; float: right; overflow: hidden;}
.jz_c dt img{width:563px; height:344px; }
.jz_c dd{width:347px; margin-left: 50px; float: left; overflow: hidden;}
.jz_c dd h3{background: url(../image/jz_line.gif) no-repeat left bottom; font-size: 20px;overflow: hidden; height:84px; line-height: 34px;}
.jz_c dd h3 a{ color:#333333;}
.jz_c dd h3 span{display: block; font-size: 16px;font-weight: normal;}
.jzwz{padding:15px 20px 0 0; font-size: 14px; color:#333333;height:210px; overflow: hidden; line-height: 26px;} 
.jz_c dd i{display: block;background: #1d2088;width:130px; height:35px; text-align: center; line-height: 35px; font-size: 14px;font-style: normal;}
.jz_c dd i a{ color:#fff;}

.coo{ float: right;width:208px; padding-top: 72px;}
.coo li{margin-bottom: 13px;width:145px; height:77px; overflow: hidden;}
.coo li img{width:145px; height:77px;}

.news{width:1200px;height:593px;margin: 42px auto 0; overflow: hidden;font-family:"Microsoft Yahei";}
.n_nav{height:70px; overflow: hidden;background: url(../image/news_line.gif) repeat-x 0 bottom; padding-left: 476px;}
.n_nav span{ font-size: 12px;line-height: 70px; overflow: hidden;}
.n_nav span a{ color:#999999;}
.n_nav li{ float: left;margin-right: 15px;font-size: 22px;}
.n_nav li a{ display: inline-block;height:70px; color:#666;width:113px;text-align: center; line-height: 70px;}
.n_nav li a:hover , .n_nav .cur a{color:#1d2088;font-weight: bold;background: url(../image/news_cur.gif) no-repeat center bottom;text-decoration: none;}
.news_c{height:460px; overflow: hidden;}
.newswz{width:600px; margin-top: 30px; overflow: hidden; float: left;}
.newswz dt{ width:600px;height:260px;overflow: hidden;}
.newswz dt img{width:600px;height:260px;}
.newswz dd{overflow: hidden;}
.newswz dd h3{font-size: 18px;line-height: 65px; height:65px;font-weight: normal;overflow: hidden;}
.newswz dd h3 a{ color:#333;}
.newswz dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#666666;}
.newswz dd i{display: block;padding-top: 10px; font-style: normal;}
.newswz dd i a{ color:#1d2088; font-size: 14px;}
.newswz1 {width:532px;  float: right; overflow: hidden;}
.newswz1 dl{margin-top: 30px; height:100px; overflow: hidden;}
.newswz1 dt{width:91px; height:101px; background:#e8e8e8; overflow: hidden; float: left; font-size: 18px; color:#999999; font-family: Arial;padding-right: 10px;text-align: right; line-height: 20px;}
.newswz1 dt span{display: block; font-size: 30px; color:#333333;padding-top: 22px; line-height: 32px;}
.newswz1 dd{width:405px; float: right; overflow: hidden;}
.newswz1 dd h3{font-size: 18px;line-height: 45px; height:45px;font-weight: normal;overflow: hidden;}
.newswz1 dd h3 a{ color:#333;}
.newswz1 dd p{overflow: hidden;font-size: 14px; line-height: 24px; color:#666666;}

.about_bj{background: url(../image/about_bj.jpg) repeat-y center top;padding-top: 32px; /*height:930px;*/ overflow: hidden;font-family:"Microsoft Yahei";}
.about{width:1220px; margin: 0 auto;/*height:635px;   background: url(../image/about_bj1.jpg) no-repeat center 174px;*/}
.about h2{background: url(../image/about_t.jpg) no-repeat center 0;height:100px; padding-top: 74px;font-size: 30px;color:#333333; text-align: center; line-height: 32px;font-weight: normal; }
.about h2 a{color:#333333;}
.about dt{width:599px; height:421px; float: right; overflow: hidden;padding: 10px 10px 0 0;}
.about dt img{width:599px; height:421px; }
.about dd{padding:  70px 0 0 10px; width:538px; margin-left: 50px; float: left; overflow: hidden;}
.about dd h3{background: url(../image/about_line.gif) no-repeat left bottom; font-size: 30px;overflow: hidden; height:80px; line-height: 80px;font-weight: normal;}
.about dd h3 a{ color:#333333;}
.about dd p{padding:25px 20px 0 0; font-size: 14px; color:#666666;height:164px; overflow: hidden; line-height: 26px;} 
.about dd i{display: block;background: #1d2088;width:130px; height:35px; text-align: center; line-height: 35px; font-size: 14px;font-style: normal;}
.about dd i a{ color:#fff;}

.ry{height: 284px;width:1360px; margin: 0 auto; overflow: hidden;font-family:"Microsoft Yahei"; position: relative;}
.xcz{position: absolute; top:89px;left:0;width:44px; height:44px; z-index: 3;overflow: hidden;}
.xcy{position: absolute; top:89px;right:0;width:44px; height:44px; z-index: 3;overflow: hidden;}
.xcimg{width:1200px;margin: 0 auto;overflow: hidden;}
.xcimg li{ width:283px;margin-right: 23px; float: left;}
.xcimg li img{width:281px;height:211px; border:1px solid #ececec;}
.xcimg li span{display: block; font-size: 14px; line-height: 30px;text-align: center;}

.link_bj{height:60px;background: #494949; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height: 60px; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:140px; overflow: hidden; float: left; font-size: 16px; line-height: 60px; overflow: hidden;color:#fff;}
.link p{  width: 820px; float: left; font-size: 14px; overflow: hidden; line-height: 60px; color:#fff;}
.link p a{ color:#fff; padding:0 30px;}







