.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{* height:1%;}
#site-nav{
 /**background:url(../images/siteNav.jpg) #f0f0f0 repeat-x left center;**/
}
body, .sp-preloader {
    background-color: #fff;
    color: #252525;
}

body {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}


.wrapper{
    margin:0px auto;
    max-width: 1140px;
}
#site-nav .site-nav-wrapper{
  width:1290px;
  margin:0px auto;
  height:29px;
  line-height:29px;
}
#site-nav .pie{
 padding-left:18px;
 padding-right:18px;
}
#site-nav .feedback{
 margin-left:40px;
}
#site-nav .favor{
  background:url(../images/e-sign.jpg) no-repeat left center;
  padding-left:30px;
}
#header {
	 background:url(../images/header-bg.jpg) #fff repeat-x left bottom;
	 width:100%;
	 height:100%;
}

#header .header-wrapper{
     width:1100px;
     margin:29px auto 0px;
	 height:70px;
	 padding-bottom:6px;
 
}
#header .menu{
 background:url(../images/index/star_03.jpg) no-repeat left 20px;
 padding-left:21px;
}
#header .menu li {
	 float:left;
	 height:55px;
	 /**padding-right:30px;**/
	 line-height:49px;
	 position: relative;
	 text-align:center;
	 width:100px;z-index:10;
}

#header .menu li a{
  font-size:16px;
  font-weight:700;
  FONT-FAMILY: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
  color:#4c4c4c;
  display:block;
  height:100%;
  width:100%;
  
}
#header .menu li.first a{
 color:#ff6600;
}
#header .menu li.first{width:40px;text-align:left;}
#header .menu li ul{
	display:none;
	position:absolute; 
	top:55px;
	left:0px; 
	width:154px; 
	background:url(/images/index2_05.jpg) left top repeat-y; 
	z-index:10; 
	margin-left:-27px;
}
#header .menu li ul li{
	width:154px;
	height:34px; 
	line-height:32px; 
	margin:0px auto auto auto; 
	padding-right:0px;
	background:url(/images/index2_03.jpg) bottom repeat-x; 
	text-align:center; 
	
}
#header .menu li ul li a{
	display:block; width:100%; height:34px; color:#777777; padding:0;font-family:微软雅黑;
	font-size:13px;
}

#description{width:1100px;margin:auto;font-family:"微软雅黑";margin-top:15px;}
#description h2{color:#000;font-size:22px;line-height:32px;}
#description p{color:#585858;font-size:12px;line-height:22px;margin-top:10px;}
/**
#header .menu li:hover ul{
 display:block;
}**/
 
.ibanner .ibanner-wrapper{
 /*
  width:1290px;
  height:580px;*/
  margin:0px auto;
  background:url(../images/index/banner-bg.jpg) repeat-x -397px top;
}
#main{min-height:500px;width:1100px;margin:0 auto;}
/*****  开始      ******/
#main1 a,#main2 a{font-family:"微软雅黑";}
#main1,#main2,#main3{width:1100px;margin:0 auto auto;}
#main1{height:142px;width:1170px;}
#main1 .main1-div .main1-link{height:22px;line-height:22px;position:absolute;right:0px;top:26px;width:260px;}
#main1 .main1-div .main1-link a{color:#7f7f7f;margin-right:5px;}
#main2 .main2-right,#main1 .main1-div{border:1px solid #d1d1d1;float:left;height:140px;width:358px;position:relative;margin-right:45px;}
#main1 .main1-div .main1-inline{height:48px;left:14px;position:absolute;top:63px;width:340px;}
#main1 .main1-div .main1-inline ul li{display:inline-block;float:left;height:49px;margin-left:4px;width:78px;}
#main2 .main2-right .main2-title,#main1 .main1-div .main1-title{color:#000;font-size:18px;height:24px;left:10px;line-height:24px;position:absolute;text-align:left;top:7px;width:170px;}
#main2 .main2-right .main2-title a,#main1 .main1-div .main1-title a{color:#000;}
#main2 .main2-right .main2-img a img,#main1 .main1-div .main1-img a img{height:100px;width:150px;margin-top:10px;margin-left:20px;}
#main2 .main2-right .main2-list,#main1 .main1-div .main1-list{height:90px;left:10px;position:absolute;top:37px;width:134px;}
#main2 .main2-right .main2-list ul li,#main1 .main1-div .main1-list ul li{height:22px;line-height:22px;}
#main2 .main2-right .main2-list ul li a,#main1 .main1-div .main1-list ul li a{color:#7f7f7f;font-weight:700;}

