body { font-size:12px; color:#212121; font-family:"arial,微软雅黑"; margin:0px auto; background:#FFF;}
a:link{ font-size:12px; color:#212121; font-family:"arial,微软雅黑"; text-decoration:none;}
a:visited{ font-size:12px; color:#212121; font-family:"arial,微软雅黑"; text-decoration:none;}
a:hover{ font-size:12px; color:#CE0000; font-family:"arial,微软雅黑"; text-decoration:none;}
ul,ol,li,dt,dd,dl{ float:left; list-style:none; margin:0px; padding:0px; overflow:hidden;}
div{ height:auto; margin:0px auto; padding:0px;}
img{ border:0px;}
.clear{ width:100%; height:0px; margin:0px; padding:0px; overflow:hidden;}
.top-da{ width:100%; height:34px; margin:0px auto; line-height:34px; background:url(d.jpg) repeat-x bottom #FBFBFB;}
.top{ width:1200px;}
.top-l{ float:left; width:auto; margin:0px auto; overflow:hidden;}
.top-l a{ padding-right:10px;}
.top-r{ float:right; width:auto; margin:0px auto;}
.top-r a{ float:left; padding:0px 10px 0px 10px;}
.top-r a.wap{ position:relative; z-index:999;}
.top-r a.wap:hover span{ display:block; left:-20px; top:33px;}
.top-r a.wap span{ position:absolute; display:none; left:0px; top:0px; width:120px; height:auto; padding:5px; background:#fff;border:#C7C7C7 solid 1px; border-top:none; overflow:hidden;}
.top-r a.wap span img{ width:120px;}

.logo{ width:1200px; height:auto; margin:0px auto; padding:30px 0px 20px 0px; overflow:hidden;}
.logo-l{ float:left; width:auto; overflow:hidden;}
.logo-l a{ float:left;}
.logo-r{ float:right; width:auto; border-radius:3px; padding:5px 0px 0px 0px; overflow:hidden;}
.logo-r select{ display:none;}
.logo-r .tj{ float:left; width:420px; height:36px; font-size:14px; color:#999; padding-left:10px; line-height:36px; border:#999 solid 2px; overflow:hidden;}
.logo-r .tj:focus{ box-shadow:0px 0px 10px #999 inset; background:#fff;}
.logo-r .an{ float:left; width:60px; height:42px; border:none; background:url(ss.png) no-repeat center #999; cursor:pointer; text-indent:-9999px; overflow:hidden;}

.dh-da{ width:100%; height:56px; margin:0px auto; line-height:56px; background:#f54343;}
.dh{ width:1200px; height:56px; margin:0px auto; background:#f54343; line-height:56px;}
.dh a{ float:left; padding:0px 25px 0px 15px; color:#FCEDED; background:url(x.png) no-repeat center right; font-size:16px;}
.dh a:hover{ color:#FFDB96;}.top-r a.wap{ position:relative;}
.dh span{ position:relative; float:right; padding:0px 30px 0px 30px; color:#FCEDED; font-size:16px; cursor:pointer; background:url(t.png) no-repeat right #f54343; z-index:99;}
.dh span:hover div{ display:block;}
.dh span div{ position:absolute; display:none; right:0px; top:56px; width:1200px; height:46px; line-height:46px; background:#f54343; box-shadow:5px 5px 0px #DEDEDE; overflow:hidden;}
.dh span div a{ float:left; padding:0px 0px 0px 20px; color:#FCEDED; font-size:14px;}
.dh span div a:hover{ color:#FFDB96;}

.gg{ width:1200px; height:auto; margin:0px auto; padding:30px 0px 0px 0px; overflow:hidden;}

/*ͷ���õ�Ƭ��ʼ*/
.hd{ width:1200px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.hd-l{ float:left; width:700px; height:auto; margin:0px auto; overflow:hidden;}
/*hd start*/
#main { width:700px; height:400px; margin:0px auto; text-align:left; position: relative; z-index:0; overflow:hidden;}
#main:hover #next,#main:hover #prev{ display:block;}
#controller {
width:auto;
height:13px;
text-align: center; position:absolute; bottom:50px; right:10px;
}
#controller li {
display: inline; float:left; margin:0px 8px 0px 0px;
width: 10px;
height: 10px;
text-indent:-99999px; border-radius:5px;
cursor:pointer;
background:#e5e5e5;}
#controller li.active {background:#f54343; box-shadow:0px 1px 3px #430503 inset;}
.tbui_slideshow_container {
width:700px;
height:400px;
overflow:hidden;
position:relative;
}
#next,#prev{ display:none; width:60px; height:60px; overflow:hidden; position:absolute; top:170px; text-indent:-9999px; cursor:pointer;}
#prev{ left:5px;
background: url("left.png") no-repeat;
}
#next{ right:5px;
background: url("right.png") no-repeat;
}
.tbui_slideshow_container .tbui_slideshow_slide {
position: absolute;
top: 0;
left: 0;
display : none;
webkitBackfaceVisibility: hidden;
}
.tab_list{ display:none;}
.tbui_slideshow_list img{ width:700px; height:auto; overflow:hidden;}

.tbui_slideshow_list li div{ position:absolute; left:0px; top:320px; width:700px; height:80px; text-shadow:0px 0px 1px #000; background:url(b.png); overflow:hidden;}
.tbui_slideshow_list li h6{ float:left; width:660px; height:26px; margin:0px auto; padding:0px; line-height:26px; padding:10px 20px 10px 20px; color:#DEDEDE; font-size:20px; font-weight:normal; overflow:hidden;}
.tbui_slideshow_list li span{ float:left; width:680px; height:auto; margin:0px auto; padding:0px 20px 0px 20px; line-height:24px; font-size:14px; color:#ccc; overflow:hidden;}

.slide_bg{ width:700px; height:auto; position:absolute; bottom:0; left:0;}
/*hd end*/

.hd-r{ float:right; width:470px; height:auto; margin:0px auto; overflow:hidden;}
.hd-r dt{ float:left; width:470px; height:42px; margin:0px auto; overflow:hidden;}
.hd-r dt a{ float:left; width:470px; height:42px; font-size:22px; line-height:42px; font-weight:bold; overflow:hidden;}
.hd-r dt span{ float:left; width:470px; height:40px; line-height:40px; color:#9D9D9D; font-size:14px; font-weight:normal; overflow:hidden;}
.hd-r dd{ float:left; width:230px; height:30px; margin:0px auto; line-height:30px; overflow:hidden;}
.hd-r dd a{ font-size:14px;}

.da{ width:1200px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.da-l{ float:left; width:700px; height:auto; margin:0px auto; overflow:hidden;}
.da-l-p{ float:left; width:700px; height:auto; margin:0px auto; border-bottom:#E5E5E5 solid 1px; overflow:hidden;}
.da-l-p li{ float:left; width:700px; height:140px; margin:0px auto; padding-bottom:20px; overflow:hidden;}
.da-l-p li dt{ float:left; width:180px; height:140px; margin:0px auto; overflow:hidden;}
.da-l-p li dt img{ width:180px;}
.da-l-p li dd{ float:right; width:500px; height:auto; margin:0px auto; overflow:hidden;}
.da-l-p li dd span{ float:left; width:100%; height:40px; margin:0px auto; line-height:40px; overflow:hidden;}
.da-l-p li dd span a{ font-size:22px;color:#f54343;}
.da-l-p li dd em{ float:left; width:100%; height:auto; margin:0px auto; font-style:normal; font-size:14px; color:#4B4B4B; line-height:28px; overflow:hidden;}
.da-l-lb{ float:left; width:700px; height:auto; margin:0px auto; overflow:hidden;}
.da-l-lb li{ float:left; width:345px; height:40px; margin:0px auto; line-height:40px; overflow:hidden;}
.da-l-lb li a{ font-size:16px;}
.da-r{ float:right; width:470px; height:auto; margin:0px auto; overflow:hidden;}
.da-r-hd{ position:relative; float:left; width:432px; height:auto; margin:15px auto; padding:25px 15px 15px 15px; border-top:#ccc solid 1px;}
.da-r-hd dt{ position:absolute; left:160px; top:-15px; float:left; width:140px; height:30px; margin:0px auto; text-align:center; background:#FFF; line-height:30px; font-weight:bold; font-size:20px; overflow:hidden;}
.da-r-hd dt a{ font-size:20px;}
.da-r-hd dd{ float:left; width:100%; height:auto; margin:0px auto; overflow:hidden;}
.da-r-hd dd span{ float:left; width:48%; height:32px; line-height:32px; overflow:hidden;}
.da-r-hd dd a{ font-size:14px;}

.da-r-yr{ float:left; width:470px; height:auto; margin:15px auto; border-top:#EDEDED solid 3px; overflow:hidden;}
.da-r-yr h6{ float:left; width:470px; height:60px; margin:0px auto; line-height:60px; font-size:20px; overflow:hidden;}
.da-r-yr h6 a{ font-size:20px;}
.da-r-yr li{ float:left; width:100px; height:auto; margin:0px auto; padding-right:22px; overflow:hidden;}
.da-r-yr li dt{ float:left; width:100px; height:130px; margin:0px auto; overflow:hidden;}
.da-r-yr li dt img{ width:100px;}
.da-r-yr li dd{ float:left; width:100px; height:40px; margin:0px auto; text-align:center; line-height:40px; font-size:14px; overflow:hidden;}

.da-r-hot{ float:left; width:470px; height:auto; margin:15px auto; border-top:#EDEDED solid 3px; overflow:hidden;}
.da-r-hot h6{ float:left; width:470px; height:60px; margin:0px auto; line-height:60px; font-size:20px; overflow:hidden;}
.da-r-hot h6 a{ font-size:20px;}
.da-r-hot dt{ float:left; width:230px; height:175px; margin:0px auto; overflow:hidden;}
.da-r-hot dt em{ position:relative; float:left; width:230px; height:140px; margin:0px auto; line-height:30px; text-align:center; overflow:hidden;}
.da-r-hot dt em img{ width:230px;}
.da-r-hot dt span{ float:left; width:230px; height:34px; margin:0px auto; line-height:34px; text-align:center; font-size:14px; overflow:hidden;}
.da-r-hot dt:hover i{ background:url(v2.png) no-repeat;}
.da-r-hot dt i{ position:absolute; left:10px; bottom:10px; float:left; width:28px; height:28px; margin:0px auto; background:url(v.png) no-repeat; overflow:hidden;}
.da-r-hot dd{ float:left; width:230px; height:auto; margin:0px auto; overflow:hidden;}
.da-r-hot dd a{ float:left; width:200px; height:30px; margin:0px auto; line-height:30px; padding-left:22px; font-size:14px;background:url(v1.png) no-repeat left center;}

.gg{ width:1200px; height:auto; margin:0px auto; padding:20px 0px 0px 0px; overflow:hidden;}
.tit{ width:1200px; height:auto; margin:0px auto; padding:30px 0px 0px 0px; overflow:hidden;}
.tit h6{ float:left; width:1200px; height:auto; margin:0px auto; /*background:url(tt.jpg) repeat-x center;*/ overflow:hidden;padding-bottom:5px;border-bottom:1px solid #ccc;}
.tit h6 span{ float:left; padding:0px 30px 0px 0px; margin-left:40px; background:#fff; font-size:48px; text-align:center; font-weight:bold; color:#111; overflow:hidden;}
.tit h6 span a{ font-size:48px;}
.tit h6 i{ float:left; width:970px; height:auto; margin:0px auto; padding:0px 0px 0px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:normal; font-weight:normal; color:#CCC; overflow:hidden;}
.tit h6 em{ float:left; width:950px; height:auto; margin:0px auto; padding:10px 0px 0px 20px; font-style:normal; font-weight:normal; color:#CCC; overflow:hidden;}
.tit h6 em a{ padding:0px 10px 0px 10px; font-size:14px;}

.dam{ width:1200px; height:auto; margin:0px auto; padding:30px 0px 0px 0px; overflow:hidden;}
.dam-l{ float:left; width:700px; height:auto; margin:0px auto; overflow:hidden;}
.dam-l-p{ position:relative; float:left; width:700px; height:300px; margin:0px auto; overflow:hidden;}
.dam-l-p:hover div{ color:#F08603;}
.dam-l-p img{ width:700px;}
.dam-l-p div{ position:absolute; left:00px; bottom:00px; width:680px; height:30px; line-height:30px; padding:10px; text-align:center; background:url(b.png); font-size:16px; text-shadow:1px 1px 0px #000000; color:#f7f7f7; padding:10px; overflow:hidden;}

.dam-l-lb{ float:left; width:700px; height:auto; margin:0px auto; padding:15px 0px 15px 0px; border-bottom:#E8E8E8 solid 1px; overflow:hidden;}
.dam-l-lbt{ float:left; width:700px; height:auto; margin:0px auto; overflow:hidden;}
.dam-l-lbt a{ float:left; font-size:20px;}
.dam-l-lbx{ float:left; width:700px; height:auto; margin:0px auto; padding-top:10px; font-weight:normal; font-style:normal; font-size:12px; color:#999999; overflow:hidden;}
.dam-l-lbp{ float:left; width:700px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden;}
.dam-l-lbp dt{ float:left; width:140px; height:100px; margin:0px auto; overflow:hidden;}
.dam-l-lbp dt img{ width:140px;}
.dam-l-lbp dd{ float:right; width:540px; height:100px; margin:0px auto; color:#464646; font-size:14px; line-height:30px; overflow:hidden;}
.dam-l-lbp dd i{ float:left; width:100%; color:#999; font-style:normal; overflow:hidden;}

.dam-r{ float:right; width:470px; height:auto; margin:0px auto; overflow:hidden;}
.dam-r-t{ float:left; width:470px; height:auto; margin:0px auto; border-top:#EDEDED solid 3px; overflow:hidden;}
.dam-r-t h6{ float:left; width:470px; height:60px; margin:0px auto; line-height:60px; font-size:20px; overflow:hidden;}
.dam-r-t h6 a{ font-size:20px;}

.dam-r-tt1{ float:left; width:470px; height:auto; margin:0px auto; overflow:hidden;}
.dam-r-tt1 ul{ float:left; list-style:none;border:0; margin:0; padding:0;}
.dam-r-tt1 li{ list-style:none; float:left; text-align:center; font-size:15px; margin-right:10px; cursor:pointer;}
.dam-r-tt1 li a{ font-size:15px;}
.you{ width:146px; height:33px; padding-top:8px; background:url(t3.jpg) no-repeat; color:#FFF; overflow:hidden;}
.you a{ color:#FFF;}
.wu{ width:146px; height:25px; padding-top:8px; border:#E9625B solid 1px; border-radius:3px; background:#FEF9ED; overflow:hidden;}
.dam-r-tt{ float:left; width:470px; height:auto; margin:0px auto; background:url(d.jpg) repeat-x bottom; overflow:hidden;}
.dam-r-tt ul{ float:left; list-style:none;border:0; margin:0; padding:0;}
.dam-r-tt li{ list-style:none; float:left; text-align:center; font-size:22px; cursor:pointer;}
.dam-r-tt li a{ font-size:22px;}

.you2{ width:160px; height:50px; line-height:50px; background:url(t.jpg) no-repeat bottom center; color:#CD2524; overflow:hidden;}
.wu2{ width:160px; height:50px; line-height:50px; overflow:hidden;}

.you3{ width:160px; height:50px; line-height:50px; background:url(t1.jpg) repeat-x bottom; color:#CD2524; overflow:hidden;}
.wu3{ width:160px; height:50px; line-height:50px; overflow:hidden;}

.you4{ width:160px; height:40px; line-height:40px; background:url(t2.jpg) no-repeat center left; color:#CD2524; overflow:hidden;}
.wu4{ width:160px; height:40px; line-height:40px; overflow:hidden;}

.yc {display:none;}
.dam-r-n{ width:470px; height:auto; margin:0px auto; padding:15px 0px 20px 0px; overflow:hidden;}
.dam-r-n h6{ float:left; width:470px; height:auto; margin:0px auto; overflow:hidden;}
.dam-r-n span{ float:left; width:450px; height:40px; margin:0px auto; line-height:40px; text-align:center; font-weight:normal; font-size:22px; overflow:hidden;}
.dam-r-n em{ float:left; width:450px; height:70px; margin:0px auto; line-height:28px; font-size:14px; font-weight:normal; font-style:normal; color:#666; overflow:hidden;}
.dam-r-n li{ float:left; width:230px; height:30px; margin:0px auto; line-height:30px; overflow:hidden;}
.dam-r-n li a{ font-size:14px;}

.dam-r-p{ float:left; width:470px; height:auto; margin:0px auto; padding-bottom:5px; overflow:hidden;}
.dam-r-p li{ float:left; width:140px; height:auto; margin:0px auto; padding:0px 16px 20px 0px; overflow:hidden;}
.dam-r-p li img{ width:140px;}
.dam-r-p li em{ float:left; width:140px; height:160px; margin:0px auto; overflow:hidden;}
.dam-r-p li span{ float:left; width:140px; height:40px; margin:0px auto; padding-top:6px; line-height:20px; overflow:hidden;}

.pic{ position:relative; width:1200px; height:360px; margin:30px auto; overflow:hidden;}
.pic li{ position:absolute; float:left; margin:0px auto; overflow:hidden;}
.pic li:hover span{ bottom:0px; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.pic li span{ position:absolute; left:0px; bottom:-30px; float:left; width:90%; height:30px; padding:0 5% 0 5%; background:url(b.png); line-height:30px; color:#FFF; text-shadow:1px 1px 0px #000000; font-size:14px; text-align:center; margin:0px auto; overflow:hidden; -webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.pic1{ left:0px; top:0px; float:left; width:640px; height:360px; margin:0px auto; overflow:hidden;}
.pic1 img{ width:640px;}
.pic2{ float:left; width:320px; margin:0px auto; overflow:hidden;}
.pic2 img{ width:320px;}
.p1{ left:645px; top:0px; height:170px;}
.p2{ left:645px; top:175px; height:185px;}
.pic3{ right:0px; top:0px; float:right; width:230px; height:360px; margin:0px auto; overflow:hidden;}
.pic3 img{ width:230px;}
.yq-d{ width:100%;min-width: 1200px; height:auto; margin:0px auto; background:#F8F8F8; margin-top:30px; border-top:#DDDDDD solid 1px; overflow:hidden;}
.yq{ width:1000px; height:auto; margin:0px auto; overflow:hidden;}
.yq-l{ float:left; width:220px; height:auto; padding-top:30px; font-size:16px; text-align:center; color:#A6A6A6; line-height:26px; overflow:hidden;}
.yq-l img{ width:180px; margin-bottom:10px;}
.yq-z{ float:left; width:500px; height:140px; padding:20px 20px 0px 20px; line-height:30px; border-left:#DDDDDD solid 1px; border-right:#DDDDDD solid 1px; overflow:hidden;}
.yq-z strong{ float:left; width:100%; font-size:18px; margin-bottom:6px;}
.yq-z a{ float:left; font-size:14px; padding-right:15px;}
.yq-r{ float:right; width:215px; height:auto; padding:20px 0px 0px 20px; overflow:hidden;}
.yq-r strong{ float:left; width:100%; font-size:18px; margin-bottom:6px;}
.yq-r span{ float:left; width:100%; font-size:14px; font-family:"Courier New", Courier, monospace; letter-spacing: -1px; line-height:26px;}

.foot-d{ width:100%;min-width: 1200px; height:auto; margin:0px auto; background:#F8F8F8; border-top:#DDDDDD solid 1px; overflow:hidden;}
.foot{ width:1000px; height:auto; margin:0px auto; text-align:center; padding:30px 0px 30px 0px; line-height:30px; overflow:hidden;}
