/* CSS Document */
.middle{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	}
.bg_bottom{
	width:100%;
	/*background:url(../images/bg7.png) bottom no-repeat;*/
	height:42px;
	margin-top:-42px;
	float:left;
	z-index:100;
	position:relative;}
.bgtop{
	width:100%;
	border-top:1px solid #fff;
	/*background:url(../images/bg6.png)  top no-repeat;*/
	height:42px;
	float:left;
	z-index:100;
	position:relative
	
	}
.bg_center{
	width:100%;
	overflow:hidden;
	position:relative;
	top:-5px;
	z-index:1;
	}
.banner{
	width:100%;
	height:286px;
	position:relative;
	}
.scroll{
	width:100%;
	height:50px;
	position:absolute;
	left:0;
	bottom:120px;
	}
.scrole{
	width:39px;
	height:50px;
	float: left;
	}
.scrorf{
	width:39px;
	height:50px;
	float:right;
	}
.nesw{
	width:100%;
	overflow:hidden;
	background: url(../images/bg9.jpg) top no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	font-size:14px;
	color:#444;
	line-height:25px;
	margin-top:10px;
	}
.nesw span{
	font-size:16px;
	color:#444;
	line-height:35px;
	font-weight:bold;
	text-indent:10px;
	width:100%;
	
	}
.canpin{
	width:100%;
	overflow:hidden;
	background: url(../images/bg9.jpg) top no-repeat;
	padding-top:15px;
	padding-bottom:15px;}
.canplist{
	width:100%;
	overflow:hidden;
	}
.canplist li{
	background:url(../images/bg5.png) no-repeat;
	width:228px;
	height:185px;
	float:left;
	margin-right:28px;
	}
.tusd{
	width:100%;
	text-align: center;
	padding-top:10px;
	height:123px;
	}
.zidsg{
	margin-top:20px;
	height:30px;
	font-size:16px;
	line-height:30px;
	color:#444;
    text-align:center;
	}
.wehua{
	background:url(../images/bg2.png) no-repeat;
	width:100%;
	height:160px;
	margin-bottom:50px;
	}
.whebt{
	width:100%;
	text-indent:10px;
	font-size:16px;
	color:#444;
	font-weight:bold;
	line-height:40px;
	}
.jiwen{
	width:911px;
	line-height:23px;
	font-size:14px;
	color:#444;
	margin-left:70px;
	padding-top:10px;
	}
/****产品****/
.middle{
	width:100%;
	background-color:#fff;
	}
.bg_middle{
	position:relative;
	height:auto;
	width:100%;
	float:left;
	margin-top:-42px;
	*margin-top:-42px;
   background-color:#fff;
	
	}
.left_middle{
	width:205px;
	float:left;
	display:block;
	margin-top:35px;
	}
.right_middle{
	width:769px;
	display:block;
	float:right;
	margin-top:35px;

	}
.sidemenu{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
	padding-top:10px;
	padding-bottom:10px;
	}
.sidemenu > li{
	width:100%;
	overflow: hidden;
	line-height:30px;
	font-size:14px;
	
	}
.sidemenu  li{
	*width:100%;
	*line-height:25px;}
.sidemenu > li > a{
	color:#444;
	margin-left:50px;
	}
.sidemenu >li .jis{
	width:8px;
	height:8px;
	position: relative;
	left:39px;
	}
.sidemenu >li .jisd{
	display:block;
	float:right;
	margin-top:13px;
	margin-right:80px;
	}
.boxnews{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	height:auto;
	overflow:hidden;
	z-index:111;
	position:relative;
	}
.sidemenu >.on >a{
	color:#444;
	font-weight:bold;}
.shuom{
	width:190px;
	font-size:12px;
	color:#444;
	line-height:23px;
	margin-top:25px;
	margin-bottom:20px;
	margin-left:15px;
	}
.shpw{
	width:100%;
	overflow:hidden;
	}
.showlist{
	width:100%;
	overflow:hidden;
	margin-top:4px;
	margin-bottom:4px;
	}
.showlist li{
	width:100%;
	font-size:12px;
	line-height:25px;}
.showlist li a{
	color:#444;
	}
.showlist li span{
	display:block;
	float:left;
	margin-left:56px;
	margin-right:4px;
	margin-top:9px;
	}