#main2{
    /*height:100%;*/
    margin-top:20px;width:1170px;}
#main2 .main2-left{float:left;width:735px;}
.main2-left{margin-right:30px;}
#main2 .main2-right{float:right;}

#main3{margin-top:20px;}
#main3 .main3-left{float:left;width:728px;}
#main3,#main3 a{font-family:"微软雅黑";}
#main3 .main3-left .case-title{line-height:26px;position:relative;width:728px;}

#main3 .main3-left .case-title ,#main3 .main3-left .case-title span{float:left;}

#main3 .main3-left .case-title  .font1{font-size:18px;color:#000;}

#main3 .main3-left .case-title .font2{font-size:18px;color:#FF7200;font-family:Impact;}

#main3 .main3-left .case-title .font3{color:#ccc;font-size:12px;}

.case-title .more-case a:link{color:#ccc}
.case-title .more-case a:visited{color:#ccc}
.case-title .more-case a:hover{color:#6cb4d3; TEXT-DECORATION:underline;}
.case-title .more-case a:active{color:#ccc}
 
 
#main3 .main3-left .case-title .msg{width:118px;height:36px;background:url(/images/msg.jpg) no-repeat 0 -1px;display:inline-block;float:right;padding-right:10px;}
#main3 .main3-left .case-title .order{width:118px;height:36px;background:url(/images/order.jpg) no-repeat 0 -1px;display:inline-block;float:right;padding-right:10px;}
#main3 .main3-left .case{border:1px solid #e8e8e8;height:459px;padding-top:18px;width:726px;margin-top:10px;}
#main3 .main3-left .case ul{width:688px;margin:0 auto auto;}
#main3 .main3-left .case ul li{float:left;border-bottom:1px dashed #e2e2e2;display:inline-block;height:179px;margin:22px auto auto;width:344px;}
#main3 .main3-left .case ul li .case-img{display:inline-block;float:left;height:140px;width:164px;}
#main3 .main3-left .case ul li .case-img a{display:block;border:1px solid #d1d1d1;}
#main3 .main3-left .case ul li .case-con{float:left;display:inline;height:160px;margin-left:16px;width:160px;}
#main3 .main3-left .case ul li .case-con p{width:160px;font-family:"宋体";}
#main3 .main3-left .case ul li .case-con p a{font-family:"宋体";}
#main3 .main3-left .case ul li .case-con .case-title{font-size:12px;font-weight:600;height:24px;line-height:24px;width:100%;}
#main3 .main3-left .case ul li .case-con .case-title a{color:#ff6002;}
#main3 .main3-left .case ul li .case-con .case-descn{border-top:1px solid #e2e2e2;height:120px;padding-top:10px;width:150px;color:#8a8a8a;line-height:18px;width:100%;}

#main3 .main3-right{float:right;width:353px;}
#main3 .main3-right .new-title{position:relative;width:353px;height:36px;line-height:36px;}
#main3 .main3-right .new-title span{float:left;display:block;height:36px;margin-left:2px;}
#main3 .main3-right .new-title .font1{font-size:18px;color:#000000;}
#main3 .main3-right .new-title .font2{font-family:Impact;font-size:20px;color:#FF7200;}
#main3 .main3-right .new-title .font3{font-size:12px;color:#CCCCCC;}
#main3 .main3-right .news{width:100%;height:210px;overflow:hidden;margin-top:10px;}
#main3 .main3-right .news li{float:left;width:100%;height:28px;line-height:28px;margin-top:7px;background:url(/images/line-dot.jpg) left bottom repeat-x;}
#main3 .main3-right .news li a{color:#000000;}
#main3 .main3-right .news li span{color:#FF7200;}

#main3 .main3-right .our{position:relative;width:353px;height:35px;margin-top:20px;}
#main3 .main3-right .our span{float:left;display:block;height:24px;line-height:24px;margin-left:2px;}
#main3 .main3-right .our .font1{font-size:18px;color:#000000;}
#main3 .main3-right .our .font2{font-family:Impact;font-size:20px;color:#FF7200;}
#main3 .main3-right .our p{margin:0px;padding:0px;line-height:18px;color:#CCCCCC;}
#main3 .main3-right .list{width:353px;height:92px;}
#main3 .main3-right .contract{height:65px;}
#main3 .main3-right .list li{float:left;width:176px;height:24px;line-height:24px;}
#main3 .main3-right .list li a{color:#5C5C5C;}
/*****  结束      ******/
 
#main .main-wrapper{
  MARGIN: 20px auto 0px; 
  WIDTH:1100px;
  min-height:300px;
}
.ibusiness-wrapper{
 margin-bottom:80px;
 padding-top:10px;
}
.ibusiness-wrapper h3{
 line-height:30px;
 height:30px;
 color:#333333;
 font-size:14px;
 font-weight:700;
}
.ibusiness-wrapper .ibintro{
  width:170px;
  color:#333333;
  padding-left:71px;
  padding-right:10px;
  position:relative;
}
.ibusiness-wrapper .ibintro-01{

 background:url(../images/index/ibusiness-01.jpg) no-repeat left top;
}

.ibusiness-wrapper .ibintro-02{
 
 background:url(../images/index/ibusiness-02.jpg) no-repeat left top;
}
.ibusiness-wrapper .ibintro-03{
 background:url(../images/index/ibusiness-03.jpg) no-repeat left top;
}
.ibusiness-wrapper .ibintro-04{
 
 background:url(../images/index/ibusiness-04.jpg) no-repeat left top;
}
.ibusiness-wrapper .ibdesc{
  width:170px;
  line-height:24px;
}
.ibusiness-wrapper ul{
 position:absolute;
 left:40px;
 top:110px;
}
.ibusiness-wrapper ul li{
 background:url(../images/dot1.jpg) no-repeat left center;
 padding-left:10px;
 line-height:24px;
 overflow:hidden;
 color:#626262;
}

.ibusiness-wrapper .column-left{
 width:502px;
 float:left;
}
.ibusiness-wrapper .column-right{
  width:502px;
   float:right;
}
.iabout-wrapper{
 margin-top:80px;

}
.iabout-wrapper h2{
  background:url(../images/index/iabout-hd.jpg) no-repeat left center;
  line-height:31px;
  heihgt:31px;
}

.iabout-wrapper .iabout-content{
	margin-top:10px;
    padding-left:9px;
    padding-right:9px;
    background-color:#F4F5F6;
    border:1px solid #E5E6E7;
}
 
.iabout-wrapper div.iabout-content .iabout-part{
	padding-top:10px;
    width:246px;
    float:left;
    background-color:transparent;
}

 
.iabout-part  dt span{
 line-height:17px;
 height:17px;
 font-size:14px;
 background:url(../images/index/arrow.jpg) no-repeat left center;
 padding-left:20px;
 padding-right:100px;
  font-weight:700;
  overflow:hidden;
}
 
.iabout-part dt a{
  line-height:30px;
}
.iabout-part dd.txt{
 line-height:24px;
 text-indent:2em;
 padding-right:20px;
 color:#999999;
}
.iabout-part .iculture li,.iabout-part .inews li{
   background:url(../images/dot1.jpg) no-repeat left center;
   line-height:24px;
   height:24px;
   padding-left:10px;
   color:#B3B3B3;
}
.iabout-part .inews a{
   display:inline-block;
   line-height:24px;
   height:24px;
   overflow:hidden;
}
.iabout-part .inews{
 height:144px;
 overflow:hidden;
}
.sample-wrapper{
 margin-top:20px;
}

.sample-wrapper h2{
  background:url(../images/index/sample-hd.jpg) no-repeat left center;
  line-height:31px;
  heihgt:31px;
}
.sample-content{
	margin-top:10px;
	padding-left:10px;
	padding-left:10px;
    background-color:#F4F5F6;
    border:1px solid #E5E6E7;
}
.sample-content li{
  float:left;
  height:176px;
  text-align:center;
  padding-top:30px;
  padding-left:15px;
  padding-right:15px;
  vertical-align:middle;
}
#footer{margin-top:20px;}
#footer .f1{height:55px;background-color:#4f4e4e;text-align:center;font-family:"微软雅黑";}
#footer .f11{width:930px;margin:0 auto;}
#footer .f11 div{width:160px;height:55px;margin-right:30px;display:inline-block;float:left;}
#footer .f1 img{display:inline-block;margin-top:9px;}
#footer .f1 span{margin:0 5px;}
#footer .f1 a,#footer .f1 span{display:inline-block;line-height:55px;color:#a0a0a0;float:left;}
#footer .f2{height:55px;background-color:#656464;text-align:center;color:#a0a0a0;line-height:55px;font-family:"宋体";}
#footer .f2 a{display:inline-block;line-height:55px;color:#a0a0a0;}

/**
#footer{
  padding-top:2px;
  margin-top:20px;	
  background:url(../images/index/bottom-line.jpg) #F4F1F1 repeat-x left top;
}
#footer .footer-wrapper{
   margin:0px auto;
   width:1100px;
   color:#A0A0A0;
}
.footer-wrapper dt{
   height:127px;
   float:left;
   display:inline-block;
   line-height:127px;
   padding-left:100px;
   vertical-align:middle;
}

.footer-wrapper dd{
  float:left;
  margin-left:50px;
  padding-top:20px;
}
.footer-wrapper dd ul li{
  height:24x;
  line-height:24px;
}
#footer .pie{
  padding-left:5px;
  padding-right:5px;
}


/****----------------------------------*/
 

#leftmenu {
	
}
.mDiv {
	LINE-HEIGHT: 33px; 
	PADDING-RIGHT: 0px; 
	HEIGHT: 33px; 
	FONT-SIZE: 12px; 
	PADDING-TOP: 3px;
	color:#333333;
	text-align:center;
}
.mDiv A:link {
	WIDTH: 100%; DISPLAY: block; 
	TEXT-DECORATION: none;
	color:#333333;
}
.mDiv A:visited {
	 WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; TEXT-DECORATION: none;
	color:#333333;
}
.mDiv A:hover {
    WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; TEXT-DECORATION: none;
	color:#333333;
}
.mDiv SPAN {
   WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.sDiv {
	LINE-HEIGHT: 23px; DISPLAY: none
}
.sDiv A:link {
	TEXT-INDENT: 20px; WIDTH: 100%; DISPLAY: block; TEXT-DECORATION: none
}
.sDiv A:visited {
	TEXT-INDENT: 20px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; TEXT-DECORATION: none
}
.sDiv A:hover {
	TEXT-INDENT: 20px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; COLOR: #464646; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sDiv SPAN {
	TEXT-INDENT: 20px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/dot2.gif) no-repeat 90px 6px; HEIGHT: 100%
}
.m1 {
	BACKGROUND: url(/images/about/ym_10_166.jpg) no-repeat left bottom;
	COLOR: #0864ab;
	padding-right:10px;
}
.m2 {
	BACKGROUND: url(../images/about/ym_10_16.jpg) #fff no-repeat left center;
	COLOR: #464646
}

.m2_1 {
	BACKGROUND: url(../images/dot2.gif) no-repeat 100px 10px; COLOR: #464646
}
.sShow {
	DISPLAY: block
}


#pageLeft {
	WIDTH:165px; 
	FLOAT: left;
}
#pageRight {
	WIDTH: 1100px;
	/*FLOAT: right;
	margin-left:45px;*/
}
.pageName1 {
	PADDING-BOTTOM: 10px;
	padding-left:70px;
}

