@charset "utf-8";
/*
Power by www.826pc.com
*/
body{ background:#0B3A68 url(../images/bodybg.png) repeat-y center top;}

/* 通用宽高 */
.w990 { width:990px; margin:0 auto;}
.h3{ height:3px; font-size:0; line-height:0; overflow:hidden; clear:both;}
.h10{ height:10px; font-size:0; line-height:0; overflow:hidden; clear:both;}
.h15{ height:15px; font-size:0; line-height:0; overflow:hidden; clear:both;}
/* 头部 */
#head { background: url(../images/headbg.png) repeat-x; height:104px; overflow:hidden; position:relative; }
#head .logo{ width:990px; height:104px; position:absolute; top:0; left:0; overflow:hidden; display:block;}
#head .logo h1{ width:990px; height:104px; overflow:hidden; text-indent:-999px; background:url(../images/logo.png) no-repeat;}

#head .add { position: absolute; top: 20px; left: 710px; background: url(../images/addbg.gif) left center no-repeat; width: 260px; height: 20px; overflow: hidden; font-size: 12px; overflow: hidden; }
#head .add ul { padding-left: 18px; }
#head .add li { float: left; width: 60px; height: 20px; line-height: 20px; margin-right: 20px; display: inline; }
#head .add li a { color: #C6CCDC; }
#head .add li a:hover { color: #fff; }

#head .search { position: absolute; right: 0px; top: 50px; height: 42px; overflow: hidden; width: 200px; background: url(../images/s.png) no-repeat; padding: 3px 0 0 85px; }
#head .search .keywords { width: 120px; vertical-align: top; border: none; background: none; color: #ccc; height: 22px; margin-top: 6px; }
#head .search .button { background: url(../images/s2.png) top right no-repeat; width: 50px; height: 42px; border: none; margin-left: 1px; cursor: pointer; }


/* 导航 二级菜单 */
#nav { height:42px; background:url(../images/menubg.png) repeat-x; position:relative; z-index:9;}
#menu{ padding:0 0 0 20px;position:relative; z-index:9;}
#menu li {float:left;width:85px; height:42px; position:relative;z-index:9;}
#menu li a { background:url(../images/menu_bg.gif); color:#fff; text-decoration:none; line-height:40px; display:block;width:85px; height:42px; text-align:center;}
#menu li a:hover,#menu li a.s{ color:#fff; text-decoration:none; background:url(../images/menu_bgnow.gif); }
#menu li ul.sub { border-bottom:#103C63 1px solid;border-left:#103C63 1px solid;border-right:#103C63 1px solid; display:none; position:absolute; width:85px; z-index:99999; top:42px; left:0; background:#185993; padding:4px 0;z-index:99;}
#menu li ul.sub li { height:22px;}
#menu li ul.sub li a {height:22px;color:#ddd; line-height:22px; background:none; }
#menu li ul.sub li a:hover,#menu li ul.sub li a.subs{ color:#fff;background:#144D7E; background-image:none;}
/* banner */
#banner{ height:279x;position:relative; z-index:2;overflow:hidden;}

/* 首页中部 */
#imain{ background:url(../images/mbg1.gif) repeat-y;overflow:hidden;}
#imainc{ background:url(../images/mbg2.gif) 0 0 no-repeat;overflow:hidden;}
#il{ width:236px; overflow:hidden; float:left;}
#il .il1{ width:236px; overflow:hidden; background: url(../images/m1.png) 0 0 repeat-y;}
#il .il1 h2{ width:236px; height:40px; overflow:hidden; background: url(../images/t1.png) 0 0 no-repeat; text-indent:-999px; position:relative;}
#il .il1 h2.nlh2{ width:236px; height:40px; overflow:hidden; background: url(../images/nbg1.png) 0 0 no-repeat !important; text-indent:54px !important; font-size:14px; line-height:16px;}
#il .il1 h2 .more1{ width:36px; height:20px; overflow:hidden;position:absolute; top:4px; right:18px; display:block;}
#il .il1 h2 .more1 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m1.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#il .il1 .il1b{ width:236px; height:20px;overflow:hidden; background: url(../images/b1.png) 0 bottom no-repeat;}
#il .il1 ul{}
#il .il1 li{ width:175px; height:30px; padding:0 0 0 32px; overflow:hidden;}
#il .il1 li a{ width:175px; height:30px; display:block; line-height:32px; text-indent:32px; background:url(../images/list.png); overflow:hidden; color:#333;}
#il .il1 li a:hover,#il .il1 li a.s2{background:url(../images/listhover.png);line-height:30px; color:#1D52A9;}
#il .il3{ width:236px; overflow:hidden; background: url(../images/m2.png) 0 0 repeat-y;}
#il .il3 h2{ width:236px; height:68px; overflow:hidden; background: url(../images/t2.png) 0 0 no-repeat; text-indent:-999px; position:relative;}
#il .il3 .il3b{ width:236px; height:20px;overflow:hidden; background: url(../images/b2.png) 0 bottom no-repeat;}
#il .il3 p{ padding:0 26px 0 30px; line-height:1.8;}
#ir{ width:748px; overflow:hidden; float:right;}
#ir1{ width:738px; overflow:hidden; float:right;}
#ir1 .ir451{ width:451px; float:left; height:255px; overflow:hidden; background:url(../images/bg1.png) no-repeat;}
#ir1 .ir451 h2{ width:451px;height:60px; overflow:hidden;text-indent:-999px; position:relative;}
#ir1 .ir451 h2 .more2{ width:36px; height:20px; overflow:hidden;position:absolute; top:14px; right:18px; display:block;}
#ir1 .ir451 h2 .more2 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m1.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#ir1 .ir451c{ width:410px; height:166px; overflow:hidden; padding:10px 0 0 20px;}
#ir1 .ir451img{ width:120px; height:90px; overflow:hidden; padding:1px; border: #bbb 1px solid; float:left; margin:0 18px 10px 0; display:inline;}
#ir1 .ir451img img{ width:120px; height:90px; overflow:hidden; border:0;}
#ir1 .ir276{ width:276px; float:right; height:255px; overflow:hidden; background:url(../images/bg2.png) no-repeat;}
#ir1 .ir276 h2{ width:276px;height:60px; overflow:hidden;text-indent:-999px; position:relative;}
#ir1 .ir276 h2 .more3{ width:36px; height:20px; overflow:hidden;position:absolute; top:30px; right:24px; display:block;}
#ir1 .ir276 h2 .more3 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m1.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#ir1 .ir276c{ width:242px; height:172px; overflow:hidden; padding:2px 0 0 14px;}
#ir1 .ir738{ width:738px; clear:both;height:204px; overflow:hidden; background:url(../images/bg3.png) no-repeat;}
#ir1 .ir738 h2{ width:738px;height:50px; overflow:hidden;text-indent:-999px; position:relative;}
#ir1 .ir738 h2 .more4{ width:36px; height:20px; overflow:hidden;position:absolute; top:16px; right:24px; display:block;}
#ir1 .ir738 h2 .more4 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m3.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#ir1 .ir361{ width:361px; float:left; height:238px; overflow:hidden; background:url(../images/bg4.png) no-repeat;}
#ir1 .ir361 h2{ width:361px;height:50px; overflow:hidden;text-indent:-999px; position:relative;}
#ir1 .ir361 h2 .more5{ width:36px; height:20px; overflow:hidden;position:absolute; top:4px; right:15px; display:block;}
#ir1 .ir361 h2 .more5 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m2.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#ir1 .ir361c{ width:326px; height:170px; overflow:hidden;padding:5px 0 0 18px;}
#ir1 .ir369{ width:369px; float:right; height:238px; overflow:hidden; background:url(../images/bg5.png) no-repeat;}
#ir1 .ir369 h2{ width:369px;height:50px; overflow:hidden;text-indent:-999px; position:relative;}
#ir1 .ir369 h2 .more6{ width:36px; height:20px; overflow:hidden;position:absolute; top:4px; right:25px; display:block;}
#ir1 .ir369 h2 .more6 a{ width:36px; height:20px; overflow:hidden; background: url(../images/m2.gif) 0 0 no-repeat; text-indent:-999px;display:block;}
#ir1 .ir369c{ width:326px; height:170px; overflow:hidden;padding:5px 0 0 18px;}
#ir1 .newsat{ color:#0C4579; font-weight:bold; text-align:center; display:block; width:326px; height:24px; line-height:24px; overflow:hidden;}
#ir1 .newsat:hover{ color:#333;text-decoration:underline;}
#ir1 .newsac{ color:#0C4C8C; text-indent:2em; width:326px; height:42px; line-height:1.8; overflow:hidden; padding:4px 0 10px 0;}
#ir1 .newsam{ color:#525252;}
#ir1 .newsam:hover{ color:#f00;}
#ir1 .newsb{}
#ir1 .newsb li{width:326px; height:22px; line-height:22px; overflow:hidden; text-indent:16px; background:url(../images/dot.png) 3px 8px no-repeat;}
#ir1 .newsb li a{ color:#525252;}
#ir1 .newsb li a:hover{ color:#0000D8; text-decoration:underline;}
#ir1 .newsb li span{width:82px; height:22px; line-height:22px; float:right; display:block; color:#999; text-align:right; padding:0 6px 0 0; text-indent:0;}

#ir2{ width:748px; overflow:hidden; background:url(../images/bg6.png) no-repeat; height:148px;}
#ir2 .ir236a{ width:236px; overflow:hidden;height:148px; float:left; position:relative;}
#ir2 .ir236a .t{ width:140px; overflow:hidden;height:20px; line-height:20px;position: absolute; top:53px; left:20px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color:#222;}
#ir2 .ir236a .c{width:140px; overflow:hidden;height:40px;position: absolute; top:78px; left:16px; font-size:12px; font-family:tahoma, arial, \5b8b\4f53, sans-serif; color:#545454; line-height:1.6;}
#ir2 .ir236a .m{ width:40px; overflow:hidden;height:20px; line-height:20px;position: absolute; font-size:12px; color:#0036D9;font-family:tahoma, arial, \5b8b\4f53, sans-serif; background:url(../images/arr.gif) 30px 7px no-repeat; display:block; top:118px; left:90px;}
#ir2 .ir236b{ width:236px; overflow:hidden;height:148px; float:left; position:relative; display:inline; margin-left:5px;}
#ir2 .ir236b .t{ width:140px; overflow:hidden;height:20px; line-height:20px;position: absolute; top:53px; left:20px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color:#222;}
#ir2 .ir236b .c{width:140px; overflow:hidden;height:40px;position: absolute; top:78px; left:16px; font-size:12px; font-family:tahoma, arial, \5b8b\4f53, sans-serif; color:#545454; line-height:1.6;}
#ir2 .ir236b .m{ width:40px; overflow:hidden;height:20px; line-height:20px;position: absolute; font-size:12px; color:#0036D9;font-family:tahoma, arial, \5b8b\4f53, sans-serif; background:url(../images/arr.gif) 30px 7px no-repeat; display:block; top:118px; left:90px;}
#ir2 .ir236c{ width:236px; overflow:hidden;height:148px; float:left; position:relative;display:inline; margin-left:10px;}
#ir2 .ir236c .t{ width:140px; overflow:hidden;height:20px; line-height:20px;position: absolute; top:53px; left:20px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; color:#222;}
#ir2 .ir236c .c{width:140px; overflow:hidden;height:40px;position: absolute; top:78px; left:16px; font-size:12px; font-family:tahoma, arial, \5b8b\4f53, sans-serif; color:#545454; line-height:1.6;}
#ir2 .ir236c .m{ width:40px; overflow:hidden;height:20px; line-height:20px;position: absolute; font-size:12px; color:#0036D9;font-family:tahoma, arial, \5b8b\4f53, sans-serif; background:url(../images/arr.gif) 30px 7px no-repeat; display:block; top:118px; left:90px;}

/*点击控制图片左右滚动*/
.rollBox{width:700px;overflow:hidden;margin:0 auto;position:relative;}
.rollBox .img1{ position:absolute; top:60px; left:0px; cursor:pointer;}
.rollBox .img2{ position:absolute; top:60px; right:0px;cursor:pointer;}
.rollBox .Cont{width:660px;overflow:hidden;margin:0 auto;padding-top:10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:20px;}
.rollBox .Cont .pic .pic1{width:130px; height:96px;}
.rollBox .Cont .pic .pic1 img{width:130px; height:96px;padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic .pic2{width:130px; height:26px; line-height:26px; text-align:center; display:block;}
*+html .rollBox .Cont .pic{width:130px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#444;text-decoration:none;}
.rollBox .Cont a:hover{color:#1D52A9;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


#ilink{ height:44px; line-height:44px; overflow:hidden; border-top:#ccc 1px solid; background:#fff; clear:both; text-indent:20px; color:#333;}
#ilink a{ padding:0 10px;color:#333;}
#foot{ height:110px; background:#011459 url(../images/foot.png) repeat-x; overflow:hidden; clear:both; text-align:center; line-height:1.8; color:#C5C5D8;}
#foot .footlogo{ width:100px; float:left;padding:8px 0 2px 35px; line-height:18px;}
#foot .footlogo img{ width:80px; height:80px;}
#foot .footnav{ padding:20px 0 2px 35px; float:left;}
#foot .footnav a{color:#fff;}
#foot .footnav a:hover{color:#fff; text-decoration:underline;}


#il .nl1{ width:236px; overflow:hidden; background: url(../images/m2.png) 0 0 repeat-y;}
#il .nl1 h2{ width:236px; height:46px; overflow:hidden; background: url(../images/nbg2.png) 0 0 no-repeat; text-indent:54px; line-height:44px; font-size:14px;}
#il .nl1 .nl1b{ width:236px; height:20px;overflow:hidden; background: url(../images/b1.png) 0 bottom no-repeat;}
#il .nl1 ul{}
#il .nl1 li{ width:180px; height:24px; padding:0 0 0 31px; overflow:hidden; background:url(../images/dot.png) 40px 9px no-repeat;}
#il .nl1 li a{ width:180px; height:24px; display:block; line-height:24px; text-indent:24px;  overflow:hidden; color:#333;}
#il .nl1 li a:hover{background:url(../images/nlist.gif) 0px 1px no-repeat;line-height:24px; color:#1D52A9;}

.nr710{ width:710px; padding:20px 0 0 22px;}
.nr710 h2.nrtitle{ width:710px; height:46px; background:url(../images/c.png) no-repeat; overflow:hidden; color:#525252; text-indent:16px; line-height:20px;}
.nr710 h2.nrtitle a{color:#525252;}
.nr710 h2.nrtitle a:hover{color:#525252; text-decoration:underline;}
.nr710c{ width:710px; padding:15px 0 0 0; overflow:hidden;}

#addlist{ clear:both; border:#ccc 1px solid; padding:8px 10px 10px 10px;}
#addlist h2{ border-top:#f8f8f8 1px solid;border-left:#f8f8f8 1px solid;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid; height:26px; line-height:26px; text-indent:20px; font-size:14px; background:#f6f6f6;}
#addlist ul{ padding:8px 0 0 0;}
#addlist ul li{ width:300px; height:24px; line-height:24px; overflow:hidden; float:left; padding:0 30px 0 12px;background:url(../images/dot.png) 0px 9px no-repeat;}
#addlist ul li a{ color:#525252;}
#addlist ul li a:hover{ color:#1D52A9; text-decoration:underline;}

/*首页左侧*/
.index_left .a1 {
	width: 178px;
	margin-left: 30px;
}
.index_left .a1 h2 {
	height: 37px;
	width: 178px;
	background-image: url(../images/zt-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 37px;
	text-align: center;
	color: #FFFFFF;
}
.index_left .a2 {
	width: 178px;
	margin-left: 30px;
	color: #FFFFFF;
}
.index_left .a2 h2 {
	line-height: 37px;
	height: 37px;
	background-image: url(../images/zt-bg.jpg);
	background-repeat: no-repeat;
	background-position: -187px 0px;
	font-size: 14px;
	text-align: center;
}
.index_left .a3 {
	width: 178px;
	margin-left: 30px;
}
.index_left .a3 h2 {
	line-height: 37px;
	color: #FFFFFF;
	background-image: url(../images/zt-bg.jpg);
	background-repeat: no-repeat;
	background-position: -371px 0px;
	font-size: 14px;
	text-align: center;
}
.index_left .a4 {
	width: 178px;
	margin-left: 30px;
}
.index_left .a4 h2 {
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 37px;
	background-image: url(../images/zt-bg.jpg);
	background-repeat: no-repeat;
	background-position: -557px 0px;
}
.index_left i {
	background-image: url(../images/zt-bu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 57px;
	display: block;
	font-style: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
	line-height: 20px;
}
.index_left h2 a, .index_left h2 a:visited {
	color: #FFF;
	text-decoration: none;
}
.a1 h2 a:hover {
	color: #F00;
}
.index_left span a, .index_left span a:visited {
	color: #004DAD;
	text-decoration: underline;
}

/*首页右侧*/
.box{ width:728px; margin:0 auto; }
.h_advantage_list{height: 100px;}
.h_advantage_list dd{float: left; width: 177px; height: 112px; background: url(../images/h_advantage_bg_03.png) no-repeat center bottom; margin: 0 2px 10px;}
.h_advantage_item{width: 157px;margin: 0px 11px; text-align: center;}
.h_advantage_item strong{font-size: 18px;display: block;margin-bottom:8px ;color: #F55600;font-weight: 800;}
.h_advantage_item p{text-align: left; color: #555555;}

.prolist{ width:718px;height:336px;border:1px dashed #83a3d2; margin-top:20px; margin-left:2px;}
.prolist ul{ padding:8px 5px;}
.prolist ul li{ float:left; margin:0 3px 10px; }
.prolist ul li img{ width:169px; height:150px; border:1px solid #dedede;}

.proinfo{ height:235px;border:1px dashed #83a3d2; margin-top:30px; padding:2px;}