﻿* { margin:0; padding:0;}
html, body { height:100%;}
body { background: url('bg/body_bg.jpg') repeat-x center center #F0FAFE; font-family:'宋体',"Microsoft Yahei",sans-serif;font-size:12px; color:#555;}
input, select, textarea { font-family:Tahoma, Geneva, NSimSun, sans-serif; font-size:1em;}

.container { width:100%;}
.container { width:998px; margin:0 auto;padding:0 0 15px 0;background: url(bg/header_bg_02.png) no-repeat 0 0;}
.container2{ width:998px; margin:0 auto;padding:0 0 15px 0;}
p { margin-bottom:16px;color:#919191}
.clear{clear: both;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

/*==================list====================*/
ul { list-style:none;}

.list1 {padding:4px 0 10px 0;}
.list1 li { width:100%; overflow:hidden; padding:10px 0 10px 0; line-height:22px;}
.list1 li.last { padding-bottom:0 !important;}
.list1 li a {color:#000; text-decoration:none;}
.list1 li a:hover {color:#9d2234;}
.list1 li img {float:left; padding:0px 20px 20px 0;}
.list1 li ._img {float:left; padding:10px 20px 0px 0;}
.list1 li .last { float:left; padding:5px 10px 0 0;}
.list1 li .describe {margin-left:10px; padding-top:25px; padding-bottom:20px;  border-bottom:1px solid #aaaaaa;}
.list1 li .describe_last {margin-left:10px; padding-top:25px; padding-bottom:20px;}
.list1 li .describe2 {padding-left:100px; padding-top:35px;}
.list1 li .describe3 {padding-top:20px;}
.list1 li .describe4 {margin-left:120px; padding-top:25px; padding-bottom:20px;  border-bottom:1px solid #aaaaaa;}
.list1 li .describe4_last {margin-left:120px; padding-top:25px; padding-bottom:20px;}
.list1 li .describe5 {margin-left:10px; padding-top:25px; padding-bottom:20px;  border-bottom:1px solid #aaaaaa;}
.list1 li .describe5_last {margin-left:10px; padding-top:25px; padding-bottom:20px;}
.list1 li .describe6 {margin-left:10px; padding-top:25px; padding-bottom:30px;  border-bottom:1px solid #aaaaaa;}
.list1 li .describe7{float:left; padding:5px 30px 0px 0;}
.list1 li .describe8 {text-align:center;padding-top:120px;font-size:14px;}
.list1 li .describe10 {text-align:center;padding-top:150px;font-size:14px;padding-left:20px;}
.list1 li .summarize {padding-left:95px; font-size:12px; color:#f66322; font-weight:normal;}
.list1 .information { padding:0px 0 5px 0;}
.list1 .information1 {float:left;margin-left:40px;width:200px;height:150px;}
.list1 .information2 {float:left;margin-left:40px;width:250px;height:190px;}
.list1 .demo {float:left;margin-left:15px;width:180px;height:110px;}
.list1 .demo img{float:left; width:180px;height:110px;}
.list1 .demo1 {float:left;margin-left:30px;width:230px;height:170px;padding:0;}
.list1 .demo1 img{float:left; width:230px;height:170px;}
.list1 .demo2 {float:left;margin-left:10px;width:180px;height:130px;background:url(bg/2.PNG) left top no-repeat;}
.list1 .demo3 {float:left;margin-left:10px;width:180px;height:130px;background:url(bg/3.PNG) left top no-repeat;}
.list1 .demo4 {float:left;margin-left:10px;width:180px;height:130px;background:url(bg/4.PNG) left top no-repeat;}
.list1 .demo5 {float:left;margin-left:10px;width:180px;height:130px;background:url(bg/5.PNG) left top no-repeat;}
.list1 .demo6 {float:left;margin-left:10px;width:180px;height:130px;background:url(bg/6.PNG) left top no-repeat;}
.list1 .describe9{text-align:left;padding-left:50px;font-size:15px;font-weight:bolder;}
.list2 { padding:4px 0 10px 0;}
.list2 li { width:100%; overflow:hidden; padding: 20px 0 10px 0;}
.list2 li img { float:left; margin-right:20px;}
.list2 li .describe {margin-left:50px; margin-right:75px; padding:0px;}
.list2 li .download {float:right; padding-right:18px;}
.inner7 .list2 { width:33%; float:left;}

.list3 { padding:4px 0 0px 0;}
.list3 .describe li { width:100%; overflow:hidden; padding:0 0 10px 26px;}
.list3 .describe li img { float:left; padding:5px 10px 0px 0;}
.list3 .describe { width:280px; margin:118px 0 0 650px;padding-top:5px;}
#dituContent { float:left; width:440px; height:350px; border:#ccc solid 1px; margin-bottom:50px;}

.list4 { padding:4px 0px 50px 0;}
.list4 ul { float:left;}
.list4 .col1 { width:167px; padding-left: 26px;}
.list4 .col2 { width:350px; padding:0 0 0 55px; border-right:2px solid #bebebe; margin-bottom:70px;} 
.list4 .col2 .result { color:#f66322;}
.list4 .col2 input { width:220px; height:20px;}
.list4 .col2 input, .list4 .col2 select { margin-left:5px;}
.list4 .col2 label { float:left; text-align:right; width:68px; font-size:14px;}
.list4 .col2 select { width:224px; height:23px; font-size:13px; padding:2px 0;}
.list4 #download {margin:5px 0 0 105px; width:65px; height:29px;}
.list4 li { width:100%; overflow:hidden; margin:0 0 15px 0;}
.list4 li.last { width:100%; overflow:hidden; margin:0;}
.list4 li img { float:left; margin:0 15px 10px 0; width:25px; height:25Px;}
.list5 { padding:4px 0 10px 0;}
.list5 li { width:100%; overflow:hidden; padding:0 0 10px 100px;}
.list5 li img { float:left; padding:5px 30px 0px 0;}

.list6 { padding:0; height:215px; width:650px; background:url(bg/download-bg.png) left top no-repeat;}
.list6 ul li { width:100%; overflow:hidden; padding:0 0 4px 250px; font-size:13px;}
.list6 .checkLicense { width:100%; overflow:hidden; padding:8px 0 4px 280px; font-size:12px;}
.list6 .checkLicense1 { width:100%; overflow:hidden; padding:48px 0 20px 268px; font-size:14px; color:#fff;}
.list6 .checkLicense li { color:#000099; padding-left:0px;}
.list6 .result1 {font-size:14px; padding:55px 0 10px 305px; color:#000;}
.list6 .result2 {font-size:14px; padding:55px 0 10px 285px; color:#000;}

.list7 { padding:4px 0 10px 0;}
.list7 li { width:100%; overflow:hidden; padding:10px 0 10px 0px;}
.list7 li img { float:left; padding:5px 20px 0px 90px;width:70%;height:70%;}

.list8 { background:url(bg/hint1.png) no-repeat left top; height:250px;}
.list8 .hint { padding:66px 0 0 90px; font-size:14px; font-weight:bold;}

.list9 li{font-size:14px; padding-top: 5px;padding-bottom:5px; color:#000;}
.list9 li a {color:#000; text-decoration:none;padding-left: 10px;}
.list9 li a:hover {color:#f66322; text-decoration:underline;}
.list9 li img {float:left;padding-right: 10px; }

/*==================index content====================*/
#WrapperMast {
	width: 998px;
	margin: 12px auto 0px;
  position:relative;
}

.accordion {
    list-style:none;   
    line-height: 1.5em;
    overflow: hidden;
    padding: 0;
}
.accordion li {
	top: 0;
	left: 0;
    float: left;
    width: 318px;
    height: 320px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin: 0;
}
div.accordionbanner {
	width:998px;text-align:center;
}

.readMore,.readMore1,.readMore2,.readMore3,.readMore4,.close { float:right; padding-right:6px;}
.readMore a,.readMore1 a,.readMore2 a,.readMore3 a,.readMore4 a,.close a { font-size:11px;font-style:italic; font-weight:bold; color:#9d2234; text-decoration:none;}
.readMore a:hover,.readMore1 a:hover,.readMore2 a:hover,.readMore3 a:hover,.readMore4 a:hover,.close a:hover { color:#ce0538; text-decoration:none; cursor:pointer;}

.phones-list li { width:100%; overflow:hidden; padding-bottom:16px;}
.phones-list li strong { float:left; width:69px; color:#2cb6e9;}

/*==================other====================*/

/*Gallery*/
   #gallery {
      height:376px;
      overflow:hidden;
      /*background:url(bg/gallerry-bg.gif) 0 0 repeat-x;*/
}
/*===== gallery =====*/
.roundabout-holder  { 
	width:998px;
	height:386px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width: 661px;
   height: 350px;
   cursor: pointer;
	border:3px solid #ccc;
	border:3px solid rgba(0, 0, 0, 0.08);
   border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
	.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	border:3px solid rgba(0, 0, 0, 0.2);
}

/*===== index content =====*/

.flash {width:100%; margin:0; background:none;}
.flash .row_1 { display: block; overflow: hidden; }
.flash .row_2 { display: block;}
.flash .row_2 .col_1 img {padding:0; float:right;}
.flash .row_2 .col_2 img {margin:10px 0px 0 20px; float:left;}
.flash .row_2 .col_3 img {padding:10px 6px 0 0; float:right;}
.flash .row_2 .col_1 .news .des { padding:0 0 3px 12px;}
.flash .row_1 li {
	list-style:none;
	float:left;
	background:none;
	margin:20px 10px 35px 10px;
	width:250px;
	height:150px;
   position: relative;
}

.flash .row_2 li, .flash .row_2 .col_1 {
	width:264px;
	height:200px;
	list-style:none;
	float:left;
	margin:0px;
}

.flash .row_2 li, .flash .row_2 .col_2 {
	width:720px;
	height:226px;
	background: url('bg/box_bg_01.jpg') repeat-x 0 0;
	list-style:none;
	float:left;
	margin:0 0px 0 10px;
	border: 1px solid #d3eAE7;
	box-shadow: 1px 2px 4px #d3eAE7;
	border-radius: 2px;
}

.flash .row_2 li, .flash .row_2 .col_3 {
	width:292px;
	height:200px;
	background: #bebebe;
	list-style:none;
	float:left;
	margin:5px 0px 35px 30px;
}

.flash .row_2 li, .flash .row_2 .col_1 .newsBox {
   height:100%;
   margin:0;
}
.flash .row_2 li, .flash .row_2 .col_1 .newsBox:hover{
	height:100%;
  background: #f3f3f3; 
}
.flash .row_2 li, .flash .row_2 .col_1 .newsBox .news {
   padding:20px 10px 2px 20px;
}

.flash .row_2 li, .flash .row_2 .col_1 .newsBox .des {
   padding:20px 10px 2px 20px;
}
.flash .row_2 li, .flash .row_2 .col_1 .newsBox .inner{
   height:30px;padding:20px 10px 2px 20px;background:url(bg/news.png) no-repeat center;
}
.flash .row_2 li, .flash .row_2 .col_1 .newsBox .des:hover{
   color:#9d2234;
}

.flash .row_2 li a, .flash .row_2 .col_1 a{
	 color:#333;
	 text-decoration:none;   
   font-size:15px;
}

.flash .row_2 li a, .flash .row_2 .col_1 .newsBox img{ padding:20px 10px 2px 15px;float:right;}

.flash .row_2 li a:hover, .flash .row_2 .col_1 a:hover{
	  background: #eee;
}


.flash .row_2 li a, .flash .row_2 .col_2 a{
	 color:#333;
	 text-decoration:none;   
   font-size:15px;
}

.flash .row_2 li a, .flash .row_2 .col_2 .newsBox img{margin-top:30px;}

.flash .row_2 li, .flash .row_2 .col_2 .newsBox {
   margin:0;
}
.flash .row_2 li, .flash .row_2 .col_2 .newsBox:hover{
	height:100%;
  background: #C40E28; 
}

.flash .row_2 li, .flash .row_2 .col_2 .newsBox .inner{
   height:30px;padding:20px 10px 2px 20px;background:url(bg/bi-pro.png) no-repeat center;
}

.flash .row_2 li, .flash .row_2 .col_2 .newsBox .des {
   font-weight:bold;color:#fff;font-size:17px;padding:10px 20px 30px 80px;
}

.flash .row_2 li, .flash .row_2 .col_2 .newsBox .des img{margin-top:5px;}

.flash .row_2 li, .flash .row_2 .col_2 .newsBox .des:hover{
   color:#fff;
}

.flash .row_2 li a:hover, .flash .row_2 .col_2 a:hover{
	  background: #9d2234;
}

.flash .row_2 li, .flash .row_2 .col_3 .newsBox {
   height:100%;
   margin:0;
}
.flash .row_2 li, .flash .row_2 .col_3 .newsBox:hover{
	height:100%;
  background: #f3f3f3; 
}
.flash .row_2 li, .flash .row_2 .col_3 .newsBox .news {
   padding:2px 10px 2px 20px;
}

.flash .row_2 li, .flash .row_2 .col_3 .newsBox .des {
   padding:20px 10px 2px 20px;
}
.flash .row_2 li, .flash .row_2 .col_3 .newsBox .inner{
   height:30px;padding:20px 10px 2px 20px;background:url(bg/bi-pro.png) no-repeat center;
}
.flash .row_2 li, .flash .row_2 .col_3 .newsBox .des:hover{
   color:#9d2234;
}

.flash .row_2 li a, .flash .row_2 .col_3 a{
	 color:#333;
	 text-decoration:none;   
   font-size:15px;
}

.flash .row_2 li a, .flash .row_2 .col_3 .newsBox img{ padding:20px 10px 2px 25px;float:right;}

.flash .row_2 li a:hover, .flash .row_2 .col_3 a:hover{
	  background: #eee;
}

/*==================txt, links, lines, titles====================*/
a { color:#9d2234; outline:none;}
a:hover{color:#9d2234;text-decoration:none;}

h1 { font-size:3em; line-height:1em;color:#fff; font-weight:normal; letter-spacing:-1px; width:400px;}
h2 { font-size:22px; line-height:1em; font-weight:normal; margin-bottom:23px; color:#515151;}
h2.alt { letter-spacing:-1px;}
h3 {  font-size:1.5em; line-height:1.1em; margin-bottom:10px;}
h4 { font-size:.91em; margin-bottom:10px;}
h4 strong { font-size:1.5em; color:#9d2234; display:block;}
h5 { font-size:1em; margin-bottom:5px;}
h6 { font-size:1em; font-weight:normal;}
.bigdata_wp b{ color:#f66322;}

/*header*/
#header {margin-bottom:0px;background: url(bg/body_bg.jpg) repeat-x 0 0;}
#header, #content, #extra-content, #footer {}
#extra-header {height:28px; width:998px; margin:0 auto;}

#header .row-1 { height:162px;}
#header .row-1 .yh_link{ width:100px;height:20px;float:left;margin:90px 0px 0px 5px;float:right;}
#header .row-1 .yh_link a {color:#333;text-decoration:none;font-size: 13px;font-weight:bolder;}
#header .row-1 .yh_link a:hover {color:#9d2234;; text-decoration:none;}
#header .row-1 .search {width:120px;height:20px;margin:90px 5px 10px 0px;float:right;}
#header .row-1 .search label {position: absolute;left: 5px;top: 3px;display: block;}

#extra-header ._row { margin-left:7px; font-size:11px;}
#extra-header ._row li { float:left; font-size:11px; background-color:#96a0a1; line-height:28px; height:28px; }
#extra-header ._row .change { width:204px; height:28px; background:url(bg/try2.png) left top repeat-x;}
#extra-header ._row a{ color:#e9fffa; text-decoration:none;}
#extra-header ._row a:hover{ color:#f3cd7b;}
#extra-header ._row a:visited{ color:#f3cd7b;}

#header .logo { margin-top:20px;float:left; padding:5px 0 0 10px; width:178px; height:92px;}
#header .top-links { float:right; padding:64px 50px 0 100px;}


.nav-box {height:39px;lilne-height:39px; background: url(bg/nav_bg_02.jpg) repeat-x 0 0;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);}
.nav-box1 { min-height: 60px;background: #f6f6f6 url(bg/nav_back.png) repeat-x bottom;border: 1px solid #ddd;border-bottom: 1px solid #d4d4d4;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);box-shadow: 0 0 2px 2px rgba(0,0,0,0.05);}
/*#header .nav-box .left { background:url(bg/nav-box-left.jpg) no-repeat left top;height:35px;}
#header .nav-box .right { background:url(bg/nav-box-right.jpg) no-repeat right top; height:35px; float:left; width:100%;}*/


/*-- header navigation --*/
/*#header .nav-box ul { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header .nav-box ul li { display:inline;}
#header .nav-box ul li a { display:block; float:left; color:#fff; text-decoration:none; }
#header .nav-box ul li a em { display:block; float:left; font-style:normal; background:url(bg/divider-left.gif) no-repeat left 10px;}
#header .nav-box ul li a em b { display:block; float:left; height:35px; line-height:35px; width:158px; text-align:center; background:url(bg/divider-right.gif) no-repeat right 10px; cursor:pointer;}

#header .nav-box ul li a:hover { background:url(bg/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a:hover em { background:url(bg/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a:hover b { background:url(bg/divider-right-act.gif) no-repeat right 10px;}
#header .nav-box ul li a.current { background:url(bg/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.current em { background:url(bg/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.current b { background:url(bg/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.first em { background:none;}
#header .nav-box ul li a.first:hover em { background:url(bg/nav-left-act.jpg) no-repeat left top;}
#header .nav-box ul li a.first-current { background:url(bg/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.first-current em { background:url(bg/nav-left-act.jpg) no-repeat left top !important;}
#header .nav-box ul li a.first-current b { background:url(bg/divider-right-act.gif) no-repeat right 10px;}

#header .nav-box ul li a.last b { background:none; width:160px;}
#header .nav-box ul li a.last:hover b { background:url(bg/nav-right-act.jpg) no-repeat right top;}

#header .nav-box ul li a.last-current { background:url(bg/nav-act.gif) left top repeat-x; }
#header .nav-box ul li a.last-current em { background:url(bg/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.last-current b { background:url(bg/nav-right-act.jpg) no-repeat right top !important; width:160px;}

*/


/*content*/
#content { margin-top:0px;padding:0;}
#content .section { padding-bottom:20px;}
#content .section222 {float:left;}

.bigdata-banner { background:url(bg/bigdata.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.bigdata-banner .inner { padding:35px 20px 0 627px;}
.bigdata-banner h1,.z-suite-banner h1,.resource-banner h1,.support-banner h1,.service-banner h1,.company-banner h1,.demo-banner h1,.case-banner h1 {text-align:left; width:380px; font-size:22px; width:350px;color:#f66322; line-height:32px;}

.bigdata-banner H,.z-suite-banner H,.resource-banner H,.support-banner H,.service-banner H,.company-banner H,.demo-banner H,.case-banner H { text-align:left; width:380px; font-size:17px; line-height:26px;} 

.z-suite-banner { background:url(bg/z_suite.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.z-suite-banner .inner { padding:60px 0 0 290px;}

.resource-banner { background:url(bg/resource.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.resource-banner .inner { padding:52px 0 0 658px;}

.support-banner { background:url(bg/support.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.support-banner .inner { padding:48px 0 0 590px;}

.service-banner { background:url(bg/service.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.service-banner .inner { padding:58px 0 0 585px;}

.company-banner { background:url(bg/company.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.company-banner .inner { padding:60px 20px 0 400px;}

.demo-banner { background:url(bg/demo.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.demo-banner .inner { padding:60px 20px 0 400px;}

demo-banner { background:url(bg/demo1.jpg) no-repeat left top; width:250px; height:150px; margin-bottom:20px;}
.demo-banner .inner { padding:60px 20px 0 400px;}
.case-banner { background:url(bg/demo.jpg) no-repeat left top; width:998px; height:180px; margin-bottom:20px;}
.case-banner .inner { padding:60px 20px 0 400px;}
/*extra-content*/
#extra-content { background:none; border-bottom:0px solid #fff; padding:2px 0 16px 0;}
#extra-content .section { padding-bottom:20px;}

#extra-content .box { background:url(bg/box1-bg.gif) left top repeat-x #fff; width:100%; overflow:hidden;}
#extra-content .box .border-top {background:url(bg/border.gif) repeat-x top;}
#extra-content .box .border-bot {background:url(bg/border.gif) repeat-x bottom;}
#extra-content .box .border-left {background:url(bg/border.gif) repeat-y left;}
#extra-content .box .border-right {background:url(bg/border.gif) repeat-y right;}
#extra-content .box .left-top-corner {background:url(bg/left-top-corner1.gif) no-repeat left top;}
#extra-content .box .right-top-corner {background:url(bg/right-top-corner1.gif) no-repeat right top;}
#extra-content .box .left-bot-corner {background:url(bg/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
#extra-content .box .right-bot-corner {background:url(bg/right-bot-corner1.gif) no-repeat right bottom; }

.wrapper{width:998px;margin:0 auto;}
#focus{width:998px;height:320px;overflow:hidden;position:relative;margin-bottom:50px;}
#focus ul{height:320px;position:absolute;}
#focus ul li{float:left;width:998px;height:320px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:998px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:998px;height:10px;padding:5px 5px 15px 5px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;vertical-align: middle;width:9px;height:12px;border-radius:4px;overflow:hidden;margin:0 4px 0 3px;cursor:pointer;background:url(bg/out.png);}
#focus .btn span.on{width:12px;height:12px;background:url(bg/in.png);}
#focus .preNext{width:45px;height:100px;position:absolute;top:150px;background:url(bg/right.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;width:35px;height:35px;position:absolute;top:130px;background:url(bg/left.png) no-repeat 0 0;cursor:pointer;}
#focus .next{right:0;width:35px;height:35px;position:absolute;top:130px;background:url(bg/right.png) no-repeat 0 0;cursor:pointer;}



/*==================boxes====================*/

#loopedSlider{width:998px;height:320px;overflow:hidden;position:relative;margin-bottom:20px;}
#loopedSlider .slidepic{height:320px;position:absolute;width: 100%;}
#loopedSlider .slidepic div{background-color:#eaeaea;opacity:0;z-index:0;position:absolute;top:0;left:0;width:998px;}
#loopedSlider .slidepic div a{display: inline-block;width: 100%;height: 320px;margin: 0;padding: 0;}
#loopedSlider .slidepic div a img{width:998px;height:320px;}
#loopedSlider UL.pagination{position: absolute;z-index:104;list-style: none;bottom: 5px;margin-left: 420px;display: block;}
#loopedSlider .pagination li,#loopedSlider .nav-buttons li{float:center;margin:0 10px;display:inline;}	
#loopedSlider .pagination a{float: left;margin:0 0 0 5px;padding:0;cursor: pointer;color: #999;text-indent: -9999px;background: url(bg/bullets.png) no-repeat 4px 0;width: 13px;height: 12px;overflow: hidden;}
#loopedSlider .pagination a.active {background-position: -8px 0}
#loopedSlider .nav-buttons li.p{width:35px;height:35px;position:absolute;top:130px;left:0;z-index:104;cursor:pointer;}
#loopedSlider .nav-buttons li.n{width:35px;height:35px;position:absolute;top:130px;right:0;z-index:104;cursor:pointer;}
#loopedSlider .nav-buttons li a{padding: 0;margin: 0;}
#loopedSlider .nav-buttons li img{padding: 0;margin: 0;}

 .border-top {background:url(bg/border.gif) repeat-x top;}
 .border-bot {background:url(bg/border.gif) repeat-x bottom;}
 .border-left {background:url(bg/border.gif) repeat-y left;}
 .border-right {background:url(bg/border.gif) repeat-y right;}
 .left-top-corner {background:url(bg/left-top-corner.gif) no-repeat left top;}
 .right-top-corner {background:url(bg/right-top-corner.gif) no-repeat right top;}
 .left-bot-corner {background:url(bg/left-bot-corner.gif) no-repeat left bottom;}
 .right-bot-corner {background:url(bg/right-bot-corner.gif) no-repeat right bottom; }
.box { background:url(bg/lines.jpg) center top repeat-x; width:66%; float:right; height:520px; margin-top:20px; display:block;}
.box .in { padding:43px 2px 0 14px; margin:0;  height:480px;}
.box .in h3 { padding:2px 27px 0px 0; font-size:1.2em; text-align:center;}
.box .in2 img {width:345px; height:505px; padding:28px 0 0 42px;}
#box0 {background:none; margin:0;}

.box_2 { background:url(bg/box-bg.gif) left top repeat-x; width:550px; height:272px; margin-top:5px;}
.box_2 .in { padding:15px 15px 0 15px; margin:0;  height:260px;}
.box_2 .in h3 { padding:2px 27px 2px 0; font-size:1.2em; text-align:center;}

.showDetail { height:430px; width:97%; line-height:20px; readonly:"readonly"}
.showDetail2 { height:210px; width:100%; line-height:20px; readonly:"readonly"; margin-right:15px;}
.showDetail3 { height:280px; width:97%; line-height:20px; readonly:"readonly";}

.box1 { background:#ededed; width:100%;}
.box1 .border-top {background:url(bg/border-top.gif) repeat-x top;}
.box1 .border-bot {background:url(bg/border-bot.gif) repeat-x bottom;}
.box1 .border-left {background:url(bg/border-left.gif) repeat-y left;}
.box1 .border-right {background:url(bg/border-right.gif) repeat-y right;}
.box1 .left-top-corner {background:url(bg/left-top-corner2.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(bg/right-top-corner2.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(bg/left-bot-corner2.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner {background:url(bg/right-bot-corner2.gif) no-repeat right bottom; }
.box1 .inner { padding:27px 35px 30px 34px;}

.box2 { font-size:13px;}
.box2 .inner { width:80%; padding:50px 35px 30px 34px;}
#z_suit { background:url(bg/tab-bg-2.png) left top repeat-x;}

.box3 { background:none; width:100%;color:#555;margin-right:5px;font-size:14px;}
.box3 .inner { padding:32px 12px 12px 45px;}
.box3 .inner1 { padding: 12px 0 12px 40px;}
.box3 .inner2 { padding: 10px 20px 10px 200px;}
.box3 .inner_html {padding: 10px 10px 10px 10px;width:700px;min-height:600px;height:auto !important;overflow:hidden;margin-left:180px;}
.box3 .inner_html h2{float: left;font-size: 14px;font-weight:bolder;margin-bottom:0px;margin-top:2px;}
.box3 .inner2  .bigdata1{ width:700px; height:300px;margin:10px 0 0 0px; background:url(bg/Product_bigdata.jpg) repeat-y right;}

.box3 .inner2  .service_3{	
   background: #f6f6f6 url(bg/nav_back.png) repeat-x bottom;
   float:left;
   width:180px;
   height:90px;
   padding: 10px 10px 10px 10px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   text-align: center;
   border: 1px solid #ddd;
   margin:10px 15px 10px 10px;
  }
.box3 .inner2  .service_4{	
   background: #f6f6f6 url(bg/nav_back.png) repeat-x bottom;
   float:left;
   width:130px;
   height:110px;
   padding: 10px 7px 10px 7px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   text-align: center;
   border: 1px solid #ddd;
   margin:10px 10px 10px 10px;
  }
.box3 .inner2  .service_5{	
   background: #f6f6f6 url(bg/nav_back.png) repeat-x bottom;
   float:left;
   width:97px;
   height:160px;
   padding: 10px 5px 10px 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   text-align: center;
   border: 1px solid #ddd;
   margin:10px 10px 10px 10px;
  }
.box3 .inner2  .service_3  img{margin-right:10px;}
.box3 .inner2  .service_3 .describe{padding:10px 10px 10px 10px;text-align:left;border-top: 1px solid #ddd;}
.box3 .inner2  .service_4 .describe{text-align:left;border-top: 1px solid #ddd;}
.box3 .inner2  .service_5 .describe{text-align:left;border-top: 1px solid #ddd;}
.box3 .inner2 iframe{};
.box3 .inner3 { padding: 10px 100px 10px 200px;}
.box3 .inner4 { padding: 10px 100px 10px 200px;}
.box3 .inner5 { padding: 12px 0 12px 270px;}
.box3 .inner6 { padding: 10px 100px 20px 100px;}
.box3 .inner7 { padding: 10px 0px 10px 76px; height:540px; margin-right:80px;}
.box3 .inner10 { margin-left:50px;margin-top:20px;min-height:130px;height:auto !important;overflow:auto;height:130px;}
.box3 .inner8 { padding: 10px 32px;}
.box3 .inner8 .video_learn {width: 884px; height:529px;}
.box3 .inner8 .play { background:url(bg/video_learn.jpg) left top repeat-x; height:585px; width:829px; margin-left:25px;}
.box3 .inner8 .play img { margin-left:767px; float:left; position:absolute;}
.box3 .inner8 .play1 img{ margin-top:62px; margin-left:763px;}
.box3 .inner8 .play2 img{ margin-top:120px;}
.box3 .inner8 .play3 img{ margin-top:265px;}
.box3 .inner8 .play4 img{ margin-top:332px;}
.box3 .inner8 .play5 img{ margin-top:390px;}
.box3 .inner8 .play6 img{ margin-top:452px;}
.box3 .inner8 .play7 img{ margin-top:524px;}
.box3 .inner8 .play8 img{ margin-top:160px;}
.box3 .inner8 .play9 img{ margin-top:200px;}
.box3 .inner9 {padding: 2px 32px;}
.box3 .inner9 .z-des1 { width:608px; height:461px;margin:40px 0 0 150px; background:url(bg/z-suit-des1.jpg) left top no-repeat; }
.box3 .inner9 .z-des1 p { padding:15px 0 0 80px; font-size:1.5em; color:#9d2234; font-weight:bold; }
.box3 .inner9 .z-des2 {width:608px; height:461px; margin:5px 0 50px 150px; background:url(bg/z-suit-des2.jpg) left top no-repeat; }
.box3 .inner9 .z-des2 p { padding:14px 0 0 80px; font-size:1.5em; color:#9d2234; font-weight:bold; }
.box3 .inner10 .describe{text-align:left;margin-left:50px;margin-top:10px;-left:50px;font-size:15px;font-weight:bolder;color:#9d2234;}
.box3 .inner10 .describe3{text-align:left;margin-left:50px;margin-top:10px;-left:50px;}
.box3 .inner10 .describe3 a{font-size:20px;text-align:left;margin-top:0px;margin-left:10px;color:#0558D5;margin-right:50px;font-weight:bolder;text-decoration:underline;}
.box3 .inner10 .describe3 hover{color:#C40E28;}
.box3 .inner10 .describe2{text-align:left;margin-left:50px;margin-top:10px;-left:50px;text-decoration:none;}
.box3 .inner10 .describe2 a{text-align:center;margin-top:0px;margin-left:10px;color:#000;margin-right:10px;text-decoration:underline;font-weight:bolder;}
.box3 .inner10 .describe2 hover{color:#C40E28;}
.box3 .inner10 .describe1{text-align:left;margin-left:50px;margin-top:10px;}
.box3 .inner10 .describe1 b{font-size:15px;width:150px;font-weight:bolder;color:#000;}
.box3 .inner10 .describe1 a{text-align:left;margin-top:0px;margin-left:10px;color:#555;}
.box3 .inner10 .describe3 b{font-size:15px;width:150px;font-weight:bolder;color:#000;}
.box3 .inner10 .describe1 a:hover{color:#9d2234;}
.box4 { height:500px; background:url(bg/tab-bg.gif) left top repeat-x; margin-bottom:20px;}
.box4 .inner { padding:25px 0px 15px 0px;}
.box4 li { float:left; width:41%; padding:20px 4% 20px 4%;}
.box4 img {float:left; padding:0 10px 0 10px;}
.box4 .col2 { border-left:1px solid #111111;}
.box4 h2 {text-align:center;}

.box5 { background:none;font-size:14px;min-height: 200px;height: auto!important;height: 400px;width: 998px;padding-bottom:35px; padding-left:10px;color:#000;}
.box5 .inner { padding-left:100px;padding-top:35px;padding-bottom:35px;padding-right:100px;}
.box6 {margin:0;height: auto!important;height: 400px;}
.box6 h1 {font-size: 16px;font-weight:bolder;color:#9d2234;;margin:0;padding:0;margin-bottom:10px;margin-top:10px;}
.box6 h2 {float: left;font-size: 15px;font-weight:bolder;margin-bottom:0px;margin-top:4px;}
.box6 .describe3 {margin-left:200px; padding-top:25px; padding-bottom:20px;font-size: 14px;line-height:21px;}

.dept-list { float:left;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}
.dept-list dd p { text-align:left;}
.left_case {width: 230px;float: left;background:none;padding-top:18px;margin-top:15px;}
.left_case ul {margin-left: 12px;}
.left_case h2 {font-size: 15px;color: #000000;margin: 0px;padding: 0px;line-height: 30px;height: 30px;padding-left: 14px;font-weight:bolder;}
.left_case li {line-height: 23px;height: 33px;background: #f6f6f6;padding-left: 12px;}
.left_case li .col_demo {padding-left: 5px;}
.left_case li .col_demo1 {line-height: 23px;height: 23px;background:none;padding-left:12px;font-size: 12px;}
.left_case li .col_open {line-height: 23px;height: 23px;background:none; font-size:12px;color:#9d2234;}
.left_case li a {color:#333;text-decoration:none;padding-left: 12px;padding:8px 10px 10px 10px;font-size: 12px;}
.left_case li a:hover {color:#9d2234;; text-decoration:none;background: #f6f6f6;}
.right_case {float: left;min-height: 460px;height: auto!important;height: 460px;padding-left: 6px;margin:15px 15px 40px 25px;background: #fff;width: 650px;padding-bottom:50px;}
.home {border-bottom: 1px solid #9d2234;line-height: 23px;height: 23px;font-weight:bolder;font-size: 14px;}
.right_case .inner {float: middle;min-height: 400px;height: auto!important;height: 400px;width: 650px;padding-bottom:35px;}
.right_case .describe {padding-top:5px; padding-bottom:5px;font-size:15px;font-weight:bolder;}
.right_case .describe a {color:#000;text-decoration:none;}
.right_case .describe a:hover {color:#000; text-decoration:none;}
.right_case .describe img{float: right;height:120px; width:120px;padding-top:15px; padding-bottom:15px;}
.right_case .inner .describe1 {float: left;padding-top:15px; padding-bottom:15px;width:700px;font-size: 15px;font-weight:bolder;color:#9d2234}
.right_case .inner .describe2 {float: left;padding-top:5px; padding-bottom:5px;margin-right:15px;}
.right_case .inner .describe2 a {color:#333;text-decoration:none;}
.right_case .inner .describe2 a:hover {color:#9d2234; text-decoration:none;}
.right_case .inner .describe1 a {text-decoration:none;}
.right_case .inner .describe1 a:hover {text-decoration:none;}
.right_case .inner .describe2 h2{float: left;font-size: 14px;font-weight:bolder;margin-bottom:0px;margin-top:2px;}
.right_case .inner h1 {float: left;padding-top:5px; padding-bottom:5px;font-size: 12px;font-weight:bolder;}
.right_case .inner .pic {float: left;padding-left:0px;min-height: 400px;height: auto!important;height: 400px;width: 660px;padding-top:35px;padding-bottom:15px;}
.right_case .inner .pic .describe3{padding-left:250px;padding-top:15px;width:220px;font-size: 14px;font-weight:bolder;}
.right_case .inner .pic img { float:middle; margin-right:10px;padding-bottom:15px;}
.right_case .inner li .describe3 {margin-left:100px; padding-top:25px; padding-bottom:20px;font-size: 13px;line-height:15px;}
.right_case .inner li .describe_last {margin-left:100px; padding-top:25px; padding-bottom:20px;font-size: 13px;line-height:15px;}
.right_case .inner li .describe4 {padding-left:100px; padding-top:35px;}
.right_case .inner li .describe5 {padding-top:20px;}
.right_case .inner li .describe6 {margin-left:100px; padding-top:25px; padding-bottom:30px;}

.left_page {width: 200px;float: left;background: #fff;padding-top:18px;margin-top:25px;}
.left_page ul {margin-left: 12px;}
.left_page h2 {font-size: 14px;color: #000000;margin: 0px;padding: 0px;line-height: 30px;height: 30px;padding-left: 14px;font-weight:bolder;}
.left_page li {line-height: 23px;height: 33px;background: #f6f6f6;padding-left: 12px;margin-top:5px;}
.left_page li .col_open {line-height: 23px;height: 23px;background:none; font-size:12px;color:#9d2234;}
.left_page li a {color:#333;text-decoration:none;padding-left: 12px;padding:8px 10px 10px 10px;}
.left_page li a:hover {color:#ce0538; text-decoration:none;background: #f6f6f6;}
.right_page {float: left;min-height: 460px;height: auto!important;height: 460px;margin-top:25px;padding-left: 6px;margin-left: 25px;background: #fff;width: 720px;padding-bottom:50px;}
.home {border-bottom: 1px solid #9d2234;line-height: 23px;height: 23px;font-weight:bolder;font-size: 14px;}
.right_page .inner {float: middle;min-height: 400px;height: auto!important;height: 400px;width: 720px;padding-bottom:35px;}
.right_page .describe {padding-top:5px; padding-bottom:5px;font-size:15px;font-weight:bolder;}
.right_page .describe img{float: right;height:120px; width:120px;padding-top:15px; padding-bottom:15px;}
.right_page .inner .describe1 {float: left;padding-top:15px; padding-bottom:15px;width:700px;font-size: 14px;font-weight:bolder;}
.right_page .inner .describe2 {float: left;padding-top:5px; padding-bottom:5px;font-size: 13px;line-height:15px;}
.right_page .inner .describe2 h2{float: left;font-size: 12px;font-weight:bolder;margin-bottom:0px;margin-top:2px;}
.right_page .inner h1 {float: left;padding-top:5px; padding-bottom:5px;font-size: 12px;font-weight:bolder;}
.right_page .inner .pic {float: left;padding-left:20px;min-height: 400px;height: auto!important;height: 400px;width: 660px;padding-top:35px;padding-bottom:15px;}
.right_page .inner .pic .describe3{padding-left:250px;padding-top:15px;width:220px;font-size: 14px;font-weight:bolder;}
.right_page .inner .pic img { float:middle; margin-right:10px;padding-bottom:15px;}
.right_page .inner li .describe3 {margin-left:30px; padding-top:25px; padding-bottom:20px;font-size: 13px;line-height:15px;}
.right_page .inner li .describe_last {margin-left:30px; padding-top:25px; padding-bottom:20px;font-size: 13px;line-height:15px;}
.right_page .inner li .describe4 {padding-left:100px; padding-top:35px;}
.right_page .inner li .describe5 {padding-top:20px;}
.right_page .inner li .describe6 {margin-left:100px; padding-top:25px; padding-bottom:30px;}
.right_page .inner4 { padding: 40px 50px 10px 20px;}
.right_page .inner2 { padding: 40px 100px 10px 50px;}
.right_page .inner8 { padding: 10px 32px;}
.right_page .inner8 .video_learn {width: 884px; height:529px;}
.right_page .inner8 .play { background:url(bg/video_learn.jpg) left top repeat-x; height:585px; width:829px; margin-left:25px;}
.right_page .inner8 .play img { margin-left:767px; float:left; position:absolute;}
.right_page .inner8 .play1 img{ margin-top:62px; margin-left:763px;}
.right_page .inner8 .play2 img{ margin-top:120px;}
.right_page .inner8 .play3 img{ margin-top:265px;}
.right_page .inner8 .play4 img{ margin-top:332px;}
.right_page .inner8 .play5 img{ margin-top:390px;}
.right_page .inner8 .play6 img{ margin-top:452px;}
.right_page .inner8 .play7 img{ margin-top:524px;}
.right_page .inner8 .play8 img{ margin-top:160px;}
.right_page .inner8 .play9 img{ margin-top:200px;}

.yhnews {float: left;min-height: 460px;height: auto!important;height: 460px;padding-left: 0px;margin-top:40px;margin-left: 40px;margin-bottom:50px;background: #fff;width: 940px;}
.yhnews .inner {float: middle;min-height: 400px;height: auto!important;height: 400px;width: 800px;padding-bottom:35px;padding-left:75px;padding-top:35px;}
.yhnews .play1{float: right;background:url(bg/wen1.png) left top repeat-x;height:120px; width:120px;}
.yhnews .inner .describe {float: left;padding-top:5px; padding-bottom:5px;font-size: 13px;line-height:18px;width:800px;}
.yhnews .inner .describe a {text-decoration:none;}；
.yhnews .inner .describe img{float: middle;padding-top:25px; padding-bottom:15px;padding-left:10px;}
.yhnews .inner .describe h2 {float: left;font-size: 14px;font-weight:bolder;margin-bottom:0px;margin-top:2px;}
.yhnews .inner .describe1 {padding-left:200px;padding-top:25px; padding-bottom:25px;font-size: 15px;font-weight:bolder;color:#9d2234;}
.yhnews .inner .describe2 {float: left;padding-top:15px; padding-bottom:15px;font-size: 15px;font-weight:bolder;width:800px;}
.yhnews .inner .describe2 a {color:#000;text-decoration:none;}；
.yhnews .inner .pic {float: left;padding-left:20px;min-height: 400px;height: auto!important;height: 400px;width: 660px;padding-top:35px;padding-bottom:15px;}
.yhnews li {border-bottom: 1px solid #9d2234;line-height: 23px;height: 23px;background: none;font-size: 14px;}
.yhnews li a {color:#000; text-decoration:none;font-size: 14px;}
.yhnews li a:hover {color:#9d2234;}
.table-striped {font-size:14px;color:#000;border-collapse:collapse;border-color:#fff;background:none;}
.table-striped td{border:1px solid #fff;height:40px;}
.table-striped td a {color:#000;text-decoration:underline;font-size: 13px;}
.table-striped td a:hover {color:#9d2234;}
.table-striped td strong1 {font-weight:bolder; color:#fff;}
.table-striped td.t1{padding-left:15px;padding-right:15px;}
.table-striped td.t2{font-weight:bolder; color:#fff;}
.table-striped td.t3{align:left;}
.table-striped tr.tr2{background: #E0E0E0;line-height:25px;}
.table-striped tr.tr1{background-color:#fff;line-height:25px;}
.tableCheckBoxList{width:350px;font-size:13px;border-collapse:collapse;border-color:#fff;background:none;}
.tableCheckBoxList tr {height:20px;padding:0 0 0 0;}
.tableCheckBoxList td {width:120px;padding:0 0 0 0;}
/* footer */
#footer {background:#333;}

.templatemo_footer_wrapper {
	width: 100%;
	margin: 0 auto;
	background:  url('bg/footer_img.jpg') no-repeat bottom center;
	overflow:hidden;
	padding:0px;
}
.templatemo_footer_wrapper .wrapper{width:998px;margin:30px 100px 20px 200px; text-align:center;}
.templatemo_footer {
	width: 998px;
	margin:0 auto 10px;
	padding:0 0 15px 0;
	color: #fff;
	border: 0px solid #eee;
}
.templatemo_footer_wrapper .wrapper .fleft{}
.templatemo_footer_wrapper .wrapper .fleft p{color:#fff;text-align: center;}
.templatemo_footer  a {
	font-size:11px;
}

.templatemo_footer .section {
	float: left;
	width: 317.5px;
	padding:0;
	border:1px solid #CED7DA;
	margin: 0 17px 0 0;
}
.templatemo_footer .section222 {
	float: left;
	width: 654px;
	padding:0;
	border:1px solid #CED7DA;
	margin: 0 0 0 0;
}
.templatemo_footer .sectionLast{
	margin: 0;
	float:right;
}
.templatemo_footer .section .sameTitleStyle{
	height: 31px;
}
.templatemo_footer .section .sameTitleStyle01,.templatemo_footer .section .sameTitleStyle02,.templatemo_footer .section .sameTitleStyle03{
	background: url('bg/material2_bg_new.png') no-repeat left center #eaf4f8;
}

.templatemo_footer .section .sameTitleStyleWidth{
	background: url('bg/material3_bg_new.png') no-repeat left center #eaf4f8;
}
.templatemo_footer .section h3 {
	float: left;
	font-size: 18px;
	font-weight: normal;
	line-height: 31px;
	margin: 0;
	padding-left: 1em;
	text-shadow:1px 1px 1px #777;
	font-family: '微软雅黑';
}
.templatemo_footer .section a.more ,.templatemo_footer .section a.more:hover{
	float: right;
	background: url('bg/more.png') no-repeat 0px 5px;
	width:40px;padding-right:10px;
	margin: 8px 0 0 0;
	text-decoration: none;
}

.templatemo_footer .section_last {
	float: left;
	width: 200px;
	padding:0 10px 0 10px;
}

.templatemo_footer .section_last h3 {
	font-size:12px;
	font-weight: bold;
	color: #fff;
	border-bottom:1px solid #6a6a6a;
}

.templatemo_footer .section_last .footer_list .team {
   width:200px;
   height:37px;
   padding:10px 6px 0 0px;
}

.templatemo_footer .footer_list {
	margin: 0px;
	padding: 0px 12px 0 13px;
	list-style: none;
}
.templatemo_footer .footer_list .firstLi{
	padding: 5px 0 0;
}
.templatemo_footer .footer_list .firstLi a.firstLinkImgStyle{
	border:1px solid #C8C2C2;
	background: #fff;
	display: inline-block;
	padding: 3px;
}
.templatemo_footer .footer_list .firstLi .firstImgBox{
	float:left;
}
.templatemo_footer .footer_list .firstLi .firstImgBox img.firstImgStyle{
	width: 93px;
	height: 63px;
}
.templatemo_footer .footer_list .firstLi div.firstLinkBox{
	float:left;
	padding: 5px;
	width:170px;
}
.templatemo_footer .footer_list .firstLi div.firstLinkBox .firstLinkStyleTitle{
	color:#318ec7;
}
.templatemo_footer .footer_list .firstLi div.firstLinkBox span{
	color: #333;
}
.templatemo_footer .footer_list img{
	margin: 0px;
	padding: 10px 5px;
	list-style: none;
	width:30px;
	height:25px;
	float:left;
}
.templatemo_footer .footer_list li .firstLi{
	margin: 0px;
	padding: 1px 0 10px 0;
	border-bottom: 1px dashed #CBCBCB;
}
.templatemo_footer .footer_list li {
	margin: 0px;
	padding: 1px 0 10px 0;
}
.templatemo_footer .footer_list li span{
	float:right;
    color: #8f8f8f;
}
.templatemo_footer .footer_list li a {
	font-size:12px;
	float: left;
    color: #5a5a5a;
	text-decoration: none;
}

.templatemo_footer .footer_list li a:hover {
	color: #111;
	text-decoration: underline;
}

.fleft {
   width:998px;
   height:30px;
   padding:15px 0 15px 0px;
   color: #000000;
   text-align:center;
   font-size:11px;
   margin:0 auto;
   
}

.fleft img {
   padding-top:3px;
}
.fleft a {
   color:#919191;
   text-decoration:none;
}

.fleft a:hover {
   color:#fff;
   text-decoration:underline;
}

/* end of footer */
/*==========================================*/
.window { width:100px; height:60px; Margin:160px 0 0 20px; Z-INDEX: 1; VISIBILITY: visible;}

.event { background:url(bg/lines.jpg) center top repeat-x; width:100%;float:right; height:100%; margin-top:20px; display:block;}
.event .in { padding:43px 2px 0 14px; margin:0;  height:300px;}
.event .in h3 { padding:2px 27px 0px 0; font-size:1.2em; text-align:center;}
.event .in2 img {width:345px; height:505px; padding:28px 0 0 42px;}

.bg_h2{background:#edf6fe;}
.bold{font-weight:bold;}
.font_color{color:#2f83c7}
.cen{text-align:center;}
.bder_color3{border:1px solid #e3f2ff;}
.font14{font-size:14px;}
.close_button1,.close_button2,.close_button3 {background:#edf6fe;font-weight:bold;color:#2f83c7;text-align:center;font-size:14px;}
.signBoxCon{width:100%;height:0;margin:0 auto;position:relative;z-index:20000;background-color:#ededed;}
.signBoxCon textarea{margin:0;padding:0;}
#bareasign1,#bareasign2,#bareasign3{width:100%;height:100%;border:0;font-size:13px;line-height:20px; color:#2f83c7; font-family:consolas,"courier new",monospace}
.sign_content3 input{width:113px;height:36px;border:0;cursor:pointer;margin-right:20px;}

/*==========================white paper======================*/
.list2 .whitePaper:hover { cursor:pointer;}
.closeAll {float:right; width:28px; height:20px;background:url(bg/close.png) left top repeat-x;; margin:250px 0 0 800px; position:absolute;}
.closeAll:hover {background:url(bg/close2.png) left top repeat-x;}

.key_word, .key_link {margin:0 auto;}
.key_link a {color:#8c8a8a; text-decoration:none;}
.key_link a:hover {color:#8c8a8a; text-decoration:underline;}

.container_mobile { width:100%;}
.container_mobile { width:768px; margin:0 auto;}

@media screen and (max-width: 768px) {
  .templatemo_footer_wrapper {
		width: 100%;
		display: none;
	}

	.container_mobile { width:480px;}
}