#pageRight .right-content{
 /*padding-left:20px;*/
 padding-top:10px;
}
#pageRight .right-content p{
 line-height:26px;
 font-size:14px;text-indent:2em;
}

.t1 {
	height:33px; 
	LINE-HEIGHT:33px; PADDING-LEFT: 30px; 
	PADDING-RIGHT: 0px; BACKGROUND: url(../images/about/ym_06.jpg) no-repeat left center; 
	FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

.t2 {
	height:33px; 
	LINE-HEIGHT:33px; PADDING-LEFT: 40px; 
	PADDING-RIGHT: 0px; BACKGROUND: url(../images/about/ym_top_08_12.jpg) no-repeat left center; 
	FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

.detail-licence ul li{
 float:left;
 padding:5px;
}

.famous-culture h2{
 font-size:14px;
 line-height:26px;
 height:26px;
 padding-left:24px;
 font-weight:700;
}

.pages{
  padding-right:30px;
}

.pages span {
    margin-left: 6px;
}
.pages strong {
    color: #000000;
}
.pages a:link, .pages a:visited {
    color: #666666;
    margin-left: 6px;
}
.pages a:hover {
    color: #B2191F;
}
.pages .selected {
    font-weight: bold;
}
.pages .selected a:link, .pages .selected a:visited {
    color: #000000;
}

.nbanner{
 text-align:center;
 background-color:#C8E7FC;
 height:151px;
 width:100%;
}

.abanner{
 text-align:center;
 background-color:#C8E7FC;
 height:151px;
 width:100%;
 background:url(../images/about/abanner-bg.jpg) repeat-x left center;
}
.abanner .abanner-content{
  margin:0px auto;
  width:1100px;
}
.bbanner{
  text-align:center;
  height:151px;
  /*border:1px solid #f0f0f0;*/
}
.wbanner{
	text-align:center;
   background-color:#dedbde;
    height:151px;
}
.newsLsit1 {
	PADDING-LEFT: 24px
}
.newsLsit1 LI {
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(../images/dot1.jpg) no-repeat 0px 10px; 
	PADDING-TOP: 2px;
	line-hieght:24px;
	height:24px;
	position:relative;
}
.newsLsit1 LI span{
  position:absolute;
  right:80px;
}
.newsLsit1 A {
	FONT-SIZE: 12px
}
.newsLsit2 {
	PADDING-LEFT: 24px
}
.newsLsit2 LI {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.newsLsit2 A {
	FONT-SIZE: 14px
}


.soft-content{
 border-bottom:1px dashed #ccc;
 padding:10px;
}

.soft-content div{
  float:left;
 
} 

.soft-content dl dt{
 float:left;
 width:122px;
}
.soft-content dl dd{
 float:left;
 width:200px;
 padding:5px 10px;
}
.soft-content .content-item{
 margin-top:20px;
} 
.content-item h3{
 font-size:14px;
 font-weight:700;
 color:#ffaa42;
}
.content-item h4{
 font-weight:700;
}
.soft-content ul.circle{
  list-style-type:disc;
}

.soft-category{
	margin-top:20px;
    padding:10px;

}
.category-item{
 position:relative;
 margin-top:10px;
 padding-bottom:20px;
 border:1px solid #ccc;
}
.category-item dt{
 float:left;
}
.category-item dd{
 float:right;
 line-height:24px;
 padding:0px 10px;
}
.category-item dd .buy-consult{
 width:200px;
 position:absolute;
 bottom:2px;
 right:10px;
}





#bussiness .all {
	float: left;
}





#bussiness .all .detail {
	float: left;
	width: 226px;
	margin-right: 1px;
}

#bussiness .all .detail .title {
	text-align: center;
	height: 30px;
	width: 226px;
	line-height: 30px;
	padding: 0px;
	margin-bottom: 1px;
}


 

 

