
/*常用*/
.fl{float:left;}
.fr{float:right;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.w300{width:300px;display:inline;}
.w640{width:640px;display:inline;}

/*main*/
#main{width:950px;margin:0 auto;}


/*cherry start*/
.clear{ clear:both;}
.blues,a.blues:link,a.blues:visited{color:#21469F; text-decoration:none;}
a.blues:hover { color:#FF6600;text-decoration:underline;}
.blueq,a.blueq:link,a.blueq:visited{color:#22479F; text-decoration:underline;}
a.blueq:hover { color:#FF6600;text-decoration:underline;}
.greyk,a.greyk:link,a.greyk:visited{color:#666666; text-decoration:none;}
a.greyk:hover { color:#FF6600;text-decoration:underline;}
.redk{ color:#FE0000;}
.greenk{ color:#009802;}
.blackk{ color:#333333;}

.floleft{float:left;}
.floright{float:right;}
.flo_d{clear:both;}
.flo_d ul{margin:0;padding:0;border:0;clear:both;}
.flo_d ul li{float:left;list-style-type: none;}
.flo_e{clear:both;}
.flo_e ul{margin:0;padding:0;border:0;clear:both;}
.flo_e ul li{list-style-type: none;}

.textcenter{ text-align:center;}
.textleft{text-align:left;}
.textright{ text-align:right;}
.fb{font-weight: bold;}
.fwnoml{ font-weight:normal;}
.ofh{ overflow:hidden;}
.ofhk{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;}

.t12{font-size: 12px;}
.t13{font-size: 13px;}
.t14{font-size: 14px;}
.t16{font-size: 16px;}

.height_28p{line-height:28px;}
.height28p{height:28px;}
.height_24p{line-height:24px;}
.height24p{height:24px;}
.height_22p{line-height:22px;}
.height22p{height:22px;}
.height_20p{line-height:20px;}
.height_18p{line-height:18px;}
.height_19p{line-height:19px;}

.magt3{ margin-top:3px;}
.magt5{ margin-top:5px;}
.magt10{ margin-top:10px;}
.magt15{ margin-top:15px;}
.magt20{ margin-top:20px;}
.magr10{ margin-right:10px;}
.paddt5{ padding-top:5px;}
.paddt10{ padding-top:10px;}
.paddl10{ padding-left:10px;}
.paddl27{ padding-left:27px;}
.paddr10{ padding-right:10px;}
.paddb10{ padding-bottom:10px;}
.padd_t5_lr10_b5{ padding:5px 10px 5px 10px;}
.padd10{ padding:10px 10px 10px 10px;}
.pad8{ padding:8px 8px 8px 8px;}
.magl10_r10{ margin:0 10px 0 10px;}

.borderh1{ border:1px solid #E4E4E4; border-top:none;}
.borderh2{ border:1px solid #C6D8FF; border-top:none;}
.borderh3{ border-bottom:1px dashed #cccccc;}
.bordimg{ border:1px solid #dddddd;}

.bgclo{ background-color:#F9FDFF;}
.futbg1a{ background:url(/images/future_bg.gif) 0 -65px repeat-x; height:28px;}
.futbg1b{ background:url(/images/future_bg.gif) 0 0 no-repeat; height:28px;}
.futbg1c{ background:url(/images/future_bg.gif) -95px 0 no-repeat; height:28px;}
.futbg2a{ background:url(/images/future_bg.gif) 0 -189px repeat-x; height:28px;}
.futbg2b{ background:url(/images/future_bg.gif) 0 -133px no-repeat; height:28px;}
.futbg2c{ background:url(/images/future_bg.gif) -95px -133px no-repeat; height:28px;}
.futbg3a{ background:url(/images/future_bg.gif) 0 -470px repeat-x; height:28px;}
.futbg3b{ background:url(/images/future_bg.gif) 0 -402px no-repeat; height:28px;}
.futbg3b2{ background:url(/images/future_bg.gif) 0 -541px no-repeat; height:28px;}
.futbg3b3{ background:url(/images/future_bg.gif) 0 -609px no-repeat; height:28px;}
.futbg3c{ background:url(/images/future_bg.gif) -195px -402px no-repeat; height:28px;}
.futtb1{ background:url(/images/future_bg.gif) 8px -305px no-repeat; padding-left:23px; height:28px; line-height:28px;}
.futtb1k{ background:url(/images/future_bg.gif) 8px -307px no-repeat; padding-left:23px;}
.futtb1k2{ background:url(/images/future_bg.gif) 8px -305px no-repeat; padding-left:23px;}
.futtb2{ background:url(/images/future_bg.gif) 8px -234px no-repeat; padding-left:28px; color:#2245A1; height:28px; line-height:28px;}
.futtb3{ background:url(/images/future_bg.gif) 10px -347px no-repeat; padding-left:27px;}
.futtb3k{ background:url(/images/future_bg.gif) 13px -343px no-repeat; text-indent:28px;}
.futtb3k2{ background:url(/images/future_bg.gif) 10px -351px no-repeat; padding-left:27px;}
.futtb4{ background:url(/images/black-li.gif) no-repeat 12px center; padding-left:27px;}
.futtb5{background:url(/images/black-li.gif) no-repeat left center;padding-left:10px;}
.futtb6{ background:url(/images/black-li.gif) no-repeat 0 10px; padding-left:10px;}
.futtb7{ background:url(/images/black-li.gif) no-repeat 10px 10px; padding-left:20px;}

.width5{ width:5px;}
.width85{ width:85px;}
.width105{ width:105px;}
.width122{ width:122px;}
.width132{ width:132px;}
.width147{ width:147px;}
.width153{ width:153px;}
.width170{ width:170px;}
.width174{ width:174px;}
.width180{ width:180px;}
.width200{ width:200px;}
.width210{ width:210px;}
.width220{ width:220px;}
.width240{ width:240px;}
.width250{ width:250px;}
.width290{ width:290px;}
.width300{ width:300px;}
.width310{ width:310px;}
.width320{ width:320px;}
.width350{ width:350px;}
.width360{ width:360px;}
.width400{ width:400px;}
.width430{ width:430px;}
.width440{ width:440px;}
.width460{ width:460px;}
.width470{ width:470px;}
.width490{ width:490px;}
.width500{ width:500px;}
.width635{ width:635px;}
.width630{ width:630px;}
.width640{ width:640px;}
.width650{ width:650px;}
.width670{ width:670px;}
.width680{ width:680px;}
.width685{ width:685px;}
.width690{ width:690px;}
.width730{ width:730px;}
.width760{ width:760px;}
.width780{ width:780px;}
.width830{ width:830px;}
.width940{ width:940px;}

/*futures*/
.futurescon{ width:950px; margin:0 auto;}
.rmbpj{ font-size:12px; line-height:23px;}
.rmbpj td{ padding-left:10px; line-height:23px; height:23px;}
.jystab td{line-height:22px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis; }
.jg_cn{ padding:6px 10px 0 10px;}
.jg1-li li{font-size:14px;line-height:24px;background:url(/images/black-li.gif) no-repeat left center;padding-left:10px;}
.jg1-li li span{float:right;color:#666666;font-size:12px;}
.dzp_cn{ padding:6px 10px 4px 10px;}
.dzp_cn2{ padding:6px 10px 10px 10px;}
.dzp_cn3{ padding:6px 10px 8px 10px;}
.dzpl-li li{background:url(/images/black-li.gif) no-repeat left center;padding-left:10px; font-size:12px; line-height:20px;}
.dzpl2-li li{background:url(/images/grey-li.gif) no-repeat left center;padding-left:10px; font-size:12px; line-height:20px;}
.dzpl3-li li{font-size:12px;}
.dzpl3-li li.li_titlek{ width:176px; float:left; background:url(/images/black-li.gif) no-repeat 0 9px;padding-left:10px; font-size:12px; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis;   }
.dzpl3-li li.li_datek{ float:right; width:36px; color:#666666; line-height:20px; height:20px; text-align:right;}
.dzpl4-li li{font-size:12px;}
.dzpl4-li li.li_titlek{ width:230px; float:left; background:url(/images/grey-li.gif) no-repeat 0 9px;padding-left:10px; font-size:12px; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis; }
.dzpl4-li li.li_datek{ float:right; width:36px; color:#666666; line-height:20px; height:20px; text-align:right;}
.dzpl5-li li{font-size:12px;}
.dzpl5-li li.li_titlek{ width:230px; float:left; background:url(/images/black-li.gif) no-repeat 0 9px;padding-left:10px; font-size:12px; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  -o-text-overflow:ellipsis; }
.dzpl5-li li.li_datek{ float:right; width:36px; color:#666666; line-height:20px; height:20px; text-align:right;}
.malqh{ margin:0 0 15px 0; line-height:20px;}
.l-tabk{float:left;width:470px;}
.l-tabk li{float:left;width:56px;text-align:center;height:28px; line-height:35px;background:url(/images/ltab.png) no-repeat;margin-left:1px;margin-right:2px;font-size:12px;color:#22469E;cursor:pointer;}
.l-tabk li.current{background:url(/images/ltab-c.png) no-repeat;font-weight:bold;}
.bgclose{ background-color:#F0F6FC; height:22px; line-height:22px; text-align:left; font-size:12px; padding:0 10px 0 10px; margin:5px 0 5px 0;}
.bgclose span{ float:right; padding-top:3px;}

/*detail-news*/
.news-detail{ background-color:#F5FAFE;border:1px solid #E5ECF9;}
.news-detail h1{border-bottom: 1px solid #BECDE5;color: #03005C;font-size: 22px;font-weight: bold; padding:15px 0 10px 0; margin:0px 20px 5px 20px;text-align: center;}
.nd-info{text-align: center;line-height:26px;font-size:12px;}
.nd-c{font-size: 14px;line-height: 23px;margin: 15px 25px 25px;}
.nd-c p{margin-top:13px;margin-bottom:13px;}
.related-news{margin:0 25px 10px;}
.rn-hd{padding-bottom:5px;border-bottom:1px solid #CADBEA;margin-bottom:10px;}
.rn-hd h3{font-size:14px;font-weight:bold;color:#333;}
.rn-hd span{float:right;}
.rn-hd span a{color:#23479F;margin-left:4px;margin-right:4px;}
.rn-c ul li{padding-left:10px;background:url(/images/black-li.gif) no-repeat 0 center;font-size:12px;color:#666;line-height:24px;}
.rn-c ul li a{color:#23479F;font-size:14px;margin-right:10px;}
.sm{border-top:1px solid #CADBEA;border-left:1px solid #CADBEA;border-right:1px solid #ABABAD;border-bottom:1px solid #ABABAD;background:#fff;padding:6px;margin-top:15px;color:#777;line-height:16px;}

/*list-news*/
.list-hd{background:url(/images/ys_bgs5.gif) 0 0 repeat-x; height:25px; line-height:25px;padding-left:30px;padding-right:12px;}
.list-hd span{float:right;line-height:25px;}
.list-hd h3{font-size:14px;line-height:25px;color:#323230;float:left;width:120px;}
.list-hd span{float:right;padding-left:20px;background:url(/images/ipost.png) no-repeat left center;}
.list-hd span a{color:#20479E}
.list-c{padding:10px;}
.list-c ul{margin-bottom:15px;}
.list-c ul li{background: url("/images/black-li.gif") no-repeat scroll left center;font-size: 14px;line-height: 26px;padding-left: 10px;height:26px;}
.list-c ul li span{color:#777;font-size:12px;}

.list-hdk{background:url(/images/ys_bgs5.gif) 0 0 repeat-x; height:25px; line-height:25px;padding-right:12px; border-left:1px solid #C6D4EE; border-right:1px solid #C6D4EE;}
.list-hdk span{float:right;line-height:25px;}
.list-hdk h3{font-size:14px;line-height:25px;color:#323230;float:left;width:430px;}
.list-hdk span{float:right;padding-left:20px;background:url(/images/ipost.png) no-repeat left center;}
.list-hdk span a{color:#20479E}

.jdztk{ padding:10px 0 10px 0; margin:0 5px 0 5px;}
.jdztk img{ float:left; margin-right:8px;}

/*new*/
.list-hd2{background:url(/images/ys_bgs5.gif) 0 0 repeat-x; height:25px; line-height:25px;}
.list-hd2 span{float:right;line-height:25px;}
.list-hd2 h3{font-size:14px;line-height:25px;color:#323230;float:left;width:120px;}
.list-hd2 .l-tab{float:left;width:320px;}
.list-hd2 .l-tab li{float:left;width:56px;text-align:center;height:22px;background:url(/images/ltab.png) no-repeat;margin-left:1px;margin-right:2px;font-size:12px;color:#22469E;padding-top:3px;cursor:pointer;}
.list-hd2 .l-tab li.current{background:url(/images/ltab-c.png) no-repeat;font-weight:bold;}
.list-hd2 span{float:right;padding-left:20px;background:url(/images/ipost.png) no-repeat left center;}
.list-hd2 span a{color:#20479E}



/*jquerycssmenu*/
.jquerycssmenu{font: 12px Verdana;}
.jquerycssmenu ul{margin: 0;padding: 0;list-style-type: none;}
.jquerycssmenu ul li{position: relative;display: inline;float: left;}
.jquerycssmenu ul li a{display: block;padding: 5px 7px 4px 7px;border-bottom-width: 0;color: #2d2b2b;text-decoration: none;}
.jquerycssmenu ul li a:hover{}	
.jquerycssmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;border: 1px solid #C6D8FF;border-bottom:none;background-color:#F9FDFF;}
.jquerycssmenu ul li ul li{display: list-item;float: none;}
.jquerycssmenu ul li ul li ul{top: 0;}
.jquerycssmenu ul li ul li a{font: normal 13px Verdana;width: 150px; /*width of sub menus*/color: black;padding: 4px 5px;margin: 0;border-top-width: 0;
border-bottom: 1px solid #C6D8FF;}
.jquerycssmenu ul li ul li a:hover{background-color:#E3F0FF;}
.downarrowclass{position: absolute;top: 7px;right: 5px;}
.rightarrowclass{position: absolute;top: 5px;right: 5px;}

.hd-ur2{ padding:6px 5px 4px 10px;}
.hd-ur2 ul {list-style:none;overflow:hidden;_zoom:1;margin:0;padding:0;}
.hd-ur2 ul li{display:inline;overflow:hidden;_zoom:1;line-height:22px;height:22px; }
.hd-ur2 ul li dl{ clear:both;}
.hd-ur2 ul li dt{float:left;margin-right:3px;vertical-align:middle;  background:url(/images/future_bg.gif) 0 -346px no-repeat; padding-left:15px;}
.hd-ur2 ul li dt span{color:#E2E2E2;font-size:12px;}
.hd-ur2 ul li dt a{font-size:12px;font-weight:bold;text-decoration:none;margin-right:5px;color:#333;}
.hd-ur2 ul li dd{float:left;margin-left:3px;margin-right:4px;vertical-align:middle;height:22px;line-height:22px;}
.hd-ur2 ul li dd a{font-size:12px;text-decoration:none;color:#333;}
.hd-ur2 ul li dt a:hover, .hd-ur2 ul li dd a:hover{color:#F8742C;text-decoration:underline;}

.rmcon{ padding:10px 5px 5px 10px;}
.rmcon ul{ margin:0; padding:0; list-style:none;}
.rmcon ul li.dzpt1{ float:left;padding-left:8px;background:url(/images/black-li.gif) no-repeat left center; width:140px; font-weight:normal; color:#21469F; height:22px; line-height:22px; overflow:hidden;}
.rmcon ul li.dzpt2{ float:right; width:190px; height:22px; line-height:22px; overflow:hidden;}
.d-lxwm{padding:8px 4px;border-top:1px dashed #C8DEF2; line-height:19px;}

.rmcon2{ padding:10px 5px 5px 10px;}
.rmcon2 ul{ margin:0; padding:0; list-style:none;}
.rmcon2 ul li.dzpt1{ float:left; padding-left:8px; background:url(/images/black-li.gif) no-repeat left center; width:200px; font-weight:normal; color:#21469F; height:22px; line-height:22px; overflow:hidden; font-size:13px;}
.rmcon2 ul li.dzpt2{ float:right; width:460px; height:22px; line-height:22px; overflow:hidden; font-size:13px;}