.buti{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
.bitlf{
	float:left;
	display:block;
	font-size:12px;
	color:#233a5f;
	}
.bitlf a{
	color:#233a5f;}
.bitrf{
	display:block;
	float:right;
	margin-right:28px;
	}
.bitrf a{
	font-size:14px;
	margin-left:15px;
	color:#666;}
.proind{
	font-size:18px;
	color:#444;
	line-height:35px;
	}
.proshuo{
	width:725px;
	height:auto;
	border:1px solid #b5b5b5;
	background-color:#eee;
	margin-top:20px;
	}
.hkjs{
	width:670px;
	margin:0 auto;
	padding-top:25px;
	font-size:12px;
	color:#444;
	line-height:25px;
	}
.listcas{
	width:750px;
	margin-top:25px;
	overflow:hidden;
	margin-bottom:100px;}
.listcas li{
	background:url(../images/bg10.png) no-repeat;
	width:167px;
	height:140px;
	float:;
	margin-right:20px;
	margin-bottom:15px;
	
	}
	
.jitu{
	width:100%;
	text-align:center;
	padding-top:9px;
	}
.listcas li p{
	line-height:35px;
	font-size:14px;
	color:#444;
	text-align:center;
	margin-top:5px;
	}
/**page**/
.page{
	width:100%;
	height:38px;
	text-align:center;
	margin-bottom:100px;
	}
.pageli a{
	float:left;
	display:block;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #d8d4cd;
	height:35px;
	border-right:none;
	line-height:35px;
	text-align:center;
	font-size:12px;
	color:#444;
	}
.pageli .bihs{
	border-right:1px solid #d8d4cd;}
.pageli .wyue{
	border-bottom:none;
	border-top:none;}
.pageli a:hover{
	border:1px solid #406088;
	color:#406088;}
.pageli{
	width:416px;
	height:38px;
	margin:0 auto;}
/**page*/
.listda{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	}
.leftldd{
	width:280px;
	float:left;
	}
.liderf{
	width:430px;
	float:right;
	margin-right:20px;
	font-size:12px;
	color:#666;
	line-height:25px;
	}
.liderf span{
	font-size:16px;
	color:#666;
	line-height:25px;
	font-weight:bold;
	
	}
.shule{
	width:280px;
	text-align:center;
	height:215px;}
.hsulist{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	}
.hsulist li{
	width:56px;
	height:52px;
	float:left;
	margin-right:13px;
	border:2px solid #828282;
	}
.hsulist .on{
	border:2px solid #016dd4;
	}
.lielef{
	width:280px;
	float:left;
    margin-top:20px;
	}
.ludrf{
	width:430px;
	height:190px;
	border:1px solid #aaaaaa;
	float:right;
	margin-right:29%;
	}
.litwp{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:100px;
	}
.jiuud{
	font-size:12px;
	font-family:"微软雅黑";
	color:#666;
	line-height:22px;
	}
.hudzs{
	background:url(../images/btn2.jpg) no-repeat;
	width:145px;
	height:25px;
	font-size:12px;
	color:#fff;
	text-indent:35px;
	cursor:pointer;
	margin-top:15px;
	}
.jiuud p{
	border-bottom:1px solid #d2d2d2;
	width:auto;
	}
.lihshi{
	font-size:14px;
	color:#5a80cb;
	line-height:25px;
	
	}
.lihshi span{
	display:block;
	float:left;
	margin-left:10px;
	margin-right:5px;
	margin-top:7px;
	}
.lishpd{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	}
.lishpd li{
	width:129px;
	height:150px;
	float:left;
	margin-right:6px;
    border: 1px solid black;
	}
.listdd{
	width:100%;
	text-align:center;
	}
.lishpd li p{
	font-size:12px;
	line-height:25px;
	color:#444;
	text-align:center;
	}
.sbouts{
	width:575px;
	font-size:12px;
	line-height:25px;
	color:#555;
	margin-bottom:150px;
	}
.stdu{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:10px;
	}
.sbouts p{
	width:537px;
	}
.bitrfk{
	width:175px;
	border-left:1px solid #eeeeee;
	display:block;
	float:right;
	margin-right:20px;
	}
.oneaa{
	width:100%;
	overflow:hidden;
	}
.oneaa a{
	margin-left:15px;
	font-size:12px;
	color:#555;
	}
.linkd{
	width:175px;
	margin-left:-1px;
	overflow:hidden;
	display:none;
	position:absolute;
	border-left:1px solid #eeeeee;
	}
.linkd li{
	width:100%;
	overflow:hidden;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:12px;}
.linkd li a{
	color:#888;
	margin-left:15px;
}
.bitrfk:hover .linkd{ display:block;}
/******联系我们*****/
.contact{
	width:561px;
	height:auto;
	margin-top:10px;
	}
.jintu{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	
	}
.jinlis{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f8f8f8;
	}
.fangsi{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	}
.fangsi li{
	width:249px;
	line-height:30px;
	font-size:12px;
	color:#666;
	height:30px;
	margin-bottom:10px;
	float:left;
	margin-right:20px;
	
	}
.fangsi li span{
	display:block;
	float:left;
	margin-left:15px;
	margin-top:6px;
	margin-right:8px;
	}
.lined{
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-indent:15px;
	}
.legtd{
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-top:6px;
	margin-right:5px;
	margin-left:15px;
	}
.lizxni{
	width:490px;
	float:left;
	font-size:12px;
	color:#666;
	line-height:23px;
	}
.xinline{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:8px;
	}
.xinline li{
	width:100%;
	overflow:hidden;
	margin-bottom:8px;}
.jiumap{
	width:100%;
	height:317px;
	margin-bottom:150px;
	margin-top:40px;
	}
.lixziz{
	font-size:12px;
	line-height:22x;
	color:#666;
	}
.kelist{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:100px;}
.kelist li{
	width:100%;
	margin-bottom:8px;
	}
.zuked{
	font-size:12px;
	color:#555;
	line-height:25px;
	}
.zuked span{
	color:#e60012;}
.zusj{
	width:320px;
	height:35px;
	border:1px solid #b5b5b5;
	border-radius:3px;
	}
.sjjwd{
	width:320px;
	height:160px;
	border:1px solid #b5b5b5;
	border-radius:3px;
	}
.sjdf{
	width:70px;
	height:30px;
	background-color:#406088;
	font-size:14px;
	text-align:center;
	line-height:30px;
	margin-top:15px;
	cursor:pointer;
	color:#fff;
	border-radius:3px;
	}
/***新闻咨询**/
.newtu{
	width:210px;
	height:100px;
	float:left;
	}
.nweazi{
	width:337px;
	float:right;
	}
.sthyad{
	font-size:14px;
	font-family:"微软雅黑";
	color:#444;
	font-weight:bold;
	line-height:25px;
	}
.date{
	font-size:12px;
	color:#888;
	margin-top:10px;
	}
.shudn{
	font-size:12px;
	line-height:23px;
	color:#444;
	}
.newslist{
	width:100%;
	overflow:hidden;
	margin-bottom:25px;
	}
.newslist li{
	width:100%;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px dotted #c9c9c9;}
.newslist .on .sthyad{
	color:#1e3356;}
/*******聊天页面****/
.chatbox{
	width:100%;
	height:550px;
	border:1px solid #000;
	border-bottom:none;
	margin-top:20px;
	
	}
.chatone{
	width:98%;
	margin:0 auto;
	}
.aachat{
	width:100%;
	height:83px;
	}
.logochat{
	float:left;
	margin-top:13px;
	}
.chatou{
	float:right;
	}
.bbchat{
	width:100%;
	height:45px;
	background-color:#cacaca;
	}
.lichat{
	height:40px;
	border:1px solid #535353;
	background-color:#878787;
	margin-top:10px;
	
	}
.llchat{
	display:block;
	float:left;
	font-size:12px;
	line-height:40px;
	font-weight:bold;
	text-indent:20px;
	color:#fff;
	}
.zzchat{
	background:url(../images/bg13.png) no-repeat;
	width:112px;
	height:25px;
	display:block;
	float:right;
	margin-right:30px;
	margin-top:8px;
	}
.ddchat{
	background: url(../images/bg16.png) no-repeat;
	width:31px;
	height:26px;
	display:block;
	float:right;
	margin-right:30px;
	margin-top:8px;
	text-align:center;}
.zzchat a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin-left:6px;
	margin-top:6px;}
.ddchat a{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin-left:7px;
	margin-top:6px;}
.ccchat{
	width:99%;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
}
.listct{
	width:100%;
	height:20px;
	font-size:12px;
	color:#888;
	line-height:22px;
	text-indent:10px;
	background-color:#ededed;
	border:1px solid #c9c9c9;
	border-radius:10px;
	font-weight:bold;
	box-shadow:0 0 5px #ccc;
	}
.hudlist{
	font-size:12px;
	line-height:30px;
	text-indent:18px;
	color:#888;
	margin-bottom:10px;
	}
.listctw{
	width:100%;
	height:20px;
	font-size:12px;
	color:#fff;
	line-height:22px;
	text-indent:10px;
	background-color:#87b556;
	border:1px solid #c9c9c9;
	border-radius:10px;
	font-weight:bold;
	box-shadow:0 0 5px #ccc;}
.chatnei{
	width:100%;
	height:95px;
	background-color:#eeeeee;
	margin-top:36px;
	}
.chate{
	width:100%;
	height:18px;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#fff;
	background:#878787;
	border:1px solid #535353;
	}
.chatck{
	width:90%;
	height:75px;
	border:1px solid #000000;
	float:left;
	display: block;
	margin-top:8px;
	margin-left:10px;}
.biwing{
	width:8%;
	display:block;
	float:right;
	margin-top:10px;
	}
	
.hsoud{
	width:90px;
	height:40px;
	background-color:#fff;
	border-radius:3px;
	position:absolute;
	z-index:11;
	left:50px;
	top:6px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#666
	
	}
.shizs{
	width:100%;
	text-indent:15px;
	font-size:12px;
	color:#444444;
	line-height:35px;
	}
.stahe{
	width:390px;
	margin:0 auto;
	margin-top:20px;
	}
.yuus{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	}
.yiule{
	width:125px;
	height:25px;
	background-color:#f9f9fa;
	text-align:center;
	font-size:12px;
	color:#444;
	font-weight:bold;
	display:block;
	float:left;
	line-height:25px;
}
.sjuu{
	width:250px;
	height:21px;
	border:1px solid #aaaaaa;
	float:left;
	margin-left:10px;
	border-radius:2px;
	font-size:12px;
	color:#444;
	text-indent:5px;
	}
.nihs{
	width:70px;
	height:25px;
	background-color:#536a83;
	font-size:12px;
	color:#fff;
	text-align:center;
	float:left;
	display:block;
	margin-left:10px;
	border:none;
	border-radius:2px;
	cursor:pointer;}
.yiules{
	width:125px;
	height:25px;
	display:block;
	float:left;}
.yiulda{
	width:125px;
	height:125px;
	background-color:#f9f9fa;
	text-align:center;
	font-size:12px;
	color:#444;
	font-weight:bold;
	display:block;
	float:left;
	line-height:25px;}
.shque{
	width:250px;
	height:125px;
	border:1px solid #aaaaaa;
	float:left;
	margin-left:10px;
	border-radius:2px;}
/*******callme****/
.callme{
	background: url(../images/bg4.png) no-repeat;
	width:177px;
	height:63px;
	position: fixed;
	top:250px;
	z-index:1111;
	right:15px;
	}
.me{
	width:67px;
	height:61px;
	float:right;
	}
.call{
	width:104px;
	height:63px;
	float:left;
	}
.call a{
	display:block;
	height:20px;
	line-height:22px;
	font-size:14px;
	text-align:center;
	color:#fff;
	}
.call .sjwq{
	font-size:12px;}
/**************/


.ulul {
background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e2e4;
    display: none;
    margin: -4px 0 0 -163px;
    padding: 13px 9px 9px;
    position: absolute;
    width: 218px;
    z-index: 10;
   

}

    .ulul li {
    float: left;
    height: 22px;
    width: 109px;
    
    }

        .ulul li a {
        
        color: #4c4c4c;
    font-size: 100%;
    height: 16px;
    padding: 1px 0 0 20px;
    text-transform: none;
        }

li.sharedelicious a {
    background: url("../images/bb1.jpg") no-repeat scroll 0 0 transparent;
}
li.sharegoogle a {
    background: url("../images/bb2.jpg") no-repeat scroll 0 0 transparent;
}
li.sharedigg a {
    background: url("../images/bb3.jpg") no-repeat scroll 0 0 transparent;
}
li.sharelive a {
    background: url("../images/bb4.jpg") no-repeat scroll 0 0 transparent;
}
li.sharemyspace a {
    background: url("../images/bb5.jpg") no-repeat scroll 0 0 transparent;
}
li.sharestumbleupon a {
    background: url("../images/bb6.jpg") no-repeat scroll 0 0 transparent;
}
li.sharefacebook a {
    background: url("../images/bb7.jpg") no-repeat scroll 0 0 transparent;
}
li.sharereddit a {
    background: url("../images/bb8.jpg") no-repeat scroll 0 0 transparent;
}
li.sharetwitter a {
    background: url("../images/bb9.jpg") no-repeat scroll 0 0 transparent;
}