#bussiness .all .detail:hover ul {
	display: block;
}

.bussinessDetail:link {
	font-size: 1px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}

.bussinessDetail:visited {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}

.bussinessDetail:hover {
	color: #666;
	text-decoration: underline;
	line-height: 20px;
}

.bussinessDetail:active {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	text-decoration: none;
}

.dot {
	margin-right: 3px;
	margin-left: 3px;
	margin-top: -5px;
}

 

#bottomNavi .left {
	float: left;
	text-align: center;
	width: 80px;
}

#bottom {
	text-align: center;
	margin-top: 20px;
	height: 100px;
}

#bottom icp {
	line-height: 35px;
	font-size: 12px;
}

#bottom copyright {
	color: #4D4D4D;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}

th {
	font-size: 12px;
}

.loginA:link {
	font-size: 12px;
	color: #113586;
	text-decoration: none;
}

.loginA:visited {
	font-size: 12px;
	color: #113586;
	text-decoration: underline;
}

.loginA:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.loginA:active {
	font-size: 12px;
	color: #113586;
	text-decoration: none;
}

.blankA:link {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	line-height: 26px;
}

.blankA:visited {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	line-height: 26px;
}

.blankA:hover {
	color: #006633;
	font-size: 13px;
	text-decoration: underline;
	line-height: 26px;
}

