/* CSS Document */
@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",arial;margin:0;padding:0;font-size:14px;background:#eef3f9;color:#000;}
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;}
input,select,option{ margin:0;padding:0;}
h1,h2,h3,h4{ margin:0;padding:0;}
ul,li{list-style:none;}
img,a img{border:0;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;overflow:hidden;}/*ie and firefox1.5 updata */
.left{float:left;}
.right{float:right;}
.f14{font-size:14px;}
.b{font-weight:bold;}
a{ text-decoration:none; color:#333}
/*start*/
.fwdh{ height:33px; line-height:33px; border-bottom:1px solid #e1e1e1; background:#fff;}
.fwdh span{ width:1024px; margin:0 auto; display:block;}
.top{ background:#fff; height:100px;}
.top span{ width:1024px; height:90px; margin:0 auto; padding-top:10px; display:block;}
.top span a img{ float:left;  height:84px;}
.search{ float:right;width:305px;padding-top:2px;}
.inp{ width:223px;height:24px;border:1px solid #c8c8c8;color:#cccccc;padding-left:10px;line-height:23px\9;*line-height:25px;*margin-top:1px;}
.an{ background:#2d5bb0;color:#fff;border:0;height:26px;width:70px;padding:1px 18px;*margin-top:2px;font-size:14px;font-family:"微软雅黑"; vertical-align:top;}
.links{height:45px; padding-right:5px;font-family:"微软雅黑";font-size:14px;text-align:right;background:url("../images/fuwubg.png") 70px 4px no-repeat;}
.links a{color:#5e5756;padding-left:22px;}.nav{ background:url(../images/ltnavbg.gif) repeat-x; height:48px; line-height:48px; }
.nav ul{ width:1024px; margin:0 auto; height:48px; position:relative; z-index:999;}
.nav ul li{ width:125px; float:left; text-align:center; text-decoration:none; font-size:16px;cursor: pointer; color:#fff; text-decoration:none; font-size:16px;cursor: pointer; }
.nav ul li a{ display:block;color:#fff; }
.nav ul li a:hover{ background:#a80808; width:125px; display:block; height:48px;}
.nav ul li a.current{ background:#a80808; width:125px; }
.nav ul li.tab{position:relative; display:block; width:125px;}
.nav div{ clear:both;}
.nav div.subnav{ position:absolute; z-index:999; display:none; background:#fff; border:1px solid #c00; width:125px; margin-top:0px; margin-top:0px; /*火狐*/ margin-top:0px\9;/*IE8*/  *margin-top:0;/*IE7*/  margin-left:0px;/*火狐*/ margin-left:0px;/*IE8*/ *margin-left:-62px;/*IE7*/}
.nav div.subnav a{ height:50px; line-height:50px; border-bottom:1px dotted #ccc; color:#c00; font-size:14px; font-weight:normal; text-align:center; display:block;}
.nav div.subnav a:hover{ color:#0a338f; background:none; height:50px; line-height:50px; }
.box{background:url(../images/bg.gif) top left repeat-x;}
.main{ width:1004px; margin:0 auto; background:#fff; padding:10px; padding-bottom:30px; z-index:1; height:100%; overflow:hidden;}
.ad img{ width:1004px; height:250px;}
.xwzx h2,.mainleft h2{ height:31px; border-bottom:1px solid #d0d2d1;}
.xwzx h2 b,.mainleft h2 b{ font-size:18px; font-weight:400; color:#c00; border:1px solid #d0d2d1; height:31px; line-height:31px;display:block; width:120px; text-align:center; border-bottom:0; background:#fff;	}
.mar{ margin-top:15px; height:100%; overflow:hidden;}
.pic{ margin:15px; width:404px; height:263px; float:left; position:relative;}
.xwtxt{ float:left; margin-top:15px; width:570px;}
.xwtxt h3{ height:31px; line-height:31px; border-bottom:1px solid #d0d2d1;font-weight:normal}
.xwtxt h3 b{ width:100px; text-align:center; color:#333; float:left;font-weight:normal}
.xwtxt h3 b.cur{ background:#da251c; color:#fff; height:31px; line-height:31px; font-weight:normal}
.xwtxt h3 a{ float:right; font-size:14px; margin-right:10px;}
.xwtxt ul{ padding:10px;}
.xwtxt ul li{ height:30px; line-height:30px; background:url(../images/dian.png)0 12px no-repeat; text-indent:10px;}
.xwtxt ul li span{ float:right;}
.mainleftbox{width:682px; float:left;}
.mainleft{ margin-top:10px;}
.mainleft h2 a, .mainright h2 a{ float:right; font-size:14px; font-weight:normal; margin-right:10px; line-height:31px;}
.mainlefttxt{ line-height:29px; padding:20px; text-indent:28px;}
.mainleftlx{ background:url(../images/lxwmbg.png) 10px 20px no-repeat; padding:20px 20px 0 180px; line-height:26px;}
.mainrightbox{margin-top:10px; width:295px; float:right;}
.mrtop{margin-top:10px;}
.mainrightpic{ border:1px solid #d0d2d1; border-top:0}
.footer{ border-top:4px solid #c00; padding:20px; text-align:center; line-height:28px; width:984px; margin:0 auto;}
.footer b{ color:#2d5bb0; padding:0 2px;}
.footer iframe{ height:22px;}
/*图片切换效果*/
.rollphotos{width:290px;height:248px; background:#fff; padding-top:15px;}
.blk_29 {overflow:hidden; zoom:1; position:relative; }
.LeftBotton{ background:#fff url(../images/jleft.gif) no-repeat; left:15px; float:left; width:21px; cursor:pointer; position:absolute; top:100px; height:37px;}
.RightBotton {background:#fff url(../images/jright.gif) no-repeat; right:15px; float:right; width:21px; cursor:pointer; position:absolute; top:100px; height:37px;}
.blk_29 .Cont {	margin: 0px auto; overflow:hidden; width:256px; height:260px; }
.blk_29 .boxbq {float:left; width:179px; height:266px; text-align:center;}
.blk_29 .boxbq img{display:block; width:179px; height:216px;}
.blk_29 .boxbq p a{margin:0 auto; width:100px; padding-top:10px; font-size:14px;}
/*内容页*/
.gbdqwz{ border-bottom:1px solid #ccc; height:35px; line-height:35px; margin-top:10px; padding-left:10px;}
.gbnr{ border:1px solid #ccc; margin-top:10px; padding:25px;}
.gbnr h1{ font: normal 24px/35px "微软雅黑"; text-align:center; padding-bottom:20px;}
.gbnr h2{ text-align:center; font-size:14px; color:#666; border-top:1px dotted #ccc; padding:10px 0 30px 0; font-weight:normal}
.nrtxt{ padding:25px; min-height:400px;}
.nrtxt p{ margin-top:20px;}
/*列表页*/
.gbmenu{ width:200px; float:left; margin-top:10px;}
.gbmenu .gbleft h2{ font-size:16px; font-weight:bold; border-bottom:2px solid #c00; height:40px; line-height:40px; text-indent:20px;}
.gbmenu .gbleft ul{ padding:10px;}
.gbmenu .gbleft ul li{ height:50px; line-height:50px; border-bottom:1px dashed #ccc; text-align:center;}
.gbright{ float:right; width:790px; border-left:1px solid #ccc; margin-top:10px; min-height:600px;	}
.gbright h1{ font-size:16px; border-bottom:1px solid #ccc;height:40px; line-height:40px; text-indent:25px; color:#c00}
.gbright ul{ padding:20px;}
.gbright ul li{ background:url(../images/dian.png) 0 12px no-repeat; height:30px; line-height:30px; padding-left:10px;}
.gbright ul li span{ float:right; margin-right:10px;}
.gbright .fanye{ width:330px; margin:0 auto; padding:30px;}
.gbright .fanye a{ color:#03C; padding:0 5px;}
.cpsjone{ width:180px; margin-top: 5px;}
.cpsjone a{ display:block; background: #f7f8fa; border: 1px dotted #ccc; margin:3px; height:25px; line-height: 25px; text-align:center; }


/*lunbo*/
.slides{position:relative;}
.slider1 img {height:263px;width: 100%;}
.slides li a{display: block;position: relative;}
.slides li .bgst{position: absolute;left: 0px;width: 100%;background: url(/ltresource/images/home_page_tmd_70.png);height: 42px;line-height: 42px;padding-left: 10px;bottom: 0px;color: #fff}
.slides li .bgst p{height:100%;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slider1{width: 404px;position: relative;}
.flex-direction-nav{display: none;}
.slider1 img{height:263px;width:100%}
.slider1:hover .flex-direction-nav{display: block;}
.flex-control-nav{position: absolute;right: 10px;bottom:15px;}
.flex-control-nav li{display: inline-block;margin-left: 5px;border-radius: 50%;-webkit-border-radius:50%;width: 10px;height: 10px;overflow:hidden}
.flex-control-nav li a{background: #fff;font-size:0px;display:block;width:100%;height:100%}
.flex-control-nav li a.flex-active{background: #f5d389}
.slider2{position:relative;}
.slider2 >.flex-control-nav{position: absolute; left:48%;}


