@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 15px/180% "MENKSOF0"; color:#333;text-align:center; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 15px/180% "MENKSOF0";}
li,p{text-align:left;font:normal 15px/180% "MENKSOF0";}
a{color:#333;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
.tb_rl,.tb_rl td,.tb_rl li{writing-mode:tb-rl;}
div,td{ font-size:18px; color:#000000; line-height:180%;vertical-align:top;text-lign:left;}
/*clear*/
.clear{ clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/180% "MENKSOF0";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#ad1a28;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#006ebb;}
.tb_rl,.tb_rl td,.tb_rl li{writing-mode:tb-rl;}

/*top*/
.top{ background:url(images/top/top_bg.png) repeat-x; height:47px;}
.top div span img{ vertical-align:middle; margin-right:8px;}
.top div span{ float:left; color:#c0b189;}
.top div span a{ padding:0 5px;}
.top div em{ float:right;}
.top div i,.top div i a:link,.top div i a:visited,.top div i a:hover{ color:#ad1a28;}
.top div em input,.top div em img{ vertical-align:middle; margin:0 4px;}
.top div em input{ width:100px; height:18px; border:#e4dece 1px solid; background:#f4eedb;}

/*p1*/
.p1_content{border:1px solid #999;padding:10px 0;}
.p1_left{width:710px;margin:0px 0 0 10px; display:inline;}
.p1_right{width:220px;margin:0px 35px 0 0px;_margin:0px 5px 0 0px;_display:inline;}
.p1_list{width:321px;padding-left:5px;}
.p1_focus{width:332px;display:inline;}



.r_a{ background:url(images/tit1.gif);width:226px;height:187px;padding:0px 0 0 0px;}
.r_a img{ float:left;}
.r_a table{height:180px;}
.r_a table tr td{width:40px;}
.p1_list2{width:355px; float:right}


/*蒙文新增*/
.nav_meng{ height:45px; padding:5px 0; margin-bottom:10px;}
.nav_meng td,.nav_meng td a{color:#5D0000; font-weight:bold;}
.meng01{ width:320px; height:288px;}
.meng01 h1{ font:bold 18px/140% "MENKSOF0";padding:0 5px 0 5px}
.meng02{ border:#ebebeb 1px solid; padding:10px; width:300px; float:right}

.meng03{ background:url(images/meng/p1_02.jpg) no-repeat top left ; width:343px; height:125px; margin-top:6px;}
.meng03 h3,.meng04 h3{ font:bold 14px/180% "MENKSOF0";}
.meng04{  width:355px; height:123px; margin-top:6px;border:1px solid #eaebed;}
.meng04 td{ padding-top:10px;}
.meng05{ background:url(images/meng/p1_01.gif) no-repeat; width:213px; height:188px; margin:10px auto 20px;}
.meng05 td{ padding-top:18px; font-weight:bold;}
.meng05 .wt{ width:68px; line-height:140%;}
.meng05 .wt,.meng05 .wt a:link,.meng05 .wt a:visited,.meng05 .wt a:hover{ color:#fff;}
.meng06{ width:230px; height:210px;}
.meng06 .t01{ width:31px; border:#c7ecef 1px solid;border-left:1px solid #2eb8c5; background:url(images/meng/web_14.gif);padding:10px 0;}
.meng06 .t02{ width:85px;}
.meng06 .t02 table{ margin-left:6px;}
.meng06 .t02 img{ margin-bottom:8px; background:#f6f6f6;}
.meng06 .t02 td{ line-height:120%; color:#666666; line-height:120%;}
.meng06 .t02 td a{color:#666666;}
.meng06 .t03 td {line-height:22px;width:22px;}
.meng07{ width:280px; float:right; padding-right:10px; padding-top:40px;}
.meng07 table{ height:245px;}
.meng07 .t01{ width:30px;}
.meng07 .t01 h3{ font-size:15px;}
.meng07 .t02{ width:240px;}
.meng07 .t02 div{ height:113px; margin:5px auto;}
.meng07 .t02 div img{ float:left;}
.meng07 .t02 div p{ float:left; line-height:140%;}
.memg08{ width:282px; height:265px; margin:10px auto;}
.memg08 h3{ font-size:15px;}
.memg08 .t01{ width:244px;}
.memg08 .t01 li{ height:265px;}
.meng09{ width:624px; margin:10px auto;}
.meng09 td{ height:108px;}
.meng10{ width:633px; height:170px;}
.meng10 td,.meng10 td a:link,.meng10 td a:visited,.meng10 td a:hover{ color:#fff;}
.meng11{ border:#999 1px solid; background:#fff; width:960px; padding:10px;}
.meng11 .t01{ width:255px;}
.meng11 .t02{ width:30px; background:url(images/meng/line.gif) repeat-y center;}
.meng11 .t03{ width:60px;}
.meng11 h2{ font-size:15px;}
.meng11 h1{ font:bold 20px/60px "MENKSOF0";}
.mt40{ margin:50px auto 20px;}

.b_left3{ background:url(images/meng/left1.gif);width:16px;height:21px;border:none;margin-top:50px;}
.b_right3{ background:url(images/meng/right1.gif);width:16px;height:19px;border:none;margin:5px 5px 0 0;margin-top:50px;}
.jCarouselLite2{width:310px;margin-top:30px; float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }

.jCarouselLite2 img{margin:5px;}
.jCarouselLite2 li{}

.ej_left{border:1px solid #e5e5e5;width:688px;margin:0; background:#fff;padding:20px 10px;}

.ej_right{border:1px solid #e5e5e5;width:258px; background:#fff;padding:10px 0;}
.center{ text-align:center;} 
.ej_nav{ background:url(images/meng/nav2.jpg) no-repeat top center;height:97px; text-align:center;}


.m_pic img{margin-bottom:2px;}

.m_content1{height:330px; border:#999 1px solid;}
.m_content1 h1{ padding:10px 0; height:280px; width:30px;}
.m_content1 h1.gray{ background:#d2d2d2; color:#000;}
.m_left1{width:470px; height:320px; float:left;padding-top:10px; padding-right:20px; border-right:#999 1px solid;}
.m_left1 .t02{ width:85px;}
.meng01 td{line-height:30px;}
.m_right1{width:458px; height:320px; float:left; padding-top:10px;margin-left:10px;}
.meng_img img{margin-bottom:10px;}



.m_content2{ background:url(images/p3bg.gif);padding-bottom:10px; border:#999 1px solid;}
.m_left2{width:325px; float:left;padding-top:10px;}
.m_left2 table tr td{line-height:30px;}

.copyright{ text-align:center;padding:20px 0;}

/*qunzhong*/
.pic_f{ background:#eee; border:#999 1px solid; padding:20px; width:940px; height:340px; overflow:hidden;}
.pic_f img{ float:left;}
.pic_f td{line-height:140%;}
.nav{border-bottom:#bf0000 3px solid; padding:8px 0;}
.nav table{border-left:#ccc 0px solid;}
.nav td{ border-right:#ccc 0px solid;}