.blankA:active {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	line-height: 26px;
}

.newsTitle:link {
	color: #4D4D4D;
	text-decoration: none;
}

.newsTitle:visited {
	color: #4D4D4D;
	text-decoration: none;
}

.newsTitle:hover {
	text-decoration: underline;
	color: #006633;
}

.newsTitle:active {
	color: #4D4D4D;
	text-decoration: none;
}

.icpA:link {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}

.icpA:visited {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}

.icpA:hover {
	font-size: 12px;
	line-height: 25px;
	color: #36596F;
	text-decoration: underline;
}

.icpA:active {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	text-decoration: none;
}

.naviA:link {
	color: #0525C7;
	font-weight: bold;
	text-decoration: none;
}

.naviA:visited {
	color: #0525C7;
	font-weight: bold;
	text-decoration: none;
}

.naviA:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.naviA:active {
	color: #0525C7;
	text-decoration: none;
	font-weight: bold;
}

.bottomNaviA:link {
	color: #ccc;
	font-weight: bold;
	line-height: 27px;
	text-decoration: none;
}


a.h2-link:link {
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑"; COLOR: #333;
	text-decoration: none;
}

a.h2-link:visited {
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑"; COLOR: #333;
	text-decoration: none;
}

a.h2-link:hover {
	font-size:14px;
	font-weight:bold;
	font-family:"微软雅黑"; COLOR: #333;
	text-decoration: underline;
}



