@CHARSET "UTF-8";

html body{overflow-x: auto;}
.small{font-size:13px;}
.normal {font-size:17px;}
.large {font-size:36px;}
.bold{font-weight:bold;}
.colored {color:#488ccb;}
.vtop {vertical-align:middle;}
.black{color:#444!important;}
.large.colored{margin:10px 0; line-height:1.2em;}
.bold {font-weight:bold;}
.blueskyColor{color:#94a6f2!important;font-size:13px!important; }
.line.blueColor{background-color:#488ccb; margin:40px auto 15px;}
.vcenter {vertical-align:middle;}


.blue2Color{color:#4c62bf; }
.blue2Colored{background-color:#4c62bf; }
.large.blue2Color{line-height:1.2em; }


.purpleBack{width:100%;height:950px; background-color:#3b2941;  min-width: 1060px;}


.center {text-align:center;}
.bgBlack{background-color:#444;}
.pos_ab {
	position:absolute;
}
.main {
	width:1045px;
	margin:0 auto;
}
.header{
	width:1075px;
	height: 50px;
	margin:0 auto;
}

.header ul li {
	width:150px;
	height:50px;
	line-height:50px;
	font-size:20px;
	text-align:center;
	float: left;

}

.header ul li:hover a {color:#444;}


.header ul li.lg.on{height:px;font-size:20px;border-bottom:0px solid #444;color:#488ccb; }
.header ul li.lg.on a{color:#488ccb; }
.header ul li.on { border-bottom:6px solid #444; height:44px;}
.header ul li.on a{color:#444;height:50px;}
.header ul li a{color:#488ccb;}


.header ul li .header ul li.blank{width:100px;}
.header ul li .header_sec {position:absolute;top:50px;background-color:black;display:none;width:150px;z-index:1000;}
.header ul li:hover .header_sec{display:block};
.header ul li .header_sec ul { width:1045px; margin:0 auto;}
.header ul li .header_sec ul.solution {}
.header ul li .header_sec ul li {width:initial; height:40px;font-size:15px;float:left;line-height:40px;width:130px;padding-left:20px;text-align:left; font-weight:bold;float:initial;color:#56c3ef;}
.header ul li .header_sec ul li.on {height:40px; border:0 solid #fff;}

.header ul li .header_sec ul li a{color:#488ccb!important;}
.header ul li .header_sec ul li.on {color:white!important;}
.header ul li .header_sec ul li a:hover {color: white!important;}
.carousel {
	width:100%;
	height:610px;
	background-image:url('../img2/bg1.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
    min-width:1060px;
}

.carousel .header.secMenu ul li {width:inherit; height:45px; background:rgba(0,0,0,0.7);  ; padding:0 10px;
	
}

.carousel .header.secMenu ul li a{color:white; font-size:15px}
.carousel.second{
	background-image:url('../img2/bg2.jpg');
	height:850px;
}
.carousel.third{
	height:1290px;
	background-image:url('../img2/bg8.jpg');
	}
	
.carousel.fourth{
	height:837px;
	background-image:url('../img2/bg9.jpg');
	}
	
.carousel.fifth{
	height:1045px;
	background-image:url('../img2/bg4.jpg');
}
.carousel.sixth{
	height:1000px;
	background-image:url('../img2/car_back7.jpg');
}

.carousel.seventh{
	height:532px;
	background-image:url('../img2/bg6.jpg');
}

.carousel.career{
	height:502px;
	background-image:url('../img2/bg_career.png');
}
.carousel.foot.career {background-image:url('../img2/bg_career.png');background-position: 50% 50%;}

.carousel.partner{
	height:532px;
	background-image:url('../img2/bg_partner.png');
}
.carousel.foot.partner {background-image:url('../img2/bg_partner.png');background-position: 50% 50%;}

.carousel.news{ height:532px; background-image:url('../img2/bg_news.png');}
.carousel.foot.news {background-image:url('../img2/bg_news.png');background-position: 50% 50%;}
.carousel.download{ height:532px; background-image:url('../img2/bg_download.png');}
.carousel.foot.download {background-image:url('../img2/bg_download.png');background-position: 50% 50%;}
.carousel.RQID{ height:532px; background-image:url('../img2/bg_RQID.png');}
.carousel.foot.RQID {background-image:url('../img2/bg_RQID.png');background-position: 50% 50%;}
.carousel.productCoverage{ height:532px; background-image:url('../img2/bg_productCoverage.png');}
.carousel.foot.productCoverage {background-image:url('../img2/bg_productCoverage.png');background-position: 50% 50%;}
.carousel.ssq{ height:847px; background-image:url('../img2/bg_ssq.png');}
.carousel.foot.ssq {background-image:url('../img2/bg_ssq.png');background-position: 50% 50%;}

.carousel .main .preText.download span {
  font-size: 17px;
  color: #f39826;
}
.carousel .main .main_text{
	position:relative;
	font-size:42px;
	font-weight: bold;
	color:white;
	top:140px;
	left:150px;
    width:800px
}
.carousel .main .sub_text{
	position:relative;
	font-size:36px;
	color:white;
	top:180px;
	left:150px;
	line-height:43px;
    width:800px;
		z-index:100;
}
.carousel .main .sub_text.medium{
	width:780px;
	font-size:24px;
	line-height:37px;
}
.carousel .main .sub_text.large{width:780px;}
.carousel .main .main_img{
	position:relative;
	width:483px;
	height:495px;
	top: -115px;
  left: 580px;
	background-image:url('../img2/main_img2.png');
}


.carousel .main .main_img.second{
	width: 803px;
	height:826px;
	background-image:url('../img2/main_img5.png');
	  top: 121px;
  	left: 270px;
}

.carousel .main .main_img.ssq{
	  width: 923px;
  height: 842px;
	background-image:url('../img2/main_ssq.png');
	  top: 121px;
  	left: 270px;
}

.carousel .main .main_img.third{
	width: 868px;
	height:1251px;
	background-image:url('../img2/main_img6.png');
	  top: 121px;
  	left: 120px;
  		z-index:1;
}
.carousel .main .main_img.fourth{
	width: 803px;
	height:836px;
	background-image:url('../img2/main_img7.png');
	  top: 121px;
  	left: 320px;
}

.carousel .main .main_img.fifth{
  width: 1256px;
  height: 978px;
  background-image: url('../img2/main_img8.png');
  top: 201px;
  left: -17px;
}
.carousel .main .preText span{
	color:#444;
	font-size:37px;
	line-height:1.2em;
}
.carousel .main .preText{
	width:460px;
	position:relative;
	top: -495px;
  	left: 460px;
	font-size:17px;
	line-height:25px;
	color:white;
}

.carousel .main .preText.second{
	top: -908px;
  left: 380px;
  	z-index:50;
	
}
.carousel .main .preText.third{
	top: -805px;
 	left: 240px;
 		z-index:50;
}
.carousel .main .preText.fourth{
	top: -460px;
 	left: 460px;
 
}
.carousel .main .preText.fifth{
	top: -635px;
 	left: 440px;
}
.carousel .main .preText.sixth{
	  top: -565px;
  left: 280px;
}

.carousel .main .preText.seventh{
  top: 399px;
  left: 140px;
  background-color:#513060;
  padding:60px 100px;
}
.carousel .main .preText.nineth{
   top: 249px;
  left: 320px;
  background-color:#4c62bf;
  padding:60px 60px;
  width:520px
}
.carousel .main .preText.eighth{
  top: 389px;
  left: 250px;
   background-color:#513060;
   padding:60px 100px;
}

.carousel .main .preText.tenth{
	 top: 280px;
  left: 250px;
	width:730px;
	  background-color:#4c62bf;
   padding:60px 60px;
	}
	
	.carousel .main .preText.eleventh{
	 top: 320px;
  left: 250px;
	width:730px;
	  background-color:#488ccb;
   padding:60px 60px;
	}
	.carousel .main .preText.twelveth{
	 top: 280px;
  left: 250px;
	width:730px;
	  background-color:#5858cc;
   padding:60px 60px;
	}
	
.carousel .main .preText.download{
	top:280px;
	left:160px;
	background-color:#f2f2f2;
	padding:60px;
	color:#5b5b5b;
	font-size:15px;
	width:580px;
}

.carousel .main .preText.readMoreIcon {
    background-color: black;
  color: white;
  padding: 5px 10px;
  width: 120px;
  left: 920px;
  top: 270px;
      font-size: 15px;
  text-align: center;
}

.carousel .main .preText.readMoreIcon:hover{
    background-color:#777;
}
.carousel .main .preText.RQID{
	top:280px;
	left:160px;
	background-color:#f2f2f2;
	padding:60px;
	color:#5b5b5b;
	font-size:15px;
	width:580px;
}
.carousel .main .preText.partner{
	top:280px;
	left:160px;
	background-color:#f2f2f2;
	padding:60px;
	color:#5b5b5b;
	font-size:15px;
	width:580px;
}
.carousel .main .preText.RQID td{ font-size:15px; color:#4c62bf; padding:5px 0; border-bottom:0px solid black;}
.carousel .main .preText.RQID td input{ width:70%;height:15px; padding:5px;font-size:15px;}
.carousel .main .preText.RQID textarea{width:100%; min-height:200px;padding:10px;font-size:15px;}
.carousel .main .preText.RQID .readMore{background-color:#5b5b5b;margin:0 auto;}
.carousel .main .preText.RQID span{ font-size:17px;color:#4c62bf;} 
.carousel .main .preText.RQID select{
background: white;
   width: 205px;
   padding: 5px;
   font-size: 15px;
   border: 1px solid #4c62bf;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
}
.carousel .main .preText.download span{ font-size:17px;color:#4c62bf;} 
.carousel .main .preText.download td{ font-size:15px;color:#5b5b5b; border-bottom:none; padding: 5px 5px;} 
.carousel .main .preText.download td.underBar{ border-bottom:1px solid #5b5b5b; padding-bottom:15px;} 
.carousel .main .preText.download td .readMore{ font-size:13px;color:white; background-color:#5b5b5b; width:80px;} 
.carousel .main .preText.download td .readMore:hover{ font-size:13px;color:white; background-color:#4c62bf; width:80px;} 
.carousel .main .preText.download ul li .list{width:170px; background-color:white;border:1px solid #5b5b5b; padding:7px; margin:10px;position:relative; color:#4c62bf}
.carousel .main .preText.download ul li .list:hover { background-color:#4c62be; color:white;}
.carousel .main .preText.download ul li ul li{display:none;margin-left:40px;}
.carousel .main .preText.download ul li ul li ul li{display:none;margin-left:40px;}

li .list .arrow{position: absolute; top: 8px; right: 7px; display:block;}
li .list .arrow2{position: absolute; top: 8px; right: 7px;display:none;}

li.on .list .arrow{position: absolute; top: 8px; right: 7px; display:none;}
li.on .list .arrow2{position: absolute; top: 8px; right: 7px;display:block;}

li.on ul li .list .arrow{position: absolute; top: 8px; right: 7px; display:block;}
li.on ul li .list .arrow2{position: absolute; top: 8px; right: 7px;display:none;}
li.on ul li.on .list .arrow{position: absolute; top: 8px; right: 7px; display:none;}
li.on ul li.on .list .arrow2{position: absolute; top: 8px; right: 7px;display:block;}

li.on ul li.on ul li .list .arrow{position: absolute; top: 8px; right: 7px; display:block;}
li.on ul li.on ul li .list .arrow2{position: absolute; top: 8px; right: 7px;display:none;}
li.on ul li.on ul li.on .list .arrow{position: absolute; top: 8px; right: 7px; display:none;}
li.on ul li.on ul li.on .list .arrow2{position: absolute; top: 8px; right: 7px;display:block;}

.arrow.inactive{color:#777;};

.main .content_1{
	width:950px;
	margin:10px auto;
	
}
.main .content_1 {
	
}
.main .content_1 td{
	padding:20px 30px;
	font-size:17px;
	line-height:25px;
	vertical-align:top;
}
.main .content_1 td span{font-weight:bold;}
.main .content_1 td span.light{font-weight:normal;}
.main .content_1 td.vcenter{vertical-align:middle;}
.main .content_1 td.td_sub{
	font-size: 36px;
	line-height:1.2em;
	color:#488ccb;
	
}

.main .content_1 td.td_sub.normal{
	font-size: 17px;
}


.carousel.foot {
	width:100%;
	height:230px;
	background-image:url('../img2/bg1.jpg');
	background-position: 50% 100%;
	background-repeat: no-repeat;
	padding-top:45px;
}
.carousel.foot.third {background-image:url('../img2/bg8.jpg');background-position: 50% 50%;}
.carousel.foot.fourth {background-image:url('../img2/bg9.jpg');background-position: 50% 50%;}
.carousel.foot.fifth {background-color:#513060; background-image:inherit;}
.carousel.foot.sixth {background-image:url('../img2/bg6.jpg');background-position: 50% 50%;}
.carousel.foot.stp {background-image:url('../img2/bg4.jpg');background-position: 50% 50%;}

.main .content_1 table.detail td{padding:10px 30px;}
.main .content_1 table.detail{margin:30px 0;}

.main .content_1 table.detail2 td{padding:10px 15px; font-size:13px;}
.main .content_1 table.detail2 {margin:30px 0;padding:0 10px;}

.main .content_1 table.detail3 td{padding:20px 15px; font-size:13px; color:#488ccb; border-bottom:1px solid #488ccb;}
.main .content_1 table.detail3.purple td{color:#444;border-bottom:1px solid #5858cc;}
.main .content_1 table.detail3.blue2 td{color:#444;border-bottom:1px solid #5858cc;}
.main .content_1 table.detail3 {width:640px;padding:0 10px; background-color:#fff; margin:40px auto;}

.main .preText td{font-size:13px; line-height:18px;color:#cdb2d4; border-bottom:1px solid #cdb2d4; padding: 20px 15px;}

.main .preText.nineth td{color:white;border-bottom:1px solid #fff;}
.main .preText.tenth td{color:white;border-bottom:1px solid #fff;}
.main .preText.tenth span{font-size:42px;color:31363c;}

.main .preText.eleventh td{color:white;border-bottom:1px solid #fff;}
.main .preText.eleventh span{font-size:42px;color:31363c;}

.downIcon {width:60px; height:60px; border-radius:60px;background-color:#1c3d8e; color:white; line-height:60px;font-size:11px; display:inline-block;}

.main .preText.eleventh td .downIcon{background-color:#1c3d8e;} 
.main .preText.twelveth td .downIcon{background-color:#3a3a9b;} 


.main .preText.twelveth td{color:white;border-bottom:1px solid #fff;}
.main .preText.twelveth span{font-size:42px;color:31363c;}


.main .content_1 table.detail3 td.vtop{vertical-align:middle;}
.main .content_1 table.detail4 td {vertical-align:middle; border-spacing:50px;}
.footer {width:950px;margin:0 auto;}
.footer td{vertical-align:top; padding: 0 0 0 30px;}
.footer ul {width:140px; float:left;}
.footer ul li {font-size:12px;color:white;padding: 2px 0;}
.footer ul li a{color:white;}
.footer ul li.li_sub {font-size:18px;}
.footer ul li .line {width:140px;height:1px;background-color:#fff; margin: 8px 0 16px 0;}
 .tdLine {width:140px;height:1px;background-color:#444; margin: 0 0 20px 0;}
 
.contact {color:#488ccb; text-align:center; width:100%;height:50px;background-color:rgba(0,0,0,0.6);line-height:50px;}
 
.backgroundGray{background-color:#ededed;padding:20px;min-width:1020px;}
.backgroundBlue{width:100%;background-color:#488ccb;;padding:40px 0;text-align:center;}
 
 
 
 .largeCircle{width:110px; height:110px; border-radius:110px; color:white; background-color:#488ccb;}
 .readMore {width:140px; height:25px; font-size:15px; line-height:25px; background-color: #488ccb;color:white; text-align:center;}
.bottomBorder{border-bottom:1px solid #488ccb;}
.topBorder{border-top:1px solid #488ccb;}
.circle {width:51px;height:51px;border-radius:50px;color:white;font-size:30px;font-weight:bold;line-height:51px;text-align:center; background-color:#488ccb;}
.line {width:890px;height:1px;background-color:#454545;margin:0 auto;}
.blue2Colored{background-color:#4c62bf; }
.purpleColor{color:#5858cc;}
.purpleColored{background-color:#5858cc;}
.large.purpleColor{line-height:1.2em; }

.dpColor{color:#513060;}
.dpColored{background-color:#513060;}
.large.dpColor{line-height:1.2em; }


.medium {font-size:28px;}





.coverList li{width: 148px; height: 38px; background-color: black; font-size:13px;border:1px solid #4f57a5; color: #8F99FF; line-height: 38px;text-align:center; float:left;}
.coverList li.on{background-color:#4f57a5; color:white; }
.coverList2nd li{height:30px; background-color:white; float:left; font-size:13px; color: #4f57a5; border: 1px solid #4f57a5; border-radius: 4px; margin:15px 0px 0 12px; line-height:30px;text-align:center; padding: 0 10px;}
.coverList2nd li.on{background-color:#4f57a5; color:white;}
.coverListTable {margin:10px auto;}
.coverListTable td{height:26px;line-height:26px; padding:0;}
.coverListTable .th3rd td{background-color:white; font-size:11px!important;color:#4f57a5!important;padding:0 0px; border-right:1px solid #4f57a5!important; padding: 5px 5px 5px 15px!important;border-bottom: 1px solid #4f57a5!important;}
.coverListTable .th3rd td hr{  margin: 1px 0;width: 225px;margin-left: -10px;}
.coverListTable .th2nd td{background-color:#c1c6e4; color:#4f57a5;padding:0 20px; border-right: 1px solid #4f57a5!important; border-bottom:1px solid #4f57a5!important;}
.coverListTable .th td{height:26px;line-height:26px; font-size:13px!important;color:white!important;;background-color:#4f57a5; text-align:center; border-right:1px solid #c1c6e4;}
.coverListTable .th0 td{height:0px;line-height:26px; font-size:13px!important;color:white!important;;background-color:#4f57a5; padding:0!important; text-align:center;}
.coverListTable .th3rd td:first-of-type {border-left:1px solid #4f57a5!important;}
.coverListTable .th2nd td:first-of-type {border-left:1px solid #4f57a5!important;}
.coverListTable .th td:last-of-type{border-right:0px solid #333;}

.coverList2nd li:hover{background-color:#c1c6e4; color:white;}
.coverList li:hover{background-color:#c1c6e4; color:white;}