@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd,ol, ul, li, pre,
form, fieldset, legend, button, input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 14px/1.5 "msyhl422459","Î¢ÈíÑÅºÚ",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
a { text-decoration: none; color:#333333 }
a:hover { text-decoration: none;  }

.header{ width:100%; margin:0 auto; height:41px; position:relative; background:#2a2a2a}
.headerbox{ width:1200px; position:relative; margin:auto; color:#ffffff}
.header_text{ position:absolute; left:0px; line-height:41px;}
.header_cont{ position:absolute; right:0px; line-height:41px;}
.header_cont a{ color:#ffffff}

.nav{ width:1200px; height:121px; margin:0 auto;}
.top{ background:url(images/top.jpg) no-repeat center top; width:433px; margin:0 auto; height:121px; float:left}
.memu{ width:740px; margin:0 auto; float:right}
.memu ul{width:740px; margin:0 auto;}
.memu ul li{ float:left;}
.memu ul li a{ display:block; float:left; width:157px; text-align:center; height:121px; line-height:121px;font-size:15px; font-weight:bold}
.memu ul li a:hover{ color:#fff; font-size:15px; background:#d61d23; font-weight:bold}
.memu ul #home{ background:none; width:96px;}
.main{ width:1200px; margin:0 auto}
.clear{ height:0px; display:block; clear:both; overflow:hidden; line-height:0px;}
.left{ float:left}
.right{ float:right}
.topall{ width:100%; margin:0 auto; background:#f5f5f5; height:50px; padding-top:40px;}
.bodytop{ width:1226px; margin:0 auto}
.bodytop .title{ width:1226px; height:50px; text-align:center; font-size:30px; font-weight:bold; color:#484848}
.bodytop .title1{ width:1226px; height:50px; text-align:center}
.bodytop .content{ width:1226px; padding-top:62px;}
.bodytop .content .ys1{ width:217px; margin:0 13px; height:205px; line-height:30px; background:#fff; float:left; border-bottom:1px solid #fab60e}
.bodytop .content .ys1 .wz{ width:200px; padding:20px 0 0 10px; text-align:center; font-size:16px;}

.cptop{ width:1200px; margin:0 auto; margin-top:350px;}
.cpleft{ width:258px; height:auto; float:left}
.cpleft .title{ width:258px; height:80px; background:#e60101; color:#fff; text-align:center; line-height:35PX; font-size:25PX; padding-top:30px;}
.cpleft .title SPAN{ font-size:12px; color:#fff; line-height:15px}
.cpleft .content{ width:258px; background:#034091; padding:30px 0 15px 0}
.hh{ display:block; width:234px; margin:0 auto; background:url(images/cp_bg.gif) no-repeat center; height:44px; line-height:44px; text-align:left; text-indent:40px; margin-bottom:25px;}
.lx_bot{ width:258px; height:86px; background:url(images/pho.gif) 50px center no-repeat #255aa0; text-align:center; color:#fff; padding-top:40px; font-size:17px}

.cpright{ width:917px; float:right; height:625px; border-bottom:1px solid #044192}
.cpright .cpt1{ width:917px; border-bottom:1px dashed #CCC; height:39px; line-height:39px; background:url(images/icon1.gif) 120px center no-repeat; text-indent:20px}
.cpright .cpt2{ width:907px; border-bottom:1px dashed #CCC; height:74px; line-height:37px; padding-left:10px}
.cpright .cpt3{ width:907px;height:46px; line-height:47px; padding-left:10px; color:#044192}

.cult{ width:100%; margin:0 auto; margin-top:40px; background:#eeeeee; height:595px;padding-top:50px;}
.cult .mid{ width:1200px; margin:0 auto; height:530px; border:1px solid #CCC;  background:#fff;}
.wenhua{ width:600px; margin:0 auto; height:500px; float:left; padding-top:37px;}
.wenhua .title{ width:600px; margin:0 auto; font-size:30px; font-weight:bold; color:#585858; text-indent:30px; height:40px;}
.wenhua .content{ width:580px; height:180px; padding-left:20px; padding-top:20px}
.wenhua .content .ln{ width:580px; background:url(images/wh_icon.gif) left center no-repeat; height:45px; line-height:45px; text-indent:50px }
.wenhua .dibu{ width:600px; height:253px; background:url(images/wht.gif) left top no-repeat #e0e0e0}
.wenhua .dibu .wenzi{ width:252px; float:right; height:195px; font-size:20px; text-align:center; padding-top:40px;}
.wenhua .dibu .wenzi .tb{ float:right; padding-top:115px}
.wenhua .dibu .wenzi span{ font-size:14px; color:#999}
.about{ width:585px; float:right; height:120px; background:url(images/about_tu.gif) right top no-repeat; padding:350px 5px 0 10px; line-height:35px;}



.news{ width:1200px; margin:0 auto; margin-top:50px;}
.hangyeleft{ width:1200px; margin:0 auto; margin-top:30px;}
.hangyeleft .title{width:500px;height:42px; line-height:42px; color:#FFF; background:#efedee; font-weight:bold; }
.hangyeleft .title span{ color:#CCC; font-weight:bold}
.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:250px;text-align:center;font-size:18px;text-align:center; color:#666}
.Menuboa li.hover{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:250px;text-align:center;color:#fff;text-align:center;font-size:18px;background:#0755a8;}
.hangyeleft .content{ width:1200px; min-height:365px; margin:0 auto; padding-top:20px}
.hangyeleft .content .righttxt{ width:680px; height:auto; float:right; background:#fff;}
.framebb{ width:680px; height:75px; margin:15px auto; border-bottom:1px dashed #CCC; padding-bottom:33px}
.framebb ul li.num{ float:left; width:75px; height:75px; line-height:75px; font-size:36px; font-family:impact,Arial; color:#f69806;  background:#efedee ; text-align:center}
.framebb ul li.txt{ float:right; width:580px; height:75px; border-left:3px solid #f3f3f3; padding-left:15px}
.framebb ul li.txt dl dt{ float:left}
.framebb ul li.txt dl dt.titlel{ width:580px; height:33px; line-height:33px; font-size:16px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.framebb ul li.txt span{ width:580px; height:40px; display:block; overflow: hidden;line-height:20px; }
.framebb:hover ul li.num{float:left; width:75px; height:75px; line-height:75px; font-size:36px; font-family:impact,Arial; color:#f69806;}


.foot{ width:100%;  height:378px; background: url(images/bot.gif) left top repeat-x; margin-top:30px;}
.foot .mid{ width:1200px; margin:0 auto; height:290px; padding-top:40px; background: url(images/bot_im.jpg) right center no-repeat}
.link{ float:left; width:155px; padding-right:80px;}
.link .title{ width:155px; border-bottom:1px dashed #858f90; font-size:18px; font-weight:bold;color:#ffffff; padding-bottom:5px}
.tt{ display:block; width:165px; margin:0 auto;height:44px;;color:#ffffff; line-height:44px; text-align:left; border-bottom:1px dashed #ffffff}
.linkk{ float:left; width:255px; padding-right:80px;}
.linkk .title{ width:255px; font-size:18px; font-weight:bold;color:#ffffff; padding-bottom:5px}
.linkk .content{ display:block; width:255px; margin:0 auto;color:#ffffff; line-height:38px; }
.foot .bot{ width:1200px; margin:0 auto;  height:48px; line-height:48px;color:#858f90}



.neiye{ width:1200px; margin:0 auto; margin-top:30px;}
.neiyeright{ width:912px; margin:0 auto; float:right; background:#FFF}
.neiyeright .title{ width:912px; margin:0 auto; height:44px; border-bottom:1px solid #CCC;line-height:44px;background:url(images/icon1.gif) left center no-repeat;}
.neiyeright .title .name{text-indent:35px; color:#0165b0; font-size:18px; float:left; font-weight:bold}
.neiyeright .title .gen{ float:right}
.neiyeright .content{ width:912px;  padding:18px 0px 10px 0px; font-size:16px;}

.proimg_a{display:inlne; width:247px;height:217px;margin:15px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left; background:#e2e2e2; border:15px solid #e2e2e2}
.proimg_b{display:inlne; width:247px;height:217px;margin:10px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left; background:#e2e2e2; border:15px solid #e2e2e2}


.newslist{ height:39px; width:912px; margin:0px auto}
.newslist ul li{ height:38px; width:912px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:800px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:912px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/icon.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; }

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

