@charset 'gb2312';
.index-box{padding:30px;}
.index-box .left{width:700px;float:left;position:relative;padding-right:30px;}
.index-box .right{width:240px;float:right;position:relative;}
/*------------------------------------------------------------------------------*/
.index-tit{width:100%;position:relative;font-size:0;margin-bottom:5px;border-bottom:1px #ddd dashed;}
.index-tit p{display:inline-block;position:relative;font-size:14px;line-height:24px;color:#000;padding:0 10px;font-weight:bold;}
.index-tit p:before{content:'';position:absolute;background:#999;width:5px;height:14px;left:0;top:50%;margin-top:-7px;}
.index-tit a{display:block;position:absolute;top:50%;right:0;width:16px;height:16px;border:1px #999 solid;margin-top:-8px;border-radius:50%;-webkit-border-radius:50%;}
.index-tit a:before{content:'';position:absolute;width:6px;height:6px;left:50%;top:50%;border-width:1px 1px 0 0;border-style:solid;border-color:#999;margin-top:-3px;margin-left:-4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.index-tit:hover p{color:#1a439b;}
.index-tit:hover p:before{background:#1a439b;}
.index-tit a:hover,
.index-tit a:hover:before{border-color:#1a439b;}
/*------------------------------------------------------------------------------*/
.index-pro{width:100%;position:relative;}
.index-pro .swiper{width:50%;height:100%;position:absolute;top:0;left:0;border:1px #ddd solid;}
.index-pro .swiper a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.index-pro .swiper .swiper-slide{padding:4px;}
.index-pro .info{width:50%;float:right;position:relative;padding-left:10px;}
.index-pro .info dl{display:block;width:100%;position:relative;font-size:0;border:1px #ddd solid;background-image:url(../img/nav.png);background-color:#fff;background-repeat:repeat-x;background-position:left top;background-size:auto 100%;}
.index-pro .info dl dd{display:inline-block;vertical-align:top;padding:5px 20px;font-size:14px;line-height:24px;color:#000;cursor:pointer;font-weight:bold;}
.index-pro .info dl dd:hover{color:#1a439b;}
.index-pro .info dl dd.on{background-color:#fff;background-image:url(../img/body.png);background-repeat:repeat-x;background-position:left top;background-size:auto 100%;color:#1a439b;}
.index-pro .info dl .more{position:absolute;top:0;right:0;font-size:12px;line-height:24px;padding:5px 10px;text-transform:uppercase;color:#000;}
.index-pro .info dl .more:hover{color:#1a439b;}

.index-pro .info ul{display:block;width:100%;position:relative;border:1px #ddd solid;border-top:0;}
.index-pro .info ul li{width:100%;position:relative;display:none;padding:10px;}
.index-pro .info ul li.on{display:block;}
.index-pro .info ul li a{display:block;width:100%;position:relative;margin-top:10px;}
.index-pro .info ul li a:first-child{margin-top:0;}
.index-pro .info ul li a p{display:block;font-size:12px;line-height:1em;height:1em;padding-right:80px;padding-left:10px;overflow:hidden;}
.index-pro .info ul li a p:before{content:'';background:#1a439b;;width:3px;height:3px;position:absolute;top:50%;left:0;margin-top:-2px;border-radius:50%;-webkit-border-radius:50%;}
.index-pro .info ul li a em{font-size:12px;line-height:1em;position:absolute;top:0;right:0;color:#999;}
.index-pro .info ul li a:hover p,
.index-pro .info ul li a:hover em{color:#1a439b;}
/*------------------------------------------------------------------------------*/
.index-case{width:100%;position:relative;margin-top:20px;}
.index-case dl{margin-top:10px;}
.index-case dl dd{width:100%;position:relative;overflow:hidden;}
.index-case dl dd iframe{display:block;width:100%;height:100%;position:relative;border:0;}
/*------------------------------------------------------------------------------*/
.index-box .right .info{width:100%;position:relative;margin-top:10px;}
.index-box .right .info1{margin-top:5px;}
.index-box .right .desc{width:100%;position:relative;background:#d9eeff;padding:10px;}	
.index-box .right .desc a{display:block;position:relative;width:100%;font-size:12px;line-height:1em;height:1em;overflow:hidden;margin-top:10px;color:#000;padding-left:17px;}
.index-box .right .desc a:first-child{margin-top:0;}
.index-box .right .desc a:before,
.index-box .right .desc a:after{content:'';position:absolute;top:6px;left:6px;}
.index-box .right .desc a:before{background:#1a439b;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:50%;-webkit-border-radius:50%;}
.index-box .right .desc a:after{width:0;height:0;border-color:transparent transparent transparent #fff;border-width:3px 5px;border-style:solid;z-index:5;margin-top:-3px;margin-left:-2px;}
.index-box .right .desc a:hover{color:#1a439b;}
/*------------------------------------------------------------------------------*/
.index-links{width:100%;position:relative;margin-top:20px;}
.index-links .info{width:100%;position:relative;font-size:0;}
.index-links .info a{width:232px;margin-right:4px;margin-top:4px;display:inline-block;vertical-align:top;position:relative;cursor:pointer;box-shadow:2px 2px 2px rgba(0,0,0,.1);transition:all .5s;-webkit-transition:all .5s;}
.index-links .info .a1{margin-top:0;}
.index-links .info a:nth-child(4n){margin-right:0;}
.index-links .info img{display:block;width:100%;}
.index-links .info a:hover{box-shadow:2px 2px 2px rgba(0,0,0,.3);}
/*------------------------------------------------------------------------------*/
.yqlj{display:block;width:100%;position:relative;padding:0 30px;font-size:12px;line-height:20px;}
.yqlj a:hover{color:#1a439b;}
/*------------------------------------------------------------------------------*/