a.link1:link {
	color: #666666;
	text-decoration: none;
}

a.link1:visited {
	color: #666666;
	text-decoration: none;
}

a.link1:hover {
	color: #666666;
	text-decoration: underline;
}

a.link1:active {
	color: #666666;
	text-decoration: none;
}

a.link2:link {
	display:block;
	color: #666666;
	text-decoration: none;
}

a.link2:visited {
	display:block;
	color: #666666;
	text-decoration: none;
}

a.link2:hover {
	display:block;
	color: #666666;
	background-color:#fff;
}

a.link2:active {
	display:block;
	color: #666666;
	text-decoration: none;
}



a.link3:link {
	color:#B3B3B3;
	text-decoration: none;
}
a.link3:visited {
	color:#B3B3B3;
	text-decoration: none;
}
a.link3:hover {
	color:#ff6600;
	text-decoration: underline;
}
a.link3:active {
	color:#B3B3B3;
	text-decoration: none;
}


a.link4:link {
	color:#A0A0A0;
	text-decoration: none;
}

a.link4:visited {
	color:#A0A0A0;
	text-decoration: none;
}

a.link4:hover {
	color:#A0A0A0;
	text-decoration: underline;
}

a.link4:active {
	color:#A0A0A0;
	text-decoration: none;
}



