@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; font-size: 12px; }
ul { list-style-type: none; }
img { border: none; }
a { color: #666; text-decoration: none; cursor: pointer; }
a:hover { color: #900; }
.clear { clear: both; }
h1 { font-size: 12px; }
body { background: url(../images/body_bg.jpg) repeat-x center top; color: #333; }
.main { width: 1000px; margin: 0 auto; clear: both; }
.logo { float: left; }
.header { position: relative; }
.search { width: 587px; height: 102px; background: url(../images/header_right.jpg) no-repeat 0 0; float: right; }
.search span { float: right; font-style: normal; padding-top: 20px; padding-right: 10px; }
.ss { background: url(../images/search.jpg) no-repeat 0 0; width: 174px; height: 22px; position: absolute; top: 64px; right: 10px; z-index: 9999px; }
.ss input.text { width: 130px; height: 22px; border: none; background-color: transparent; padding: 0 0 0 5px; float: left; line-height: 22px; }
.ss input.button { width: 25px; height: 22px; float: left; border: none; background-color: transparent; margin-left: 10px; cursor: pointer; }
.nav { height: 46px; background: url(../images/nav_bg.jpg) repeat-x 0 0; width: 100%; position: relative; z-index: 111; }
.nav1 { position: absolute; top: 102px; left: 0; height: 46px; background: url(../images/nav_bg.jpg) repeat-x 0 0; width: 100%; text-indent: -9999px; }
.nav2 { position: absolute; top: 102px; right: 0; height: 46px; background: url(../images/nav_bg.jpg) repeat-x 0 0; width: 100%; text-indent: -9999px; }
.h10 { height: 10px; }
.h20 { height: 20px; }
.first { background: url(../images/firstbg.jpg) no-repeat; width: 993px; }
.second { background-color: #eeeeee; }
.second em { float: right; line-height: 33px; font-style: normal; padding-right: 15px; }
.second em a { color: #bb0104; }
.second .one,
.second .two,
.second .three { padding-top: 10px; }
.second .one { width: 336px; float: left; height: 320px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-top-color: #d4d4d4; border-right-color: #d4d4d4; border-bottom-color: #d4d4d4; border-left-color: #d4d4d4; overflow: hidden;}
.second .one h2 { background: url(../images/zjld.jpg) no-repeat 20px center; height: 33px; }
.second .one .erxs { padding: 0px 8px 8px; }
.second .one .erxs ul { padding-top: 5px; height: 280px; overflow: hidden;}
.second .one .erxs ul li { clear: both; height: 24px; line-height: 24px; margin-bottom: 4px; }
.second .one .erxs ul li a { color: #333; display: block; height: 24px; background-color: #e5e5e5; text-indent: 1em; }
.second .one .erxs ul li a:hover { background-color: #CCC; }
.zjld { height: 130px; position: relative; }
.zjld .tu { position: absolute; top: 44px; left: 15px; }
.tu img { padding: 1px; border: 1px solid #ccc; }
.zjld h2 { background: url(../images/zjld.jpg) no-repeat 20px center; height: 33px; }
.zjld p { width: 215px; padding-left: 93px; line-height: 24px; color: #909090; padding-top: 5px; }
.ldwh h2 { background: url(../images/ldwh.jpg) no-repeat 20px center; height: 33px; }
.ldwh ul { padding-top: 5px; }
.ldwh ul li { background: url(../images/dot2_56.gif) no-repeat 10px center; line-height: 24px; padding-left: 20px; }
.ldwh ul li a { color: #909090; }
.ldwh ul li a span { color: #bb0104; }
.second .two { width: 330px; padding-left: 6px; float: left; height: 320px; }
.second .two h2 { background: url(../images/lddt.jpg) no-repeat 5px center; height: 33px; }
.second .three { width: 320px; float: right; height:320px; border-left-width: 1px; border-left-style: solid; border-left-color: #d4d4d4; }
.second .three h2 { background: url(../images/ywly.jpg) no-repeat 20px center; height: 33px; }
.second .tu2 { float: left; padding-left: 10px; }
.second .turt { float: left; padding-left: 10px; width: 210px; }
.second .turt p { line-height: 24px; color: #909090; font-weight: normal; }
.second .turt p.end { height: 24px; overflow: hidden; }
.second .turt p.end a { font-weight: bold; }
.tu2 img { padding: 1px; border: 1px solid #ccc; }
.er ul { padding-top: 10px; }
.er ul li { line-height: 24px; background: url(../images/dot2_56.gif) no-repeat 10px center; padding-left: 20px; }
.er ul li a { color: #909090; }
.er ul li a span { float: right; padding-right: 10px; }
.three .erx { padding: 8px; }
.three .erx ul { padding-top: 10px; }
.three .erx ul li { line-height: 24px; background: url(../images/dot2_56.gif) no-repeat 10px center; padding-left: 20px; }
.three .erx ul li a { color: #909090; }
.three .erx ul li a span { float: right; padding-right: 10px; }
.ads1 { width: 984px; margin: 0 auto; }
.content_2 { width: 984px; margin: 0 auto; clear: both; }
.content_2 .lsfc { width: 658px; float: left; }
.flfg { width: 310px; float: right; }
.content_2 .lsfc h3 { background: url(../images/lsfc.jpg) no-repeat 5px bottom; }
.content_2 .lsfc h3,
.flfg h3 { height: 44px; }
.flfg h3 { background: url(../images/flfg.jpg) no-repeat 10px bottom; }
.content_2 .lsfc h3 em,
.flfg h3 em { float: right; font-style: normal; padding-right: 20px; padding-top: 30px; }
.content_2 .lsfc h3 em a,
.flfg h3 em a { color: #bb0104; }
.flfg .er ul { padding-top: 15px; }
.gundong { width: 658px; height: 200px; }
.gd_pic { width: 636px; height: 183px; margin: 0 auto; position: relative; }
.no1 { position: absolute; top: 45px; left: 0; }
.no2 { position: absolute; top: 45px; right: 0; }
.gd_pic ul { width: 524px; margin: 0 auto; }
.gd_pic ul li { width: 148px; float: left; margin-right: 40px; text-align: center; }
.gd_pic ul li.end_ { margin-right: 0px; }
.gd_pic ul li img { padding: 1px; border: 1px solid #ccc; margin-bottom: 15px; }
.footer { background: url(../images/footer_bg.jpg) repeat-x 0 0; }
.no0 { position: absolute; top: 77px; left: 14px; }
.no4 { float: left; margin-right: 20px; }
.no3 { float: left; }
.lianjie p { line-height: 56px; height: 56px; }
.lianjie a { margin: 0px 10px; }
.footer p { color: #7e7e7e; }
.footer p a { color: #7e7e7e; }
.ld { padding-top: 15px; padding-left: 85px; background-image: url(../images/ld.jpg); background-repeat: no-repeat; background-position: left 20px; float: left; width: 700px; }
.footer .main .footrt { float: right; width: 160px; padding-top: 45px; }
.ld p { line-height: 18px; }
.lianjie { width: 734px; border-bottom: 1px solid #F0EACF; }
/*pc_a*/
.pc_a { width: 100%; clear: both; display: inline-block; border: 1px solid #d1d1d1; padding: 1px; background-color: #f4f4f4; }
.main .pc_a .pc_a2 { margin: 0px; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.main .pc_a .pc_a4 { margin: 0px; padding: 0px; clear: both; width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #d4d4d4; }
.main .pc_a .pc_a3 { border-top-width: 2px; border-top-style: solid; border-top-color: #d4d4d4; }
.main .pc_a .pc_a1 { border-top-width: 3px; border-top-style: solid; border-top-color: #C00; }
.main .pc_a .pc_a2 .first .yewu { margin: 0px; padding: 0px; float: left; width: 330px; }
.main .pc_a .pc_a2 .first .jingying { margin: 0px; padding: 0px; float: left; width: 330px; }
.main .pc_a .pc_a2 .first .rongyu { margin: 0px; padding: 0px; float: right; width: 320px; }
.main .pc_a .pc_a2 .first .yewu h1,
.main .pc_a .pc_a2 .first .rongyu h1,
.main .pc_a .pc_a2 .first .jingying h1 { margin: 0px; padding: 0px; clear: both; height: 70px; width: 100%; overflow: hidden; }
.main .pc_a .pc_a2 .first .yewu p { margin: 0px; float: left; width: 170px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; height: 150px; line-height: 22px; color: #666; }
.main .pc_a .pc_a2 .first .yewu .pic,
.main .pc_a .pc_a2 .first .rongyu .pic,
.main .pc_a .pc_a2 .first .jingying .pic { margin: 0px; float: left; width: 103px; }
.main .pc_a .pc_a2 .first .jingying .pbq,
.main .pc_a .pc_a2 .first .rongyu .pbq { height: 150px; padding-left: 18px; width: 170px; line-height: 24px; float: left; }
.rongyu .pic,
.yewu .pic { padding-left: 18px; }
.more { line-height: 22px; clear: both; margin-bottom: 15px; padding-left: 15px; height: 25px; }
.more a { text-align: center; color: white; background: url(../images/con_pic.gif) no-repeat 0 0; width: 82px; height: 22px; display: block; position: absolute; z-index: 20; }
.pic img,
.ppc img { padding: 1px !important; border: 1px solid #ccc !important; margin-bottom: 5px; }
.pic a { width: 112px; line-height: 18px; overflow: hidden; }
.more a:hover { color: #CCC !important; }
.banner { clear: both; height: 320px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/banaer.png); background-repeat: no-repeat; background-position: center top; }
.main .mainnavx { text-align: center; margin: 0px; clear: both; height: 44px; line-height: 44px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: hidden; }
.main .mainnavx ul {display:inline-block; *display:inline; zoom:1;}
.main .mainnavx ul li{float:left;}
.main .mainnavx ul li a{ font-size: 18px; font-family: 'Microsoft YaHei'; color: #fff; padding: 0px 11px; }
.main .mainnavx ul li a:hover { color: #FCC; }

.main .mainnavx ul li span { background-image: url(../images/navsx.jpg); background-repeat: no-repeat; background-position: center center; margin: 0px; padding: 0px; float: left; height: 44px; width: 2px; overflow: hidden; }


.winBox{position:fixed;background:white;padding:0px;padding-top:0;top: 40%;left: 8px;border: 1px solid #ccc;border-radius: 3px;width:190px;overflow: hidden;}

.winBox ul{width:100%;height:100%;}
.winBox ul li{font-size:14px;font-family: 'Microsoft YaHei'}
.maquee{margin:10px;margin-top: 2px;overflow: hidden;height: 60px;}