﻿html,body{ width:100%; height:100%; font-size:12px; color:#3d3d3d; font-family:"微软雅黑"; background:url(../images/body_bg.jpg);}
*{ margin:0; padding:0; border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#3d3d3d;}
a:hover{ color:#F00;}

.top{ background:url(../images/topbg.gif) repeat-x; height:32px; border-bottom:1px #e2e2e2 solid;}
.top .inner{ margin:0 auto; width:960px; height:32px;}
.top .inner p{ height:32px; line-height:32px;}
.top .inner .topmenu{ float:right; line-height:32px; height:32px;}

.logobox{ margin:0 auto; width:960px; height:91px;}
.logobox a.logo{ display:block; float:left; background:url(../images/logo.jpg) no-repeat; width:418px; height:91px;}
.logobox a.logo span{ display:none;}
.logobox .ph{ float:right; height:61px; width:350px; padding:15px 0;}
.logobox .ph p{ text-align:right; font-family:"微软雅黑"; font-size:15px; line-height:30px;}
.logobox .ph p.phone{ display:block; background:url(../images/i_phimg.jpg) no-repeat; width:350px; height:21px; background-position:right;}
.logobox .ph p.phone span{ display:none;}

.mainmenu{ background:url(../images/mainmenubg.jpg) repeat-x; height:48px; margin-bottom:10px; font-family:"微软雅黑"; margin:0 auto; width:960px;}
.mainmenu .inner{ margin:0 auto; width:960px;}

/*nav*************************************************************************************/
.clear {clear:both; *display:inline;/*IE only*/}
#nav {width:960px; display:block;}

#nav .mainlevel { height:48px; float:left; width:119px; /*IE6 only*/ position:relative; z-index:2;}
#nav .mainlevel a {color:#ffffff; text-decoration:none; line-height:21px; display:block; text-align:center; width:119px;  font-weight:bold; font-size:14px; border-right:1px #026cae solid; padding:3px 0; height:42}
#nav .mainlevel span{ font-size:12px; font-weight:normal;}
#nav .mainlevel a.navbg{background:url(../images/navbghover.png) no-repeat; height:42px; border-right:1px #026cae solid; padding:3px 0;}
/*#nav .mainlevel a b{ background:url(../images/homebg.jpg) no-repeat; display:block; float:left; width:20px; height:22px; background-position:right bottom; position:relative; left:25px;}*/
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:url(../images/navbghover.png) no-repeat; height:42px;  padding:3px 0; border-right:1px #026cae solid;  text-align:center; width:119px;}

#nav .mainlevel .navbg_t{ position:absolute; top:49px; width:160px; height:110px; background-color:#0082c9; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:90000000000000;}

#nav .mainlevel .navbg_p{ position:absolute; top:49px; width:160px; height:144px; background-color:#0082c9; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:90000000000000;}

#nav .mainlevel ul {display:none; position:absolute; z-index:10000000000000000;}
#nav .mainlevel li {border-top:1px solid #fff; /*background:#2ea6f9;*/ width:160px;/*IE6 only*/ border-right:none;/* filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;*/}
#nav .mainlevel li a{color:#fff; position:relative; text-decoration:none; text-align:center; width:160px; border-right:none; height:34px; padding:0; line-height:34px;}
#nav .mainlevel li a:hover{color:#0080d0; text-decoration:none; background-image:none; text-align:center; width:160px; border-right:none; height:34px; padding:0; line-height:34px;}
.mainmenu{ margin-bottom:10px;}

/*navend*************************************************************************************/

.banner{ margin:0 auto; width:960px; padding-bottom:10px;}
/*lunbo**********************************************************************************/
UL{PADDING: 0px; MARGIN: 0px;}

#imgPlay { OVERFLOW: hidden; WIDTH: 960px; ZOOM: 1; POSITION: relative; HEIGHT: 349px
}
#imgPlay .imgs IMG {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 960px; HEIGHT:349px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdb 1px solid
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 135px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer.gif) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 135px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 0px; LEFT: auto
}

/*lunboend**********************************************************************************/

.con{ padding:0 0 10px 0; margin:0 auto; width:960px;}
.con .float1,.con .float4,.con .float5,.con .float6{ float:left;}
.con .float1{ border:1px #dddddd solid; width:310px; height:329px; background:url(../images/i_floatbg2.gif) repeat-x; margin-right:10px;}
.con .float3{ margin-right:0;}
.con .float1 .title{ width:300px; height:26px; line-height:26px; padding:0 0 0 10px; color:#cf0202; font-size:14px; font-weight:bold;}
.con .float1 .box{ padding:8px;}
.con .float1 .box .img1{ border:1px #dedede solid; padding:2px; width:287px; height:97px;}
.con .float1 .box .newproduct{ padding-top:10px; height:158px;}
.con .float1 .box .newproduct .productbox{ width:121px; height:156px; border:1px #dedede solid; float:left; margin-right:20px;}
.con .float1 .box .newproduct .productbox img{ width:121px; height:156px; }
.con .float1 .box .newproduct p{ line-height:22px;}
.con .float1 .list{ padding:10px 0 5px 5px;  width:287px;height:150px; overflow:hidden;}
.con .float1 .list ul li{ height:22px; line-height:22px;}
.con .float1 .list ul li b{ display:block; float:left; background:url(../images/listbg.jpg) no-repeat; width:12px; height:14px; background-position:left bottom;}
.con .float1 .box a.more{ display:block; height:20px; background:url(../images/more.jpg) no-repeat; width:49px; float:right;}
.con .float1 .box a.more span{ display:none;}

.con .float4,.con .float6{ width:228px; height:81px; padding:2px; border:1px #dddddd solid; margin-top:10px;}
.con .float4{ margin-right:10px;}
.con .float5{height:81px; padding:2px; border:1px #dddddd solid; margin-top:10px; width:462px; margin-right:10px;}
.con .float5 img{ display:block; float:left; padding-right:15px;}
.con .float5 .frend ul li{ height:20px; line-height:20px;}
.con .float5 .frend ul li b{ display:block; float:right; background:url(../images/i_img7.jpg) no-repeat; width:25px; height:12px; background-position:left bottom;}

.footer1{ background:url(../images/footerbg.jpg) repeat-x; height:31px;}
.footer1 .inner{ margin:0 auto; width:960px;}
.footer1 .inner .back{ float:right; line-height:31px; color:#ffffff;}
.footer1 .inner .back a{ color:#ffffff; line-height:31px;}
.footer1 .inner p{ color:#ffffff; line-height:31px;}
.footer2{ background-color:#f3f3f3; height:80px; padding-top:20px;}
.footer2 .inner{ margin:0 auto; width:960px;}
.footer2 .inner p{ text-align:center;}


.conn{ margin:0 auto; width:960px; padding-bottom:10px;}
.conn .list{ width:207px; float:left;}
.conn .list .title{ width:187px; padding-left:20px; font-size:14px; color:#ffffff; font-weight:bold; height:39px; line-height:39px; padding-bottom:8px; background:url(../images/listbg2.jpg) repeat-x;}
.conn .list ul li{ width:187px; padding-left:20px; line-height:39px; background:url(../images/listbg2.jpg) no-repeat; background-color:#dedede; margin-bottom:8px;}
.conn .list li a{ color:#3d3d3d; font-size:14px;}
.conn .list li a:hover,.conn .list li a.color{ color:#0093ff;}
#nav2{ background-color:#f0f0f0; height:25px; line-height:25px; background-image:none; margin-bottom:0; margin-left:-20px;}
#nav2 a{ font-size:12px;}

.conn .content{ width:730px; float:right;}
.conn .content .title{ width:730px; height:29px; border-bottom:1px #0276cb solid;}
.conn .content .title p{ height:29px; line-height:29px; width:88px; background:url(../images/titlebg1.jpg) no-repeat; text-align:center; padding:0 25px 0 10px; color:#ffffff; font-size:14px;}
.conn .content .title .nav{ float:right; height:29px; line-height:29px;}
.conn .content .bianji{ padding:20px 0 10px 0;}
.conn .content .bianji p{ line-height:22px;}


.conn .content .bianji .honorimg{ float:left; width:230px; height:380px; padding:0 6px;}
.conn .content .bianji .honorimg img{ width:230px; height:328px;}
.conn .content .bianji .honorimg p{ height:40px; line-height:40px; text-align:center;}

.page{ padding:30px 0 20px 350px;}
.page a{ display:block; float:left; border:1px #CCC solid; padding:0 6px; margin:0 5px; height:16px; line-height:16px;}
.page a.pg1{ border:none;}
.page a.pg1:hover{ color:#3d3d3d;}

.conn .content .bianji .honorbox img{ display:block; margin:0 auto;}
.conn .content .bianji .fanye{ height:20px; line-height:20px; padding:20px 10px;}
.conn .content .bianji .fanye a.previous{ float:left; display:block;}
.conn .content .bianji .fanye a.next{ float:right; display:block;}

.conn .content .bianji .products a.productlist{ display:block; float:left; width:225px; height:220px; margin:0 6px;
}
.conn .content .bianji .products a.productlist img{ width:223px; height:171px; border:1px #CCC solid;}
.conn .content .bianji .products a.productlist:hover img{ border:1px #0093ff solid;}
.conn .content .bianji .products a.productlist p{line-height:30px; text-align:center;}
.conn .content .bianji .products a.productlist:hover p{ color:#0093ff;}


.bianji .casebox,.bianji .newbox,.bianji .recruitbox{ padding-left:20px;}
.bianji .casebox ul li,.bianji .newbox ul li{ line-height:25px;}
.bianji .casebox ul li span.time,.bianji .newbox ul li span.time{ display:block; float:right;}

.bianji .newbox h1{ text-align:center;}
.bianji .newbox h4{ text-align:center; font-weight:normal; line-height:30px;}
.bianji .newbox img{ display:block; margin:0 auto;}

.b_fenye{
clear:both;
width:700px;
height:30px;

line-height:30px;
margin-top:15px;

}