a.link5:link {
	color:#333333;
	text-decoration: none;
}

a.link5:visited {
	color:#333333;
	text-decoration: none;
}

a.link5:hover {
	color:#A0A0A0;
	text-decoration: underline;
}

a.link6:active {
	color:#A0A0A0;
	text-decoration: none;
}

a.link6:link {
	color:#333333;
	text-decoration: none;
}

a.link6:visited {
	color:#333333;
	text-decoration: none;
}

a.link6:hover {
	color:#A0A0A0;
	text-decoration: underline;
}

a.link6:active {
	color:#A0A0A0;
	text-decoration: none;
}

a.link7:link {
	color:#ff6600;
	text-decoration: none;
}
a.link7:visited {
	color:#ff6600;
	text-decoration: none;
}
a.link7:hover {
	color:#B3B3B3;
	text-decoration: underline;
}
a.link7:active {
	color:#ff6600;
	text-decoration: none;
}

 

a.blink:link {
	color:#4499ee;
	text-decoration: none;
}
a.blink:visited {
	color:#4499ee;
	text-decoration: none;
}
a.blink:hover {
	color:#4499ee;
	text-decoration: underline;
}
a.blink:active {
	color:#4499ee;
	text-decoration: none;
}



.bottomNaviA:link {
	color: #666666;
	font-weight: bold;
	line-height: 27px;
	text-decoration: none;
}



.bottomNaviA:visited {
	color: #ccc;
	font-weight: bold;
	line-height: 27px;
	text-decoration: none;
}

.bottomNaviA:hover {
	color: #B4C8F5;
	font-weight: bold;
	line-height: 27px;
	text-decoration: underline;
}

.bottomNaviA:active {
	color: #ccc;
	font-weight: bold;
	line-height: 27px;
	text-decoration: none;
}

.service {
	color: #707070;
	font-size: 15px;
}
 
#focus{ text-align:center
 
}
.footer{
    margin-top:20px;
    margin-bottom:10px;
    background:url(../images/foot_bg.jpg) repeat-x left center;
    height:169px;
}

.footer-wrapper ul li{
    float:left;
    height:40px;
    width:150px;
    text-align:center;
    line-height:40px;
    position:relative;
}
.footer-wrapper ul li .line{
    position:absolute;
    right:0px;
    bottom:8px;
    background:url(../images/index/pline.jpg) no-repeat left top;
    width:1px;
    height:22px;
}
.footer-wrapper ul li a{
    height:40px;
    text-align:center;
    line-height:40px;
    vertical-align: middle;
    color: #333;
    display: block;font-family: 'Lucida Console';font-size: 18px;
    line-height: 54px;padding: 0 25px;text-decoration: none;text-transform: uppercase;

}

