
/**about**/


.abpart1{position: relative;}
.abtit img{width: 100%;height: auto;}
.abtit{text-align: center;}
.abtit h1{font-weight: 700;}
.abtit p{color: #999;margin: 5px 0;}
.abinduct p{float: left;width: 100%;font-size: 18px;line-height: 38px;font-weight: 100;padding: 20px 0;text-indent: 35px;}
.aboutcy{height: 710px;position: relative;color: #ffff;}
.null{width: 25%;float: left;background: url(../img/abcy0.jpg) no-repeat;height:710px;}
.null1{width: 25%;float: left;background: url(../img/abcy2.jpg) no-repeat;height:710px;}
.abjx{width: 25%;float: left;background: url(../img/abcy1.jpg) no-repeat;height:710px;}
.abgf{width: 25%;float: left;background: url(../img/abcy3.jpg) no-repeat;height:710px;}
.abjx h1,.abgf h1{float: left; width: 90%;margin:20% 5% 10% 5%;font-size: 36px;font-weight: 700;color:#fff;}
.abjx p,.abgf p{width: 90%;margin: 5%;font-size: 16px;line-height: 32px;text-indent: 30px;float: left;color:#fff;}
.abrqpic{float: left;width: 48%;}
.abrqpic img{width: 100%;}
.abrq{float: left;margin-left: 4%;width: 48%;}
.abrq h1{width: 100%;margin:8% 0;font-size: 36px;font-weight: 700;float: left;}
.abqxh h1 {width: 100%;margin:2% 0;font-size: 36px;font-weight: 700;float: left;text-align: center;}
.abrq p,.abqxh p{float: left;font-size: 16px;line-height: 32px;width: 100%;}
.qxhpic{float: left;width: 100%;margin-top:2%;}
.qxhpic img{float: left;width: 48%;margin-right: 4%;height: auto;}
.qxhpic img:last-child{margin-right: 0;}

.abconbr{background: url(../img/abconb.jpg) center no-repeat;height: 520px;}
.contit{text-align: center;float: left;width: 100%;color: #fff;}
.contit h1{font-weight: 700;}
.contit p{margin: 5px 0;}
.abshin {background: url(../img/iico.png) repeat;}
.abshin p{padding: 5%;font-size: 16px;line-height: 32px;}
.confwbox{width: 38%;}
.confw{background: #1e51ad;padding: 10%;width: 80%; color: #fff;}
.fwtit{width:100%;float: left;}
.fwtit h2{float: left;margin-right: 5px;font-weight:700;font-size: 30px;line-height: 38px;}
.fwtit p{float: left;margin-top: 12px;font-weight: 600;font-style:italic;}
.fwwz{width:100%;float: left;    margin-top: 8%;}
.fwwz p{float: left;font-weight:100;font-size: 20px;line-height: 38px;}
.abconico span{font-size: 18px;font-weight: 100;margin:20px ;float: left;}
.abconico span i{font-size: 24px;padding-right: 5px;}
.cidea{width: 56%;margin-top: 5%;}
.cidea img{float: left;width: 100%;height: auto;}
.idli p{font-size: 18px;font-weight: 100;float: left;color: #666;}
.abcontact{margin-top: 40px;}
.abcontact li{float: left; width: 250px;text-align: center; padding: 20px;border: solid #fff 5px;background: #f8f8f8;}
.abcontact li:hover{border: solid #0b2a61 5px;cursor: pointer;}
.abcontact li h3{font-size: 20px;margin-bottom: 20px;color: #0B2A61;font-weight: 700;}
.abcontact li p{font-size: 16px;color: #555; }
.abcontact li p i{font-weight: bold;padding-right: 5px;}
.abhonor{background: url(../img/honbg.png) center bottom no-repeat;margin-bottom: -60px;}
.honor{width: 1240px;}
.honor li{float: left;width: 373px;background: #FFFFFF;box-shadow: #D0D0D0 1px 2px 10px;margin-right: 40px;margin-bottom: 40px;}
.honor li img{float: left;width: 100%;height: 258px;}
.honor li p{font-size: 18px;font-weight: 700;text-align: center;float: left;height: 60px;line-height: 60px;width: 100%;}
.main {background: url(../img/line-bg.png) repeat-y 249px 0;}
.main .title {	position: absolute;	line-height: 40px;	padding-left: 67px;	left: 230px;	top: 0;	color: #58a6fb;	font-size: 24px;	background: url(img/clock.png) no-repeat left top;}
.main .year {	position: relative;	z-index: 100;}
.main .year h2 {	height: 40px;	width: 170px;padding-right: 30px;	font-size: 24px;line-height: 40px;	text-align: right;}
.main .year h2 a {	color: #58a6fb;}
.main .year h2 i{	display:block;	position:relative;	height:0;	width:0;	left:190px;	top:-20px;	border-width:6px;	border-style:solid;	border-color:#59a7fb transparent transparent transparent;	-webkit-transition:.5s;	-moz-transition:.5s;-ms-transition:.5s;	-o-transition:.5s;	transition:.5s;	-webkit-transform-origin:6px 3px;-moz-transform-origin:6px 3px;-ms-transform-origin:6px 3px;-o-transform-origin:6px 3px;transform-origin:6px 3px;}
.main .year .list{margin:10px 0;position:relative;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;	-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;	-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s}
.main .year .list ul {bottom: 0;}
.main .year .list ul li {background: url(../img/circle.png) no-repeat 235px 3px;color: #a1a4b8;}
.cls {zoom: 1;}
.cls:after {content: ".";display: block;height: 0;	clear: both;	visibility: hidden;}
.main .year .list ul li .date,.content .main .year .list ul li .version{float:left;display:block;clear:left;width:200px;line-height:24px;text-align:right}
.wrapper:first-child .main .year.close h2 i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.wrapper:first-child .main .year.close .list{opacity:0;height:0!important;}
.ie7  .main .year h2 i{left:40px;}
.tmhonor{width: 75%;}
.tmry{float: left;width:23%;background: #FFFFFF;box-shadow: #D0D0D0 1px 2px 10px;margin-right: 2%;margin-bottom: 2%;}
.tmry img{float: left;width: 100%;height: 180px;}
.tmry p{font-size: 14px;text-align: center;float: left;height: 32px;line-height: 32px;width: 100%;color: #333;}

.abcom{background: url(../img/compb.jpg) center top no-repeat;}
.abcom .abtit h1{color: #fff;}
.abcom .abtit p{color: #fff;}
.abcomin p{float: left;width: 100%;text-indent: 40px;font-size: 20px;line-height: 36px;color: #fff;}
.abcomli ul{float: left;width: 102%;}
.abcomli li{float: left;width: 30%;margin-right: 3%;margin-bottom: 3%; border: solid 1px #D0D0D0;background: #fff;height: 468px;}
.abcomli li img{float: left;width: 100%;height: 270px;}
.comlitit{width: 90%;float: left;margin: 5%;text-align: center;}
.comlitit h3{font-size: 20px;font-weight: 700;}
.comlitit p{font-size: 16px;line-height: 28px;color: #666;margin: 3% 0; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3;-webkit-box-orient: vertical;width:100%;}
.comlitit a{padding: 1% 8%;background: #DD0000;color: #fff;font-size: 16px;font-weight: 700;}
.comlitit a:hover{background: #0B2A61;}
.abalent{float: left;width:100%}
.abalent li{float: left;width: 96%;padding:2%;background: #E7EFFD;margin: 1% 0;}
.abalent li h3{font-size: 18px;margin-bottom: 10px;}
.coea{color: #0B2A61;}
.alentin{float: left;width: 100%;font-size: 14px;padding: 5px 0;}
.alentin span{font-weight: 600;}

.imgssc { width: 100%; position: relative; overflow: hidden; }
.imgssc .e_pic_wrap { z-index: 1; white-space: nowrap; width: 100%;  }
.imgssc .e_pic_wrap li {position:relative;  display: inline; width: 100%; height: 400px; overflow: hidden; }
.imgssc .e_pic_wrap li img{width:100% !important;height: 400px;} 
.imgssc .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 100%; height: 80px; background: #000; filter: alpha(opacity=60); -moz-opacity: .9; opacity: .9; z-index: 10; }
.imgssc .e_flt_inf { position: absolute; right: 0; bottom: 0; width: 100%; height: 80px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.imgssc .e_flt_inf h2 { font-size: 20px;line-height: 80px; padding: 0 20px;font-weight: 700;}
.imgssc .e_flt_inf h2 a { color: #fff; }
.imgssc .prev, .imgssc .next { position: absolute; z-index: 30; display: block; }
.imgssc .prev { top: 150px; left: 10px; }
.imgssc .next { top: 150px; right: 10px; }
.imgssc .prev a{ display: block; width: 50px; height: 50px; overflow: hidden; background: url(../img/nopl.png) no-repeat; }
.imgssc .next a { display: block; width: 50px; height: 50px; overflow: hidden; background: url(../img/nopr.png) no-repeat ; }
.abvido{background:#F2F2F2;padding-bottom: 2%;}
.abvidtit{float: left;width: 96%;margin: 2%;}
.abvidtit h2{float: left;font-weight: 700;line-height: 38px;font-size: 24px;}
.abvidtit p{float: left;padding-left: 5px;font-size: 16px;color: #666;line-height: 42px;font-weight: 700;}
.abvidtit span {float: right;color: #0B2A61;line-height: 38px;}
.abvido ul {width: 96%;margin: 0 2% 2% 2%;}
.abvido ul li{float: left;width: 48%;margin:1% 1%;}
.abvido ul li a{float: left;width:70%;}
.abvido ul li a img{float: left;width: 100%;height: 225px;}
.abvxx{float: left;background: #fff;width: 30%;height: 225px;}
.abvxx h3{font-size: 18px;font-weight: 700;float: left;padding: 5% 5% 2% 5%;}
.abvxx span{font-size: 14px;float: left;padding:0 5%;color: #666;font-weight: 600;}

.picbox .abvidtit{float: left;width: 96%;margin:2% 0 ;}
.pictab .hd{ height:45px; line-height:45px; background:#E2E2E2;   position:relative; }
.pictab .hd ul{ float:left;  position:absolute;width: 100%;  }
.pictab .hd ul li{ float:left; padding:0 5%; cursor:pointer;line-height: 45px;font-size: 18px;  }
.pictab .hd ul li.on{ height:45px; border-bottom: solid 3px #0b2a61;line-height: 45px;}
.pictab .bd ul{ float: left;width: 1230px;margin-top:20px; }
.pictab .bd li{float: left;width: 386px; margin: 0 20px 20px 0;}
.pictab .bd li img{float: left;width: 100% ;height: 258px;}
.pictab .bd li p{text-align: center;float: left;width: 100%;line-height: 38px;background: #E2E2E2;font-size: 16px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.pictab .bd li p:hover{color: #0B2A61;}
.pictab .bd li .date{ float:right; color:#999;  }

.vpictit a{float: left;padding: 5px 15px;border: solid #D0D0D0 1px ;margin-right: 10px;}
.vpictit .on{border: none;background: #0B2A61;color: #fff;}
.vpiclist li {float: left;width: 19%;margin-right: 1%;margin-bottom: 1%;}
.vpiclist li img{float: left;width: 100%;}
.vpiclist li p{text-align: center;float: left;width: 100%;line-height: 38px;background: #E2E2E2;font-size: 16px;}
.vpiclist li p:hover{color: #0B2A61;}

.information .bke{float: left;background: #E2E2E2;height: 45px;width: 100%;}
.information {float: left;width: 16%;}

.mr0{margin-right: 0 !important;}


.comban img{float: left;width: 100%;height: auto;}
.cominbox{background: #fafafa;margin: 30px 0;padding: 40px 0;}
.cominbox .comintit{text-align: center;}
.comintit h1{font-size: 36px;margin:30px 0;}
.comintit h1 em{font-size: 16px;color: #555555;margin-left: 10px;}
.compictxt img{float: left;width: 43%;height: 386px;}
.compictxt p{float: left;margin-left: 3%;width: 53%;border-top: 1px solid #D0D0D0;font-size: 16px;line-height: 30px;padding-top: 10px;height: 386px; overflow-y: auto;}
.compro li{float: left;width: 32%;margin-right: 2%;}
.compro li:last-child{margin-right: 0;}
.compro li img{float: left;width: 100%;height: 240px;}
.compro li p{float: left;width: 100%;text-align: center;line-height: 36px;font-size: 18px;background: #fff;box-shadow: #D0D0D0 1px 2px 5px;padding: 10px 0;}
.comalbox,.comconbox,comvebox{margin-top: 30px;} 
.comanli li{float: left;width: 100%;padding: 2% 0;border-bottom: solid 1px #D0D0D0;}
.comanli li img{float: left;width: 30%;height: auto;}
.caltit {float: left;margin-left: 3%;width: 65%;}
.caltit p{font-size: 16px;font-weight: 600;margin-top: 20px;}
.caltit span{font-size: 16px;color: #666;}
.comcon img{float: left;width: 57%;height: 220px;}
.comcontit {float: left;margin-left: 5%;width: 38%;margin-top: 25px;}
.comcontit p{float: left;width: 100%;padding: 10px;font-size: 18px;font-weight: 700;}

.comveli li{float: left;width: 280px; margin:10px;    position: relative;}
.comveli li img{float: left;width: 100% ;height: 178px;    position: relative;}
.comveli li i{position: absolute; font-size:50px;color:#f9f9f9; left: 45%;  top: 35%;filter:alpha(opacity=50); -moz-opacity:0.6; -khtml-opacity: 0.6;  opacity: 0.6; }
.comveli li p{text-align: center;float: left;width: 100%;line-height: 38px;background: #E2E2E2;font-size: 16px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.comveli li p:hover{color: #0B2A61;}

.zztit{text-align: center;margin-bottom: 30px;}
.qiye img{padding-top: 15px; float: left; width: 100%;height: auto;}
.zgmli{float: left;width: 100%;margin-top: 30px;}
.zgmli li{float: left;width: 46%;margin-left: 3%;margin-bottom: 3%;}
.zgmli li img{float: left;width: 100%;height: auto;}

.sbul ul{float: left;width: 1260px;}
.sbul li{float: left;width: 360px;margin-right: 60px;}
.sbul li img{float: left;width: 100%;height: 255px;}
.sbul li p{float: left;width: 100%;text-align: center;font-size: 18px;font-weight: 700;padding: 10px 0;}
.jsbox img{float: left;width: 665px;height: 410px;}
.jsbox p{float: left;width: 475px;margin-left: 60px;font-size: 18px;line-height: 36px;}
.jsbox p em{color: #DD0000;}
.yfsj img{float: left;width: 100%;height: auto;}

