@charset "utf-8";
/* CSS Document */
.nybg{ height:200px; background:#d6e9ff}
.nybgo{ height:80px; background:#d6e9ff}
.shopzn{ height:40px; background:#fff; border-bottom:1px solid #ddd}
.shopzntxt{ width:130px; height:40px; background:#0350a8; color:#fff; line-height:40px; text-align:center; font-size:14px;}
.cxchoose{ width:100%; margin-top:-200px;}
.cxchooseo{ width:100%; margin-top:-80px;}
.cxmain{ width:980px;}
.contmain{ line-height:40px; color:#666;}
.conthmimg{ width:12px; height:11px; background:url(../images/home1.png) no-repeat;}
.contL{ width:730px;margin-bottom:100px}
.contLbg{ height:160px; background:#0350a8}
.mapbg{ height:115px; background:#fff; border-bottom:1px solid #ddd}
.mapbgo{ height:115px; background:#fff; border-bottom:1px solid #ddd}
.contselebox{line-height:30px;}
.contsele{ width:190px; border-right:none; border:none;height:28px;}
.contsearch{ background:url(../images/ssbg.png) no-repeat; height:30px; width:85px; border:0; line-height:30px; text-align:center; color:#fff;}
.contsous{ width:176px; height:30px; background:#fff; line-height:30px; color:#666; border:0;}
.sousbntbg{ width:30px; height:30px; border-left:1px solid #ddd; background:#fff}
.sousbnt{ background:url(../images/search.png) no-repeat; width:16px; height:17px; border:0; margin-top:6px; margin-left:6px;}
.shuaixuan{color:#fff}
.sxL{line-height:26px; color:#fff;}
.sxR{ width:90%; color:#fff;}
.sxR a{ color:#fff; line-height:26px;}
.sxR a:hover{ color:#94bdeb; line-height:26px;}
.cxlist{ background:#eeeeee; padding-bottom:30px;}
.cxlistul li{ height:190px; border-bottom:1px dashed #ccc; clear:both}
.cxlistlil{ width:228px;  height:128px; margin:30px 15px; border:1px solid #ddd;}
.cxlistlil img{ width:100%; height:100%;}
.cxlistlic{ width:285px; height:139px;}
.cxlistlic p{ font-size:14px; color:#666; line-height:26px;}
.cxlistlic p a{ color:#666;}
.cxlistlic p a:hover{ color:red;}
.cxlistlic p span{ font-size:16px; color:#333;}
.cxlistlir{ width:145px; text-align:center}
.cxlistlir p{font-size:14px; color:#666; line-height:28px;}
.cxlistlir p strong{ font-size:30px; color:#a9212a}
.cxlistlirbtn{ width:108px; height:38px; background:#0350a8; text-align:center; color:#fff; font-size:14px; line-height:38px;}
.cxlistlirbtn a{ color:#fff; width:108px; height:38px; display:block}
.pfont{ font-size:12px;}
.pfont span{ text-decoration:line-through}
.cxpage{ height:24px; padding-top:10px; text-align:center; margin-bottom:20px; font-size:14px;}
.cxpage a{ white-space: nowrap; display:inline-block; background:#fff; height:24px; border:1px solid #ddd; line-height:24px; padding:0 8px; margin-right:8px;}
.cxpage a:hover{ color:#fff; background:#0350a8}
.cxpage span{font-size:14px; margin-right:20px;}

.contR{width:237px; margin-top:-20px;}
.rmR{ width:237px; height:610px; margin-left:5px;}
.rmRtxt{ font-size:16px; color:#333; height:25px; border-left:8px solid #0350a8; text-indent:1em;}
.rmRcont{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; height:285px; background:#fff;}
.rmRcont li{ width:77.5px; height:70px; text-align:center; border-left:1px solid #ddd; border-top:1px solid #ddd; float:left}
.rmRselect{ border-bottom:1px solid #ddd; height:30px;border-top:none;  width:225px; outline:none; color:#666; border-left:none; border-right:none;}
.rmRinput{height:30px;width:218px;border:0; border-bottom:1px solid #ddd; color:#666; outline:none;}
.rmlbel{ color:#a9212a; font-size:14px;}
.txtarea{ height:80px; width:220px; border:1px solid #ddd; color:#666; font-size:12px;}
.tjbtn{ width:217px; height:33px; background:url(../images/tjbtn.png) no-repeat; border:none}
.choosepp{ padding-bottom:10px; border-top:none; padding-top:20px;border:1px solid #ddd; border-top:none;}
.rmpp{ border:1px solid #ddd;}
.rmpp ul li{ height:110px; border-bottom:1px solid #ddd}
.rmpplayL{ width:55px; height:110px;}
.rmdivl{-webkit-border-radius:25px;-moz-border-radius:25px; border-radius:25px; width:25px; line-height:25px; background:#0350a8; text-align:center; color:#fff; font-weight:bold; font-size:14px; margin-left:15px; margin-top:55px;}
.rmdivlo{-webkit-border-radius:25px;-moz-border-radius:25px; border-radius:25px; width:25px; line-height:25px; background:#c5c5c5; text-align:center; color:#fff; font-weight:bold;font-size:14px;  margin-left:15px;}

.rmpplayR{ width:175px;}
.rmp{ line-height:30px;}
.rmpplayR p{ font-size:14px; color:#333; line-height:20px; height:22px; overflow:hidden}
.rmpplayR p a{ color:#333;}
.rmpplayR p a:hover{ color:#2165d4;}
.rmtxt p{ font-size:12px; color:#999;}
.rmtxtline{ text-decoration:line-through}
.rmtxtw{ font-size:14px; color:#a9212a}
.rmtxtw strong{ font-size:16px;}
.rmmorely{ line-height:60px; text-align:center; font-size:16px;}

.cxlistviews{padding-bottom:30px;}
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}

#DB_gallery .DB_imgSet {position:relative;width:425px;height:260px;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#fff}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#fff}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:425px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:93px;height:65px;border:4px solid #a9212a;left:0;top:0}
.DB_thumMove img{ width:100px; height:73px;}

.cxviewsR{ width:530px;}
.cxviewstxt{ font-size:20px; line-height:50px; color:#666; font-weight:bold; border-bottom:1px solid #ddd;}
.cxviewsR p{ color:#8c8c8c; line-height:35px; font-size:14px;}
.cxviewsR p strong{ font-size:36px; color:#932235}
.onlinebtn{ background:url(../images/online.jpg) no-repeat; height:40px; width:145px; text-align:center; line-height:40px; font-size:14px; color:#fff; border:0;}
.searchmai{ height:155px; background:#eeeeee}
.sys_spec_text li{ float:left; height:35px; position:relative; outline:none; width:240px; margin-left:20px; text-align:center; margin-top:1em; border:1px solid #ddd; background:#fff}
.sys_spec_text li a{ height:35px border:1px solid #ccc;display:inline-block; line-height:35px; width:240px;}
.sys_spec_text li a:hover{ border:2px solid #0350a8;text-decoration:none;}
.sys_spec_text li i{ position:absolute; width:20px; height:16px; right:2px; bottom:2px; background:url(../images/sys_item_selected.png) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_text li.selected a{ border:2px solid #0350a8;}
.sys_spec_text li.selected i{ display:block;}

.cansu{ height:36px; background:#f3f3f5}
.cansubg{ height:36px; width:140px; background:url(../images/csbtg.png) no-repeat; text-align:center; color:#fff; line-height:36px; border-top:1px solid #fff; border-right:1px solid #fff}
.cstabel td{ background:#f3f3f3; height:45px; border-left:1px solid #fff; border-bottom:1px solid #fff}
.cstatd{ background:#e3e3e3 !important; text-indent:2em;}
.cstxt p{ line-height:40px;}
.cstxtimg{ text-align:center}

.salebg{width:210px; height:25px; background:url(../images/cx3.png) no-repeat; text-align:center; color:#fff; line-height:25px;}
.cxqgbtn{ width:108px; height:38px; background:#ce241b; text-align:center; color:#fff; font-size:14px; line-height:38px;}
.cxqgbtn a{ color:#fff; width:108px; height:38px; display:block}
.cxchebtn{ background:url(../images/qg1.png) no-repeat; height:40px; width:145px; text-align:center; line-height:40px; font-size:14px; color:#fff; border:0;}
.cxico{background:url(../images/cx2.png) no-repeat; width:64px; height:67px; margin-left:30px;}
.gczhinan{ font-size:16px; font-weight:bold; color:#fff; line-height:47px; height:40px; background:#0350a8; border:1px solid #0350a8; text-indent:1em}
.gczncont{ background:#fff; height:325px; border:3px solid #0350a8; overflow:hidden}
.gczncont ul li{ line-height:30px; font-size:14px; margin-left:10px;}
.gczncont ul li a{ color:#333;}
.gczncont ul li a:hover{color:#ad343d; text-decoration:underline}
.zhintxt{ color:#0350a8; font-size:16px !important; line-height:45px; font-weight:bold;}
.zhintxt a{ color:#0350a8 !important}
.zhinanp{ width:400px; height:139px; overflow:hidden}
.zhinanp p{ font-size:12px; color:#666; line-height:22px;}
.zhinanp p a{ color:#666;}
.zhinanp p a:hover{ color:#f00 !important;}

.znview{ line-height:40px; border-bottom:1px dashed #ddd; color:#666}
.znviewL{ width:460px;}
.znviewL p{ line-height:26px;color:#666;}
.znviewLp{ line-height:24px; color:#666;}
.znpage{ height:35px; line-height:35px;width:96.875%; text-indent:1em; overflow:hidden}
.znpage a{ color:#333;width:96.875%; display:block;height:35px; }
.znpage a:hover{background:#e8e8e8;width:96.875%; height:2.5em; color:#d0241d !important}
.znpagebg a{background:#e8e8e8;width:96.875%; height:2.5em; color:#d0241d !important}
.cpsc_share{ width:560px; color:#666;}
.backimg{ background:url(../images/back.png) no-repeat; width:16px; height:16px;}
.backimgtxt{ font-size:14px;}
.backtxt a{ color:#0350a8;}

.maptxt{ font-size:32px; color:#333; text-indent:1em; font-family:Arial}
.maptxtus{ font-size:32px; color:#333; text-indent:1em; font-family:Arial; padding-top:30px;}
.maptxto{ font-size:16px; color:#333;text-indent:2em;}
.mapnet li{ height:80px; border-bottom:1px solid #bbb; line-height:80px;}
#mapl li{ width:100px; height:30px; float:left; border-bottom:0; color:#666;}
#mapl li a{ color:#666}
.mapl{ font-size:14px; }
.mapl a{color:#000 !important;}
.yymain{-webkit-box-shadow:2px 2px 2px #ddd;-moz-box-shadow:2px 2px 2px #ddd;box-shadow:2px 2px 2px #ddd;}
.wwbg{ background:url(../images/wxbg.png) no-repeat; width:250px; height:395px;}
.wxxbox{ height:150px; border:1px solid #ddd; width:300px;}
.wxxbox img{ margin-top:10px; margin-left:20px;}
.wxxbox p{font-size:14px; text-align:center;color:#666;}
.wxxboxdiv{ text-align:right;font-size:14px; line-height:24px; margin-right:10px; color:#666;}

.onlineword{ width:640px; }
.onlineword p{ color:#333; line-height:30px; font-size:16px;}
.onlineword .wordsp{ font-size:26px; color:#333;}

.contselect{ height:35px; width:300px; font-size:14px; margin-left:15px; color:#666;}
.wordsin{ height:35px; width:300px; font-size:1em;margin-left:15px; border:1px solid #ccc; outline:none; color:#666}
.txtareao{ height:6em; width:96%; border:1px solid #ddd; color:#666; outline:none; margin-left:15px;}
.wordsL{ width:70%; height:4em}
.wordsL p{ line-height:1.6em; color:#666;}
.wordsR{ width:29%; }
.wordsRbtn{height:2.3em; background:#0350a8; margin-top:2em; color:#fff; line-height:2.3em; border:0; width:100%}
.wdtijbtn{ width:137px; height:38px; background:#0350a8; line-height:38px; text-align:center; color:#fff; font-size:16px;}
.baoyangul li{ width:130px; height:40px; background:#0350a8; line-height:40px; text-align:center; color:#fff; margin-right:5px; float:left; font-size:14px; cursor:pointer}
.bycurren{ height:45px; margin-top:-5px; background:#bb2119 !important}
.bymain{padding-bottom:30px;}
.bymainul{ border-bottom:1px solid #ddd; height:28px;}
.bymainul li{ width:94px; height:28px; border:1px solid #ddd; text-align:center; line-height:28px; color:#333; float:left; margin-left:5px; border-bottom:none; cursor:pointer}
.bymaincurre{ background:#bb2119; color:#fff !important}
.hdimg img{ width:228px; height:112px; border:1px solid #ddd}
.newsbgtxt{height:35px; background:url(../images/toum.png); z-index:120; position:relative; line-height:35px; text-align:center;display:block; width:228px; color:#fff; margin-top:-35px;}
.newsbgtxt a{height:35px; width:228px; display:block; color:#fff !important}
.newsbgtxt a:hover{text-decoration:underline}
.byncont{ background:#fff; height:360px; border:3px solid #0350a8; overflow:hidden}
.byncont ul li{ width:228px; margin-bottom:5px;}
.byncont ul li a{ color:#333;}
.byncont ul li a:hover{color:#ad343d; text-decoration:underline}

.baoyinli li{ width:100%; line-height:55px; border-bottom:1px dashed #ccc; height:55px; overflow:hidden; font-size:14px;}
.baoyinli li a{ color:#333}
.baoyinli li a:hover{ color:#bb2119}
.baoyinlidiv{ width:70%; line-height:55px; overflow:hidden; margin-left:10px;}
.baoyinliR{ margin-right:30px}

.hdzxmain li{ height:125px; border-bottom:1px dashed #ddd;}
.hdzxtxtR p{ line-height:22px;}
.hdzxtxtR p a{ color:#666;}
.hdzxtxtR p a:hover{text-decoration:underline; color:#0350a8}
.hdzxp a{ font-size:14px; color:#333 !important;}
.hdzxphg{ height:70px; overflow:hidden}
.hdzxpr{ text-align:right;  font-size:14px;}
.hdzxpr a{ color:#0350a8;}
.hdzxtxtR{ width:520px; margin-left:15px;}
.hdzximg{ width:165px; height:99px; margin-top:10px;}
.hdzximg img{ width:100%; height:100%}


.newschlist li{margin-right:10px;width:230px;height:200px; float:left}
.newschlist .img_wrap{width:230px;height:142px;}
.newschlist li a{ color:#333; text-decoration:none;}
.newschlist li a:hover{ color:#a9212a; text-decoration:underline}
.divtm{background:url(../images/bgo1.png); width:230px; height:142px; position:relative; margin-top:-142px;display:none;}
.text-area{line-height:22px; font-size:14px; margin-left:15px;}

.aboutus{ width:180px; height:225px;}
.aboutus ul li{ height:111px; background:url(../images/abus2.png) no-repeat; width:180px; color:#000; line-height:111px; font-size:18px; text-align:center; cursor:pointer}
.aboutli{ background:url(../images/abus1.png) no-repeat !important; color:#fff !important;}
.aboutusmain{ width:800px;}
.abtxtm{ text-indent:2em; line-height:22px; margin:10px 20px; width:340px;}
.abtxto{ text-indent:2em; line-height:22px;margin:10px 20px;}
.usmain{ background:#f3f3f3; width:720px; height:90px;}
.usbgo{ width:106px; height:65px; background:#a7a7a7; line-height:65px; text-align:center; color:#fff; font-size:20px;}
.usbgt{ width:111px; height:23px; background:url(../images/usbg1.png) no-repeat; line-height:23px; text-align:center; color:#5494de}
.usbgs{ height:44px; border:1px solid #ddd; width:107px; background:#f3f3f3; line-height:44px; text-align:center; color:#666; font-size:14px; border-bottom:none; border-left:none;}
.ustel{ color:#666; line-height:30px; font-size:14px; margin-left:30px;}
.ustel p{ color:#333; font-weight:bold}