/* CSS Document */
audio:not([controls]) { display: none; height: 0px; }
html { font: 12px/1.8 "微软雅黑",Arial,sans-serif; color: rgb(102, 102, 102); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
img {  }
ol, ul { list-style: outside none none; letter-spacing: normal; word-spacing: normal; }
li { list-style: outside none none;  font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;  }
q::before, q::after { content: ""; }
button, input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; outline: medium none; border: medium none; }
a { text-decoration: none; background: transparent none repeat scroll 0% 0%; outline: medium none; color: rgb(102, 102, 102); }
a:focus { outline: 0px none; }
a:active, a:hover { outline: 0px none; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input.sub { border: 0px none; margin: 0px; cursor: pointer; }
.ml30 { margin-left: 30px; }
.tc { text-align: center; }
.tl { text-align: left; }
.fl { float: left; }
.fr { float: right; }
.clear { clear:both;}
.clear::after { display: block; clear: both; visibility: hidden; height: 0px; overflow: hidden; content: "."; }
.ablock { width: 100%; height: 100%; display: block; position: relative; }
/*header*/
.header-con { width: 100%; position: fixed; z-index: 4; height:82px; background:url(../images/headerbg.png) repeat-x;box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); }
.header-con .header { border-top: 0px none; left: 0px; }
.header {  width:1140px; height:82px; margin:0 auto;}
.header .logo {  display: inline-block; width:359px; height:81px; }
.headerright{ width:679px; height:82px;}
.headeranniu{ text-align:right; padding-top:12px; line-height:14px; height:14px; padding-right:20px;}
.header .menu {  width: 679px; height: 56px; }
.header .menu ul li {position: relative; float: left; height: 56px; width:97px;line-height: 56px;}
.header .menu ul li a.fat { display: inline-block; line-height: 53px;font-size: 15px; color:#333; text-align:center; width:97px; }
.header .menu ul li a.fat:hover, .header .menu ul li a.fat.on, .header .menu ul li a.fat.hover {border-bottom: 3px solid #da2725; color:#da2725; }
.header .menu ul li .menu-son { display: none; position: absolute; width: 120px; top: 56px; left: 50%; margin-left: -60px; overflow: hidden; }
.header .menu ul li .menu-son-li { background: rgb(250, 250, 250) url('../images/menu_bg02.jpg') repeat-x scroll 0px 0px; line-height: 34px; padding-top: 8px; }
.header .menu ul li .menu-son-li a { float: left; display: inline-block; width: 100%;  border-top: 1px solid rgb(253, 253, 253); border-bottom: 1px solid rgb(235, 235, 235); text-align:center; }
.header .menu ul li .menu-son-li a:hover { color:#da2725; }
.header .menu ul li .menu-son-bot { width: 100%; height: 17px; background: transparent url('../images/menu_bg03.png') no-repeat scroll center bottom; overflow: hidden; }
#warp{position: relative; width: 100%; height: 715px; min-width: 950px;}
.viewport { position: relative; height: 100%; }
.view-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: rgb(233, 242, 249) none repeat scroll 0% 0%; }
.view-bg img { position: absolute; left: 50%; top: 0px; height: 100%; margin-left: -960px; }
#loading { position: absolute; left: 0px; top: 0px; z-index: 9999; width: 100%; height: 100%; background: rgb(233, 242, 249) none repeat scroll 0% 0%; }
#loading img { position: absolute; left: 50%; top: 50%; margin: 13px 0px 0px -30px; }
.viewport-cont { position: absolute; top: 50%; left: 50%; width: 1000px; margin-left: -500px; }
.viewport-cont .g-tl { text-align: center; }
.viewport-cont .g-tl h2 { font-size: 18px; line-height: 46px; background:url(../images/shytitlebg.png) center top no-repeat; font-weight:bold; }
.viewport-cont .g-tl span { font-size: 24px; font-family: "Times New Roman"; text-transform: uppercase; line-height:35px; }
		.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;position: absolute; left: 50%; bottom: -60px; z-index: 3; width: 40px; height: 40px; margin-left: -20px; background: transparent url('../images/bg_sign04.png') no-repeat scroll 0% 0%;}
		.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
		@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
		@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
.fixed-view-ico { position: fixed; left: auto; right: 25px; top: 50%; z-index: 999; width: 17px; height: 120px; margin-top: -60px; }
.fixed-view-ico a { position: relative; display: block; width: 17px; height: 17px; margin-bottom: 12px; background: transparent url('../images/about_dot.png') no-repeat scroll 0% 0%; }
.fixed-view-ico a:hover, .fixed-view-ico .cur { background-image: url('../images/about_dot_hover.png'); }
.fixed-view-ico a span { display: inline-block; width: 0px; position: absolute; right: 20px; top: -6px; font-size: 14px; line-height: 26px; height: 26px; font-weight: bold; color: rgb(255, 255, 255); text-align: right; text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3); overflow: hidden; transition: all 0.4s ease-in 0s; }
.fixed-view-ico a:hover span, .fixed-view-ico .cur span { width: 120px; }
.shoupnews{ position:absolute; width:100%; height:37px; bottom:0; left:0; background:url(../images/newsbg.png) repeat;}
#div1{ height:37px; overflow:hidden; float:left}
#div1 li{ width:520px; height:37px; overflow:hidden;}
#div1 li span{ float:right; line-height:37px; color:#fff;}
#div1 li a{ height:37px; line-height:37px; display:block; color:#fff;}

