ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 12px;
}

img {
	border: 0;
}

a:link {
	color: #606060;
	text-decoration: none;
}

a:hover {
	color: #606060;
	text-decoration: none;
}

a:visited {
	color: #606060;
	text-decoration: none;
}

.search {
	float: left;
	width: 30px;
	height: 37px;
	padding-top: 40px;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "宋体", "微软雅黑";
	color: #F4F1FC;
	/* background: url(../img/index/ind.jpg) repeat-x; */
}

#top {
	margin: 0px auto;
	width: auto;
	height: 90px;
	/* background: url(../img/index/top_bj.jpg) no-repeat; */
}

.top_a {
	margin: 0px auto;
	width: 1000px;
	height: 90px;
	background: url(../img/index/top.jpg) no-repeat;
}
.top_a_logo{
	float:left;
	width:1000px;
	height:90px;
}
.header_logo {header_logo_01
	margin: 0px auto;
	width: 300px;
	height: 90px;
	float:left;
	background: url(../img/index/baidulogo.jpg) no-repeat;
}

.text {
	float: ri;
	width: 137px;
	height: 81px;
	/* margin-left: 370px; */
	*margin-left: 310px;
	line-height: 81px;
	text-align: center;
	padding-top: 9px;
}

.wb {
	float: left;
	width: 128px;
	height: 37px;
	padding: 44px 0px 0px 20px;
	*padding: 40px 0px 0px 27px;
}

#dh {
	width: auto;
	height: 50px;
	background: url(../img/index/dhbg.jpg) repeat-x;
}
/*导航*/
.menuTit {
	width: 1000px;
	height: 50px;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin: 0px auto;
}

.menuTit span {
	width: 90px;
	display: block;
	float: left;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	margin-left: 10px;
	*margin-left: 8px;
	text-align: center
}

.menuTit span a:link {
	width: 90px;
	float: left;
	display: block;
	height: 50px;
	color: #fff;
	text-align: center
}

.menuTit span a:hover {
	width: 90px;
	height: 50px;
	float: left;
	display: block;
	color: #fff;
	text-align: center;
	background: url(../img/index/hoverdh.jpg)
}

.menuTit span a:visited {
	width: 90px;
	height: 50px;
	float: left;
	display: block;
	color: #fff;
	text-align: center
}
/*图片轮显*/
.tp {
	margin: 0px auto;
	width: auto;
	height: 397px;
/* 	background: url(../img/index/tpbg.jpg) repeat-x; */
}

.tplx {
	margin: 0px auto;
	width: 1000px;
	height: 388px;
	background: url(../img/index/tpbg.jpg) repeat-x;
}
/*主体内容*/
.qywhz {
	margin: 0px auto;
	width: auto;
	width:1000px;
	height: 48px;
	background: url(../img/index/qywzhz.jpg) repeat-x 
}

.qywh {
	margin: 0px auto;
	width: 1000px;
	height: 48px;
	line-height: 40px
}
/*主营业务*/
.zyyw {
	margin: 0px auto;
	width: 1000px;
	height: 290px;
}

.zyyw_top {
	float: left;
	width: 1000px;
	height: 35px;
	background: url(../img/index/tzggbg.jpg) no-repeat;
}

.zyywtxt {
	float: left;
	width: 165px;
	height: 35px;
	line-height: 35px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 40px
}

.zyyw_bt {
	float: left;
	width: 1000px;
	height: 230px;
	background: url(../img/index/zyyw_bt.jpg) repeat-x;
	padding-top: 29px
}

.zyywtp {
	float: left;
	width: 198px;
	height: 91px;
	margin-left: 42px;
	*margin-left: 30px;
	margin-top:10px;
	*margin-top:10px;
}
/*主体*/
.con {
	margin: 0px auto;
	width: 1000px;
	height: 234px;
	margin-bottom: 10px
}
/*解决方案*/
.jjfa {
	float: left;
	width: 310px;
	height: 234px;
	margin-right: 10px
}

.jjfa_top {
	float: left;
	width: 300px;
	height: 35px;
	background: url(../img/index/jjfa_top.jpg) no-repeat;
	line-height: 33px;
	padding-right: 10px
}

