﻿@charset "utf-8"; /* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:14px; line-height:24px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333;background:#fff;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
table{border-collapse:collapse;}
table,td,tr,th{ font-size:12px;}
li{ list-style:none; list-style-position:outside; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
img{ vertical-align:top; border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#18407D;}
.ythide{ display:none;}
.clear{ overflow:hidden; clear:both;}



.headBox{ background:url(../images/headBg.jpg) no-repeat center 0;}
.head{ width:1000px; height:502px; margin:0 auto; text-align:center; overflow:hidden; clear:both; color:#FFF; position:relative;}
.head a{ color:#FFF;}
.head h2{ font-size: 30px; line-height: 30px; letter-spacing: 10px;font-weight: normal; color:#FFF;}
.head h3{ font-size: 14px; margin-top: 24px;}
.logoImg{ margin:95px 0 0px;}
.hdTabA{ width:100%;margin-top: 20px;}
.hdTabA th{ padding:8px 10px; font-size:16px;}
.hdTabA td{ text-align:center; font-size:14px;}
.hdTabA td span{ padding: 0 0 0 15px;}
.logo{ padding-top:18px; text-align:left}
.fastRnav{ position:absolute; top:10px; right:0px; text-align:right;}
.fastRnav a{ color:#FFF;font-size: 16px;}
.fastRnav span{ padding:0 5px;}

/*.footerBox{ background:#a0a0a0; padding:30px 0; margin:30px 0 0;}
.footer{ width:980px; height:auto; margin:0 auto; color:#000;}
.footer a{ padding:0 5px; color:#000;}*/