.newsconbox{ width:1000px; margin:0 auto; height:37px; line-height:37px; color:#fff; font-size:12px;}
.newsconbox b{ display:block; float:left; padding-left:30px; height:37px; line-height:37px; color:#fff; font-size:12px; background:url(../images/newsicon.png) left center no-repeat;}
.cul-view {  margin-top: -230px; color: rgb(255, 255, 255); overflow: hidden; }
.cul-view .g-tl { color:#fff; }
.solutiontab{ width:977px; height:493px; margin:0px auto 0;}
.tab1{width:977px;}
.tab1 ul.menu{ width:453px;height:493px;position:relative;background:url(../images/solubtnbg.png) no-repeat;}
.tab1 ul.menu li{width:109px; height:109px; position:absolute;cursor:pointer;}
.tab1 ul li.s-1{ top:0px; left:167px;}
.tab1 ul li.s-2{ top:93px; left:344px;}
.tab1 ul li.s-3{ top:286px; left:335px;}
.tab1 ul li.s-4{ top:384px; left:167px;}
.tab1 ul li.s-5{ top:286px; left:8px;}
.tab1 ul li.s-6{ top:93px; left:0px;}
.tab1 ul li a{display:block; width:109px; height:109px;}
.tab1 ul li a.b-1{ background:url(../images/plm.png) no-repeat;}
.tab1 ul li a.b-2{background:url(../images/cad.png) no-repeat;}
.tab1 ul li a.b-3{ background:url(../images/alm.png) no-repeat;}
.tab1 ul li a.b-4{ background:url(../images/lot.png) no-repeat;}
.tab1 ul li a.b-5{ background:url(../images/slm.png) no-repeat;}
.tab1 ul li a.b-6{ background:url(../images/cae.png) no-repeat;}
.tab1 ul li a.b-1:hover{ background:url(../images/plmhover.png) no-repeat;}
.tab1 ul li a.b-2:hover{background:url(../images/cadhover.png) no-repeat;}
.tab1 ul li a.b-3:hover{ background:url(../images/almhover.png) no-repeat;}
.tab1 ul li a.b-4:hover{ background:url(../images/lothover.png) no-repeat;}
.tab1 ul li a.b-5:hover{ background:url(../images/slmhover.png) no-repeat;}
.tab1 ul li a.b-6:hover{ background:url(../images/caehover.png) no-repeat;}
.tab1 ul .active a.b-1{background:url(../images/plmhover.png) no-repeat;}
.tab1 ul .active a.b-2{background:url(../images/cadhover.png) no-repeat;}
.tab1 ul .active a.b-3{ background:url(../images/almhover.png) no-repeat;}
.tab1 ul .active a.b-4{ background:url(../images/lothover.png) no-repeat;}
.tab1 ul .active a.b-5{ background:url(../images/slmhover.png) no-repeat;}
.tab1 ul .active a.b-6{ background:url(../images/caehover.png) no-repeat;}

.con11,.con22,.con33,.con44,.con55,.con66{ float:right;width:470px;overflow:hidden; padding-top:30px;}
.con22,.con33,.con44,.con55,.con66{ display:none;}


.chain-view { margin-top: -230px; color: rgb(255, 255, 255); }
.chain-view .cont { padding-top:5px; height:485px; width:840px; margin:0 auto;}
.tab{width:840px;}
.tab ul.menu{height:80px;position:relative;}
.tab ul.menu li{float:left;text-align:center;width:210px;height:80px;font-size:20px;cursor:pointer; line-height:80px;}
.tab ul.menu li span{ display:block; float:left; width:50px; height:80px; }
.tab ul.menu li span.caseicon1{ background:url(../images/qccp.png) no-repeat;margin-left:30px}
.tab ul.menu li span.caseicon2{ background:url(../images/gxjs.png) no-repeat;margin-left:10px}
.tab ul.menu li span.caseicon3{ background:url(../images/gycp.png) no-repeat;margin-left:30px}
.tab ul.menu li span.caseicon4{ background:url(../images/jyyx.png) no-repeat;margin-left:30px}
.tab ul.menu li.active{ color:#da2725;}
.tab ul.menu li.active span.caseicon1{background:url(../images/qccphover.png) no-repeat }
.tab ul.menu li.active span.caseicon2{background:url(../images/gxjshover.png) no-repeat }
.tab ul.menu li.active span.caseicon3{background:url(../images/gycphover.png) no-repeat }
.tab ul.menu li.active span.caseicon4{background:url(../images/jyyxhover.png) no-repeat }
.con1,.con2,.con3,.con4{ width:745px; height:376px; margin:0px auto 0; background:url(../images/sucabg.png) no-repeat; padding-top:55px;}
.con2,.con3,.con4{display:none;}
.connr a{ display:block; width:182px; height:100px; float:left;}
.connrline1{ width:745px; height:100px; margin:0px auto 0;}
.connrline2{ width:560px; height:100px; margin:64px auto 0;}

.chain-list { width: 545px; margin: 0px auto; }
.chain-list ul li { width: 63px; margin: 0px 23px; text-align: center; font-size: 16px; cursor: pointer; }
.chain-list ul li span { display: inline-block; width: 63px; height: 63px; background: transparent url('about_icon01.png') no-repeat scroll 0% 0%; }
.chain-list ul li span.icon01 { background-position: 0px 0px; }
.chain-list ul li span.icon02 { background-position: -113px 0px; }
.chain-list ul li span.icon03 { background-position: -221px 0px; }
.chain-list ul li span.icon04 { background-position: -332px 0px; }
.chain-list ul li span.icon05 { background-position: -442px 0px; }
.chain-mask { display: none; position: absolute; left: 0px; top: 0px; z-index: 3; width: 100%; height: 100%; }
.chain-mask .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.6; }
.chain-mask-cont { position: absolute; left: 50%; top: 50%; z-index: 9; width: 922px; height: 310px; margin: -100px 0px 0px -461px; }
.chain-mask-cont .list { position: relative; width: 922px; height: 310px; overflow: hidden; }
.chain-mask-cont ul { position: absolute; left: 0px; top: 0px; }
.chain-mask-cont ul li { float: left; padding: 25px; width: 872px; height: 260px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-right: 25px; overflow: hidden; }
.chain-mask-cont img { float: left; margin-right: 20px; }
.chain-mask-cont .tl { padding: 0px 0px 15px; font-weight: bold; font-size: 20px; border-bottom: 1px solid rgb(227, 227, 227); color: rgb(25, 93, 152); line-height: 24px; overflow: hidden; }
.chain-mask-cont .txt { height: 168px; overflow: hidden; margin: 15px 0px; }
.chain-mask-cont .txt-con { font-size: 14px; line-height: 28px; }
.chain-mask-cont .page-btn { height: 27px; padding: 15px 10px 0px 0px; border-top: 1px solid rgb(227, 227, 227); overflow: hidden; }
.chain-mask-cont .page-btn a { float: right; width: 27px; height: 26px; background: transparent url('about_btn03.jpg') no-repeat scroll 0% 0%; }
.chain-mask-cont .page-btn .down { background-position: -30px -27px; }
.chain-mask-cont .page-btn .down:hover { background-position: 0px -27px; }
.chain-mask-cont .page-btn .up { margin-left: 5px; background-position: -30px 0px; }
.chain-mask-cont .page-btn .up:hover { background-position: 0px 0px; }
.chain-mask-cont .btn { position: absolute; top: 140px; width: 28px; height: 52px; background: transparent url('about_btn01.gif') no-repeat scroll 0% 0%; }
.chain-mask-cont .prev { left: -90px; }
.chain-mask-cont .prev:hover { background-position: 0px -52px; }
.chain-mask-cont .next { right: -90px; background-position: -28px 0px; }
.chain-mask-cont .next:hover { background-position: -28px -52px; }
.history-view { margin-top: -230px; }
.history-view .g-tl h2{ background:url(../images/hzhbtitlebg.png) center top no-repeat;}
.history-view .g-tl { color:#226193; }
.history-view .campus-cont .cont li strong { display: inline-block; font-size: 24px; font-weight: normal; }
.contact-view { color: rgb(255, 255, 255); margin-top: -230px; }
.contact-view .cont { width:1000px; margin: 140px auto 0px; }
#container
       {width:1000px;
        }

.item  {width:191px;
        height:191px;
        margin:0 29px;
        float:left;
}


.tooltip p { font-family: sans-serif;
             font-size:12px;
			 color:#666}

.tooltip { width:233px;
           padding:10px;
           border-radius:3px;
           position:absolute;
           box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.56);
           margin: -1000px 0 0 -31px;
           background:#fff;
           -webkit-transition:margin .5s ease-in-out;
          -moz-transition:margin .5s ease-in-out;}

.item:hover  {}

.item:hover .tooltip {
           margin:-280px 0 0 -31px;
           -webkit-transition: margin .15s ease-in-out;
  -moz-transition: margin .15s ease-in-out;}

.arrow1 {
  position:absolute;
  margin:10px 0 0 106px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
}
          

.contact-view .cont .map { padding-left: 80px; width: 504px; }
.contact-view .cont .text { width: 330px; padding-top: 30px; font-size: 14px; line-height: 28px; }
.contact-view .cont .text .tit { font-size: 20px; font-weight: bold; background: transparent url('about_icon02.png') no-repeat scroll 0px 5px; padding-left: 24px; line-height: 28px; margin-bottom: 12px; }
.contact-view .list li { width: 306px; border-right: 1px solid rgb(43, 112, 173); text-align: center; }
.contact-view .list li span { display: inline-block; width: 44px; height: 42px; background: transparent url('about_icon03.png') no-repeat scroll 0% 0%; }
.contact-view .list li span.icon01 { background-position: 4px 0px; }
.contact-view .list li span.icon02 { background-position: -42px 0px; }
.contact-view .list li span.icon03 { background-position: -95px 0px; }
.contact-view .list li .tit { font-size: 16px; font-weight: bold; margin-bottom: 4px; }
.contact-view .list li .txt { font-size: 13px; }
.contact-view .list li a { color: rgb(255, 255, 255); }
.contact-view .list li a:hover { text-decoration: underline; }
.campus-cont { margin-top:95px; width:1000px; height:250px; }
.hzhblogo{ width:226px; height:83px; border:1px solid #e2e2e2; display:block; float:left; margin:20px 29px 20px 0; background:#fff; text-align:center; display:table-cell; vertical-align:middle;}
.campus-cont .btn { position: absolute; top: 145px; display: inline-block; width: 28px; height: 52px; background: transparent url('about_btn01.gif') no-repeat scroll 0% 0%; }
.campus-cont .btn.prev { left: -90px; }
.campus-cont .btn.prev:hover { background-position: 0px -52px; }
.campus-cont .btn.next { right: -90px; background-position: -28px 0px; }
.campus-cont .btn.next:hover { background-position: -28px -52px; }
.campus-cont .cont { position: relative; width: 920px; margin: 0px auto; overflow: hidden; height: 340px; }
.campus-cont .cont ul { width: 105%; position: absolute; left: 0px; top: 0px; }
.campus-cont .cont li { position: relative; width: 285px; height: 340px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-right: 29px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); }
.campus-cont .cont li a { display: block; height: 334px; border-bottom: 6px solid rgb(195, 195, 195); }
.campus-cont .cont li img { margin-bottom: 10px; }
.campus-cont .cont li strong { padding: 0px 18px; font-weight: bold; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; color: rgb(68, 68, 68); }
.campus-cont .cont li p { padding: 0px 18px; line-height: 22px; height: 44px; overflow: hidden; }
.campus-cont .cont li span.arrow1 b { display: inline-block; width: 26px; height: 25px; background: transparent url('join_icon01.jpg') no-repeat scroll 0% 0%; margin-right: 12px; float: left; }
.campus-cont .cont li span.arrow1 { position: absolute; left: 22px; bottom: 19px; display: inline-block; line-height: 25px; }
.campus-cont .cont li a:hover, .campus-cont .cont li a:hover strong, .campus-cont .cont li:hover span.arrow1 { color: rgb(33, 115, 188); }
.campus-cont .cont li:hover span.arrow1 b { background-position: -26px 0px; }
.campus-cont .cont li .line { position: absolute; display: inline-block; width: 0px; height: 6px; left: 0px; bottom: 0px; background: rgb(33, 115, 188) none repeat scroll 0% 0%; }
.profile-view { -moz-user-select: none; }
.about-scroll { position: relative; width: 940px; height: 350px; overflow: hidden; background: transparent url('blank.gif') repeat scroll 0% 0%; -moz-user-select: none; }
.scroll-obj { position: relative; width: 920px; }
.scroll-obj p { line-height: 26px; }
.scroll-bar { position: absolute; right: 0px; top: 5px; height: 329px; width: 11px; z-index: 1; background: transparent url('bar_bg01.png') no-repeat scroll 0% 0%; }
.scroll-bar .scroll-btn { position: absolute; right: 0px; width: 11px; height: 120px; background: transparent url('bar_bg02.png') no-repeat scroll 0% 0%; cursor: pointer; }
.footer { background: url(../images/footerbg.jpg) repeat-x; width:100%; height:172px; padding-top:13px; }
.footercon{ width:1000px; height:159px; margin:0 auto;}
.footerlogo{ width:344px; height:159px; background:url(../images/footerline.jpg) right center no-repeat; display:table-cell; vertical-align:middle;}
.footerr{ width:625px; line-height:30px;}
.brand-video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; display: none; }
.brand-video .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.5; }
.brand-video .main { position: absolute; left: 50%; width: 760px; height: 421px; margin-left: -380px; border: 8px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.brand-video .close { position: absolute; right: -56px; top: -8px; width: 47px; height: 47px; background: transparent url('close01.jpg') no-repeat scroll 0% 0%; cursor: pointer; }
.brand-video .video { float: left; width: 619px; height: 421px; }
.brand-video .list-box { position: relative; overflow: hidden; float: right; width: 130px; height: 421px; }
.brand-video .list-obj { position: absolute; left: 0px; top: 0px; width: 126px; }
.brand-video .list-obj li { width: 126px; height: 110px; margin-bottom: 7px; opacity: 0.5; cursor: pointer; }
.brand-video .list-obj li p { line-height: 18px; color: rgb(255, 255, 255); text-align: center; }
.brand-video .list-bar { position: absolute; right: 5px; top: 0px; height: 421px; }
.brand-video .list-btn { position: absolute; left: 0px; top: 0px; width: 4px; height: 160px; background: rgb(214, 214, 214) none repeat scroll 0% 0%; cursor: pointer; }

.nybanner{ width:100%; height:320px; text-align:center; overflow:hidden;}
.nybg{ width:100%; height:auto; background:#eeeeee; padding-bottom:120px;}
.nymian{ width:1140px; height:auto; margin:0 auto;}
.nyleft{ width:230px; height:auto; background:#fff;}
.nylefttitle{ width:230px; height:70px; margin-top:-70px; background:#1d62c2; text-align:center; line-height:70px; font-size:20px; color:#fff; position:relative; font-weight:bold;}
.nyleftlist{ width:230px; height:auto; padding:10px 0; border-bottom:1px solid #eeeeee;}
.nyleftlist li{ width:230px;}
.nyleftlist li a{ display:block; width:195px; padding-left:35px; height:40px; line-height:40px; font-size:14px; color:#333;}
.nyleftlist li a.nav-cur, .nyleftlist li a:hover{ background:url(../images/nyleftlisthover.jpg) left center no-repeat;}
.nyleftlist li ul li{ width:230px;}
.nyleftlist li ul li a{ width:183px; height:28px; display:block; padding-left:47px; font-size:12px; line-height:28px;}
.nyleftlist li ul li a.erji-cur, .nyleftlist li ul li a:hover{ color:#1d62c2; background:none;}
.nyleftlist li ul li ul li{width:230px;}
.nyleftlist li ul li ul li a{ padding-left:60px; display:block; width:170px; height:24px; font-size:12px; background:url(../images/sanjiicon.jpg) 48px center no-repeat; line-height:24px;}
.nyleftlist li ul li ul li a.sanji-cur, .nyleftlist li ul li ul li a:hover{color:#1d62c2;background:url(../images/sanjiicon.jpg) 48px center no-repeat;}
.nylefttel{ padding:20px 0 0 14px; width:216px; height:90px;}
.nyright{ width:850px; height:auto; margin-top:20px; background:#fff; padding:25px 20px 90px;}
.nyrtitle{ width:100%; height:40px; border-bottom:3px solid #e5e5e5;}
.nyrtitle p{ line-height:40px; color:#333; font-size:16px; float:left;}
.nyrtitle span{ float:right; line-height:40px;}
.nyrightcon{ width:850px; height:auto; padding-top:20px;}
.danye{ line-height:30px; font-size:14px;}
.danye p{ text-indent:25px;}
.danye div img{ border-radius:5px;}
.format p{text-indent:2em; margin-bottom:4px; font-family:Microsoft YaHei;}
.format img{border-radius:4px; margin-bottom:10px;}
.format a:hover{color:#da2725; text-decoration:underline;}
.danye #Creo{font-family:Arial, Helvetica, sans-serif; font-size:15px;color:#1d62c2;}
/*honor*/
.lyh{ width:850px; height:auto; overflow:hidden; clear:both; margin:0 auto;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:250px; height:240px; margin:12px 15px; text-align:center;}
.lyhtu {
    width:243px;
    height:183px;
    text-align: center;
	vertical-align:middle;
	display:table-cell;
	padding:3px;
	border:1px solid #cccccc;
	box-sizing: border-box;
	}
.lyhti {
    width:250px;
    text-align: center;
    float: left;
	line-height:47px;
	color:#666;
	font-size:14px;
}
.newstop{ width:804px; height:160px; margin:0 auto 57px;}
.newstoppic{ width:250px; height:160px; display:block; overflow:hidden;}
.newstopr{ width:520px; height:160px; overflow:hidden;}
.newstoptitle{ line-height:33px; display:block; width:520px; height:33px; overflow:hidden; font-size:14px; color:#333;}
.newstopr p{ line-height:24px; color:#999;}
.newstopnr{ display:block; line-height:30px; height:60px; width:520px; overflow:hidden;}
.newsmore{ display:block; width:77px; height:28px; line-height:28px; text-align:center; color:#fff; background:#1d62c2; margin-top:10px;}
.newsmore:hover{ background:#0e52b1; color:#fff;}
.newslist{ width:804px; margin:0 auto;}
.newslist li{ width:804px; height:48px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.newslist li span{ float:right; line-height:48px; color:#333;}
.newslist li a{  line-height:48px; color:#333;}

.qyjjbox{ width:841px; height:796px;}
.qyjjl{ width:841px; height:209px; margin-bottom:2px;}
.qyjjla{ width: 279px; height: 209px;}
.qyjjla a { display: block; width: 279px; height: 209px; position: relative; overflow: hidden; z-index: 1; }
.qyjjla a img {width: 279px; height: 209px; transition: all 0.9s ease 0s; }
.qyjjla a:hover img { transform: scale(1.2);}
.qyjjla a .qyjj3info { position: absolute; top:0px; left: 0px; height: 159px; width: 252px; padding:50px 0 0 27px; z-index: 22; }
.qyjjla a .qyjj3info h1{ margin:0; padding:0; height:36px; line-height:36px; color:#FFFFFF; font-size:16px;}
.qyjjla a .qyjj3info h2{ margin-top:50px; padding:0; background:url(../images/zxns.png) 59px center no-repeat; height:20px; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:normal;}
.qyjj2{ width:841px; height:360px; margin-bottom:2px;}
.qyjj2l{ width:407px; height:360px;}
.qyjj2a{ width: 407px; height: 179px;}
.qyjj2a a { display: block;  width: 407px; height: 179px;position: relative; overflow: hidden; z-index: 1; }
.qyjj2a a img { width: 407px; height: 179px; transition: all 0.9s ease 0s; }
.qyjj2a a:hover img { transform: scale(1.2);}
.qyjj2a a .qyjj3info { position: absolute; top:0px; left: 0px; height: 154px; width: 380px; padding:25px 0 0 27px; z-index: 22; }
.qyjj2a a .qyjj3info h1{ margin:0; padding:0; height:36px; line-height:36px; color:#FFFFFF; font-size:16px;}
.qyjj2a a .qyjj3info h2{ margin-top:50px; padding:0; background:url(../images/zxns.png) 59px center no-repeat; height:20px; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:normal;}
.qyjj2r{ width:432px; height:360px;}
.qyjj2r a { display: block; width:432px; height:360px;position: relative; overflow: hidden; z-index: 1; }
.qyjj2r a img { width:432px; height:360px; transition: all 0.9s ease 0s; }
.qyjj2r a:hover img { transform: scale(1.2);}
.qyjj2r a .qyjj3info { position: absolute; top:0px; left: 0px; height: 335px; width:405px; padding:25px 0 0 27px; z-index: 22; }
.qyjj2r a .qyjj3info h1{ margin:0; padding:0; height:36px; line-height:36px; color:#FFFFFF; font-size:16px;}
.qyjj2r a .qyjj3info h2{ margin-top:130px; padding:0; background:url(../images/zxns.png) 59px center no-repeat; height:20px; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:normal;}
.qyjj3{ width:841px; height:223px;margin-bottom:2px;}
.qyjj3a{ width: 279px; height: 223px;}
.qyjj3a a { display: block; width: 279px; height: 223px; position: relative; overflow: hidden; z-index: 1; }
.qyjj3a a img {width: 279px; height: 223px; transition: all 0.9s ease 0s; }
.qyjj3a a:hover img { transform: scale(1.2);}
.qyjj3a a .qyjj3info { position: absolute; top:0px; left: 0px; height: 173px; width: 252px; padding:50px 0 0 27px; z-index: 22; }
.qyjj3a a .qyjj3info h1{ margin:0; padding:0; height:36px; line-height:36px; color:#FFFFFF; font-size:16px;}
.qyjj3a a .qyjj3info h2{ margin-top:50px; padding:0; background:url(../images/zxns.png) 59px center no-repeat; height:20px; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:normal;}


.qyjj4{width:841px; height:240px;}
.qyjj4a{width:361px; height: 240px;}
.qyjj4a a { display: block; width: 361px; height: 240px; position: relative; overflow: hidden; z-index: 1; }
.qyjj4a a img {width: 361px; height: 240px; transition: all 0.9s ease 0s; }
.qyjj4a a:hover img { transform: scale(1.2);}
.qyjj4a a .qyjj3info { position: absolute; top:0px; left: 0px; height: 173px; width: 252px; padding:50px 0 0 27px; z-index: 22; }
.qyjj4a a .qyjj3info h1{ margin:0; padding:0; height:36px; line-height:36px; color:#FFFFFF; font-size:16px;}
.qyjj4a a .qyjj3info h2{ margin-top:50px; padding:0; background:url(../images/zxns.png) 59px center no-repeat; height:20px; line-height:20px; color:#FFFFFF; font-size:12px; font-weight:normal;}



.downloadlist li{ padding-left:13px; width:800px; height:66px; border-bottom:1px dashed #cccccc; margin-bottom:15px; overflow:hidden}
.downloadlist li p{ line-height:30px; color:#333; font-size:14px}
.downloadlist li span{ color:#a7a7a7; font-size:12px;}

.cjtzlist li{ float:left; margin:28px 3px; width:202px; height:208px; }
.cjtzlist li a.cjtzp{ display:block; width:202px; height:143px;}
.cjtzlist li a.cjtzname{ display:block; width:202px; height:33px; line-height:33px; font-size:14px; color:#1b8de2; font-weight:bold; overflow:hidden;}
.cjtzlist li span{ line-height:24px; display:block; width:202px; height:24px; overflow:hidden;}
.wlwlist li{ width:850px; padding:20px 0; border-bottom:1px solid #d5d8d8;}
.wlwlistp img{ margin:0 20px 0px 0;}
.wlwlisttitle{ font-size:18px; line-height:40px; color:#009cde; font-weight:bold;}
.ydbg{ display:block; line-height:24px; margin-top:10px; font-size:14px; color:#1b8de2;}
.qyyygllist li{ width:850px; height:190px; border-bottom:1px solid #d5d8d8; margin-bottom:20px;}
.qyyycxl{ width:540px; height:173px;}
.qyyycxname{ font-size:18px; font-weight:bold;}
.qyyycxtext{ font-size:12px; line-height:24px; width:540px; height:96px; overflow:hidden;}
.qyyycxl a{ font-size:14px; color:#1b8de2}
.qyyycxpic{ display:block; width:267px; height:172px;}
.cgallogo{width:226px; height:100px; border:1px solid #e2e2e2; display:block; float:left; margin:20px 29px 20px 0; background:#fff; text-align:center; display:table-cell; vertical-align:middle;}
.cgallogo img{ max-width:226px; max-height:100px;}
#faq li{ margin-bottom:10px;}
#faq dt{  height:30px; border:1px solid #dddddd; background:url(../images/arrow2.png) 800px 5px no-repeat; padding-left:15px; line-height:30px; color:#333333; font-size:14px; cursor:pointer;}
#faq dd{display:none; padding:20px; font-size:14px; line-height:24px; background:#f1f1f1; margin:0;  color:#333333;}
.lxgwtext{ width:350px; height:auto; line-height:30px;}
.lxgwbd{ width:430px; height:auto;}

.zhaopin{ width:100%; height:auto;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#00378b; }
table tr.detailBox { display: none; }
table tr.detailBox {padding: 20px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding:30px 20px;}


.zploginbox{ width:408px; position:absolute; top:50%; margin-top:-160px; left:50%; margin-left:-204px;}
.box_header{width: 100%;
height: 45px;
line-height: 45px;
background-color: #ea5413;
opacity: 0.8;
border-top-left-radius: 12px;
border-top-right-radius: 12px;}
.icon_circle {
line-height:45px; color:#fff; padding-left:40px; font-size:14px;
    background: url(../images/icon_circle.png) 18px center no-repeat;
}
.box_body{border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
width: 100%;
background:url(../images/boxbodybg.png) repeat;}
.zploginny{ padding:15px 50px;}
a.reg_btn { display: block; width: 159px; margin: 10px 0px 0px; height:44px; line-height:44px; background:#004098; border-radius:5px; font-size: 18px; color: rgb(255, 255, 255); text-align:center }
.submit_login { display: block; width: 159px; margin: 10px 0px 0px; height:44px; line-height:44px; background:#004098; border-radius:5px; font-size: 18px; color: rgb(255, 255, 255); text-align:center  }
.box_body{border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
width: 100%;
background:url(../images/boxbodybg.png) repeat;}
input.gray, input.gray_s, input.gray_t, input.gray_m { width: 246px; height: 30px; border: 1px solid rgb(196, 196, 196); padding: 3px 3px 3px; margin: 0px 5px 0px 0px; overflow: hidden;}
.gray { color: rgb(79, 79, 79); }
.zpzhucebox{width:508px;position:absolute; top:50%; margin-top:-204px; left:50%; margin-left:-254px;}
.red{ color:#F00}
input.gray_s { width: 97px; }

.section {
    overflow: hidden;
}
.sec2bg {
    position: absolute;
    width: 100%;
    height: 100%;
}
.sec2bg img {
    width: 100%;
    height: 100%;
}

.page1 {
    width: 100%;
    margin: 0px auto;
    height: 100%;
}
.dlzctitle{width:100%; height:80px; position:absolute; top:18%;}
.dlzctitle p{ width:100%; text-align:center; font-size:34px; color:#fff; line-height:44px; height:44px; font-family:'impact'; font-style:normal;}
.dlzctitle span{ display:block; width:100%; line-height:36px; font-size:24px; color:#fff;height:36px; text-align:center; font-weight:bold;}

.gerenbox{ padding:25px 25px 45px; background:#fff; width:950px; position:absolute; top:31%; left:50%; margin-left:-500px;}
.box { border: 1px solid rgb(225, 225, 225); }
.sidebar { width: 220px; }
.sidebar .box { margin-top: -1px; }
.sidebar .box .title { height: 34px; line-height: 30px; }
.sidebar .box .title h2 a{ line-height: 34px; padding-left: 12px; color:#333333; font-size:14px; }
.sidebar .box .title h2 a:hover{ color:#e56c38;}
.sidebar .box .title h2.bg2 { }
.sidebar .box .title h2.bg3 {}
.sidebar .box .title h2.bg4 {  }
.sidebar .box .title h2.bg5 {}
.sidebar .box .cont { overflow: visible; }
.sidebar ul.list { width: 100%; }
.sidebar ul.list li { width: 200px; height: 30px; line-height: 30px; margin: 0px; padding: 0px;  }
.sidebar ul.list li.lcurrent{ width: 100%; height: 30px; background: rgb(218, 54, 69) none repeat scroll 0% 0%; }
.sidebar ul.list li a { padding: 0px 0px 0px 24px; background: transparent url('../images/orange_dot_bg.gif') no-repeat scroll 13px 5px; line-height:30px; }
.sidebar ul.list li.lcurrent a { color: rgb(255, 255, 255); font-weight: bold; background: transparent none repeat scroll 0% 0%;line-height:30px;  }
.sidebar .box .title h2, .sidebar .box .title2 h2, .sidebar .box .title4 h2 { color: rgb(49, 49, 49); display: inline; font-size: 14px; margin-left: 8px; text-align: left; }

.main_fr { width: 700px; }
.list_table { border-collapse: collapse; text-align: center; word-break: break-all; table-layout: fixed; word-wrap: break-word; }
.list_table th { height: 32px; border-bottom: 1px solid rgb(197, 197, 197); font-weight: bold; background: transparent url('../images/list_table_thbg.gif') repeat-x scroll 0% 0%; }
.list_table thead th { border-top: 1px solid rgb(255, 200, 161); border-bottom: 1px solid rgb(255, 200, 161); color: rgb(84, 84, 84); background: transparent url('../images/list_table_thbg.gif') repeat-x scroll 0px -33px; }
.list_table td { padding: 10px 5px; line-height: 18px; border-bottom: 1px solid rgb(229, 229, 229); }
.uc_title { height: 32px; }
.uc_title label { display: inline-block; float: left; cursor: pointer; padding: 0px 20px; color: rgb(255, 255, 255); height: 32px; line-height: 32px; font-size: 14px; }
.uc_title .current { display: inline-block; float: left; cursor: pointer; padding: 0px 40px; border-top-left-radius:5px;border-top-right-radius:5px; height: 32px; line-height: 32px; font-size: 14px; background:#e56c38 none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.uc_title .current span { color: rgb(255, 255, 255); line-height:32px; }
.uc_title label span { display: inline-block; overflow: hidden; color: rgb(51, 51, 51); font-family: microsoft yahei; }
.comment_list .uc_title label span, .ucenter .uc_title label span { font-size: 14px; }
.uc_title { margin: 0px 5px 10px 0px; border-bottom: 2px solid #e56c38; }
.list_table tbody th { color: rgb(84, 84, 84); background: transparent none repeat scroll 0% 0%; }
.list_table tbody tr.even td { background-color: rgb(255, 252, 243); }
.form_content { padding: 5px; border: 1px solid rgb(224, 224, 224); }
.form_table {
    margin-bottom: 20px;
    background-color: #FFF;
}

.form_table th {
    text-align: right;
    color: #545454;
}
.form_table td {
    height: 30px;
    padding: 6px 0px 5px 10px;
}
.btn input {
    padding: 0px 20px;
    background: #e56c38 none repeat scroll 0% 0%;
    color: #FFF;
    cursor: pointer;
    margin: 10px;
    border: 0px none;
    height: 30px;
}

.gccplist li{ float:left; width:313px; height:373px; margin:15px 10px;}
.gccppic{ display:block; width:291px; height:291px; padding:10px;  overflow:hidden;}
.gccpname{ display:block; width:100%; height:60px; line-height:60px; font-size:16px; color:#333; text-align:center;}
.gcallist li{ width:870px; height:240px; margin:40px auto;}
.gcalpic{ width:435px; height:240px; overflow:hidden;}
.gcaltex{ width:385px; height:208px; font-size:14px; line-height:35px; color:#333; background:#c7dde4; padding-left:50px; padding-top:32px;}
.dlfooter{ width:100%; height:52px; text-align: center; background:#e6e6e6; line-height:52px; position:absolute; bottom:0;}

.shipinlist{ width:750px; height:auto; margin:0 auto;}
.shipinlist li{ width:750px; height:106px; overflow:hidden; margin-bottom:9px; border-bottom:1px dashed #ccc;}
.shipinpic{ width:118px; height:94px; border:1px solid #ccc; display:block; float:left;}
.shipintext{ width:620px; height:94px; float:right; overflow:hidden;}
.shipinname{ display:block; width:100%; height:30px; line-height:30px; font-size:15px; color:#009CDE; font-weight:bold;}
.shipintext span{ color:#999;}
.shipintext span a{ color:#999;}
.dzjxfenye{ margin-top:20px;}
.dzjxfenye a{ display:block; float:left; margin-right:5px;border: solid 1px #d5d8d8;    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);padding: 15px 20px; font-size:15px;}
.dzjxfenye a.seclect{ background:#fff;}
.dzjxfenye a.seclect:hover{ background:#fff;}
 .dzjxfenye a:hover { background: #e2e2e2;  background: linear-gradient(to bottom,  #e2e2e2 0%,#ffffff 100%); }
 .peixundyl{ width:410px; height:auto; font-size:14px; line-height:30px;}
.gradientblue {background: linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color:#1d62c2;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}
.yinying{padding:20px; margin:30px 0; background:#d7d7d6; font-size:30px; line-height:40px;}
.jiezou{background: linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; font-size:18px; color:#fff;font-weight:bold; display:block;}
.goumai{background: linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; font-size:18px; color:#fff;font-weight:bold; display:block;}
.mycenter{ width:1000px; margin:160px auto;}


/*  产品内容添加使用Style  */
.pro_content{width:100%; height:auto;}
   .pro_content .hd{border:solid 1px #CCC; background:#eeeeee; height:40px; line-height:40px; margin-bottom:20px; border-radius:3px;}
   .pro_content .hd ul li{width:auto; min-width:120px; text-align:center; padding:0px 15px; height:40px; float:left; border-right:dashed 1px #CCC; cursor:pointer;}
   .pro_content .hd ul li:last-child{border:none;}
   .pro_content .hd ul li.on{background:#1d62c2;color:#fff; border-right:dashed 1px #fff; font-weight:bold;}
   .pro_content .hd ul li:last-child.on{border:none;}
   .pro_content p{margin-bottom:0px;}
.richrising_tit{font-family:"微软雅黑"; font-size:15px; font-weight:bold;}
.richrising_tit h1{font-size:41px; margin-bottom:10px;} 
   
/* 加密软件Case Style */
.Case { height:40px; margin:10px 20px; line-height:40px; text-indent:20px; border-bottom:#CCCCCC 1px solid; color:#464646; font-size:16px; font-family:"微软雅黑"; background:url(../images/arr4.gif) 6px center no-repeat;}

.linkanli {width:100%;padding-top:10px;  float:left;}
.linkanli ul  {padding-top:10px; padding-left:10px; }
.linkanli ul li {float:left;  padding:2px 5px;}
.linkanli ul li img {border:#c6c6c6 1px solid}

.linkanli_t {width:848px;height:30px;line-height:30px;margin-top:5px; text-align:center; font-size:16px; font-family:"微软雅黑"; background-color:#ebebeb;border:#CCCCCC 1px solid;border-bottom:none; } 
.linkanli_tb {width:100%;height:auto;float:left;text-align:left;} 
.linkanli_tb table{ background:#CCCCCC} 
.linkanli_tb table td{ background:#FFF; height:25px; padding-left:8px; font-size:12px; color:#4c4c4c;} 
.linkanli_s { width:100%;height:20px; float:left;}

.Relex{float:left; margin:0px 8px -5px 0px;}
.center{text-align:center;}



.SEE_tit{ height:36px; line-height:36px;border-radius:5px; margin-bottom:4px; background:url(../images/sanjia.png) 25px center no-repeat #eee; padding-left:50px;}
.SEE_con{margin:5px;}

table.TableauFonction{border-collapse:collapse;border-color:#ffffff;border-style:solid;border-width:1px;margin-bottom:-4px;margin-top:4px;background-color:#0079bb;color:#ffffff; }
td.TableauFonction{border-left-width:1px;border-left-style:solid;border-left-color:#ffffff;border-top-width:1px;border-top-style:solid;border-top-color:#ffffff;border-right-width:1px;border-right-style:solid;border-right-color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffffff;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;vertical-align:middle;}
.TableauFonctionBasic{background-color:#1699d6;}
.TableauFonctionStandard{background-color:#49a845;}
.TableauFonctionAdvanced{background-color:#e8442d;}

.gradient-orange{ background: -moz-linear-gradient(60deg, rgba(241,180,52,0.9) 0%, rgba(229,114,0,0.9) 100%) !important; background: -webkit-linear-gradient(60deg, rgba(241,180,52,0.9) 0%,rgba(229,114,0,0.9) 100%) !important; background: -o-linear-gradient(60deg, rgba(241,180,52,0.9) 0%,rgba(229,114,0,0.9) 100%) !important; background: -ms-linear-gradient(60deg, rgba(241,180,52,0.9) 0%,rgba(229,114,0,0.9) 100%) !important; background: linear-gradient(60deg, rgba(241,180,52,0.9) 0%,rgba(229,114,0,0.9) 100%) !important; width:90%; margin:0px auto; height:45px; line-height:45px; text-align:center; font-size:17px; color:#FFFFFF; margin-bottom:10px;}


.blue-btn{width:130px;height:30px; line-height:30px; background:#000; color:#FFF; text-align:center; border-radius:4px; float:left; margin-right:20px; cursor:pointer;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA5Y2RlIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjM2MTkyIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: -moz-linear-gradient(60deg, rgba(0,156,222,0.9) 0%, rgba(35,97,146,0.9) 100%) !important; background: -webkit-linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important; background: -o-linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important; background: -ms-linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important; background: linear-gradient(60deg, rgba(0,156,222,0.9) 0%,rgba(35,97,146,0.9) 100%) !important;

}



.multi-cad li{ width:850px; padding:20px 0; padding-bottom:40px; border-bottom:1px solid #d5d8d8;}
.multi-cad img{ margin:0 20px 0px 0; }

#multi-cad{cursor:pointer;color:#009cde;}
#multi-cad:hover{text-decoration:underline; color:#DA2725;}

.video{width:800px; height:auto; margin:0px auto; background:#000000; background:url(../images/Loading.gif) center center no-repeat;}

.detailBox{line-height:25px;}
.detailBox p{margin-bottom:5px; font-size:14px;}
.peixun{margin:0px 0px 0px 30px; font-size:13px;}
  .peixun dl dt{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-left:40px; background:url(../images/daybg.png) 5px center no-repeat; font-weight:580;}
  .peixun dl dd{padding-left:45px;}
 
  
/*  MathCAD  产品内容添加使用Style  */
.Mathcad_content{width:100%; height:auto;}
   .Mathcad_content .hd{border:solid 1px #CCC; background:#eeeeee; height:auto;line-height:40px; margin-bottom:20px; border-radius:3px; overflow:hidden;}
   .Mathcad_content .hd ul li{width:auto;text-align:center; padding:0px 20.2px;height:40px;float:left;border-right:dashed 1px #CCC; cursor:pointer; border-bottom:solid 1px #CCC;}
   .Mathcad_content .hd ul li:nth-child(5){border-right:none;}
   .Mathcad_content .hd ul li:nth-child(6),.Mathcad_content .hd ul li:nth-child(7),.Mathcad_content .hd ul li:nth-child(8){border-bottom:none;}
   .Mathcad_content .hd ul li:last-child{border:none;}
   .Mathcad_content .hd ul li.on{background:#1d62c2;color:#fff;}
   .Mathcad_content .hd ul li:last-child.on{border:none;}
   .Mathcad_content p{margin-bottom:0px;}  
  
  
/*  Solution */
.format a{cursor:pointer;color:#009cde;}
.gradient-green{background: linear-gradient(60deg, rgba(76,140,43,0.9) 0%,rgba(132,189,0,0.9) 100%) !important;  width:100%; text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; color:#fff; display:block; font-family:"微软雅黑";} 
.gradient-red{background: linear-gradient(60deg, rgba(188,32,75,0.9) 0%,rgba(145,47,70,0.9) 100%) !important; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; color:#fff; display:block; font-family:"微软雅黑";} 
.gradient-magenta{background: linear-gradient(60deg, rgba(176,0,142,0.9) 0%,rgba(131,49,119,0.9) 100%) !important; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; color:#fff; display:block; font-family:"微软雅黑";} 


   .slution_c{width:100%; height:auto; padding:10px 0; overflow:hidden; border-bottom:dashed 1px #CCC;}
     .slution_c .richrising_tit{font-size:16px;} 
	 .slution_c .fl{float:left;margin-right:10px; width:275px; height:179px;}  .slution_c .fr{float:right;margin-left:10px;  width:275px; height:179px;}
	 .slution_c .solution_box{border: solid 1px #d5d8d8; padding:10px 5px 10px 16px; font-size: 12px; background: -ms-linear-gradient(60deg, #fefefe 25%,#efefef 100%,#f0f0f0 100%); background: linear-gradient(60deg, #fefefe 25%,#efefef 100%,#f0f0f0 100%); }
.SolutionList{width:850px; height:auto; margin-top:3px;}
	.sl_list li{float:left; margin:18px 3px 10px; width:202px;height:auto;}
	.sl_list li a:hover{text-decoration:none;}
	.sl_list li img{width:202px; height:104px;}
	.sl_list li a.cjtzp{ display:block; width:202px; height:110px; font-family:Arial, Helvetica, sans-serif;}
	.sl_list li a.cjtzname{ display:block; width:202px; height:auto; line-height:22px; font-size:14px; color:#1b8de2; font-weight:bold; overflow:hidden;}
	.sl_list li span{ line-height:22px; display:block; width:202px; }

.PLM_Sl{width:90%; margin:0px auto; height:160px; overflow:hidden; padding:15px 0;}
  .PLM_Sl ul li{width:45%; padding-left:3%;  background:url(../images/li.gif) 3px center no-repeat; border-bottom:dashed 1px #CCC; height:35px; line-height:35px; float:left; font-weight:500; color:#009cde;}
  .PLM_Sl ul li:nth-child(odd){margin-right:3%;}
      .PLM_Customer_tit{height:35px;line-height:35px; background:url(../images/customer.png) left top no-repeat;font-size:16px;color:#54575b; padding-left:60px; margin-bottom:13px; font-family:"微软雅黑"; font-weight:600; margin-top:10px;}


.title_mse_green{background: linear-gradient(60deg, rgba(76,140,43,0.9) 0%,rgba(132,189,0,0.9) 100%) !important;  width:97%; text-align:left; padding-top:10px; padding-bottom:10px; font-size:16px; color:#fff; display:block; font-family:"微软雅黑"; padding-left:3%;} 