body{ color:#555; font-size:13px; font-family:arial,sans-serif;}
.body_bg{ background:url(ba.gif);}
h1,h2,h3{font-family:"΢���ź�";}
a{ color:#000;}
.p40{padding:40px;}
.wp{ width:980px; margin:0 auto;}
#wp {background:#fff;}
#hd{ height:80px;}
#hd .logo{padding-top:0px;}
#hd .tel{padding-top:15px;}
#hd .tel p{padding-top:5px;}
#hd .tel p img { cursor:pointer;}
#nv{ height:30px; line-height:30px; background:rgb(89,112,179); position:relative; z-index:1000;
font-size:14px;
}
#nv ul li{ height:30px; line-height:30px; float:left; width:108px; text-align:center; color:#fff; position:relative; 
border-left:1px solid #fff; cursor:pointer;}
#nv ul li a{color:#fff;}
#nv ul li.index{ border:none;}
#nv ul li dl{ display:none; position:absolute; left:0; top:30px; font-size:12px;}
#nv ul li.hover,#nv ul li.on{ background:#47a5ff;}
#nv ul li.hover a{ color:#fff;}
#nv ul li.hover dl{ display:block; width:108px; background:#eaebd8; cursor:pointer;}
#nv ul li.hover dl dd a{ display:block; height:30px; line-height:30px; color:#2875de; border-top:1px solid #fff;  border-left:1px dashed #47a5ff;}
#nv ul li.hover dl dd a:hover{ background:#47a5ff; color:#fff}

#banner {overflow:hidden; height:135px;}

#slides_two{ position:relative; height:330px; width:980px; overflow:hidden}
#slides_two .slides_container {height:300px; overflow:hidden;}
#slides_two .pagination{height:20px;  padding-top:10px; text-align:center;}
#slides_two .pagination li {display:inline;}
#slides_two .pagination li a {display:inline-block; width:12px; background:url(yuan.jpg) no-repeat right 0; height:0; padding-top:11px; overflow:hidden; margin:0 2px;}
#slides_two .pagination li.current a{background-position:0 0;}
#slides_two .prev,#slides_two .next{ display:block; width:32px; height:0; overflow:hidden; position:absolute; 
left:10px; 
top:130px;
 background:url(ud.png) no-repeat;
 padding-top:74px; display:none;	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  z-index:888;
  }
#slides_two .next{ left:930px;background-position:right top;}

