@charset "utf-8";
* { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
ul { LIST-STYLE-TYPE: none }
ol, ul { list-style: none outside none; }
a { TEXT-DECORATION: none }
.clear { CLEAR: both }
img { border: 0px; }
body { font-size: 12px; background: url(../images/bg.jpg) repeat-x top center #fff; color: #4f5561; font-family: "微软雅黑"; }
.head { width: 1200px; margin: 0 auto; overflow: hidden;}
.logo { width: 784px; height: 116px; float: left; }
.headm { float: right; width: 400px; height: 116px; }
.ths { float: right; height: 24px; line-height: 24px; margin-top: 4px; font-family: "微软雅黑"; }
.ths a { float: left; }
.thsa { padding-left: 18px; padding-right: 10px; color: #999; }
.thsb { padding-left: 18px; padding-right: 10px; color: #999; }
.thsc { background: url(/images/cus/images/index1_13.png) no-repeat left; padding-left: 18px; color: #484848; }
.thsd { padding-left: 18px; color: #971a1a }
.thse { padding-left: 10px; color: #484848; padding-right: 15px; }
.thsf { background: url(/images/cus/images/index1_06.png) no-repeat; padding-left: 18px; color: #484848; width: 44px; height: 24px; }
.hdal { width: 400px; float: left; }
.time { float: right; margin-top: 6px; width: 180px; }
.timet { float: left; font-family: "微软雅黑"; font-size: 21px; color: #4f5561; line-height: 35px; width: 180px; text-align: right; }
.timem { width: 180px; float: right; text-align: right; }
#nowTime { line-height: 24px; font-family: "微软雅黑"; color: #a31e1e; font-size: 13px; }
.ser { float: left; width: 219px; margin-top: 12px; }
.sert { width: 178px; height: 28px; float: left; background: url(/images/cus/images/index1_23.gif) no-repeat; border: 0px; line-height: 28px; color: #4f5561; padding-left: 10px; }
.sers { width: 31px; height: 28px; float: left; background: url(/images/cus/images/index1_24.gif) no-repeat; cursor: pointer; border: 0px; }
.menu { width: 100%; height: 66px; box-shadow: 0px 1px 12px 5px #ccc; padding: 2px 0px; margin: 0 auto; margin-top: 10px; background: #a3200c; overflow: hidden;}
.menu_w{width: 1200px; margin: 0px auto;}
.nav { width: 1106px; height: 56px; float: right; margin-top: 5px;}
.nav li { display: inline; float: left; text-align: center; width: 158px; overflow: hidden;}
.nav li a {width: 100%;  height: 28px; float: left; font-size: 16px; color: #fff; line-height: 28px; }
.nav li a:hover { color: #fff!important; }
.home { width: 80px; height: 66px; line-height: 28px; padding-top: 6px; font-size: 16px; text-align: center; float: left;}
.home a { color: #fff; }
.home a:hover { color: #fff!important; }

.column{width: 1200px; margin: 0px auto; overflow: hidden;}
.adv { width: 1200px; height: 90px; margin: 0 auto; margin-top: 12px; overflow: hidden;}
.adv img { width: 100%; height: 90px; }
.indexa { width: 1200px; margin: 0 auto; margin-top: 10px; overflow: hidden;}
.indexal { width: 830px; height: 440px; float: left; overflow: hidden;}
.indexala { width: 100%; height: 94px; float: left; border-bottom: 1px dashed #A3A3A3; position: relative; }
.indexamaore { height: 23px; line-height: 23px; color: #484848; background: url(/images/cus/images/m_03.gif) no-repeat left; padding-left: 15px; position: absolute; top: 0px; right: 10px; }
.indexala h3 { width: 100%; height: 55px; float: left; margin-top: 0px; text-align: center; font-family: "微软雅黑"; font-size: 30px; line-height: 55px; }
.indexala h3 a { color: #a3200c; }
.indexala h3 a:hover{ color: #FF9724; }
.indexam { width: 100%; float: left; height: 25px; overflow: hidden; font-size: 16px; line-height: 25px; }
.indexam a { color: #4f5561; padding-right:16px; font-weight: bold;}
.indexalb { width: 100%; height: 330px; float: left; margin-top: 15px;}
.indexbhdp { width: 500px; position: relative; height: 330px; float: left; }
.bigon { background: url(/images/cus/images/index2_20.gif) no-repeat; width: 5px; height: 5px; }
.bigoff { background: url(/images/cus/images/index2_18.gif) no-repeat; width: 5px; height: 5px; }
#fcbb_ztc_5 {
 FILTER: progid:DXImagetransform.Microsoft.Fade (duration=0.5, overlap=1.0); MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto; HEIGHT: 300px }
#conbb_ztc_5 { position: absolute; left: 0px; bottom: 35px; line-height: 35px; width: 100%; height: 35px; text-indent: 1em; font-family: "微软雅黑"; color: #fff; font-size: 15px; font-weight: bold; background: url(/images/cus/images/bannerpng.png); }
#conbb_ztc_5 a { color: #fff; }
#numbb_ztc_5 { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 35px; }
.space { width: 200px; float: left; height: 35px; }
#numbb_ztc_5 li { float: left; padding: 0 4px; cursor: pointer; margin-left: 5px; margin-top: 10px; }
#fcbb_ztc_5 img { width: 100%; height: 300px; }
.indexalbnav { width: 305px; float: right; overflow: hidden; margin-top: 0px;}
.indexalbnav li {height: 30px; float: left; line-height: 30px; font-size: 14px; overflow: hidden; }
.fontblod { font-weight: bold; }
.indexalbnav li a { height: 30px; line-height: 30px; color: #484848; }
.vidpic { width: 17px; height: 9px; float: left; background: url(/images/cus/images/index2_06.jpg) no-repeat; margin-top: 11px; padding-right: 5px; }
.hid { float: left; width: 27px; height: 14px; margin-top: 8px; background: url(/images/cus/images/hid_07.gif) no-repeat; padding-right: 5px; }
.indexalc { width: 780px; height: 40px; float: left; }
.name { width: 70px; height: 40px; float: left; background: url(/images/cus/images/index2_25.gif) no-repeat left; padding-left: 30px; line-height: 40px; color: #676767; font-size: 14px; }
.indexalcm { width: 675px; height: 40px; float: right; }
#colee_right { overflow: hidden; width: 675px; float: left; ; }
.alla { width: 1111500px; float: left; overflow: hidden; }
#colee_right1 { float: left; overflow: hidden }
#colee_right1 a { float: left; margin-left: 20px; line-height: 40px; color: #676767; font-size: 14px; }
#colee_right2 { float: left }
#colee_right2 a { float: left; margin-left: 20px; line-height: 40px; color: #676767; font-size: 14px; }
.indexar { width: 342px; float: right; overflow: hidden;}
.indexara { width: 100%; float: left; }
.indexarat { width: 100%; height: 35px; float: left; }
.indexarat span {width:100%; display: block; padding-left: 3px; height: 26px; clear: both; line-height: 26px; font-size: 18px; border-bottom: solid 1px #ccc; color: #971919; margin-top: 9px; padding-bottom: 3px; margin-bottom: 3px; overflow: hidden;}
.indexarat a{display: block; float: right; width: 60px; font-size: 14px; color: #666; margin-top: -28px; text-align: right; padding-right: 3px;}
.indexaram { width: 100%; float: left; margin-top: 12px; padding-bottom: 10px; }
#demo1 p { text-align: left; font-size: 14px; height: 30px; line-height: 30px; display: block; clear: both; overflow: hidden; border-bottom: solid 1px #e7e7e7;}
#demo1 p a { color: #484848 }
#demo2 p { text-align: left; font-size: 14px; line-height: 24px; }
#demo2 p a { color: #484848 }
.indexarb { width: 100%; float: left; }
.indexarbm { width: 100%; float: left; margin-top: 8px;}
.indexarbm li { width: 100%; height: 28px; float: left; line-height: 28px; overflow: hidden; font-size: 14px;}
.indexarbm li a { float: left; color: #666666; }
.indexarbmc { width: 183px; height: 52px; float: left; padding: 5px 0px; }
.indexarbmc img { width: 52px; height: 52px; float: left; }
.indexarbmc p { width: 125px; height: 52px; float: right; line-height: 17px; color: #666666; overflow: hidden; }
.indexb { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 10px; }
.indexbl { width: 820px; float: left; }
.indexblt { width: 100%; height: 45px; float: left; border-bottom: 1px solid #DEE2E6; line-height: 45px; }
.indexblt span { float: left; background: url(/images/cus/images/index2_29.gif) no-repeat right 20px; color: #971919; font-size: 16px; font-weight: bold; padding-right: 15px; }
.indexbmore { width: 15px; height: 15px; float: right; background: url(/images/cus/images/index2_26.gif) no-repeat; margin-top: 15px; }
.indexblm { width: 100%; float: left; }
.indexblmpic { width: 215px; height: 180px; float: left; }
.indexblmpic a { width: 215px; height: 180px; float: left; position: relative; }
.indexblmpic a img { width: 215px; height: 180px; }
.indexblmpic a span { width: 215px; height: 30px; position: absolute; bottom: 0px; left: 0px; background: url(/images/cus/images/bannerpng.png); line-height: 30px; color: #fff; text-indent: 1em; }
.indexblmnav { width: 446px; float: right; background: #E7F5FF; height: 180px; }
.indexblmnav li { width: 142px; height: 20px; float: left; overflow: hidden; margin-left: 6px; margin-top: 8px; }
.indexblmnav li a { float: left; background: url(/images/cus/images/corsp.png) no-repeat left; padding-left: 10px; line-height: 20px; color: #4f5561; font-size: 17px; }
.indexbr { width: 342px; float: right; }
.indexbrt { width: 100%; height: 45px; float: left; border-bottom: 1px solid #DEE2E6; line-height: 45px; }
.indexbrt span { float: left; background: url(/images/cus/images/index2_29.gif) no-repeat right 20px; color: #971919; font-size: 16px; font-weight: bold; padding-right: 15px; }
.indexbrm { width: 100%; height: 180px; float: left; margin-top: 0px; }
.indexbrm img { width: 100%; height: 180px; }
.indexc { width: 384px; float: left; overflow: hidden; margin-top: 10px; margin-right:24px;}
.indexct { width: 1200px; height: 45px; float: left; line-height: 45px; border-bottom: 1px solid #DEE2E6; border-top: 3px solid #971919; }
.indexct span { float: left; background: url(/images/cus/images/index2_29.gif) no-repeat right 20px; color: #971919; font-size: 16px; font-weight: bold; padding-right: 15px; }
.more { width: 60px; line-height: 56px; float: right; color: #666; font-size: 14px}
.indexcm { width: 100%; overflow: hidden;}
.indexcml { width: 100%; float: left; }
.indexcmlt { width: 100%; height: 45px; float: left; line-height: 45px; font-size: 16px; font-weight: bold; }
.indexcmlt a { color: #4f5561; font-size: 14px; }
.indexcmlnav { width: 100%; float: left; }
.indexcmlnav li { width: 100%; height: 26px; background: url(/images/cus/images/index3_16.gif) no-repeat left center; float: left; line-height: 26px; overflow: hidden; font-size: 14px; }
.indexcmlnav li a { float: left; color: #4f5561; padding-left: 10px; font-size: 14px; }
.btc { border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
.indexcmc { width: 240px; float: left; padding-left: 35px; }
.indexcmca { width: 240px; height: 220px; float: left; }
.indexcmcat { width: 240px; height: 45px; float: left; line-height: 45px; }
.indexcmcat span { float: left; background: url(/images/cus/images/index3_07.gif) no-repeat left; color: #971919; font-size: 16px; font-weight: bold; padding-left: 10px; }
.indexcmcam { width: 240px; float: left; height: 175px; }
.indexcmcamp { width: 240px; height: 145px; float: left; }
.indexcmcamp img { width: 240px; height: 145px; }
.indexcmcamw { width: 240px; height: 30px; float: left; line-height: 30px; background: #f6f7f8; text-align: center; overflow: hidden; }
.indexcmcamw a { color: #4f5561; float: left; text-indent: 0.5em; }
.indexcmcb { width: 240px; height: 150px; float: left; }
.indexcmcbt { width: 240px; height: 25px; float: left; }
#focus { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focus ul { height: 125px; position: absolute; top: 25px; }
#focus ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focus .btn { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focus .btn span.on { background: url(/images/cus/images/index3_22.gif) no-repeat; }
.indexcmcbta { width: 112px; height: 125px; float: left; }
.indexcmcbta a { width: 112px; height: 125px; float: left; color: #4f5561; }
.indexcmcbta a img { width: 112px; height: 84px; float: left; }
.indexcmcbta a span { width: 112px; height: 30px; margin-top: 5px; float: left; line-height: 15px; color: #4f5561; overflow: hidden; background: #f6f7f8; }
.pol { left: 0px; top: 0px; }
.por { right: 0px; top: 0px; }

.indexcmr { width: 100%; overflow: hidden;}
.indexcmrt { width: 100%; height: 45px; float: left; line-height: 45px; overflow: hidden; }
.indexcmrt span { float: left; background: url(/images/cus/images/index3_07.gif) no-repeat left; color: #971919; font-size: 16px; padding-left: 10px; }
.indexcmrm { width: 100%; float: left; }
.indexcmrma { width: 100%; float: left; overflow: hidden; }
.indexcmrmc { width: 100%; float: left; }
.indexcmrmaa { width: 165px; float: left; margin-right: 12px; overflow: hidden; }
.indexcmrmaa a { width: 100%; float: left; color: #4f5561; }
.indexcmrmaa a img { width: 100%; height: 110px; float: left; }
.indexcmrmaa a span { width: 100%; height: 36px; font-size: 14px; margin-top: 5px; float: left; line-height: 18px; color: #4f5561; overflow: hidden;}
.indexcmrmaas{width: 202px;}

.indexcmrmb { width: 100%; float: left; }
.indexcmrmbnav { width: 100%; float: left; }
.pdd10 { padding: 10px 0px; padding-bottom: 0px;}
.indexcmrmbnav li { width: 100%; height: 29px; float: left; line-height: 29px; overflow: hidden; font-size: 14px; }
.indexcmrmbnav li a { color: #444a56; font-size: 14px; }

.indexcmr_center{float: left; width: 100%; margin-top: 10px;}
.indexcmr_center .indexcmrmaa{width: 202px; position: relative; margin-bottom: 14px;}
.indexcmr_center .indexcmrmaa img{height: 144px;}
.indexcmr_center .indexcmrmaa span{position: absolute; text-align: center; z-index: 1; left: 0px; bottom: 0px; width: 100%; height: 36px; line-height: 36px; background-color: rgba(0,0,0,.5); color: #fff;}

.indexcmr_c{width: 100%;}
.indexcmr_c .indexcmrmaa{width: 230px;}

#focusc { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focusc ul { height: 125px; position: absolute; top: 25px; }
#focusc ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focusc ul li div { position: absolute; overflow: hidden; }
#focusc .btnBgc { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focusc .btnc { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focusc .btnc span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focusc .btnc span.onc { background: url(/images/cus/images/index3_22.gif) no-repeat; }
.btca { border-bottom: 1px dashed #ccc; padding-bottom: 20px; }
.pdd10a { padding: 20px 0px; }
#focusa { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focusa ul { height: 125px; position: absolute; top: 25px; }
#focusa ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focusa ul li div { position: absolute; overflow: hidden; }
#focusa .btnBga { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focusa .btna { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focusa .btna span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focusa .btna span.onaa { background: url(/images/cus/images/index3_22.gif) no-repeat; }
#focusb { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focusb ul { height: 125px; position: absolute; top: 25px; }
#focusb ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focusb ul li div { position: absolute; overflow: hidden; }
#focusb .btnBgb { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focusb .btnb { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focusb .btnb span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focusb .btnb span.onbb { background: url(/images/cus/images/index3_22.gif) no-repeat; }
#focuse { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focuse ul { height: 125px; position: absolute; top: 25px; }
#focuse ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focuse ul li div { position: absolute; overflow: hidden; }
#focuse .btnBge { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focuse .btne { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focuse .btne span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focuse .btne span.one { background: url(/images/cus/images/index3_22.gif) no-repeat; }
#focusf { width: 240px; height: 150px; position: relative; overflow: hidden; }
#focusf ul { height: 125px; position: absolute; top: 25px; }
#focusf ul li { float: left; width: 240px; height: 125px; overflow: hidden; position: relative; }
#focusf ul li div { position: absolute; overflow: hidden; }
#focusf .btnBgf { position: absolute; width: 240px; height: 20px; left: 0; bottom: 0; }
#focusf .btnf { position: absolute; width: 240px; height: 10px; right: 0; top: 10px; text-align: right; }
#focusf .btnf span { display: inline-block; _display: inline; _zoom: 1; width: 6px; height: 6px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(/images/cus/images/index3_24.gif) no-repeat; }
#focusf .btnf span.onf { background: url(/images/cus/images/index3_22.gif) no-repeat; }
.indexd { width: 1200px; margin: 3px auto 0px; overflow: hidden; margin-top: 10px; }
.indexdt { width: 1200px; height: 45px; float: left; line-height: 45px; border-top: 3px solid #971919; }
.indexdt span { float: left; background: url(/images/cus/images/index3_07.gif) no-repeat left; color: #971919; font-size: 16px; font-weight: bold; padding-left: 10px; }
.indexdm { width: 1200px; height: 160px; float: left; }
#colee_left { overflow: hidden; width: 1200px; float: left; }
#colee_left1 { float: left; overflow: hidden }
#colee_left1 a { float: left; margin-left: 10px; width: 190px; height: 160px; }
#colee_left1 a img { width: 190px; height: 125px; float: left; }
#colee_left1 a span { width: 190px; height: 35px; float: left; text-align: center; line-height: 35px; color: #4f5561; font-size: 13px; }
#colee_left2 { float: left }
#colee_left2 a { float: left; margin-left: 10px; width: 190px; height: 160px; }
#colee_left2 a img { width: 190px; height: 125px; float: left; }
#colee_left2 a span { width: 190px; height: 35px; float: left; text-align: center; line-height: 35px; color: #4f5561; font-size: 13px; }
.indexe { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 10px; }
.indexet { width: 100%; height: 45px; float: left; line-height: 45px; border-bottom: 1px solid #ccc; margin-bottom: 0px;}
.indexet span {float: left; color: #971919; font-size: 18px;}
.indexem { width: 1200px; float: left; }
.milicon_box_chartlet { width: 1200px; float: left; }
.chartlet_box { float: left; margin-right: 1px; _width: 100px; }
.chartlet_big li { width: 258px; height: 251px; float: left; position: relative; overflow: Hidden; }
.chartlet_big li .layerbox { width: 258px; height: 251px; position: absolute; left: 0; bottom: 0; }
.chartlet_big li .layerbox .textbg { width: 258px; height: 251px; position: absolute; background: #4f5561; filter: Alpha(Opacity=50); opacity: .5; }
.chartlet_big li .layerbox .text { text-align: center; height: 30px; line-height: 30px; padding: 30px 0 0; position: absolute; z-index: 1; left: 0; bottom: 15px; width: 258px; font-family: microsoft yahei; overflow: Hidden; }
.chartlet_big li img { width: 258px; height: 251px; }
.chartlet_big li .layerbox .text a { color: #fff; font-size: 14px; }
.chartlet_big li .layerbox .text a:hover { color: #fff; text-decoration: underline; }
.chartlet_big1 li { width: 260px; height: 251px; float: left; position: relative; overflow: Hidden; }
.chartlet_big1 li .layerbox { width: 260px; height: 251px; position: absolute; left: 0; bottom: 0; }
.chartlet_big1 li .layerbox .textbg { width: 260px; height: 251px; position: absolute; background: #4f5561; filter: Alpha(Opacity=50); opacity: .5; }
.chartlet_big1 li .layerbox .text { text-align: center; height: 30px; line-height: 30px; padding: 30px 0 0; position: absolute; z-index: 1; left: 0; bottom: 15px; width: 260px; font-family: microsoft yahei; overflow: Hidden; }
.chartlet_big1 li .layerbox .text a { color: #fff; font-size: 14px; }
.chartlet_big1 li .layerbox .text a:hover { color: #fff; text-decoration: underline; }
.chartlet_big1 li img { width: 260px; height: 251px; }
.chartlet_long li { width: 158px; height: 251px; float: left; position: relative; overflow: Hidden; }
.chartlet_long li .layerbox { width: 158px; height: 251px; position: absolute; left: 0; bottom: 0; }
.chartlet_long li .layerbox .textbg { width: 158px; height: 251px; position: absolute; background: #4f5561; filter: Alpha(Opacity=50); opacity: .5; }
.chartlet_long li .layerbox .text { text-align: center; height: 30px; line-height: 30px; padding: 30px 0 0; position: absolute; z-index: 1; left: 0; bottom: 15px; width: 158px; font-family: microsoft yahei; overflow: Hidden; }
.chartlet_long li .layerbox .text a { color: #fff; font-size: 14px; }
.chartlet_long li .layerbox .text a:hover { color: #fff; text-decoration: underline; }
.chartlet_long li img { width: 158px; height: 251px; }
.chartlet_small li { width: 170px; height: 125px; margin-bottom: 1px; position: relative; overflow: Hidden; }
.chartlet_small li img { width: 170px; height: 125px; }
.chartlet_small li .layerbox { width: 170px; height: 125px; position: absolute; left: 0; bottom: 0; }
.chartlet_small li .layerbox .textbg { width: 170px; height: 125px; position: absolute; background: #4f5561; filter: Alpha(Opacity=50); opacity: .5; overflow: HIdden; }
.chartlet_small li .layerbox .text { text-align: center; height: 30px; line-height: 30px; padding: 30px 0 0; position: absolute; z-index: 1; left: 0; bottom: 15px; width: 170px; font-family: microsoft yahei; overflow: Hidden; }
.chartlet_small li .layerbox .text a { color: #fff; font-size: 14px}
.chartlet_small li .layerbox .text a:hover { color: #fff; text-decoration: underline; }
.chartlet_small_s li { width: 190px; height: 130px; margin-bottom: 1px; position: relative; overflow: Hidden; float: left; margin-right: 11px; margin-bottom: 12px;}
.chartlet_small_s li img { width: 100%; height: 130px; }
.chartlet_small_s li .layerbox { width: 100%; height: 130px; position: absolute; left: 0; bottom: 0; }
.chartlet_small_s li .layerbox .text {width: 100%; text-align: center; height: 36px; line-height: 36px; background-color: rgba(0,0,0,.5); position: absolute; z-index: 1; left: 0; bottom: 0px; font-family: microsoft yahei; overflow: Hidden;}
.chartlet_small_s li .layerbox .text a { color: #fff; font-size: 14px; }
.link { width: 100%; overflow: hidden; margin-top: 10px; padding-bottom: 10px; padding-top: 10px; background-color: #4f5561; color: #fff; border-top: 3px solid #a3200c;}
.linkt { width: 100%; height: 32px; line-height: 32px; }
.linkts{width: 1200px; margin: 0 auto; border-bottom: solid 1px #666; overflow: hidden; padding-bottom: 2px;}
.linktn { width: 70px; height: 32px; float: left; line-height: 32px; font-weight: bold; }
.linktm { width: 1130px; float: left; line-height: 32px; }
.linktm a { float: left; color: #fff; padding: 0px 6px;}
.linktm a:hover{color: #fff;}
.linktmw a{color: #4f5561;}
.linktmw a:hover{color: #4f5561;}
.linktm span { float: left; padding: 0px 5px; }
.linkm { width: 1200px; margin: 0px auto; height: 32px; text-align: center; line-height: 32px; }
.linkm a { color: #e7e7e7; padding: 0px 16px; font-size: 16px;}
.linkm a:hover{color: #fff;}
.foot { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 10px; }
.foota { width: 1200px; float: left; font-size: 14px;}
.foota p { text-align: center; line-height: 25px; color: #999999; padding-bottom: 20px; }
.foota a { color: #999999; }
.footb { width: 1200px; float: left; overflow: hidden; }
.footbc { width: 1100px; float: left; }
.footbc a { float: left; height: 52px; padding-right: 14px; }
.loregmain { width: 982px; margin: 0 auto; overflow: hidden; margin-top: 45px; padding-bottom: 45px; }
.loregt { width: 982px; height: 55px; float: left; background: url(/images/cus/images/login_03.gif) no-repeat; line-height: 55px; }
.loregt span { float: left; color: #4f5561333; padding-left: 20px; font-size: 26px; }
.loregm { width: 980px; float: left; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; }
.loregb { width: 982px; height: 70px; float: left; background: url(/images/cus/images/login_28.gif) no-repeat; }
.loregb p { text-align: right; line-height: 70px; color: #666; padding-right: 10px; }
.loregb p span { font-size: 14px; }
.loregb p img { vertical-align: middle; }
.loreg { width: 933px; float: left; }
.loregl { width: 470px; float: left; margin-top: 50px }
.loregla { width: 470px; float: left; margin-top: 25px; }
.loregla .name { width: 95px; height: 30px; float: left; line-height: 30px; color: #999999; text-align: right; padding-right: 15px; background: none; }
.loret { width: 288px; height: 30px; float: left; line-height: 30px; color: #666; padding-left: 15px; background: url(/images/cus/images/reg_06.gif) no-repeat; border: 0px; }
.loregla .tit { width: 273px; height: 30px; float: left; line-height: 30px; color: #4f5561000; font-size: 17px; }
.loregr { width: 435px; float: right; margin-top: 50px }
.lorelogo { width: 400px; float: left; }
.lores { width: 117px; height: 34px; background: url(/images/cus/images/reg_16.gif) no-repeat; cursor: pointer; border: 0px; float: left; }
.lorere { width: 117px; height: 34px; background: url(/images/cus/images/reg_18.gif) no-repeat; cursor: pointer; border: 0px; float: left; margin-left: 15px; _margin-left: 8px; }
.lorerpb { width: 435px; float: left; line-height: 30px; color: #4f5561; font-size: 21px; }
.lorerpb a { color: #a01e1d; font-size: 12px; }
.lorerpd { width: 435px; height: 26px; float: left; margin-top: 5px; }
.lorewxd { width: 435px; float: left; }
.lorewxd a { width: 195px; height: 45px; float: left; padding-right: 10px; margin-top: 10px; }
.lorewxd a img { width: 195px; height: 45px; }
.lorerpd a { width: 109px; height: 26px; float: left; }
.lorerpd a img { width: 109px; height: 26px; }
.loregline { width: 7px; height: 417px; float: left; background: url(/images/cus/images/login_06.gif) no-repeat; }
.lol { width: 400px; padding-left: 60px; float: left; margin-top: 50px; }
.lola { width: 338px; float: left; margin-top: 15px; }
.lola .tit { width: 338px; height: 37px; float: left; line-height: 37px; color: #4f5561000; font-size: 17px; }
.lot { width: 323px; height: 37px; float: left; line-height: 37px; color: #666; padding-left: 15px; font-size: 14px; background: url(/images/cus/images/login_12.gif) no-repeat; border: 0px; }
.lola a { float: right; line-height: 34px; color: #666666; padding-right: 15px; }
.los { width: 117px; height: 34px; background: url(/images/cus/images/login_17.gif) no-repeat; cursor: pointer; border: 0px; float: right; }
#container { width: 1200px; margin: 50px auto; }
#container ul { width: 226px; float: left; padding-right: 32px; }
#container ul li { margin-bottom: 20px; border: 1px solid #DCDBDA; border-radius: 10px }
.colm { width: 190px; margin: 0 auto; overflow: hidden; padding: 17px 0px; }
.colp { width: 190px; float: left; }
.colp img { width: 190px; float: left; }
.colp a { width: 190px; height: 30px; float: left; margin-top: 2px; background: #F2F2F2; color: #666666; line-height: 30px; text-align: center; }
.colp a:hover { background: #666666; color: #F2F2F2!important; }
.colta { width: 190px; float: left; line-height: 30px; color: #2B2B2B; font-size: 18px; font-weight: bold; margin-top: 5px; }
.coltb { width: 190px; height: 25px; line-height: 25px; float: left; color: #666666; }
.coltb font { font-size: 12px; color: #A00000; padding-right: 10px; }
.coltc { width: 190px; float: left; line-height: 20px; color: #4f5561333; }
.newlist { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 20px; }
.newlista { width: 1200px; height: 400px; float: left; }
.newshdp { width: 600px; height: 400px; float: left; }
.focusX { position: relative; width: 600px; height: 400px; float: left; }
.focusX img { width: 600px; height: 400px; }
.focusX .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focusX .shadow .title a { text-decoration: none; color: #fff; font-size: 16px; font-weight: bold; overflow: hidden; }
.focusX .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focusX .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focusX .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focusX .fPic { position: absolute; left: 0px; top: 0px; }
.focusX .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focusX .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 80px; line-height: 80px; display: block; text-align: left; }
.focusX .shadow a { text-decoration: none; color: #fff; font-size: 22px; font-weight: bold; overflow: hidden; margin-left: 10px; }
.focusX .shadow a:hover { color: #fff!important; }
.focusX .fcon { position: relative; width: 100%; float: left; display: none; background: #4f5561 }
.focusX .fcon img { display: block; }
.focusX .fbg {
 *width:100px; bottom: 10px; right: 10px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focusX .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focusX .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; margin: 0 5px; color: #B0B0B0; text-decoration: none; text-align: center; outline: 0; float: left; background: #EEEEEE; }
.focusX .D1fBt .current, .focus .D1fBt a:hover { background: #4C99E8; }
.focusX .D1fBt img { display: none }
.focusX .D1fBt i { display: none; font-style: normal; }
.focusX .prev, .focusX .next { position: absolute; width: 40px; height: 74px; background: url(/images/cus/images/focus_btn.png) no-repeat; }
.focusX .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focusX .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focusX .prev:hover { background-position: 0 0; }
.focusX .next:hover { background-position: -40px 0; }
.hottit { width: 400px; height: 397px; float: right; border-top: 3px solid #E6E6E6; }
.hottitm { width: 305px; height: 397px; float: left; padding-left: 30px; }
.hottitma { width: 305px; height: 30px; float: left; }
.hottitma span { width: 70px; height: 30px; float: left; background: #E6E6E6; text-align: center; color: #4f5561; line-height: 30px; font-size: 14px; }
.hottitmb { width: 370px; height: 363px; float: left; margin-top: 5px; overflow: hidden; }
.hotitmba { width: 370px; height: 120px; float: left; border-bottom: 1px dashed #909090; }
.hotitmba h3 { width: 370px; float: left; line-height: 28px; font-size: 20px; margin-top: 10px; }
.hotitmba h3 a { color: #a3200c !important; }
.hotitmba p { width: 370px; height: 40px; float: left; line-height: 20px; color: #2B2B2B; font-size: 15px; overflow: hidden; padding-top: 5px; }
.newlistb { width: 1200px; float: left; margin-top: 5px; }
.newlistbl { width: 880px; float: left; }
.newlistnav { width: 100%; float: left; padding-left: 5px;}
.newlistnav li { width: 880px; float: left; margin-bottom: 16px;}
.newlistnav li h3 { width: 100%; height: 40px; float: left; line-height: 50px; font-size: 20px; overflow: hidden;}
.newlistnav li h3 a { color: #4f5561; font-weight: bold;}
/*专题*/
.zhuanti { width: 605px; float: left; }
.zhuanti li { width: 200px; height: 50px; float: left; background: url(/images/cus/images/btline_03.gif) no-repeat bottom; }
.zhuanti li h3 { width: 200px; height: 40px; float: left; margin-top: 10px; line-height: 50px; font-size: 18px; overflow: hidden; }
.zhuanti li h3 a { color: #004276; }
.newscon { width: 100%; float: left; }
.newsconma { width: 100%; float: left; }
.newconpa { width: 100%; float: left; line-height: 25px; overflow: hidden; color: #666666; font-size: 14px; }
.newconpa a { color: #971a1a; }
.newconpb { width: 100%; height: 35px; float: left; line-height: 35px; color: #999999; }
.newstime { float: left; }
.newshare { float: left; background: url(/images/cus/images/btn_07.gif) no-repeat right; padding-left: 20px; padding-right: 15px; color: #999; }
.newstalk { float: left; background: url(/images/cus/images/btn_09.gif) no-repeat left; padding-left: 20px; font-size: 14px; color: #999; margin-left: 30px; _margin-left: 15px; }
.newsconpic { width: 135px; height: 85px; float: left; margin-top: 5px; }
.newsconpic img { width: 135px; height: 85px; }
.newsconmb { width: 500px; height: 85px; float: right; }
.newsmore { width: 650px; height: 35px; float: left; background: #E6E6E6; text-align: center; line-height: 35px; color: #004175; font-size: 15px; margin-top: 40px; }
.newlistbr { width: 290px; float: right; }
.newlistbrt { width: 290px; padding-left: 10px; height: 55px; background: url(/images/cus/images/btn_03.gif) no-repeat; float: left; overflow: hidden; }
.newlistbrt span { width: 100%; height: 25px; float: left; margin-top: 8px; line-height: 25px; font-size: 18px; font-weight: bold; color: #4f5561; }
.newlistbrt font { width: 100%; height: 20px; float: left; line-height: 20px; font-size: 12px; color: #999999; padding-left: 0px; }
.newlistbrnav { width: 290px; float: left; margin-top: 20px; }
.newsone { width: 290px; height: 100px; float: left; background: #F5F5F5; }
.numer { width: 35px; height: 25px; float: left; text-align: center; font-style: italic; font-size: 16px; color: #fff; background: #FF6633; line-height: 25px; }
.no1one { width: 235px; float: left; padding-left: 5px; }
.no1one h3 { width: 235px; height: 30px; float: left; line-height: 30px; margin-top: 15px; font-size: 16px; overflow: hidden; }
.no1one h3 a { color: #4f5561; }
.no1one p { width: 235px; height: 40px; float: left; line-height: 20px; color: #999999; }
.newsnor { width: 290px; height: 36px; font-size: 14px; float: left; border-bottom: 1px dashed #ccc; line-height: 36px; }
.newsnor .numera { width: 25px; float: left; text-align: center; color: #FF6633; font-style: italic; font-size: 16px; }
.newsnor a { width: 260px; float: left; height: 36px; overflow: hidden; color: #4f5561; padding-left: 5px; }
.newsnor .numerb { width: 25px; float: left; text-align: center; color: #666666; font-style: italic; font-size: 16px; }
.mt20 { margin-top: 20px; }
.newslistpicnav { width: 240px; float: left; padding-left: 25px; }
.newslistpicnav li { width: 240px; height: 160px; float: left; margin-top: 20px; }
.newslistpicnav li a { width: 240px; height: 160px; float: left; position: relative; }
.newslistpicnav li a img { width: 240px; height: 160px; }
.newslistpicnav li a span { width: 240px; height: 30px; position: absolute; left: 0px; bottom: 0px; background: url(/images/cus/images/bannerpng.png); text-align: center; line-height: 30px; color: #fff; }
.newscontent { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 20px;}
.newscontentl { width: 880px; float: left; }
.newscontentlt { width: 100%; height: auto; float: left; line-height: 50px; color: #4f5561; font-weight: bold; font-size: 26px; }
.newscontentlta { width: 100%; height: 50px; float: left; border-bottom: 1px solid #DDDDDD; }
.timeandadmin { height: 40px; margin-top: 5px; float: left; color: #666;}
.ta { margin-left: 15px; width: 50px; }
.ly { margin-left: 15px; width: 10px; }
.tap { width: 100%; height: 30px; line-height: 30px; color: #666; float: left; text-align: center; }
.tap span { padding: 0px 10px; }
.tap span font { font-size: 12px; color: #808080 }
.newsconshare { float: right; height: 20px; line-height: 20px; }
.newsconshare span { float: left; padding-left: 20px; line-height: 20px; color: #999999; }
.newsconshare span font { font-size: 16px; font-style: italic; color: #BA2636; font-weight: bold; }
.newsconshare a { float: left; width: 23px; height: 17px; padding-left: 20px; margin-top: 2px; }
.newsconshare a img { width: 23px; height: 17px; }
.newscontentlm { width: 100%; font-size: 16px; line-height: 28px; float: left; margin-top: 20px; }
.newscontentlm p { line-height: 25px; padding: 10px; font-size: 14px; color: #2B2B2B; overflow: hidden; }
.newscontentlm img{max-width: 800px; padding: 10px 0px; padding-bottom: 6px;}
.zr { font-size: 12px!important; padding: 0px 10px!important; }
.bq { color: #666666!important; font-size: 12px!important; padding: 5px 10px!important; }
.bq a { color: #7E9AC9; padding-left: 10px; }
.talkshare { width: 100%; height: 20px; float: left; }
.talk { width: 100%; float: left; margin-top: 10px; }
.xgnews { width: 100%; float: left; border-top: 1px dashed #ccc; margin-top: 30px; }
.xgnewst { width: 100%; height: 35px; float: left; line-height: 35px; }
.xgnewst span { float: left; background: url(/images/cus/images/newscon_27.gif) no-repeat left; padding-left: 10px; color: #4f5561; font-size: 14px; font-weight: bold; }
.xgnewsnav { width: 100%; float: left; }
.xgnewsnav li { width: 340px; height: 30px; float: left; line-height: 30px; background: url(/images/cus/images/index3_16.gif) no-repeat left; overflow: hidden; }
.xgnewsnav li a { float: left; padding-left: 10px; color: #3B6E96; font-size: 12px; font-weight: bold; }
.newscontentr { width: 290px; float: right; }
.newscontentradv { width: 290px; height: 180px; float: left; margin-top: 20px; }
.newscontentradv img { width: 290px; height: 180px; }
.piccon { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 30px; }
.piccont { width: 1200px; height: 60px; float: left; text-align: center; line-height: 80px; font-size: 24px; color: #4f5561; font-weight: bold; overflow: hidden; }
.conm { width: 1200px; float: left; background: url(/images/cus/images/content_05.jpg) repeat-y; }
.conmc { width: 950px; margin: 0 auto; overflow: hidden; }
.demo { width: 950px; float: left; }
#gallery { }
.ad-gallery { width: 950px; }
.ad-image-wrapper { width: 100%; height: 550px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-image-wrapper img { width: 880px; height: 550px; }
.ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-next { position: absolute; right: 36px; ; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-prev { position: absolute; left: 62px; ; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(/images/cus/images/picconlr_07.png); width: 44px; height: 65px; display: block!important; position: absolute; top: 47%; left: 10px; z-index: 101; zoom: 1!important }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(/images/cus/images/picconlr_09.png); width: 44px; height: 65px; right: 62px; left: 157px; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(/images/cus/images/opa75.png); color: #4f5561; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { }
.ad-image-description strong { padding-bottom: 3px; }
.ad-image-description span { line-height: 18px; padding-top: 3px; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 607px; margin: 0 auto; height: 172px; ; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 121px; }
.ad-gallery .ad-back { cursor: pointer; left: -10px; width: 21px; display: block; background: url(/images/cus/images/left.gif) no-repeat left 49px; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: -10px; width: 29px; background: url(/images/cus/images/right.gif) no-repeat right 49px; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 510px; margin-left: 50px; padding-top: 20px; }
.line { border-bottom: #A00000 solid 50xp; width: 900px; height: 1px; margin-left: 50px; padding-top: 10px; margin-bottom: 10px; position: relative; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; height: 71px; }
.ad-gallery .ad-thumbs li { float: left; margin-left: 14px; }
.ad-gallery .ad-thumbs li a { display: block; }
.ad-gallery .ad-thumbs li a img { border: 3px solid #DCDDDF; display: block; height: 61px; padding: 2px }
.ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #3BC2E1; }
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }
.piclistjs { width: 100%; padding-bottom: 20px; }
.piclistjs h3 { width: 100%; height: 10px; line-height: 10px; font-weight: normal; text-align: center; color: #4f5561; font-size: 14px; }
.piclistjs p { padding: -10px 20px; line-height: 25px; font-size: 12px; color: #4f5561; }
.picshare { width: 100%; height: 30px; margin-top: 30px; }
.fx_new { width: 415px; height: 32px; overflow: hidden; float: left; text-align: left; line-height: 32px; font-size: 14px; color: #4f5561; font-weight: bold; }
.fx_new span { float: left; }
.fx_new a { float: left; width: 24px; height: 24px; margin-top: 4px; padding-right: 5px; }
.fx1 { width: 409px; height: 32px; overflow: hidden; background: url(/images/cus/images/fx1.jpg) no-repeat scroll 0% 0% transparent; float: right; text-align: left; line-height: 34px; position: relative; }
.fxpotc { width: 210px; height: 32px; position: absolute; top: 0px; left: 0px; }
.fxpotc a { width: 210px; height: 32px; float: left; }
.fx1 a { display: block; float: left; padding-left: 16px; color: #4f5561000; }
.picl { width: 118px; height: 105px; background: url(/images/cus/images/shangyiye.jpg) no-repeat; position: absolute; left: -171px; top: 0px; }
.picl img { width: 102px; height: 68px; float: left; padding-top: 8px; padding-left: 8px; }
.picr { width: 118px; height: 105px; background: url(/images/cus/images/xiayiye.jpg) no-repeat; position: absolute; right: -171px; top: 0px; }
.picr img { width: 102px; height: 68px; float: left; padding-top: 8px; padding-left: 8px; }
*html { background-image: url(about:blank); background-attachment: fixed; }
.fixed { width: 50px; position: fixed; right: 50%; top: 20%; margin-right: -560px; _position: absolute; _margin-right: 0px; _bottom: 0; _right: 20px; _bottom: auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.fixeda { width: 50px; height: 50px; float: left; margin-top: 5px; }
.fixeda img { width: 50px; height: 50px; }
.newall { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 15px; }
.newsmenu { width: 1200px; height: 35px; float: left; background: url(/images/cus/images/aboutm_03.gif) repeat-x; line-height: 35px; text-align: center; }
.newsmenu a { color: #666666; font-family: "微软雅黑"; padding: 0px 15px; }
.newsline { width: 1200px; height: 24px; float: left; background: url(/images/cus/images/aboutm_05.gif) repeat-x; }
.newallm { width: 1200px; float: left; }
.about { width: 1200px; float: left; }
.about p { line-height: 30px; color: #4f5561; font-family: "微软雅黑"; padding: 10px; }
.newlist { width: 1200px; margin: 0 auto; overflow: hidden; background: #fff; margin-top: 10px; padding-bottom: 30px; }
.newlistt { width: 1200px; height: 20px; float: left; line-height: 20px; font-size: 14px; border-bottom: solid 1px #ccc; padding-bottom: 6px; margin-bottom: 12px; padding-left: 3px;}
.newlistt span { float: left; color: #666666; font-family: "微软雅黑"; }
.newlistt span a { color: #666; }
.newlistm { width: 1200px; float: left; }
.prolist { width: 1200px; float: left; overflow: hidden; }
.prolistc { width: 1050px; float: left; }
.prolistca { width: 190px; height: 175px; float: left; padding-right: 12px; margin-top: 10px; }
.prolistcavideo { width: 200px; height: 200px; float: left; padding-right: 12px; margin-top: 10px; }
.prolistca a { width: 190px; height: 155px; float: left; background: #F6F7F8; }
.prolistca a img { width: 190px; height: 125px; float: left; }
.prolistca a span { width: 190px; height: 50px; float: left; text-align: center; line-height: 25px; color: #4f5561; font-size: 13px; }
.suspend { width: 40px; height: 198px; position: fixed; top: 200px; right: 0; overflow: hidden; z-index: 9999; }
.suspend dl { width: 120px; height: 198px; border-radius: 25px 0 0 25px; padding-left: 40px; box-shadow: 0 0 5px #e4e8ec; }
.suspend dl dt { width: 40px; height: 198px; background: url(/images/cus/images/suspend.png); position: absolute; top: 0; left: 0; cursor: pointer; }
.suspend dl dd.suspendQQ { width: 120px; height: 85px; background: #ffffff; }
.suspend dl dd.suspendQQ a { width: 120px; height: 85px; display: block; background: url(/images/cus/images/suspend.png) -40px 0; overflow: hidden; }
.suspend dl dd.suspendTel { width: 120px; height: 112px; background: #ffffff; border-top: 1px solid #e4e8ec; }
.suspend dl dd.suspendTel a { width: 120px; height: 112px; display: block; background: url(/images/cus/images/suspend.png) -40px -86px; overflow: hidden; }
* html .suspend { position: absolute; left:expression(eval(document.documentElement.scrollRight));
top:expression(eval(document.documentElement.scrollTop+200))
}
.online { width: 740px; float: left; padding-left: 130px; margin-top: 10px; }
.ona { width: 740px; float: left; margin-top: 15px; }
.ona .namea { width: 100px; height: 22px; float: left; line-height: 22px; font-family: "微软雅黑"; font-size: 14px; text-align: left; color: #666666; }
.onata { width: 155px; height: 20px; float: left; padding-left: 5px; line-height: 20px; color: #666; border: 1px solid #ABADB3; background: #fff; }
.ona .star { float: left; line-height: 22px; color: #FF0000; padding-left: 5px; }
.onatb { width: 255px; height: 20px; float: left; padding-left: 5px; line-height: 20px; color: #666; border: 1px solid #ABADB3; background: #fff; }
.onate { width: 600px; height: 250px; float: left; padding-left: 5px; line-height: 25px; color: #666; border: 1px solid #ABADB3; background: #fff; }
.onb { width: 740px; height: 37px; float: left; margin-top: 20px; }
.onas { width: 122px; height: 37px; float: left; cursor: pointer; border: 0px; background: url(/images/cus/images/sup_03.gif) no-repeat; margin-left: 100px; }
.procon { width: 910px; float: left; }
.procona { width: 972px; float: left; margin-top: 20px; }
.propic { width: 322px; float: left; padding-left: 10px; }
.jqzoom { float: left; border: none; position: relative; padding: 0px; cursor: pointer; margin: 0px; display: block; }
.jqzoom img { width: 320px; height: 240px; }
.zoomdiv { z-index: 100; position: absolute; top: 0px; left: 0px; width: 320px; height: 240px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; border: 1px solid #aaa; background: #ffffff /*url(/images/cus/images/zoom.png) 50% center no-repeat*/; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
.spec-preview { width: 320px; height: 240px; border: 1px solid #DFDFDF; }
.spec-scroll { clear: both; margin-top: 5px; width: 322px; }
.spec-scroll .prev { float: left; margin-right: 4px; }
.spec-scroll .next { float: right; }
.spec-scroll .prev, .spec-scroll .next { display: block; font-family: "微软雅黑"; text-align: center; width: 10px; height: 54px; line-height: 54px; border: 1px solid #CCC; background: #EBEBEB; cursor: pointer; text-decoration: none; }
.spec-scroll .items { float: left; position: relative; width: 260px; height: 56px; overflow: hidden; margin-left: 18px; }
.spec-scroll .items ul { position: absolute; width: 999999px; height: 56px; }
.spec-scroll .items ul li { float: left; width: 64px; text-align: center; }
.spec-scroll .items ul li img { border: 1px solid #CCC; padding: 2px; width: 50px; height: 50px; }
.spec-scroll .items ul li img:hover { border: 2px solid #FF6600; padding: 1px; }
.propicw { width: 520px; float: left; padding-left: 20px; }
.propicw h3 { width: 520px; height: 25px; float: left; line-height: 25px; color: #4f5561; font-size: 16px; font-family: "微软雅黑"; font-weight: normal; }
.propicw h3 span { font-size: 16px; color: #005CA1; }
.propicw h3 p { color: #4f5561; font-size: 16px; font-family: "微软雅黑"; }
.propicw h5 { width: 520px; height: 25px; float: left; line-height: 25px; color: #666666; font-size: 16px; font-family: "微软雅黑"; font-weight: normal; }
.propicw h5 span { font-size: 16px; color: rgb(0, 92, 161); }
.propicw p { float: left; line-height: 25px; color: #4f5561333; font-family: "微软雅黑"; padding-right: 10px; font-size: 16px; }
.propicw p span { color: rgb(0, 92, 161); font-size: 16px; }
.qit { width: 520px; height: 45px; float: left; margin-top: 10px; }
.qit a { width: 105px; height: 45px; float: left; }
.proconb { width: 910px; float: left; padding-left: 10px; margin-top: 20px; }
.proconbt { width: 910px; height: 47px; float: left; background: url(/images/cus/images/procon_07.gif) no-repeat; line-height: 47px; }
.proconbt span { float: left; padding-left: 85px; color: #005ca1; font-size: 16px; }
.proconbm { width: 910px; float: left; }
.proconbm p { line-height: 27px; color: #4f5561; font-family: "微软雅黑"; padding: 15px 5px; font-size: 14px; }
.bigimg { width: 800px; height: 800px; }
/*产品列表*/
.pageno { width: 100%; float: left; text-align: center; padding-top: 10px; margin-top: 10px; font-size: 14px;}
.pageno li { display: inline; }
.pageno li a, .pageno li.disabled { border: 1px solid #F6F6F6; color: #4f5561; padding: 2px 0px; display: inline; text-align: center; text-decoration: none; display: inline; font-size: 13px; background: #F6F6F6; color: ##070720; }
.pageno li:hover a, .pageno li.thisclass { border: 1px solid #F6F6F6; background: #F6F6F6; padding: 2px 5px; margin: 0px 5px; text-decoration: none; display: inline; font-size: 13px; text-align: center; color: #4f5561000; cursor: pointer; }
.pageno li:hover a, .pageno li.thisclass a { color: #4f5561000; }
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more { padding-left: 0px!important; }
.sr-bdimgshare { position: static!important; }
.flpl { width: 1200px; float: left; margin-top: 10px; }
.fxpotc { width: 210px; height: 32px; position: absolute; top: 0px; left: 0px; }
.fxpotc a { width: 210px; height: 32px; float: left; }
.#ckepop .jtico {
margin-left:10px;
}
.newsconshare a { width: auto; padding-left: 10px; }

.slider {
    position: relative;
    height: 335px;
    overflow: hidden;
  }
  .slider .slider-pointer {
    position: absolute;
    bottom: 5px;
    color: #fff;
    list-style: none;
    padding: 0;
    z-index: 999;
  }
  .slider .slider-pointer li {
    display: inline-block;
    margin: 0 15px;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background-color: #ffffff;
    opacity: 0.85;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
    transition: all 320ms ease;
  }
  .slider .slider-pointer li:hover {
    background-color: #1a54a6;
  }
  .slider .slider-pointer li.active {
    background-color: #0e4389;
  }
  .slider .slider-inner {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .slider .slider-inner .item {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
  }
  .slider .slider-inner .img {
    background-position: center top !important;
    width: 100%;
    height: 100%;
  }
  .slider .slider-control {
    position: absolute;
    width: 30px;
    height: 30px;
    z-index: 999;
    border-radius: 30px;
    text-align: center;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px;
    background-color: #ffffff;
    opacity: 0.5;
    cursor: pointer;
    top: 135px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
    transition: all 320ms ease;
  }
  .slider .slider-control:hover {
    opacity: 0.65;
    background-color: #0e4389;
  }
  .slider .slider-control:active {
    opacity: 0.85;
  }
  .slider .slider-control.prev {
    
    left: 20px;
  }
  .slider .slider-control.next {
    
    right: 20px;
  }
  .slider:hover .slider-control.prev {
    display: block;
    left: 20px;
  }
  .slider:hover .slider-control.next {
    display: block;
    right: 20px;
  }

  .slider i {
    height: 46px;
    line-height: 46px;
    width: 499px;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-style: normal; position:absolute; bottom: 0px;
}