.jjfa01 {
	float: left;
	width: 136px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.jjfamore {
	float: right;
	width: 40px;
}

.jjfa_bt {
	float: left;
	width: 310px;
	height: 199px;
	background: url(../img/index/jjfa_bt.jpg) no-repeat;
}
/*新闻*/
.xw {
	float: left;
	width: 401px;
	height: auto;
	margin-right: 10px
}

.xw_top {
	float: left;
	width: 400px;
	height: 35px;
	line-height: 34px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

.xw_bt {
	float: left;
	width: 403px;
	height: 199px;
}

.zxzx {
	float: left;
	width: 181px;
	height: 35px;
	background: url(../img/index/n1.jpg) no-repeat;
	padding-left: 20px;
}

.gsyw {
	float: left;
	width: 186px;
	height: 35px;
	background: url(../img/index/n1.jpg) no-repeat;
	padding-left: 15px;
}

.tzggtd {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 76%;
	*width: 76%;
	/* border-bottom: #CCC dotted 1px; */
}

.tzggdate {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 22%;
	/* border-bottom: #CCC dotted 1px; */
}
/*行业案例*/
.hyan {
	float: left;
	width: 266px;
	height: 234px;
}

.hyan_top {
	float: left;
	width: 266px;
	height: 35px;
	background: url(../img/index/hyan_top.jpg) no-repeat;
	line-height: 35px;
	color: #FFF
}

.hyan01 {
	float: left;
	width: 136px;
	font-size: 14px;
	font-weight: bold;
	text-align: center
}

.hyanmore {
	float: right;
	width: 65px;
	text-align: center;
	color: #FFF;
}

.hyanmore a:link {
	float: right;
	width: 65px;
	text-align: center;
	color: #FFF;
}

.hyanmore a:hover {
	float: right;
	width: 65px;
	text-align: center;
	color: #FFF;
}

.hyanmore a:visited {
	float: right;
	width: 65px;
	text-align: center;
	color: #FFF;
}

.hyan_bt {
	float: left;
	width: 266px;
	height: 199px;
	background: url(../img/index/hyan_bt.jpg) no-repeat
}

.hyancon {
	float: left;
	width: 207px;
	height: 166px;
	margin: 20px 28px 0px 28px;
	*margin: 10px 14px 0px 14px
}

.hyantd {
	float: left;
	width: 207px;
	height: 35px;
	background: url(../img/index/hyantd.jpg) no-repeat;
	margin-bottom: 8px;
	line-height: 34px;
	text-align: center;
}
/*最后*/
.btz {
	margin: 0px auto;
	width: auto;
	height: 45px;
	/* background: #efefef; */
}

.bt {
	margin: 0px auto;
	width: 1000px;
	height: 45px;
}

.bz {
	float: left;
	width: 55px;
	height: 45px;
}

.btxt {
	float: left;
	width: 800px;
	line-height: 45px;
}

.btlx {
	float: right;
	width: 130px;
	line-height: 45px;
}
/*二级界面*/
.econ {
	margin: 0px auto;
	width: 1000px;
	min-height: 700px;
	margin-bottom: 12px
}

.econleft {
	float: left;
	width: 227px;
	height: 648px;
}

.ml {
	float: left;
	width: 178px;
	height: 35px;
	background: url(../img/index/tzggbg.jpg) no-repeat;
	line-height: 35px;
	padding-left: 50px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}

.mlcon {
	float: left;
	width: 225px;
	height: 650px;
	border: #f2f2f2 solid 1px;
	background: #f6f6f6;
	margin-top: 12px;
}

.elb {
	float: left;
	width: 203px;
	height: 600px;
	margin: 10px 10px 0px 10px; *
	margin: 10px 14px 0px 14px;
}

.edh {
	float: left;
	width: 169px;
	height: 35px;
	line-height: 35px;
	border-bottom: #ccc solid 1px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.edh a:link {
	float: left;
	width: 169px;
	height: 35px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.edh a:hover {
	float: left;
	width: 169px;
	height: 35px;
	background: url(../img/index/hover.jpg) no-repeat;
	color: #bb0f0f;
}

.edh a:visited {
	float: left;
	width: 169px;
	height: 35px;
	text-align: center;
}

.econright {
	float: left;
	width: 772px;
	min-height: 800px;
}

.ekang {
	float: left;
	width: 371px;
	height: 210px;
	margin: 0px 0px 12px 12px;
	*margin: 0px 0px 12px 6px;
	border: #d8d4d5 solid 1px
}

.epic {
	float: left;
	width: 166px;
	height: 174px;
	padding: 18px;
}

.etxt {
	float: left;
	width: 169px;
	height: auto;
}

.etxtop {
	float: left;
	width: 169px;
	height: 50px;
	color: #a00604;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	overflow: hidden
}

.etxtop a:link {
	float: left;
	width: 169px;
	height: 50px;
	color: #a00604;
}

.etxtop a:hover {
	float: left;
	width: 169px;
	height: 50px;
	color: #a00604;
}

.etxtop a:visited {
	float: left;
	width: 169px;
	height: 50px;
	color: #a00604;
}

.etxtbt {
	float: left;
	width: 169px;
	height: auto;
	line-height: 27px;
	color: #656565;
	overflow: hidden
}

.fy {
	float: left;
	width: 756px;
	*width: 750px;
	height: 27px;
	line-height: 29px;
	/* text-align: center; */
	/* border: #d8d4d5 solid 1px; */
	margin-left: 12px;
	*margin-left: 6px
}
/*三级界面*/
.skang {
	float: left;
	width: 758px;
	height: auto;
	margin: 0px 0px 12px 12px;
	*margin: 0px 0px 12px 6px;
	/*border: #d8d4d5 solid 1px*/
}

.sz {
	float: left;
	width: 758px;
	height: auto;
}

.spic {
	float: left;
	width: 535px;
	min-height: 325px;
	padding: 33px;
}

.sbt {
	float: left;
	width: 758px;
	font-size: 24px;
	font-weight: bold;
	color: #a00604;
	text-align: center;
	line-height: 45px;
	padding-top: 15px
}

.stxt {
	
	width: 895px;
	height: 356px;
	margin-top: 33px
}

.stxtbt {
	float: left;
	width: 135px;
	height: 110px;
	overflow: hidden
}

.sfy {
	float: left;
	width: 758px;
	*width: 751px;
	margin-left: 12px;
	*margin-left: 6px
}

.sfy_top {
	float: left;
	width: 758px;
	height: 34px;
}

.sfy_top01 {
	float: left;
	width: 167px;
	height: 34px;
	background: url(../img/index/shover02.jpg);
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}

.sfy_top02 {
	float: left;
	width: 167px;
	height: 34px;
	background: url(../img/index/shover.jpg);
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-right: 5px
}

.sfy_bt {
	width: 758px;
	line-height: 25px;
	min-height: 200px;
}

/* tabbtn */
.tabbtn {
	height: 35px;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}

.tabbtn li {
	float: left;
	position: relative;
	margin: 0 0 0 -1px;
	list-style: none;
}

.tabbtn li a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 108px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.tabbtn li.current {
	background: url("../img/index/n2.jpg") no-repeat;
	cursor: pointer;
	list-sytle: none;
}

.tabbtn li.current a {
	border-top: solid 2px #ff6600;
	height: 27px;
	line-height: 27px;
	background: #fff;
	color: #3366cc;
	font-weight: 800;
}
/* tabcon */
.tabcon {
	position: relative; /*必要元素*/
	overflow: hidden;
	width: 403px;
	background: url(../img/index/xw_bt.jpg) no-repeat;
}

.tabcon .subbox {
	position: absolute; /*必要元素*/
	left: 0;
	top: 0;
}

.tabcon .sublist {
	height: 180px;
	width: 382px;
}
/* leftcon */
#leftcon .subbox {
	width: 9999em;
}

#leftcon .subbox .sublist {
	float: left;
	width: 664px;
}
/* sublist */
.sublist {
	padding: 10px;
}

.sublist li {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
}

.sublist li span {
	margin: 0 5px 0 0;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}

/* tabbtn1 */
.tabbtn1 {
	height: 35px;
}

.tabbtn1 li {
	float: left;
	position: relative;
	margin: 0 0 0 -1px;
	list-style: none;
	cursor: pointer;
	margin-right: 10px;
}

.tabbtn1 li a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 108px;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.tabbtn1 li.current {
	background: url("../img/index/shover.jpg") no-repeat;
	cursor: pointer;
	list-sytle: none;
	color: #fff;
}

.tabbtn1 li.current a {
	height: 35px;
	line-height: 30px;
	color: #3366cc;
	font-weight: 800;
}
/* tabcon */
.tabcon1 {
	border-width: 0 1px 1px 1px;
	border-color: #ddd;
	border-style: solid;
	position: relative; /*必要元素*/
	height: 197px;
	overflow: hidden;
}

.tabcon1 .subbox {
	position: absolute; /*必要元素*/
	left: 0;
	top: 0;
}

.tabcon1 .sublist {
	padding: 5px 10px;
	height: 170px;
}
/* leftcon */
#leftcon .subbox {
	width: 9999em;
}

