                                      /****************全局样式**********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{margin:0 ;padding:0;}
body{line-height:22px;font-size: 12px; color:#333; background:url(""); margin:0;}		
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
img { border:none}
.clear{clear:both;}	
a {color:#333 ; text-decoration:none}
a:hover{color:#bb0000; text-decoration:none;}
.left{ float:left;}
.right{float:right;}
.clearfix:after {content: ".";    display: block;  
clear: both;   visibility: hidden;  line-height: 0;    height: 0;     font-size:0;    }


                 /****************首页样式**********************/
.headerbg{ height:100px;  background:url("/images/7c2777a2.png") repeat-x left bottom;}
.header{ width:995px; margin:0 auto;position:relative;}
.header .logo{ position:absolute; left:0; top:23px;}
.header .tel{ position:absolute; right:0px; top:10px; font-weight:bold; color:#666; font-size:18px; font-family:"微软雅黑"}
.header .tel span{ font-size:14px;}
.header .sos .key{ background:url("/images/a51d6ec0.png") no-repeat; width:180px; height:26px; line-height:26px; text-indent:1em; border:none; position:absolute;top:50px; right:40px;}
.header .sos .an{ background:url("/images/e734c5b2.png") no-repeat; width:51px; height:26px; border:none; position:absolute; right:0px; top:50px;}

.menubg{ height:44px; background:url("/images/a98728a3.png") repeat-x;}
.menu{ width:995px; margin:0 auto; line-height:44px; overflow:hidden; z-index:9999; position:relative;}
.menu ul li{ float:left; width:123px; text-align:center; background:url("/images/fa7c7fa2.png") no-repeat right 10px; position:relative;}
.menu ul li.last{ background:none}
.menu ul li a{ color:#fff; font-weight:bold; font-size:14px;}
.menu ul li dl{ background:#eee; border:1px solid #ccc; display:none;}
.menu ul li dl dd{ line-height:35px; border-bottom:1px solid #999; }
.menu ul li dl dd a{ color:#666; display:block; font-size:12px; font-weight:lighter;}
.menu ul li dl dd a:hover{ background:#053ddb; color:#fff;}

.banner{}

.index-mian{ width:995px; margin:0 auto; margin-top:15px;}
.news{ width:370px; float:left; border:1px solid #ccc; background:url("/images/62bad81f.png") repeat-x left bottom; margin-right:15px;}
.news h2{ background:url("/images/ac461451.png") repeat-x left bottom; height:34px; line-height:34px; border-bottom:1px solid #ccc;}
.news h2 b{ background:url("/images/f968d3b2.png") no-repeat; display:inline-block; width:107px; color:#fff; margin:1px; text-align:center;}
.news h2 span{ float:right; padding-right:10px; font-size:12px; color:#333; font-weight:lighter;}
.news .new-a{ padding:10px;}
.news ul{ padding:0px 10px 10px 10px;}
.news ul li{ line-height:30px; border-bottom:1px dashed #ccc;}
.news ul li span{ float:right;}
.news .new-img{ float:left; width:143px;}
.news .news-one{ width:200px; float:right;}
.news .news-one h3{ color:#f00}
.news .news-one p.xs{ line-height:25px;}

.index-about{ width:218px; float:right; border:1px solid #ccc; background:url("/images/3438dc3e.png") repeat-x left bottom;}
.index-about h2{ background:url("/images/7c4d1d78.png") no-repeat center top; height:34px; line-height:34px; color:#031f6f; padding-left:30px;}
.index-about h2 span{float:right; padding-right:10px; font-size:12px; color:#333; font-weight:lighter;}
.index-about .about-wz{ padding:10px; height:194px; overflow:hidden;}
.index-about .ckgd{ text-align:right; height:30px; line-height:30px; color:#f00; padding-right:15px;}

.index-pro{
	margin-top:12px;
	background: url("/images/62bad81f.png") repeat-x left bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.index-pro h2{ background:url("/images/ac461451.png") repeat-x left bottom; height:34px; line-height:34px; border-bottom:1px solid #ccc;}
.index-pro h2 b{ background: url("/images/8e1cbb57.png") no-repeat; display:inline-block; width:123px; color:#fff; margin:1px; padding-left:30px;}
.index-pro h2 span{ float:right; padding-right:10px; font-size:12px; color:#333; font-weight:lighter;}

.index-pro .index-list{ float:left; width:220px; margin:15px 15px 0px 20px;}
.index-pro .index-list ul li{ float:left; text-align:center; margin-bottom:15px;}
.index-pro .index-list ul li.odd{ background:url("/images/792d1a35.png") no-repeat;width:108px; height:32px; line-height:32px}
.index-pro .index-list ul li.ev{ background:url("/images/52a0eaec.png") no-repeat; width:108px; height:32px; line-height:32px}

.index-pro .pro-box{ margin:15px 10px 10px 10px;}
.index-pro .pro-box ul li { float:left; margin-left:26px; display:inline;}
.index-pro .pro-box ul li span{ display:block; text-align:center;}
.index-pro .pro-box ul li img{ border:1px solid #ccc;}

.hz{ border:1px solid #ccc; margin-top:15px}
.hz h2{ background:url("/images/ac461451.png") repeat-x left bottom; height:34px; line-height:34px; border-bottom:1px solid #ccc;}
.hz h2 b{ background: url("/images/1275f0d0.png") no-repeat 15px center; display:inline-block; width:123px; color:#031f6f; margin:1px; padding-left:30px;}
.hz h2 span{ float:right; padding-right:10px; font-size:12px; color:#333; font-weight:lighter;}
.hz ul{ padding:10px;}
.hz ul li{ float:left; margin-left:18px;}



 
                 /****************内页公共样式**********************/
				 
				 
.nei-main{ border:1px solid #ccc; width:995px; padding:15px; border-radius:5px; margin:0 auto; margin-top:15px; background:url("/images/3dec396a.png") repeat-x left top;}
.nei-left{ width:202px; float:left;}
.nei-left h2{ background:url("/images/e624e160.gif") no-repeat; height:27px; line-height:27px; color:#fff; text-align:center; font-size:16px;}
.nei-left ul li{ background:url("/images/b792fd11.png") no-repeat; height:32px; line-height:32px; margin-top:10px; padding-left:20px; font-weight:bold; color:#666;}
.nei-r{ float:right;border:1px solid #ccc; width:775px; margin-top:2px; overflow:hidden;}
.nei-r h2{ background: url("/images/da138681.gif") repeat-x left bottom; height:32px; line-height:32px; padding-left:15px;border-bottom:1px solid #ccc; font-size:14px;color:#013fed; }
.nei-r h2 span{ float:right; padding-right:10px; font-weight:normal; font-size:12px; color:#666;}
    
	
	 /****************关于我们**********************/
.about-show{
	line-height:25px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.news-show , .pro-show {padding:15px 0px 10px 0;}
.news-show ul li{ line-height:30px; border-bottom:1px dashed #ccc; background:url("/images/018347f6.gif") no-repeat 5px center; padding-left:20px;}
.news-show ul li span{ float:right;}

.page-fy{ text-align:center; margin-top:15px;}
.page-fy a{ border:1px solid #ccc; padding:5px 10px 5px 10px; margin-left:5px; display:inline;}
.page-fy a:hover{ background:#031f6f; color:#fff;}

.pro-show ul{ width:800px; }
.pro-show ul li{ float:left; margin-right:17px; display:inherit; margin-bottom:10px;}
.pro-show ul li img{ border:1px solid #ccc;  margin-left:30px;}
.pro-show ul li span{ display:block; text-align:center;}
.job{ margin-top:15px; }
.job table , .job td{ border:1px solid #ccc;}
.job td.nr{ padding-left:15px;}

.contact{ line-height:25px; padding:15px 0px 0px 20px;}

.news-list{padding:15px 15px 15px 15px;}
.news-list h4{ text-align:center; font-size:16px; font-weight:bold;}
.news-list .new-tit{ text-align:center; border:1px solid #ccc; height:30px; line-height:30px; margin-top:15px; margin-bottom:15px;}
.news-list .news-box{ line-height:30px;}
.sx{ border:1px solid #ccc; padding:10px; line-height:30px;}

.pro-list{ padding:20px;}
.pro-top{  ;}
.pro-top .pro-img{ float:left; width:350px;}
.pro-top .pro-img img{ border:3px solid #ccc;}
.pro-top .cs{ margin-left:30px; width:200px; float:left;}
.pro-top .cs ul li{ line-height:30px;}

.csjs h2{ margin-top:15px; border:1px solid #ccc;}
.pro-box{ line-height:30px; padding:10px;}

.case-list{ padding:15px;}
.case-list .case-tit{ font-size:23px; font-weight:bold; text-align:center; font-family:"微软雅黑"}
.case-list .case-box{ margin-top:15px; line-height:25px;}

.left-cot{ margin-top:15px; border:1px solid #ccc;}
.left-cot h2{ height:34px; line-height:24px; background:url("/images/ac461451.png") repeat-x left bottom; color:#000; font-size:14px; border-bottom:2px solid #ccc }
.left-cot .left-box{ padding:10px; line-height:25px;}
.j-banner {Z-INDEX: 10; POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: #e0e0e0 0px 0px; HEIGHT: 485px; OVERFLOW: hidden}
#slide_focus {POSITION: relative; MARGIN: 0px auto; WIDTH: 1920px; HEIGHT: 485px; OVERFLOW: hidden}
.slide_x {POSITION: relative; WIDTH: 598px; HEIGHT: 300px; OVERFLOW: hidden}
#slide_focus .box {POSITION: relative; WIDTH: 1920px; HEIGHT: 485px; OVERFLOW: hidden}
.slide_x .box {POSITION: relative; WIDTH: 598px; HEIGHT: 300px; OVERFLOW: hidden}
#slide_focus .list {HEIGHT: 9999px; OVERFLOW: hidden}
.slide_x .list {WIDTH: 9999px; OVERFLOW: hidden}
#slide_focus .list LI {POSITION: relative; MARGIN: 0px auto; WIDTH: 1920px; HEIGHT: 485px; OVERFLOW: hidden}
.slide_x .list LI {POSITION: relative; WIDTH: 598px; FLOAT: left}
#slide_focus .SJbtn {POSITION: absolute; WIDTH: 200px; BOTTOM: 10px; OVERFLOW: hidden; RIGHT: 745px}
.slide_x .SJbtn {POSITION: absolute; BOTTOM: 10px; OVERFLOW: hidden; RIGHT: 6px}
#slide_focus .SJbtn LI {TEXT-ALIGN: center;  MARGIN: 0px 0px 0px 10px; WIDTH: 10px; FONT: bold 12px/25px Tahoma; BACKGROUND: #ccc; 0px 0px; FLOAT: left; HEIGHT: 10px; COLOR: #333333; CURSOR: pointer; border-radius: 2px 2px 2px 2px; overflow:hidden;}
.slide_x .SJbtn LI {TEXT-ALIGN: center; MARGIN: 0px 0px 0px 10px; WIDTH: 10px; FONT: bold 12px/16px Tahoma; BACKGROUND: #eeeeee 0px 0px; FLOAT: left; HEIGHT: 10px; COLOR: #333333; CURSOR: pointer}
#slide_focus .SJbtn .selected {BACKGROUND: #bb0000 0px 0px; COLOR: #ffffff; FONT-WEIGHT: bold}
#slide_focus .plus {POSITION: absolute; WIDTH: 30px; BACKGROUND: url("") no-repeat; HEIGHT: 50px; TOP: 260px; CURSOR: pointer; RIGHT: 540px}

.LeftBotton1{
	width:38px; height:86px; background:url("") 0px 0px no-repeat; position:absolute; display:inline-block; top:40px; left:0px; cursor:pointer;
}
.RightBotton1{
	width:38px; height:86px; background:url("") -39px 0px no-repeat; position:absolute; display:inline-block; top:40px; left:940px; cursor:pointer;
}