.mainA{ width:980px; margin:28px auto 0; overflow:hidden; clear:both;}
.content{ width:100%; height:auto; overflow:hidden; clear:both; margin-bottom:50px;}
.contentA{ width:100%; height:auto;}
.titleA{ text-align:center; font-size:30px; width:100%; height:80px; line-height:60px; color:#FFF; overflow:hidden; clear:both;}
.titleB{ margin:25px 0;}

.LeftA{ width:370px; padding:20px; float:left; background:#FFF;}
.LeftA h2{ font-size:24px; text-align:center; color:#18407D;}
.LeftA h3{ padding:20px 0;}
.LeftA h3 a{ font-size:18px; font-weight:bold; text-decoration:underline; color:#18407D;}
.LeftA p{ font-size:14px; padding:0 0 10px;}
.rcap{ background:url(../images/abg.png) no-repeat 0 0; display:block; width:93px; height:29px; text-align:center; font-size:14px; color:#FFF; float:left; margin-right:10px; line-height:29px; margin: 25px 20px 25px 0;}

/* slider */
.slider1{width:540px;height:285px;position:relative;overflow:hidden; float:right;}
.slider1 .conbox{position:absolute;/*必要元素*/}
.slider1 .switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.slider1 .switcher a{background:#fff;cursor:pointer;float:left;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#787878;}
.slider1 .switcher a.cur,.slider1 .switcher a:hover{background:#46ACF6;height:18px;line-height:18px;width:18px;margin:4px;color:#fff;font-weight:800; text-decoration:none;}


.LeftB{ width:540px; float:left;}
.textAtop{ background:url(../images/bg1.gif) no-repeat 0 0; width:540px; height:8px; margin:8px 0 0;}
.textA{ background:#fff; padding: 20px 10px; text-indent:24px; line-height:30px; font-size:16px}

.RightB{ width: 378px; padding: 45px 20px 0; float:right; background:#FFF; position:relative;}
.RightB h2{ background:url(../images/bg2.png) no-repeat 0 0; width:170px; padding-right:7px; text-align:center; height:38px; line-height:33px; font-size:16px; color:#FFF; position:absolute; top:-8px; left:15px;}
.RightB h3 a{ font-size:16px; font-weight:bold;}
.RightB p{ line-height:24px; padding-bottom:10px;}

.luntanTab{ width:100%; color:#003b6a;}
.luntanTab th{ padding: 0px 28px 20px 0; text-align:left; font-weight:normal;}
.luntanTab td{ padding: 0px 28px 20px 0;}
.luntanTab a{ color:#18407D;}
.luntanTab div{ padding:10px; background:#fff; height:100%;}
.luntanTab h2{ font-size:18px;}
.luntanTab h3{ font-size:14px;}
.luntanTab h4 a{ font-size:14px; text-decoration:underline;}
.luntanTab p{ line-height:20px;}
.luntanTab img{ margin:10px 0; width: 186px;}


.fltA{ font-size:30px; line-height:40px; height:40px; overflow:hidden; clear:both; color:#FFF;}
.fltA span{ float:left; padding-right:20px;}
.fltA img{ float:left;}

.fltB{ color:#FFF; font-size:18px;}


/* slider */
.slider2{width:408px;height:285px;position:relative;overflow:hidden; float:right;}
.slider2 .conbox{position:absolute;/*必要元素*/}
.slider2 .switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.slider2 .switcher a{background:#fff;cursor:pointer;float:left;height:18px;line-height:18px;width:18px;margin:4px;text-align:center;color:#787878;}
.slider2 .switcher a.cur,.slider2 .switcher a:hover{background:#46ACF6;height:18px;line-height:18px;width:18px;margin:4px;color:#fff;font-weight:800; text-decoration:none;}

/* slider */
.slider3{width:500px;height:285px;position:relative;overflow:hidden; float:left;}
.slider3 .conbox{position:absolute;/*必要元素*/}
.slider3 .switcher{position:absolute;top:0px;right:0px;float:right;z-index:99;}
#slider3 .switcher a{cursor:pointer; display:block; margin-bottom:22px; width:280px; padding:0 0 0 30px; height:40px; line-height:40px; background:url(../images/bg4.png) no-repeat 100% 0; font-size:12px; color:#a6a6a6}
#slider3 .switcher a.none{ margin-bottom:0px;}
#slider5 .switcher a{cursor:pointer; display:block; margin-bottom:22px; width:280px; padding:0 0 0 30px; height:40px; line-height:40px; background:url(../images/bg4.png) no-repeat 100% 0; font-size:12px;}
#slider5 .switcher a.none{ margin-bottom:0px;}
#slider3 .switcher a.cur,#slider3 .switcher a:hover{ background:url(../images/bg3.png) no-repeat 100% 0; color:#003b6a; text-decoration:none;}
#slider5 .switcher a.cur,#slider5 .switcher a:hover{ background:url(../images/bg3.png) no-repeat 100% 0; color:#003b6a; text-decoration:none;}

/* slider */
.slider4{width:500px;height:285px;position:relative;overflow:hidden; float:left;}
.slider4 .conbox{position:absolute;/*必要元素*/}
.slider4 .switcher{position:absolute;top:0px;right:0px;float:right;z-index:99;}
.slider4 .switcher a{cursor:pointer; display:block; margin-bottom:9px; width:291px; padding:0 0 0 30px; height:40px; line-height:40px; background:url(../images/bg4.png) no-repeat 100% 0; font-size:14px;}
.slider4 .switcher a.cur,.slider4 .switcher a:hover{ background:url(../images/bg3.png) no-repeat 100% 0; color:#333; text-decoration:none;}

.jiabin{ color:#11304D; margin:30px 0;}
.jiabin th{ font-weight:normal; vertical-align:top; width:310px; text-align:left;}
.jiabin th div{ padding:20px; width:260px; background:#D7E9FD; font-size:14px;}
.jiabin th div h2{ font-size:18px;}
.jiabin th div h3{ font-size:16px;}
.jiabin th div p{ padding:25px 0 6px;}

.jiabin td{ width:325px; padding:0 0 10px 10px;}
.jiabin td img{ float:left; padding:15px 0 15px 10px; background:#D7E9FD;}
.jiabin td div{ float:left; width:195px; height:135px; padding:10px 10px 0; background:#D7E9FD;}
.jiabin td div h2{ font-size:16px;}
.jiabin td div h3{ font-size:14px;}
.jiabin td div h3 span{ font-size:16px; padding-right:10px;}



/*下面是对联广告的css代码*/
.duilian{top:260px;position:absolute; width:86px; overflow:hidden; display:none;}
.duilian_right{right:0px;}
.duilian_con{ width:100px; height:300px; overflow:hidden;}
.duilian_con a{ display:block; width:83px; height:33px; line-height:33px; text-align:center; color:#FFF; font-size:14px; background:url(../images/bg1.jpg) no-repeat 0 0; margin-bottom:2px;}
.duilian_close{ width:0; height:0px; line-height:0px; display:block;}


.weibo{ width:980px; margin:20px auto 0; color:#FFF;}


.shipings{ background:#eee;padding-bottom: 30px;}
.xiangfen ul li{ float: left; padding:0 14px 28px 14px;}
.bianleft{ color:#fff;float:left;border-right: 1px solid;width: 48%; margin-left: 15px; margin-bottom: 30px;}
.bianright{ color:#fff; float:right;margin-right: 18px;}
.bianyuan{ background:url(../images/xiangyuan.png) no-repeat; color:#b9124e;float: left;width: 40px;text-align: center;padding-right: 7px;}
.zuoyou{ height:40px; line-height:40px}
.xianglist h1{ font-size:18px; font-weight:bold; margin:20px 0;}

.xiangcon img{ float:left; padding-top:5px}
.xiangcon p{ width:220px; float:left; font-size:12px; margin-left:10px; line-height:20px}
.bianleft ul li,.bianright ul li{ white-space: normal;}



/* == 页面底部 == */
.footWrap{ width:100%; height:197px; background:#a0a0a0; font-size:12px}
.footbox{ width:984px; margin:0 auto; padding-top:54px;}
.footbox .footlogo{ float:left; width:180px; height:30px; margin-top:30px}
.footbox .footcon{float:left; width:60%; padding-left:60px;}
.footbox .footcon p{ line-height:20px;}
.footbox .footcon p a{text-decoration:none;color:#000;outline:none;}
.footbox .footcon p a:hover{text-decoration:none;color:#ba2025;}
.footbox .weix{float:left; width:86px; height:87px;}





