#leftcon .subbox .sublist {
	float: left;
	width: 664px;
}
/* sublist */
.sublist1 {
	padding: 10px;
}

.sublist1 li {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
}

.sublist1 li span {
	margin: 0 5px 0 0;
	font-family: "宋体";
	font-size: 12px;
	font-weight: 400;
	color: #ddd;
}

.v {
	float: right;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(../img/index/vicon.png) no-repeat;
	display: inline-block;
	margin-bottom: -5px;
	margin-top: 12px;
}

.v01 {
	background-position: 0 0;
}

.v02 {
	background-position: 0 -16px;;
}

.vtitle {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ccb6a9;
	margin-top: -1px;
	padding-left: 20px;
	font-size: 15px;
	color: #4d4d4d;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor: pointer;
}

.vcon {
	width: 170px;
}

.vtitle em {
	margin: 10px 0 0 0;
}

.vconlist {
	min-height: 100px;
	width: 150px;
	margin-bottom: 10px;
}

.vconlist li {
	height: 30px;
	line-height: 30px;
	display: block;
	font-size: 14px;
	color: #866f67;
	height: 30px;
	width: 170px;
	float: left;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.vconlist li a {
	height: 30px;
	display: block;
	font-size: 14px;
	color: #866f67;
	height: 30px;
	width: 170px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.vconlist li.select a,.vconlist li a:hover {
	color: #ed4948;
	text-decoration: none;
}
.synews{
	width: 1000px;
	height: 230px;
	margin:0px auto;
	/*background: transparent url("../img/index/sy-yunhu.jpg") no-repeat scroll 0% 0%;*/
	margin-top: 5px;
}
.synews-left{
	width: 470px;
	float: left;
	padding-left: 15px;
	height: 190px;
}
.synews-left h2 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}
.synews-left-1 {
	width: 470px;
	height: 150px;
	clear: both;
	margin-top: 5px;
	font-size: 12px;
	color: #333;
}
.synews-left-1-left {
	width: 370px;
	height: 20px;
	float: left;
}
.synews-left-1-right {
	width: 90px;
	height: 20px;
	float: right;
}
.synews-right {
    width: 450px;
    float: left;
    margin-left: 20px;
    height: 190px;
}
.synews-right h2 {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-top: 15px;
}
.footer-link {
    width: 1000px;
    height: 200px;
    margin: 0px auto;
    background: transparent url("../img/index/fot.jpg") no-repeat scroll 0% 0%;
}
.footer-link ul {
	padding: 0px;
	margin: 0px auto;
    width: 127px;
    height: 177px;
    float: left;
    margin-left:50px;
    padding-top:20px;
    color: #084679;
    background: transparent url("../img/index/line-3.jpg") no-repeat scroll right center;
    display: block;
}
.footer-link ul li {
    height: 25px;
    min-width:84px;
    text-align: left;
    border: medium none;
	padding: 0px;
	margin: 0px auto;
	text-decoration: none;
	list-style: outside none none;
	font-family: Microsoft YaHei;
}
.footer-link ul li a {
    color: #084679;
    font-size: 12px;
    line-height: 20px;
}
.content-a {
    width: 1000px;
    height: 205px;
    background: transparent url("../img/index/sy-yunhu.jpg") no-repeat scroll 0% 0%;
    margin:0px auto;
    margin-top:5px;
}
.content-a-left {
	margin-left:50px;
	margin-top:15px;
    width: 250px;
    float: left;
}
.content-a-right {
	margin-right:50px;
    width: 600px;
    float: right;
    margin-top: 5px;
}
.content-left-1 {
    width: 460px;
    height: 60px;
}
.content-left-22 ul {
    width: 600px;
    height: auto;
}
.content-left-22 ul li {
    width: 590px;
    height: auto;
    line-height: 20px;
    display: block;
    padding-left: 10px;
    color: #333;
}
.content-left-1 span {
    font-size: 12px;
    line-height: 20px;
    color: #2975AF;
    font-weight: normal;
}
.border_selected{
	float: left;
	width: 178px; 
	height: 177px; 
	margin-left: 5px; 
	margin-right: 5px; 
	border-bottom: #0C92D1 solid 1px; 
	margin-top: 10px;
}
.border_selected:hover {
	border-radius:5px;
	border: 1px solid #ff9b1f;
	border-bottom: 1px solid #ff9b1f;
	height: 176px;
	width: 176px;
}
