/* CSS Document */

.TOPBG{ width:100%; background:#FFFFFF;}

.tophead{ height:98px;}

.logolink img{ margin-top:20px; margin-left:40px;}

.logo{float:left; width:77%; height:100%;}

.tool{float:left; width:23%; height:100%;}

.siteversion{background:#0096c8; height:23px; line-height:23px; margin-top:13px; margin-bottom:13px; color:#FFFFFF;}

.siteversion a{ color:#FFFFFF; text-decoration:none;}

.siteversion a:link{ color:#FFFFFF; text-decoration:none;}

.siteversion a:visited{ color:#FFFFFF; text-decoration:none;}

.siteversion a:hover{ color:#FFFFFF; text-decoration:none;}

.siteversion a:active{ color:#FFFFFF; text-decoration:none;}

.sitelink{height:49px; line-height:29px;}

/********菜单 **********/

.navContain{border-top:solid 1px #CCCCCC;;width:100%;position:relative; z-index:100;}

.navContain ul{ height:56px;width:auto; margin-top:0px; margin-bottom:0px;margin-left:20px;float:left;display:inline;}

.navContain ul li{height:56px; float:left;list-style:none; line-height:56px; text-align:center; width:116px; border-right:solid 1px  #CCCCCC; font-size:16px;position:relative;}

.navContain .menuul span{display:block; width:100%;}

.navContain .menuul span a{display:block;width:100%;}

.navContain .menuul span a:link{color:#000000; text-decoration:none;}

.navContain .menuul span a:visited{color:#000000; text-decoration:none;}

.navContain .menuul span a:hover{color:#000000; text-decoration:none;}

.navContain .menuul span a:active{color:#000000; text-decoration:none;}

.a_mouseover{ background:url(../images/menuhover.jpg) no-repeat; text-decoration:none;}

.a_mouseout{ background:white;color:#000000; text-decoration:none;}

.navContain ul li div{position:absolute; top:55px; left:-60px;z-index:999; width:800px; display:none; overflow:hidden;}

.navContain .submenu{ width:auto; background:url(../images/submenubg.jpg) repeat-x;overflow:hidden; height:auto;margin-left:20px; float:left; padding:20px 0px;}

.navContain .submenu li{ height:15px; border:0px;font-size:14px; width:95px; margin-top:5px;border-right:dashed 1px #CCCCCC;line-height:15px; float:left;}

.navContain .submenu li a{ padding:0px 5px;}

.navContain .submenu li a:link{}

.navContain .submenu li a:visited{}

.navContain .submenu li a:hover{background:#CCCCCC;color:#000000; text-decoration:none;}

.navContain .submenu li a:active{}

/********查询***********/

.search{width:238px;float:left;background:url(../images/search.gif) 30px center no-repeat;height:56px;}

.search .input{border:0px;height:18px;width:140px;margin-top:19px;margin-left:70px;}

.search-submit{ margin-left:0px; border:0px; height:18px; margin-top:19px;width:18px;background:transparent; }

.advContain{height:420px;width:100%;position:relative;z-index:10;}



/************轮换图片***************/

#FocusBG{

	width:100%;

	height:410px;

	background: url("../images/focus_bg1.jpg") repeat-x center -59px;

}

.fullSlide {

	width:100%;

	position:relative;

	height:410px;

	background:#000;

}

.fullSlide .bd {

	margin:0 auto;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul {

width:100%;

	width:100% !important;

}

.fullSlide .bd li {

	width:100% !important;

	height:410px;

	overflow:hidden;

	text-align:center;

}

.fullSlide .bd li img{width:100%; height:100%;}

.fullSlide .bd li a {

	display:block;

	height:410px;

}

.fullSlide .hd {

	width:100%;

	position:absolute;

	z-index:1;

	bottom:0;

	left:0;

	height:30px;

	line-height:30px;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:22px;

	height:7px;

	margin:5px;

	overflow:hidden;

	background:#000;

	filter:alpha(opacity=50);

	opacity:0.5;

	line-height:999px;

}

.fullSlide .hd ul .on {

	background:#f00;

}

.fullSlide .prev,.fullSlide .next {

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:15%;

	z-index:1;

	width:40px;

	height:60px;

	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

}

.fullSlide .next {

	left:auto;

	right:15%;

	background-position:-6px -137px;

}

/************轮换图片结束***************/

.topnews{height:35px;margin-top:10px;font-size:14px;line-height:35px; overflow:hidden;}

.topnews .time{float:left;width:20%;height:100%;}

.topnews .newslist{float:left;width:60%;height:100%;}

.topnews .more{float:left;width:20%;height:100%;}

.newslist ul{overflow:hidden;width:100%;}

.newslist ul li{height:35px;line-height:35px;overflow:hidden;list-style:none;text-align:left; }

.newslist ul li .titlee{float:left;width:60%;font-size:14px;}

.newslist ul li .date{float:left;width:40%;font-size:14px;}

.maincontent{margin-top:20px;overflow:hidden;}

.line{height:12px;background:url(../images/line.jpg) center no-repeat;font-size:12px;}

.jianjie{width:300px;float:left;height:auto;}

.work{width:300px;float:left;margin-left:30px;height:auto;}

.company{width:300px;float:left;margin-left:30px;height:auto;}

.title{height:30px;line-height:30px;border-bottom:solid 1px #CFCFCF;font-size:16px;width:100%;}

.jjcontent{height:145px;line-height:20px;width:100%;font-size:12px;word-break:break-all;word-wrap:break-word;margin-top:5px;text-indent:25px;}

.informore{height:20px;line-height:20px;border-top:solid 1px #CFCFCF;width:100%;}

.informore span{background:#D6D6D6;color:black;font-size:14px;display:block;width:60px;text-align:center;float:right;}

.picinfor{overflow:hidden;}

.picinfor img{padding:10px 0px;width:300px;height:135px;}

.work ul{width:100%;margin-top:5px;}

.work ul li{width:100%;list-style:none;height:110px;padding:8px 0px;overflow:hidden;}

.work ul li img{width:100%;}

.company ul{width:100%;margin-top:5px;}

.company ul li{width:100%;list-style:none;overflow:hidden;height:50px; border-bottom: dashed  1px #CFCFCF; padding-top:10px;}

.company ul li .date{width:100%;height:20px;display:block;}

.company ul li .title{width:100%;height:40px;display:block;word-break:break-all;word-wrap:break-word; font-size:12px;}

.indexnewstbg{position:absolute; height:9px; width:32px; background:url(../images/jt.gif) no-repeat; top:27px; left:0px; z-index:999;}



.footercontain{width:100%; height:362px; background:url(../images/footerbg.jpg) repeat-x; margin-top:20px; border-top:solid 1px #CFCFCF }

.footer{ height:auto; overflow:auto; margin-top:20px;}

.footercontain .aboutus{ float:left; width:180px;}

.aboutus ul{ width:100%; height:auto; margin-top:10px;}

.aboutus ul li{width:100%; overflow:hidden; text-align:left; list-style:none; height:20px; line-height:20px; font-size:12px;}

.footercontain .workk{ float:left; width:360px; margin-left:20px;}

.footercontain .workk .logobg{ background:url(../images/logo1.jpg) bottom right no-repeat;}

.footercontain .workk ul{ width:50%; height:auto; margin-top:10px; float:left;}

.footercontain .workk ul li{width:100%; overflow:hidden; text-align:left; list-style:none; height:20px; line-height:20px; font-size:12px;}



.footercontain .workk ul .sontitle{height:40px; line-height:40px;word-break:break-all;word-wrap:break-word; font-size:14px; font-weight:bolder;}

.footercontain .relation{ float:left; width:180px;margin-left:20px;}

.relation ul{ width:100%; height:auto; margin-top:10px;}

.relation ul li{width:100%; overflow:hidden; text-align:left; list-style:none; height:20px; line-height:20px; font-size:12px;}

.relation .wx{width:100%; height:auto; margin-top:20px;}

.footercontain .conlink{ float:left; width:180px;margin-left:20px;}

.ttop{ margin-top:10px;}

.friendlink{ width:100%; margin-top:20px; border-top:solid 1px #CFCFCF; padding-top:10px;}

.friendlink span{ display:block; float:left; width:80px;height:20px; line-height:20px;font-size:14px;}

.friendlink ul{float:left; width:880px;}

.friendlink ul li{float:left; width:auto; overflow:hidden; list-style:none; font-size:14px; height:20px; line-height:20px; padding:0px 10px;}

.copycontain{ width:100%; background:#666666; height:40px; line-height:40px; margin-top:20px;}

.copy{ height:100%; color:#FFFFFF;}



/*******新闻列表页面********/

.leftcontent{

    width:252px;

	float:left;

	height:auto;

	

}

.left_title{height:40px; text-align:center;line-height:40px;background:url(../images/lefttitle.jpg);font-size:16px;color:white;font-weight:bold;}

.leftMenu{ width:250px;border:solid 1px #CFCFCF;}

.leftMenu ul{ width:100%;}

.leftMenu ul li{ width:100%;overflow:hidden;list-style:none;text-align:left;height:35px;line-height:35px;border-top:solid 1px #CFCFCF;text-indent:70px;}

.leftMenu a{width:100%;display:block;height:35px;}

.leftMenu a:link{width:100%;display:block;height:35px;}

.leftMenu a:visited{width:100%;display:block;height:35px;}

.leftMenu a:hover{width:100%;display:block;height:35px;background:url(../images/leftmenubg.jpg);color:black;text-decoration:none;}

.leftMenu .current{width:100%;display:block;height:35px;background:url(../images/leftmenubg.jpg);color:black;text-decoration:none;}

.leftMenu .leftnewslist li { text-indent:25px; }

.leftMenu .leftnewslist li a{width:100%;display:block;height:35px; background:url(../images/dian.gif) 15px center no-repeat;}

.leftMenu .leftnewslist li a:hover{ text-decoration:underline;color:#6699FF;}

.contactlink{width:252px; height:auto;margin-top:10px;}

.contactlink img{width:252px; height:95px;}

.page-advContain{background:url(../images/case_bg.png) repeat-x;height:150px;}

.pageadvpic{background:url(../images/software_banner.jpg) no-repeat;height:150px;}

.rightcontent{

    margin-left:10px;

    width:695px;

	float:left;

	height:auto;

	display:inline;

	border-left:solid 1px #CFCFCF;

	border-right:solid 1px #CFCFCF;

	border-bottom:solid 1px #CFCFCF;

}

.dhmap{width:100%; height:40px; line-height:40px; text-align:left;background:url(../images/dhbg.jpg) no-repeat;text-indent:50px;}

.inforlist{ width:100%; height:auto;}

.inforlist ul{ width:100%;overflow:hidden;}

.inforlist ul li{ width:100%;overflow:hidden;list-style:none;height:30px;line-height:30px;text-align:left;border-bottom:dashed 1px #CFCFCF;background:url(../images/dian.gif) 15px center no-repeat;}

.inforlist ul li .listtitle{ float:left; width:80%; text-align:left;text-indent:25px;}

.inforlist ul li .listtime{ float:left; width:20%; text-align:left;}

.pager{width:90%;height:30px;margin-top:0px;margin-left:10px;line-height:30px;}

.pager a{border:solid 1px #CFCFCF;margin-left:6px;text-align:center;font-size:12px;padding:3px 5px;}

.pager a:link{}

.pager a:visited{}

.pager a:hover{background:#CFCFCF;color:white;}



.infortitle{width:90%;height:70px;line-height:30px;text-align:center;font-size:16px;border-bottom:solid 1px #CFCFCF;margin-left:auto;margin-right:auto;overflow:hidden;}

.tt{width:90%;height:30px;line-height:30px;text-align:center;font-size:12px;margin-left:auto;margin-right:auto;}

.inforcontent{width:90%;line-height:25px;text-align:left;font-size:14px;height:auto;margin-left:auto;margin-right:auto;margin-top:10px;overflow:hidden;word-break:break-all;word-wrap:break-word;margin-top:5px;padding-bottom:20px;}

.inforcontent .maincontent{overflow:auto;}

/* clearfix */



/******产品列表*********/

.prolist{ width:100%; height:auto;}

.prolist ul{ width:680px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:20px;}

.prolist ul li{float:left;width:206px;margin-left:15px;background:none;display:inline;overflow:hidden;}

.prolist ul li a{display:block;border:solid 1px #CFCFCF;padding:2px;}

.prolist ul li a:link{}

.prolist ul li a:visited{}

.prolist ul li a:hover{border:solid 1px blue;padding:2px;}

.prolist ul li img{width:200px;height:150px;}

.prolist ul li span{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-align:center;}

.prolist ul li span a{border:0px;padding:0px;}

.prolist ul li span a:link{}

.prolist ul li span a:visited{}

.prolist ul li span a:hover{border:0px;padding:0px;}

.propic{width:90%;height:auto;text-align:center;margin-left:auto;margin-right:auto;}

.propic img {width:400px; height:300px; margin-left:auto; margin-right:auto;}

/***********案例*************/

.caselist{ width:100%; height:auto;}

.caselist ul{ width:680px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:20px;}

.caselist ul li{float:left;width:206px;margin-left:15px;background:none;display:inline;overflow:hidden;}

.caselist ul li a{display:block;border:solid 1px #CFCFCF;padding:2px;}

.caselist ul li a:link{}

.caselist ul li a:visited{}

.caselist ul li a:hover{border:solid 1px blue;padding:2px;}

.caselist ul li img{width:200px;height:150px;}

.caselist ul li span{display:block;height:30px;line-height:30px;font-size:12px;overflow:hidden;text-align:center;}

.caselist ul li span a{border:0px;padding:0px;}

.caselist ul li span a:link{}

.caselist ul li span a:visited{}

.caselist ul li span a:hover{border:0px;padding:0px;}





.Recruitlist{width:100%; height:auto;}

.Recruitlist ul{ width:680px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:20px;}



.search_content{width:100%; height:auto;}

.searchtip{width:680px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:20px;}



.result_list{width:680px;overflow:hidden;margin-left:auto;margin-right:auto;}

.result_list dt{ height:40px; line-height:40px; font-size:14px; text-align:left; font-weight:bold;}

.result_list dd{font-size:12px; text-align:left; line-height:20px;}

.result_list .searchlink{ font-size:12px; color:green; text-align:left;}

.result_page{width:90%;height:30px;margin-top:0px;margin-left:10px;line-height:30px;}

.result_page a{border:solid 1px #CFCFCF;margin-left:6px;text-align:center;font-size:12px;padding:3px 5px;}

.result_page a:link{}

.result_page a:visited{}

.result_page a:hover{background:#CFCFCF;color:white;}





.commenttitle{width:90%;height:70px;line-height:70px;text-align:center;font-size:14px;margin-left:auto;margin-right:auto;overflow:hidden;}

.commentcontent{width:90%; height:auto;margin-left:auto;margin-right:auto;margin-top:5px; padding-bottom:10px;}

.commentcontent table td{ height:40px;}

.commentcontent .inputtxt{ height:25px; line-height:25px; border:solid #CCCCCC 1px;}

.commentcontent textarea{border:solid #CCCCCC 1px; }

.Cbutton{ border:solid #CCCCCC 1px; height:25px; line-height:25px; width:100px; }