.footerba .footer-address{
    margin-top:10px;
    margin-left:100px;
    line-height:25px;
}
.window .footer {
    background: none repeat scroll 0 0 #156db6;
    height: 297px;
}
.window .footer1 {
    height: 297px;
    margin: 0 auto;
    width: 1100px;
}
.window .footer1 .footer11 {
    text-align: center;
}
.window .footer1 .footer11 li {
    line-height: 35px;
}
.window .footer1 .footer11 li a {
    color: #ffffff;
    font-family: "微软雅黑";
    font-size: 12px;
}
.window .footer1 .footer11 .footer111 {
    padding-top: 80px;
}

 
#pageRight .detail{
	
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px;
	MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 1100px; PADDING-RIGHT: 0px; 
	FLOAT: left; 
	COLOR: #050505; CLEAR: both; PADDING-TOP: 10px;
	font-size:14px;
}
.joinus {
	LINE-HEIGHT: 20px; MARGIN-TOP: 5px; COLOR: #ff3300; MARGIN-LEFT: 10px; FONT-SIZE: 13px; MARGIN-RIGHT: 40px
}
.joinus UL {
	MARGIN-TOP: 0px
}
.joinus LI {
	COLOR: #003300; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
#pageRight .detail-licence img{
	float:left;
	/*width:440px;
	height:380px;*/
	margin-right:5px;
}

A{
  TEXT-DECORATION: none;
}
.beautiful-sample{
 width:1100px;
}
.beautiful-sample h3{
 font-size:14px;
 font-weight:700;
 line-height:30px;
 height:30px;
}
.beautiful-sample ul li{
 width:220px;
 padding:10px;
 float:left;
 background:#f4f1f1;
}
.beautiful-sample ul li .bsample-content{
 width:220px;
 height:210px;
 background:#fff;
}
.bsample-content h4{
 line-height:30px;
 height:30px;
 color:#666;
 font-size:14px;
 text-align:center;
}

.bsample-content img{
 height:180px;
 width:220px;
}
.tColor1{
 color:#ff6600;
}

.line-dot{
	text-overflow:ellipsis;
	word-wrap:normal;
    white-space: nowrap;
    overflow:hidden;
    word-break:normal;
    -o-text-overflow:ellipsis;
}
.fblod{
    font-weight:700
}
.softdev-content{
 margin-top:10px;
}
.softdev-content h3{
 font-size:14px;
 font-weight:700;
 line-height:24px;
 height:24px;
}
.soft-item span{
  float:left;
  width:200px;
  padding-right:10px;
  line-height:24px;
  height:24px;
  font-size:14px;
}

 .divQQbox
        {
        	width:33px; 
        	height:140px;
        	position:absolute;
        	right:0px;
        	top:0px;
        	z-index:999;
        	}
         #divMenu
         {
         	width:32px;
         	height:139px;
         	position:absolute;
         	right:0px;
         	top:100px;
         	z-index:9999;
         	cursor:pointer;
         	}
        	
        .divOnline
        {
        	width:143px;
        	height:179px;
        	position:absolute;
        	right:0px;
        	top:100px;
        	padding-top:70px;
        	background:url(../images/onlineBg.png);
        	}
        .Close
        {
        	position:absolute;
        	top:20px;
        	right:4px;
        	width:13px;
        	height:13px;
        	cursor:pointer;
        	}
        	
        .divOnline .qq
        {
        	width:111px;
        	height:120px;
        	margin:0px auto auto 23px;
        	text-align:center;
        	/**background:url(../images/qqline.gif) bottom no-repeat;**/
        	}
        .divOnline .qq ul
        {
        	margin:0px;
        	padding:0px;
        	}
         .divOnline .qq li
         {
        	width:92px;
        	height:17px;
        	margin:4px auto auto auto;
        	padding-left:8px;
        	padding-top:9px;
        	background:url(../images/qqbg.gif);
        	list-style:none;
        	font-family:宋体;
        	font-size:12px;
        	font-weight:bold;
        	}
         .divOnline .qq li a
         {
         	display:block;
         	width:100%;
         	height:100%;
         	color:#000000;
         	text-decoration:none;
         	cursor:pointer;
         	}
        
        .divOnline .qq_Con
        {
        	width:100px;
        	height:36px;
        	margin:0px auto auto 23px;
        	padding-left:11px;
        	}
        .divOnline .qq_Con p
        {
        	margin:0px;
        	padding:0px;
        	line-height:18px;
        	text-align:left;
        	font-family:宋体;
        	font-size:14px;
        	
        	}