@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font:12px/150% Arial, Helvetica, sans-serif; width:100% }
h1,h2,h3 { font-size:12px; }
ul,li,dl,dd,dt{ list-style-type:none; }
a { text-decoration:none;color:#494949; }
.clear{ clear: both;}
.clear10{ clear: both; margin-top:10px;}
.ht8 { height:8px; }
img{ border:none;}

.topcc{ width:80px; height:80px; float:left;  padding-left:450px; padding-top:8px;}


/*head*/

#btn{width:1002px; height:48px; margin:0 auto;}
#btn ul{}
#btn ul li{ float:left; width:140px; height:48px; line-height:48px; padding-top:5px; background:url(../images/lib.png) right no-repeat; text-align:center;}
#btn ul li a{ color:#504d4d; font-size:14px; font-weight:bold; display:block;}
#home-pic{width:960px; overflow:hidden;}

/*二级菜单*/
.dropMenu1{position:absolute; top:0; z-index:1000; visibility:hidden; margin-top:-1px; background:#016781; overflow:hidden; width:140px;}
.dropMenu1 li{ text-align:center; height:30px; line-height:30px;}
.dropMenu1 li a{display:block; color:#fff; line-height:30px; height:30px; font-size:14px;}
.dropMenu1 a{width:100%; }
.dropMenu1 li a:hover{color:#FFF; background:#0b88a8; text-decoration:none; line-height:30px; height:30px;}
.dropMenu2{position:absolute; top:0; z-index:100; visibility:hidden; margin-top:-1px; background:#6bbafd; overflow:hidden; width:115px;}
.dropMenu2 li{ text-align:left; height:30px; line-height:30px;}
.dropMenu2 li a{display:block; color:#fff; line-height:30px; height:30px; padding:0 10px; font-size:14px;}
.dropMenu2 a{width:100%; }
.dropMenu2 li a:hover{color:#FFF; background:#5198fb; text-decoration:none; line-height:30px; height:30px;}
/*导航*/
.head-btn{ width:960px; height:50px; margin:0 auto;  background:url(../images/dhbj.png) no-repeat;}


/*top*/
#top{ width:100%; height:180px; margin:0 auto; background:url(../images/topbj.jpg) repeat-x; }
.tops{ width:1002px; height:27px; margin:0 auto;}
.topsz{ width:250px; height:15px; background:url(../images/topszbj.png) left no-repeat; padding-top:8px;float:left;}
.topsz a{ font-size:13px; color:#555; line-height:8px; padding-left:20px;}
.topsz a:hover{ color:#999;}
.topsy{ width:240px; height:27px; float:right;}
.topsy ul{ width:240px;}
.topsy ul li{ width:60px; float:left; line-height:27px;}
.topsy ul li a{ color:#555;}
.topsy ul li a:hover{ color:#999;}

.topc{ width:1002px; height:94px; margin:0 auto;}
.topcz{ width:213px; height:68px; padding-top:18px; padding-left:20px;float:left;}
.topcy{ width:220px; height:90px; float:right; overflow:hidden;}
.topcys{ height:21px;margin-top:25px;}
.topcys ul{ }
.topcys ul li{ width:85px; height:21px; line-height:21px; float:left;display:inline;}
.topcys ul li a{ color:#555; font-weight:bolder; padding-left:33px; line-height:22px;}
.topcys ul li a:hover{ color:#999;}

.topcyx{ width:210px; padding-top:10px;}



/*------------------------------banner------------------------------*/
/*banner*/
#banner{width:auto; height:420px;}
/* main_promotion */
.main_promotion{
	position: absolute;
	left: 1px;
	top: 177px;
	width: 100%;
	z-index: 0;
	height: 420px;
}
.main_product{
	position: absolute;
	left: -3px;
	top: 0px;
	height: 420px;
	width: 100%;
}
/* .main_promotion .product01 */
.main_promotion .product01{z-index:100;}
.main_promotion .product01 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product02 */
.main_promotion .product02{z-index:90;display:none}
.main_promotion .product02 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product03 */
.main_promotion .product03{z-index:90; display:none}
.main_promotion .product03 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product04 */
.main_promotion .product04{z-index:90; display:none}
.main_promotion .product04 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/* .main_promotion .product05 */
.main_promotion .product05{z-index:90; display:none}
.main_promotion .product05 .img_area{height:420px; min-width:980px; width:980px; width:auto !important;}
/**/
.main_dot{
	position: absolute;
	top: 567px;
	width: 100%;
	z-index: 190;
	background: url(../images/bannerend.png) repeat-x;
	height: 30px;
	left: -2px;
}
.main_dot ul{margin:0 auto; width:100px; text-align:center; overflow:hidden;}
.main_dot ul li{text-align:left;}
.main_dot ul li a.dot{display:inline-block; background:url("../images/main_dot.png") no-repeat; width:12px; height:12px; margin-right:3px; margin-top:10px;}
.main_dot ul li a.dot_on{display:inline-block; background:url("../images/main_dot_on.png") no-repeat; width:12px; height:12px; margin-right:3px;  margin-top:10px;}

/*------------------------------banner------------------------------*/
#nbanner1{background:url(../images/banner01.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner2{background:url(../images/banner02.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner3{background:url(../images/banner03.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner4{background:url(../images/banner04.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner5{background:url(../images/banner05.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner6{background:url(../images/banner06.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}
#nbanner7{background:url(../images/banner07.gif) no-repeat; width:980px; height:185px; padding-bottom:10px;}





/*main*/
#main{ width:100%;height:auto !important ; padding-top:10px;}
.sousu{ width:992px; height:45px; border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; 
margin:0 auto;margin-bottom:15px; padding:5px; }
.sousuz{ width:500px; height:40px; line-height:40px; color:#333; font-weight:bold; float:left;}
.sousuz a{ color:#333; font-weight:normal;}
.sousuz a:hover{ color:#005b7a;}
.sousuy{ width:201px; height:23px; float:right; padding-top:13px;}

.mains{ width:982px; height:740px; background:#FFF; margin:0 auto; margin-bottom:15px;
-webkit-box-shadow:1px 1px 3px #bcbcbc;
-moz-box-shadow:1px 1px 3px #bcbcbc;
box-shadow:1px 1px 3px #bcbcbc;
padding:5px 10px;}
.mainss{ width:980px; height:735px; background-color:#ededed; border: solid 1px #d1d1d1; -moz-border-radius:5px;-webkit-border-radius:5px; margin:0 auto;}
.mainsss{ width:550px; height:224px; margin:5px auto;}
.mainsss ul{}
.mainsss ul li{ width:230px; height:224px; float:left;}
.mssbj{ background:url(../images/msbj1.png) center no-repeat;}
.mssbjl{background:url(../images/msbj1.png) center no-repeat; margin-left:70px; overflow:hidden;}
.mssbjl strong a{ color:#fe6c00; font-size:36px; font-weight:bold; line-height:45px;}
.mssbj strong a{ color:#fe6c00; font-size:36px; font-weight:bold; line-height:45px;}
.mssbjn{ width:130px; height:120px; padding:50px; line-height:24px; font-weight:bold;}
.mssbjn span{ color:#fe6c00;}

.mainssc{ width:862px; height:224px; margin:26px auto;}
.mainssc ul{}
.mainssc ul li{width:221px; height:224px; float:left;}
.mssbjm{background:url(../images/msbj1.png) center no-repeat; margin-left:20px}
.mssbjm strong a{ color:#fe6c00; font-size:36px; font-weight:bold; line-height:45px;}
.mssbjt{ width:280px; height:224px; background:url(../images/msbj2.png) center no-repeat;margin-left:50px;}
.mssbjtn a{ color:#2f466f; font-size:26px; font-weight:bold; line-height:40px; width:280px; height:224px; display:block;}
.mssbjtn{ padding:0px 0px 0px 0px; text-align:center; width:280px; height:224px; }
.mssbjx{background:url(../images/msbj1.png) center no-repeat;margin-left:50px;overflow:hidden;}
.mssbjx strong a{ color:#fe6c00; font-size:36px; font-weight:bold; line-height:45px;}

.mainc{ width:982px; height:800px; background-color:#FFF; margin:0 auto;margin-bottom:15px;
-webkit-box-shadow:1px 1px 3px #bcbcbc;
-moz-box-shadow:1px 1px 3px #bcbcbc;
box-shadow:1px 1px 3px #bcbcbc;
padding:5px 10px;}
.maincsz{ width:198px; height:784px; float:left;}


.maincszss{ height:40px;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:url(../images/mainczsbj.jpg) repeat-x }
.maincszsx{ height:545px;border: solid 1px #d1d1d1; border-top:none; background:url(../images/mszxbj.jpg) repeat-x;}
.maincszss a{ color:#2f466f; font-size:18px; font-weight:bold; line-height:40px; padding-left:10px;}
.maincszsx ul{}
.maincszsx ul li{ height:33px; border-bottom:1px solid #d9dde0; line-height:33px; text-align:center;}
.maincszsx ul li a{ color:#2a2a2a; font-size:14px;}
.zdh a{ font-weight:bolder;}
.maincszx{ height:177px; width:191px;border: solid 1px #d1d1d1; margin-top:15px; padding:2px;}

.maincsy{ width:770px;height:786px; float:right;}
.maincsys{height:40px;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:url(../images/mainczsbj.jpg) repeat-x}
.maincsyx{height:720px;border: solid 1px #d1d1d1; border-top:none; 
background:url(../images/msybj.jpg) repeat-x; padding:11px 5px;}
.maincsys span{ float:right; padding-right:10px;padding-top:3px;}
.maincsys a{color:#2f466f; font-size:18px; font-weight:bold; line-height:40px; padding-left:10px;}
.maincsyx ul{}
.maincsyx ul li{ width:360px; height:345px; background:url(../images/mcycpbj.png) no-repeat; float:left; margin-left:10px; margin-bottom:15px; display:inline;overflow:hidden}
.maincsyx ul li img{ width:350px; height:262px; padding:5px;}
.maincsyx ul li p{ height:73px; padding-left:10px; color:#555; font-size:13px; line-height:23px;}
.maincsyx ul li p a{ font-size:13px; color:#0b6884;}
.maincsyx ul li p a:hover{ color:#1887a9;}

.mainke{ width:982px; height:399px; background:#FFF; margin:0 auto; margin-bottom:15px; padding:5px 10px;
-webkit-box-shadow:1px 1px 3px #bcbcbc;
-moz-box-shadow:1px 1px 3px #bcbcbc;
box-shadow:1px 1px 3px #bcbcbc;}
.mainkes{height:40px;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:url(../images/mainczsbj.jpg) repeat-x;}
.mainkes span{ float:right; padding-right:10px;padding-top:3px;}
.mainkes a{color:#2f466f; font-size:18px; font-weight:bold; line-height:40px; padding-left:10px;}
.mainkex{ height:350px;border: solid 1px #d1d1d1; border-top:none; background:url(../images/kehujzbj.jpg)repeat-x}
.mainkex ul{}
.mainkex ul li{width:471px; height:139px; float:left; margin-left:10px; margin-top:24px; overflow:hidden;}
.jzlib{ width:471px; height:139px;}
.tp{ width:144px; height:139px; float:left;}
.wz{ width:317px; height:119px; float:right; padding:5px; color:#555; font-size:13px; line-height:30px;}
.wz h1{ font-size:13px; font-weight:bold;color:#555;}
.wz a{ color:#0b6884;}
.wz a:hover{ color:#1887a9;}

.mainxw{width:982px; height:441px; background:#FFF; margin:0 auto; margin-bottom:15px; padding:5px 10px;
-webkit-box-shadow:1px 1px 3px #bcbcbc;
-moz-box-shadow:1px 1px 3px #bcbcbc;
box-shadow:1px 1px 3px #bcbcbc;}
.mainxwz{ width:666px; height:430px; float:left;}
.mainsx{width:666px; height:430px; overflow:hidden;}
.mainsxx{ width:664px;}
.mainsxx ul li{ width:150px; height:40px; float:left; margin-left:10px; margin-top:10px;   display:inline;}
#con{ height:40px;background:url(../images/mainczsbj.jpg) repeat-x;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;text-align:center; }
#tags{margin:0px; width:666px; height:40px; }
#tags li{ width:110px; float: left; height:38px; text-align:center; display:inline; position:relative;}
#tags li a{color:#2f466f; font-size:16px; font-weight:bold; line-height:40px; padding-left:10px;}
#tags li span{float:right; padding-right:10px;padding-top:3px;}
#tags li.emptyTag{background: none transparent scroll repeat 0% 0%; width:4px; color:#FFF;}
#tags li.selectTag{height:40px; line-height:40px; }
#tags li.selectTag a{color:#2f466f; line-height:40px; height:40px}

.tagContent{display:none; width:666px; color:#333;}
#tagContent DIV.selectTag{display: block;}
.mainsxx{ height:391px; background:url(../images/msxbj.jpg) repeat-x;
 border: solid 1px #d1d1d1; border-top:none; }
.mainsxxs{ height:142px; border-bottom:#FFF solid 1px; padding:10px;}
.mainsxxstp{ width:234px; height:138px; padding:2px;border: solid 1px #d1d1d1;float:left;}
.mainsxxswz{ width:390px; height:138px; float:right;}
.mainsxxswz h1{ font-size:14px; color:#555; font-weight:bold;line-height:25px;}
.mainsxxswz p{ font-size:13px; color:#555; line-height:20px;}
.mainsxxx{ height:219px; padding:0px 10px; }
.mainsxxx ul{}
.mainsxxx ul li{ width:621px; height:25px; line-height:25px; border-bottom:#cdcbcb  dashed 1px; background:url(../images/libbj.png) left no-repeat; padding-left:15px;}
.mainsxxx span{ float:right; padding-right:6px;}


.mainxwy{ width:300px; height:430px; float:right;}
.mainxwys{ height:195px; margin-bottom:12px;}
.mainxwyss{height:40px;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:url(../images/mainczsbj.jpg) repeat-x;}
.mainxwyss span{ float:right; padding-right:10px;padding-top:3px;}
.mainxwyss a{color:#2f466f; font-size:18px; font-weight:bold; line-height:40px; padding-left:10px;}
.mainxwysx{height:154px;border: solid 1px #d1d1d1; border-top:none; 
background:url(../images/jjbj.jpg) repeat-x; padding:5px 10px;}
.mainxwysx p{ width:273px; line-height:25px;}

.mainxwyx{ height:222px;}
.mainxwyxs{height:40px;border: solid 1px #d1d1d1;-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background:url(../images/mainczsbj.jpg) repeat-x;}
.mainxwyxs span{float:right; padding-right:10px; padding-top:3px;}
.mainxwyxs a{color:#2f466f; font-size:18px; font-weight:bold; line-height:40px; padding-left:10px;}
.mainxwyxx{ height:172px;border: solid 1px #d1d1d1; border-top:none; background:url(../images/cjwtbj.jpg) repeat-x; padding:5px;}
.mainxwyxx ul{}
.mainxwyxx ul li{ height:32px; line-height:32px; border-bottom: dashed 1px #cdcbcb;}
.mainxwyxx ul li a{ color:#555; font-size:13px;}
.mainxwyxx span{ float:right;color:#555; font-size:13px;}

.lianjie{width:982px; height:125px; background:#FFF; margin:0 auto; 
-webkit-box-shadow:1px 1px 3px #bcbcbc;
-moz-box-shadow:1px 1px 3px #bcbcbc;
box-shadow:1px 1px 3px #bcbcbc;
padding:5px 10px;}
.lianjies{ height:22px;}
.lianjiex ul{}
.lianjiex ul li{ margin-right:21px; height:35px; float:left; text-align:center; line-height:35px;}
.lianjiex ul li a{ color:#555; font-size:14px;}
.lianjiex{ height:70px; margin-top:15px;}


/*foot*/
#footer{ width:100%; height:153px; background:url(../images/footerbj.jpg) repeat-x;}
.foots{ width:1002px; height:52px; margin:0 auto;}
.foots ul{ width:680px; margin:0 auto}
.foots ul li{ float:left; width:95px; height:52px; line-height:52px; text-align:center;color:#005f7d; font-weight:bolder;}
.foots ul li a{ font-size:14px;color:#005f7d; font-weight:bolder;}
.footx{ width:1002px;height:101px; margin:0 auto;text-align:center;}
.footx p{height:80px;padding-top:20px; color:#FFF; font-size:13px; line-height:30px;}
.footx a{ color:#feb900}

/*客服*/
.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
}
.float-contact-mini a {
	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 65px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 122px;
}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;
	line-height: 31px;
	padding-left: 22px;
	text-decoration: none !important;
}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;
	border-style: solid;
	border-width: 0 1px;
	padding: 1px 0;
	text-align: center;
}
.float-contact .container {
	border-style: solid;
	text-align: center;
}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {
	line-height: 200%;
}
.float-contact .qq .btn {
	padding-top: 4px;
}
.float-contact .qq .btn li {
	padding-bottom: 5px;
}
.float-contact .qq .btn a {
	background: url("../images/sprites.png") no-repeat scroll -43px -80px transparent;
	color: #fff;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	width: 83px;
}
.float-contact .qqtel {
	background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;
	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {
	color: #FF6600;
	font-size: 117%;
	font-weight: bold;
	line-height: 130%;
	letter-spacing:0;
}
.float-contact .myqqlink {
	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF !important;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
}
h3.qqtitle {
	margin:0;
	padding:0;
}


.wzdt{height:auto;padding:10px; background:url(../images/zxbj.jpg) repeat-x; border: solid 1px #d1d1d1; border-top:none;}



/*下拉*/
.mainnysysxaa{ min-height:545px; height:auto !important ; height:545px; border:solid 1px #d1d1d1; border-top:none; background:url(../images/mszxbj.jpg) repeat-x;}
.mid-left-btn{width:175px;border-top:none; margin-bottom:10px;}
.mid-left-btn ul{}
.mid-left-btn ul li{ line-height:33px; font-weight:bold;}
.mid-left-btn ul li a{padding-left:25px; display:block; width:172px; height:33px; color:#2a2a2a;border-bottom:1px solid #d9dde0;font-size:16px;}
.mid-left-btn ul li a:hover{background:url(../images/left-icon2.gif) no-repeat 25px 13px #0b88a8; color:#FFF; text-decoration:none;}

.mid-left-btn li ul{}
.mid-left-btn li ul li{line-height:33px; font-weight:200;}
.mid-left-btn li ul li a{padding-left:50px; display:block; width:147px; height:30px; color:#2a2a2a;font-size:13px;}
.mid-left-btn li ul li a:hover{background:#0b88a8; color:#fff}
