.box h3,.box2 h3{ font-size:18px; padding:10px; font-weight:normal;}
.box ul,.box2 ul{ padding:0 10px 10px 10px;}
.box{width:1000px;}
.box .box-mod h3{ height:32px; background:url(ico1.jpg) no-repeat 10px center; 
padding-left:60px;
padding-top:20px;
}
.box .box-mod h3.ico2{ background-image:url(ico2.jpg);}
.box .box-mod h3.ico3{ background-image:url(ico3.jpg);}
.box .box-mod h3.ico4{ background-image:url(ico4.jpg);}
.box-mod{ float:left; width:237px; height:228px; background:url(bor.jpg) no-repeat; margin-right:10px;}
.box-mod ul li{ height:33px; line-height:33px; border-bottom:1px solid #cdcdcd; padding-left:15px; background:url(i1.jpg) no-repeat left center;}
.box-mod ul li a{ font-size:14px; color:#888;}
.box-mod ul li a:hover{ color:#cc0000;}

.box2{}
.box2-mod{ width:483px; height:175px;border:1px solid #ddd;}
.box2-mod h3 {height:30px; overflow:hidden; line-height:30px; color:#de0000; padding:0 10px; border-bottom:1px solid #ddd; font-size:16px; }
.box2-mod ul { padding-top:10px;}
.box2-mod ul li {background:url(t.gif) no-repeat;}
.box2-mod ul li { background-position:10px -70px; height:40px; padding-left:40px; line-height:40px; font-size:14px;}
.box2-mod ul li.n2{background-position:10px -110px;}
.box2-mod ul li.n3{background-position:10px -150px;}

#fd{ padding:20px; background:#f5f5f5; border-top:1px solid #ddd; color:#666; clear:both;}
#fd a{ color:#666; margin:0 10px;}


/* ? */
.bor1 { border:1px solid #ccc; background:#fff;}

.tbg1,.bg2,.tbg1a th{ background:rgb(216,1,0); color:#fff;}
.bnt{ background:url(bnt1.jpg) no-repeat; display:inline-block; text-align:center;}
.bnt1{width:249px; height:56px; line-height:56px; font-size:24px; color:#fff;}
.bnt2{background-image:url(bnt2.png); width:126px; height:43px;line-height:43px; color:#fff; font-size:16px; padding-left:5px;}
.bnt4{background-image:url(bnt4.jpg); width:86px; height:0px; padding-top:33px; display:block; overflow:hidden; float:left; margin-left:20px;}
.bnt4b{ background-position:0 -33px;}
.bnt5{background-color:#5970b3; width:60px; height:18px; line-height:18px;color:#fff;text-align:center; display:block; overflow:hidden; float:left; margin-left:10px;}

.taba{ height:33px;}
.taba li{ 
float:left; width:120px; text-align:center; font-size:14px; height:33px; line-height:33px; margin-right:2px;
}
.taba li a{ color:#3e6db3; display:block; height:33px; background:#EDF0F7;font-weight:normal; }
.taba li.hover a,.taba li a:hover {background:#DAE0EC; color:#3C6CAA;font-weight:bold;}
.tabb { height:32px; }
.tabb li{width:73px;height:31px;line-height:31px; background:#fff; border:0;}
.tabb li a{color:#3366ff; display:block; height:31px; border:1px solid #3366ff; background:#fff;}
.tabb li.hover a,.tabb li a:hover{color:#fff;background:#3366ff;}
.tabc{ border:1px solid #ccc; background:#fff; font-size:16px;}
.tabc li{ float:left; padding:0 15px; border-right:1px solid #ccc; background:#fff;}
.tabc li a{color:#333;}
.tabc li.hover{ background:url(bg3.jpg) repeat-x;}
.tabc li.hover a{color:#fff;}
.bd2 h2{text-align:center; padding:10px 0; font-weight:bold; color:#3c6caa; background:#dae0ec; clear:both;  font-size:19px;}
.ta1,.ta2{width:100%; background:#EDF0F7;font-size:14px;}
.ta1 th,.ta1 td{ padding:5px 0px; text-align:center; border:1px solid rgb(210,210,210);background-color:#fdfffe;}
.ta1 th{ color:rgb(29,79,150);font-weight:bold;}
.ta1 .bt th{background-color:#edf0f7;}
.cdn{width:97px;height:28px;line-height:28px;background-color:#DAE0EC;color:#3d6eb1;text-align:center; display:block;}
.cdn1{margin-top:35px;margin-left:30px;}
.ta2 th{ color:#3D6EB3; background:#DAE0EC; font-size:14px;}
.ta2 th,.ta2 td{ padding:5px; border:2px solid #DAE0EC;} 
.ta2 b{color:#3a6fb5;}
.ta2 td{color:#000;}
.ta2 .w115{width:115px;}
.tac{margin:38px auto 24px auto;}
.content .ta8{width:865px;margin:0 auto;text-align:center;}
.ta8 th{text-align:center;}
.ta8 td{color:#3d6eb3;}
.ta8 i{ font-style:normal;color:#d32421;}
.taa th{background-color:#EDF0F7;}
.tal3{width:455px;color:#0c1f88;padding-top:55px;padding-left:30px;}
.tal3 table{width:100%;font-size:14px;}
.tal3 td,.tal3 tr th{border:1px solid #ccc;padding-left:10px;height:40px;}
.tal3 th{color:#00275e;text-align:center;background-color:#dae0ec;}
.tal3 .cdn{width:114px;height:29px; display:block;margin-top:16px;margin-bottom:13px;}
.tal3 .qqa{height:30px;line-height:30px;padding-bottom:30px;}
.tal3 .qqa a{background:url(icon-qq.jpg) left no-repeat;padding-left:30px; display:inline-block;margin-right:20px;}
.tal-xz{width:100%;font-size:14px;border-collapse:separate;border-spacing:4px;background:none;margin-left:35px;margin-top:15px;}
.tal-xz td{border:1px solid #8ca2cb;background-color:#DAE0EC;}
.tal-xz a{ color:#3A6FB5; font-weight:bold;}
.tal-xz a:hover {text-decoration:underline;}
.map{margin-right:30px;margin-top:55px;border:1px solid #ddd;}

.bnt1div,.teldiv,.qqdiv{ height:50px; border-top:1px solid #ddd; padding-top:20px;}
.bnt1div {height:80px; border:0}
.teldiv,.qqdiv { padding-left:50px; font-size:14px;}
.teldiv strong{ color:#cc0000; font-size:14x; display:inline-block; line-height:26px;}
.qqdiv .bg2{display:inline-block; padding:3px 10px; border:1px solid #ddd;}

 

.ta3 {font-size:12px;}
.ta3 th{ background-color:#e2eaf5; color:#3b6aae;border:1px solid #fff;}
.ta3 tr em{color:#3d6eb0; font-style:normal;}
.ta3 td{background-color:#f3f3f3;border:1px solid #fff;}
.box-yxzf { height:113px;}
.box-yxzf .r,.box-yxzf1 .r{width:502px;text-align:center; padding-top:10px;}
.box-yxzf .l{font-size:20px;padding:50px 0 0 10px;}
.box-yxzf .l span{color:#3d6eb1;font-weight:bold;padding-left:10px;}
.box-yxzf .l a{width:125px;height:35px;text-align:center;line-height:35px;background-color:#DAE0EC;color:#3d6eb1;margin-right:15px;display:inline-block; }
.box-yxzf .l,.box-yxzf1 .l{width:440px; }
.box-yxzf1{height:210px;}
.box-yxzf1 .l {padding-left:40px;}
.box-yxzf1 .l .tal-xz{ margin:0;}
.box-yxzf1 .r {width:470px; padding-top:50px;}



.list-fwq .li { border:1px solid #e5e5e5; width:250px;height:275px; margin:20px 15px 20px 35px; float:left; background:rgb(248,248,248); font-family:""; _margin-left:25px}
.list-fwq .li h3{background:rgb(239,75,0); height:35px; line-height:35px; padding:0 10px; color:#fff; font-size:14px; font-weight:normal;}
.list-fwq .li h3 span{ float:right;}
.list-fwq .li ul {padding:10px 20px; color:#888;}
.list-fwq .li ul li{ height:30px; line-height:30px;}
.list-fwq .li p{ clear:both; padding-top:10px;}
.list-fwq1{width:900px;height:243px;border:1px solid #ddd;margin:0 auto 20px auto;background-color:#EDF0F7;padding:10px;}
.list-fwq1 .l img{border:1px solid #fff;margin:10px 40px; display:block;}
.list-fwq1 li{width:525px;line-height:24px;color:#012c70;margin-left:20px;font-size:14px;}
.list-fwq1 span{color:#f60003;}


/*.list-fwq2 {width:1000px;}*/
.list-fwq2{_margin-left:-61px;}
.list-fwq2 .li { width:243px; margin:0px 0px 30px 61px; height:360px;border:1px solid #DAE0EC;}
.list-fwq2 .li h3{ background:#DAE0EC; color:#5970B3;text-align:center;}
.list-fwq2 .li p{ clear:both; padding-top:0px; padding-left:20px;color:#444;}
.list-fwq2 .li p strong{font-size:20px;color:#3d6db5;margin-left:10px;padding-right:5px;margin-bottom:10px; display:inline-block;}
.list-fwq2 .li li{height:29px;background:url(li-bg.jpg) left center no-repeat;padding-left:14px;border-bottom:1px dashed #B6B9C0;}
.list-fwq2 .li .win{color:#3e6fb2;background:url(icon6.jpg) left top no-repeat;padding-left:25px;margin-left:20px;margin-top:18px;}
.list-fwq2 .li .lin {background-image:url(unix.gif);}



/*.list-jpym*/
.list-jpym{padding-left:13px;padding-top:13px;padding-bottom:20px;}
.list-jpym li{width:150px;height:93px;float:left;background-color:#DAE0EC;text-align:center;padding-top:10px;line-height:28px;font-size:14px;color:#333;margin-right:10px;margin-bottom:10px;}
.list-jpym li b{font-size:18px; color:#000;font-weight:normal;font-family:"΢���ź�";}
.list-jpym li span{color:#d72420;font-size:16px;}


/*.list-ymjy*/
.list-ymjy{padding-top:15px;padding-left:10px;}
.list-ymjy li{height:28px;line-height:28px;color:#7e81d0;}
.list-ymjy li span{color:#314b98;}
.list-ymjy li a{margin:0 5px;background:url(a-bg.gif) right center no-repeat;padding-right:10px;}




/*.ul-list*/
.ul-list{
	/* height:20px;line-height:20px; */
	border-bottom:1px solid #fff;
	width:979px;
	/* margin:1px 0 1px 1px; */
}
.ul-list li{float:left;color:#CF1C20;width:143px;}
.ul-list b{width:31px;text-align:center;color:#3D6EB3;background-color:#DAE0EC; display:inline-block;margin-right:10px;}
.ul-list li.span{width:83px;text-align:center; display:inline-block; font-weight:bold;}
.ul-list-li{ padding-left:50px;}



.col3 {width:33.2%; float:left; margin-left:1px;}
.col3 td{ font-size:12px;}
.col3 h2 {font-size:14px; height:30px; line-height:30px; padding:0;}
.col3 td b {color:#3f6eb4;font-weight:normal;}
.col3 td em{color:#3567fe;font-style:normal;}


.tal{width:575px;}
.tar{width:283px;}


.mor {border:1px solid #b6bfdc;background-color:#e3eaf0;height:173px;padding-top:10px;}
.mor .mod {padding:8px;}
.mor .btn{background:url(btn.jpg) no-repeat;height:40px;width:158px; display:block;margin-top:15px;}
.mor p{height:35px;line-height:35px;font-weight:bold;color:#3c6db0;font-size:14px;padding-left:35px;margin-left:15px;}
.mor .qq{background:url(icon-qq.jpg) left center no-repeat;}
.mor .tel{background:url(icon-tel.jpg) left center no-repeat;}
.mor .ww{background:url(icon-ww.jpg) left center no-repeat;}

.mor .qq img,.mor .ww img{vertical-align:middle;}


.content{border:1px solid #d2d2d2;border-top:0;}
.cont{height:128px;}
.tit{height:auto;line-height:36px;border-top:5px solid #5970b3;background-color:#dae0ec;color:#3d6db5;font-size:16px;padding-bottom:10px}
.tit1{background:url(tit-bg.jpg) no-repeat;height:48px;line-height:35px;padding-left:15px;}
.tit2{height:27px;line-height:27px;background-color:#DAE0EC;color:#3D6EB3;width:905px;margin:10px auto 0 auto;padding-left:15px;}
.tit1 strong{background:url(icon7.jpg) left center no-repeat;padding-left:40px;color:#0e489a;}
.ul-txt li{border:1px solid #c3c3c3;height:24px;margin-top:2px;}
.ul-txt li span{ display:block;width:107px;height:22px;line-height:22px;color:#1D4F96;padding-left:15px;background-color:#DAE0EC;margin:1px; float:left;}
.ul-txt li span a{ text-indent:inherit}
.ul-txt1{background:url(img02.jpg) right bottom no-repeat;}
.ul-txt1 li{width:400px;height:83px;line-height:83px;font-size:16px;color:#3c6baf;border-bottom:1px solid #3c6baf;font-weight:bold;background:url(icon8.jpg) left center no-repeat;padding-left:70px;}
.ul-txt1 .icon9{background-image:url(icon9.jpg);}
.ul-txt1 .icon10{background-image:url(icon10.jpg);}
.ul-txt1 .icon11{background-image:url(icon12.jpg);}
.ul-txt1 .icon12{background-image:url(icon11.jpg);}
.ul-yh{border-bottom:1px solid #ddd;margin-left:30px;}
.ul-yh li{float:left;margin-right:60px;margin-top:30px;margin-bottom:10px;}


.about{background:url(about.jpg) right bottom no-repeat;margin:45px 10px 0 42px;}
.about p{line-height:26px;width:600px;color:#000;text-indent:2em;margin-bottom:25px;}
.jies{margin-left:40px;font-size:14px;padding-top:10px;}
.jies p{padding-bottom:20px;padding-top:10px;line-height:24px;color:#3e6eb0;}
.ka{margin-right:170px;margin-top:70px;}
.b1{width:23px;height:8px;background-color:#d7dde9; display:inline-block;margin:0 10px;}
.b2{width:23px;height:8px;background-color:#5b70b3; display:inline-block;margin-left:10px;}


#wrapper {height:350px;}

 #slider-wrapper {
	width:980px;
	height:300px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#slider {
	position:relative;
	width:980px;
	height:300px;
	background-image: url(loading.gif);
	background-position:center;
	background-repeat: no-repeat;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:410px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}



.tit span { padding-left:34px;}
.tit span a {font-size:12px; font-weight:normal; margin-left:5px; display:inline-block; padding:4px 5px; border:1px solid #3D6EB3;  color:#fff; background:#3D6EB3;line-height:1em;}
.tit span a:hover {background:#fff; color:#3D6EB3; text-decoration:none;}

.ul-tc p { display:inline; line-height:24px;}


