@charset "gb2312";
body{width:100%;height:100%;margin:0 auto;font:12px "\5B8B\4F53"; background:#fff url(/ippe/template/images/bodybg.jpg) repeat-x left -2px} 
span,ul,li,h1,h2,h3,h4,form,img{margin:0;padding:0;border:none}
ul,li{list-style-type:none}
select,textarea{outline:none;border:none;margin:0;padding:0}
.wyb{ width:100%}
textarea{resize:none}
.clearfix{clear:both;zoom:1}
.clearfix:after{clear:both;display:block;content:"\0020";visibility:hidden;height:0px}
a{text-decoration:none;color:#000} 
a:hover{color:#cf5100}
.clear{clear:both;font-size:0px;height:0px; line-height:0}
a{blr:expression(this.onFocus=this.blur())}
.gl{ color:#f00}
.fl{float:left} .fr{float:right}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.dt{ margin-right:12px; display:inline}
.top{ width:980px; height:42px; background:url(/ippe/template/images/topbg.jpg); margin:0 auto; position:relative; padding-top:148px}
.top .nav{ margin:0 auto; width:930px; height:42px; position:relative; z-index:10}
.top .search{ width:180px; height:22px; position:absolute; bottom:70px; right:40px}
.top .txt{ width:140px; height:22px; line-height:22px; padding-left:9px; background:url(/ippe/template/images/putbg.png); border:none; color:#3a3a3a}
.top .sub{ width:31px; height:22px; background:url(/ippe/template/images/btnbg.png); border:none}

.cg-nav{ height:42px; float:left}
.first{ background:none !important}
.cg-nav li{ background:url(/ippe/template/images/jiange.jpg) no-repeat left top}
.cg-nav li a{ color:#fff; font:bold 14px/42px "ËÎÌå"}
.cg-nav li:hover a{ color:#fff}
.cg-nav li ul li{ background-image:none}
.cg-nav li ul li a{ font:12px/26px "ËÎÌå"; color:#000 !important}

.indexmain{ background:url(/ippe/template/images/mainbg.png) repeat-y; width:980px; margin:0 auto}
.banner{ width:548px; height:272px; float:left}
.accordion{ width:382px; height:272px; float:right}
.accordion .title,.accordion  .tstitle,.accordion .title h2,.accordion .tstitle h2{height:35px; background-image:url(/ippe/template/images/hdbg.jpg)}
.accordion .tstitle{ background-position:0 0; padding-left:30px}
.accordion .tstitle h2{ background-position:0 -35px;font:bold 14px/35px "ËÎÌå"}
.accordion .title{ background-position:0 -70px; padding-left:40px; cursor:pointer}
.accordion .title h2{ background-position:0 -35px; font:12px/35px "ËÎÌå"}
.accordion .accordion-selected{ background:none; padding-left:30px !important}
.accordion-selected h2{font:bold 14px/35px "ËÎÌå" !important;color:#a00407; background:none !important}

.accordion  .content{ height:96px; padding:0 10px 1px 28px; line-height:24px; text-indent:24px}
.accordion  .content h2{color:#a00407; font:bold 14px/30px "ËÎÌå"; display:block}

.xx{color:#a00407; display:block; line-height:24px; text-align:right; float:right}
.bor{border-bottom:1px dotted #b6b6b6}
.bigbox{ padding:0 25px}
.newsbox{ padding:25px; background:url(/ippe/template/images/bottombg.jpg) no-repeat center bottom}
.newleft{ width:268px; padding-left:10px; float:left}
.newleft .title{ height:30px; line-height:30px; background:url(/ippe/template/images/line.jpg) repeat-x 20px bottom}
.newleft .title h2{ background:url(/ippe/template/images/ico1.jpg) no-repeat left center; padding-left:35px;font:bold 14px/30px "ËÎÌå"}
.newleft .info{ width:148px; float:right}
.newleft ul{ padding-left:10px}
.newleft li{ padding:15px 0 0 0; }
.newleft .xpic{ width:87px; height:87px; background:url(/ippe/template/images/xpicbg.jpg); padding:6px; float:left; margin-right:10px; display:inline}
.newleft .atitle{ font:bold 12px/18px "ËÎÌå"; color:#a00407; display:block}
.newleft .jianjie{ line-height:18px}
.more{ padding:0 15px}

.newcenter{ width:390px; padding-left:26px; background:url(/ippe/template/images/leftbg1.jpg) no-repeat left top; margin-left:26px; display:inline}
.newcenter .title{ height:30px; line-height:30px; background:url(/ippe/template/images/line.jpg) repeat-x 20px bottom}
.newcenter .title h2{ background:url(/ippe/template/images/ico2.jpg) no-repeat left center; padding-left:35px;font:bold 14px/30px "ËÎÌå"}
.newcenter .info{ width:160px; float:right; border-left:1px solid #eae9e6; padding-left:18px}
.newcenter ul{ padding-left:10px; padding-right:15px}
.newcenter li.first{ padding:15px 0; }
.newcenter .tyli{ background:url(/ippe/template/images/sanjiao.jpg) no-repeat left center; padding-left:15px; line-height:24px}
.newcenter .dt{ float:right}
.newcenter .dpic{ width:160px; height:114px; background:url(/ippe/template/images/dpicbg.jpg); padding:6px; float:left; margin-right:10px; display:inline}
.newcenter .atitle{ font:bold 12px/22px "ËÎÌå"; color:#a00407; display:block}
.newcenter .jianjie{ line-height:22px}

.newright{ width:156px; float:right; padding:0 10px 0 18px; background:url(/ippe/template/images/leftbg2.jpg) no-repeat left top}
.piclink li{ float:left; margin:5px 0}
.piclink li a{ width:150px; height:46px; padding:1px; border:1px solid #dadada; display:block}
.piclink img{ height:46px}
.piclink p{ margin:0}

.link li{ background:url(/ippe/template/images/fk.jpg) no-repeat left center; padding-left:15px; line-height:24px; height:24px; overflow:hidden}
.nylink{ padding-left:10px; margin:10px 0}
.nylink li{ background:url(/ippe/template/images/nyfk.png) no-repeat left center; padding-left:10px; line-height:24px; height:24px; overflow:hidden}

.pictit{ width:160px; height:30px; background:url(/ippe/template/images/yjry.jpg) no-repeat right 20px; position:relative; float:left; padding-left:20px; position:relative; padding-top:100px}
.yjmore{ width:50px; height:20px; position:absolute; left:80px; top:70px}
.hy{ line-height:30px; text-align:center; display:block; width:100%;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#0163ae; text-decoration:underline}
.sbox{background:url(/ippe/template/images/indexbmbg.jpg) no-repeat 1px bottom; padding:10px 25px; position:relative; z-index:10}
.scrollbox{padding:8px 10px; position:relative; margin:0 auto; width:710px; float:right}
.scroll{ margin:0 auto; width:600px; position:relative; overflow:hidden}
.scroll ul{ width:1000px; overflow:hidden}
.scroll li{ float:left; width:138px; margin-right:17px; display:inline}
.apic{ height:90px !important; width:120px; padding:9px; background:url(/ippe/template/images/picbg.jpg)}
.scroll a{ line-height:30px; display:block; text-align:center; overflow:hidden; height:30px}
.prev{ height:52px; width:27px; display:block; background:url(/ippe/template/images/btnleft.jpg); position:absolute; left:5px; top:40px}
.next{ height:52px; width:27px; display:block; background:url(/ippe/template/images/btnright.jpg); position:absolute; right:5px; top:40px}

.footer{ width:100%; height:55px; background:url(/ippe/template/images/footerbg.jpg) repeat-x; padding-top:58px; margin-top:-58px; line-height:54px; color:#fff; text-align:center; position:relative}
.footer p{ margin:0}
.footer a{ color:#fff; text-decoration:underline}

.left{ width:250px; float:left}
.right{ width:670px; float:right}
.nytytit{ width:100%; height:40px; background-position:0 -120px; background-repeat:repeat-x}
.nytytit h2{ padding-left:2px; font:bold 14px/36px "ËÎÌå"}
.nytytit .ico1,.nytytit .ico2,.nytytit .ico3,.nytytit{background-image:url(/ippe/template/images/nylistbg.jpg)}
.nytytit span{width:45px; height:40px;}
.nytytit .ico1{ background-position:0 2px}
.nytytit .ico2{ background-position:0 -39px}
.nytytit .ico3{ background-position:0 -79px}
.cg-catalog{ margin-top:10px}
.cg-catalog li{line-height:25px}
.cg-catalog li span{ display:block; line-height:20px; background-image:url(/ippe/template/images/nysanjiao.png); background-position:18px 10px; background-repeat:no-repeat; padding:3px 10px 2px 30px}
.cg-catalog .cat-selected{ background-color:#d2ecff}
.cg-catalog .second-catalog .cat-selected{ background-color:#FFF} 

.cg-catalog .second-catalog li span{background-image:url(/ippe/template/images/nyfk.png)}

.daohang{ height:35px; background:url(/ippe/template/images/dhbg.png) repeat-x; line-height:35px}
.daohang h2{ background:url(/ippe/template/images/dqico.png) no-repeat center; height:35px; padding:0 8px}

.nynews{ padding:20px}
.nynews li{ background:url(/ippe/template/images/nyfk.png) no-repeat left center; padding-left:10px; line-height:24px; height:24px; overflow:hidden}

div.fy{display:block;line-height:20px; margin:8px auto; height:20px; width:100%; text-align:center; color:#999;}
div.fy a{color:#a61108;}

.nymain{padding:0 25px 70px 25px; width:930px; position:relative; margin:0 auto; background:url(/ippe/template/images/mainbg.png) repeat-y}
.nybottom{ height:58px; width:980px; background:url(/ippe/template/images/indexbmbg.jpg) 1px center; position:absolute; left:0; bottom:0; z-index:10}

.nycon{ font-size:14px; line-height:180%; padding:10px}

.article .articletitle{ font:18px/50px "Î¢ÈíÑÅºÚ"; text-align:center}
.article .articleinfo{ font:12px/30px "Î¢ÈíÑÅºÚ"; text-align:center; margin:0 auto 15px auto; width:80%}
.article .articlecon{ padding:0 10px; font-size:14px; line-height:150%}

/*µ±Ç°±êÌâÏÔÊ¾µÄÑùÊ½*/ 
.sdh_lm h2{ height:30px; line-height:30px; font-size:14px; text-indent:10px; margin:15px 0;}
.sdh_lm h3,.sdh_lm h4{ height:30px; line-height:30px; font-size:14px; margin:20px 0 8px 0; color:#920a0a;}
.sdh_lm .son_con{position:relative; padding-bottom:30px}
.lmms p{ line-height:24px;}
.sdh_lm h4{font-size:12px;  background:url(/template/images/sdh_list_libg.gif) no-repeat left center;}
.son_con{ padding:7px 0 20px 0; background:#e8ebf0;}
.son_con .mo{ float:right; position:absolute; right:26px; bottom:8px }/*²é¿´¸ü¶à*/

/*ÓÒ²àÍ¼Æ¬ÏÔÊ¾µÄUL*/
.son_con ul{  overflow:hidden;  margin:0 auto;}  
.son_con ul li{ overflow:hidden; float:left; margin-left:13px; margin-top:14px;display:inline;text-align:left;}
.son_con ul li a{ display:block; float:left; width:148px; overflow:hidden; height:141px}
.son_con ul li a img{ display:block; padding-bottom:5px; width:148px;  height:111px;}
.sdh_con{ background:url(/template/images/sdhbg.gif) repeat-y; overflow:hidden;}

/*ËÄ´ó»¯×ÓÀ¸Ä¿ÄÚÒ³*/
.sdh_sonh2{}
.sdh_son ul li{ float:left; width:139px; overflow:hidden; margin:0 10px; text-align:left;  margin-bottom:15px; height:146px;}
.sdh_son ul li a{ display:block; float:left;}
.sdh_son ul li a img{ display:block; width:133px; height:99px; border:1px #CCC solid; padding:2px; margin-bottom:7px;} 

.list2_nav .sdh_list ol .sdh_list_btli ul{ background:none; width:161px; padding-left:10px;}
.list2_nav .sdh_list ol .sdh_list_btli ul li{text-indent:0; background:url(/template/images/list2_nav_liabg.gif) no-repeat 0px bottom;   overflow:hidden; height:100%; padding-bottom:8px; padding-left:15px;}
.list2_nav .sdh_list ol .sdh_list_btli ul li a{font-size:12px; display:block; height:100%; font-weight:normal; background:url(/template/images/1.gif) no-repeat 0px 5px; padding-left:10px;}

.picbox{ margin:10px 0}
.picbox li{ float:left; margin:5px 20px; width:126px; display:inline}

.teacherbg{ padding:2px; border:1px solid #CCC; width:120px; height:90px; display:block}

.picbox li .abt{ display:block; text-align:center; line-height:30px; height:30px; display:block; overflow:hidden}

.picbox h2{ background:#D2ECFF url(/ippe/template/images/nysanjiao.png) no-repeat 15px center; padding-left:25px; line-height:30px; font:bold 12px/30px "Î¢ÈíÑÅºÚ"; margin-bottom:10px }

.dabiao li{ width:634px; height:120px; padding:9px 3px 0 3px; background:url(/ippe/template/images/achiev_h_bg1.jpg); margin-top:10px;}

.width470{ width:470px}
.lwtable th{ background:url(/ippe/template/images/zhuanli_icon.jpg) no-repeat left center; padding-left:30px;}
.lwtable th a{ font:bold 14px/30px Arial, Helvetica, sans-serif; color:#1E7CEA}
.lwtable td{ height:20px; color:#555}
.lwtable .font1{ font:bold 12px/20px "Î¢ÈíÑÅºÚ"; padding-left:10px; text-align:left}
.lwtable .font2{ font:12px/20px Arial, Helvetica, sans-serif; text-align:left; width:460px}

.tytable th{ background:url(/ippe/template/images/zhuanli_icon.jpg) no-repeat 10px center; padding-left:35px;}
.tytable th a{ font:bold 14px/26px Arial, Helvetica, sans-serif; color:#1E7CEA}
.tytable td{ height:26px; color:#555; text-align:left}
.tytable .font1{ font:bold 12px/26px "Î¢ÈíÑÅºÚ"; text-align:left; padding-left:10px}
.tytable .font2{ font:12px/26px Arial, Helvetica, sans-serif; text-align:left}

.tabpic{ width:88px; height:110px; border:1px solid #DFDEDE; float:left; margin-right:10px; display:inline} 

.more2{ width:37px; height:20px; padding:0 10px; background:url(/ippe/template/images/more2.jpg) no-repeat center; display:block; float:right}
.tabcon{ padding:10px 15px}

.tablist{ height:27px; display:block; margin-top:15px; padding:0 15px; border-bottom:1px solid #E5E5E5}
.tablist li{ float:left; margin:0 5px}
.tablist li a{ width:110px; height:27px; background:url(/ippe/template/images/qtlw_a.jpg); display:block; font:bold 12px/27px "ËÎÌå"; color:#4B99E2; text-align:center}
.tablist li a:hover,.tablist li a.act{ background:url(/ippe/template/images/qtlw_a-hover.jpg); color:#FF6B00}

.down{ width:88px; height:26px; margin-right:80px; background:url(/ippe/template/images/dowmload_lw.jpg) no-repeat center; float:right; display:inline}

.conimage{ width:100%; height:200px; padding:20px 0; text-align:center}
.conimage img{ height:200px; width:300px}

.lwcontent h2{ display:block; border-bottom:1px dashed #000000; font:bold 14px/24px Arial, Helvetica, sans-serif; color:#1E7CEA}

.tcon{font:14px/24px Arial, Helvetica, sans-serif !important}
.hzbox{ padding:10px}
.hzbox li{ width:320px; margin-bottom:15px}
.abox{ border:1px solid #CCCCCC; padding:10px; min-height:236px;_height:236px; background:url(/ippe/template/images/message_visit_bg.jpg) no-repeat 162px center}
.hzbox li .tpic{ border:1px solid #CCCCCC; width:140px; height:100px; background:#fff; padding:1px}
.atit{ background:url(/ippe/template/images/nysanjiao.png) no-repeat left; padding-left:12px;}
.atit a{font:bold 12px/30px "Î¢ÈíÑÅºÚ"; color:#006AD7}
.atit .dt{ line-height:30px}
.hzjj{ line-height:24px; font-size:12px; text-indent:24px}
.hzbox td{ line-height:20px; text-align:left}
.lefttd{ width:142px; padding-right:18px}
.hzbox h2{ display:block; height:20px; padding-left:25px;font:bold 12px/18px "Î¢ÈíÑÅºÚ"; color:#006AD7; padding-top:6px}
.renyuan{ background:url(/ippe/template/images/message_icon.jpg) no-repeat left bottom}
.chengxiao{ background:url(/ippe/template/images/message_icon1.jpg) no-repeat left bottom}
.ckxx{ display:block; width:80px; height:26px; background:url(/ippe/template/images/detail.jpg); margin:10px auto 0 auto}

.table_2 {border-bottom: 1px solid #B2B2B2;border-right: 1px solid #B2B2B2;line-height: 25px; margin:0 auto}
.table_2 tr td {border-left: 1px solid #B2B2B2;border-top: 1px solid #B2B2B2;}
.table_2 .name {color: #4C4C4C;font-weight: bold;text-align: center;}

.articleimg{ width:100%; height:266px; padding:20px 0; text-align:center}
.articleimg img{ height:266px; width:355px; border:1px solid #ccc}


.lm_sonbt{ height:27px; background:url(/cspt/template/images/tab_btbg.gif) repeat-x; margin-top:23px;}
.lm_sonbt li{ height:23px; border:1px solid #b0bac6; padding:0 10px; line-height:23px; font-size:12px; float:left; margin-right:5px; background:#d7e0e7; margin-top:2px; cursor:pointer;}

.lm_sonbt .hov{ height:25px; border-bottom:none; background:#FFF; font-weight:bold; margin-top:1px;}
.list_con{ padding-top:15px; overflow:hidden}
.list_con ul{ overflow:hidden; width:770px; }
.list_con ul li{ width:220px; height:200px; float:left; margin:0 6px 22px 6px; text-align:center;}
.list_con ul li a{ display:block; float:left;}
.list_con ul li a p{ margin:0; padding:12px 0;}
.list_con ul li a p img{ display:block; width:300px; height:200px;}

.tsimg{display: block; float: right;height: 267px;padding: 0 0 55px 8px;width: 356px;}
.toplink{width:60px; display:block; text-align:center; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; position:absolute; left:60px; bottom:60px}

.big_div {width: 100%;height: 100%;background: #000;position: absolute;top: 0;display: none;left: 0;}
.box {width: 918px;height: 574px;background: #FFF;position: relative;top: 50%;left: 50%;overflow: hidden; z-index:99}
.close {width: 25px;height: 25px;display: block;position: absolute;top: 0;right: 0;}

.nmbox li{ height:35px; background:url(/ippe/template/images/hdbg.jpg) repeat-x left -35px; margin:6px 0}
.nmbox li a{ font:bold 14px/35px "Î¢ÈíÑÅºÚ"; display:block;background:url(/ippe/template/images/hdbg.jpg) no-repeat left -70px; padding-left:40px;height:35px;}




