@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333;list-style:none; border:none;}

a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:none; color:#1874b7;}


.head{ height:30px; width:100%; background:#eeeeee; margin:0 auto;}
.head ul{ width:1100px; margin:0 auto;}
.head ul li{ float:left; line-height:30px;}
.top{ width:1100px; background:url(images/top.jpg) no-repeat top center; height:122px; margin:0 auto;}
.nav{ width:100%; background:#fa6d11; height:50px; margin:0 auto;}
.nav .memu{ width:1100px; margin:0 auto;}
.nav .memu ul li{ float:left; width:129.2px;}
.nav .memu ul li a{ display:block; line-height:50px; height:50px; text-align:center; color:#FFFFFF; font-size:14px; background:url(images/nav_line.jpg) right center no-repeat}
.nav .memu ul li a:hover{ display:block; line-height:50px; height:50px; text-align:center; color:#fce10c; font-size:14px;}
.main{ width:1100px; margin:20px auto 0px auto;}

.clear{ height:0px;clear:both; height:0; line-height:0; overflow:hidden; display:block}
.left{ float:left;}
.right{ float:right}


.cptop{ width:1100px; margin:0 auto; margin-top:35px; height:548px;}
.cpleft{ width:225px; margin:0 auto; height:548px;}
.cpleft .title{ width:225px; height:93px; margin:0 auto; background:url(images/cp_t.jpg) left 10px no-repeat #fa6d11; line-height:100px; font-size:24px; color:#fff; text-align:center; font-weight:bold}
.cpleft .content{ width:215px; margin:0 auto; padding-top:10px; border:5px solid #fa6d11; border-top:none; background:#fefff1}
.hh a{display:block; width:205px;height:33px; line-height:33px; text-indent:30px;background:url(images/cp_bg.jpg) no-repeat; margin:0px auto 15px auto; font-weight:bold}
.tt a{ display:block; width:205px;  height:40px; line-height:40px; text-indent:25px; margin:0 auto; text-align:left; border-bottom:1px dashed #CCC; margin-bottom:2px}
.cpleft .content .lx_bot{ width:215px; line-height:35px; text-align:center; font-weight:bold; font-size:16px; padding:10px 0 10px 0}
.cpleft .content .lx_bot span{ color:#fa6d11; font-size:23px; letter-spacing:2px}

.cpright{ width:875px; margin:0 auto; height:548px; }
.cpright .tab{height:40px;line-height:40px; border:1px solid #dfdfdf }
.Menubod { margin-left:0px; _margin-left:0px;  height:40px; }
.Menubod ul{margin:0px;padding:0px;font-size:15px;}
.Menubod li{height:40px;line-height:40px;float:left;display:block;cursor:pointer;width:170px;text-align:center;text-align:center; font-size:16px}
.Menubod li.hover{display:block; float:left; height:40px; line-height:40px; font-size:16px; width:170px; background:url(images/top_h.jpg) left top repeat-x; text-align:center; font-weight:bold; font-weight:bold; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #FFF }

.cpright .content{overflow:hidden;width:873px;height:506px;position:relative; margin:0 auto ; border:1px solid #dfdfdf; border-top:none}
.cpright .content ul{position:absolute;left:0;top:0; }
.cpright .content li{width:873px;float:left;}
.box1{ width:853px;  z-index:-999; padding:10px; height:486px}
.box1 img{float:left; margin-right:30px;}
.tittle2{color:#444444;  font-size:30px; font-weight:bold; line-height:35px}
.tittle3{ line-height:25px; font-size:14px;}
.introduce{ width:853px; height:auto; margin-top:25px;}
.introduce .head{ width:820px; height:31px; background:#f6f6f6; border-top:1px solid #dfdfdf; font-size:14px; color:#111111; line-height:31px; text-indent:18px; z-index:-1}
.introduce .main{ padding-top:22px;width:820px; height: auto; margin:0 auto}
.proimg_b{ display:inlne; width:191px; height:174px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; font-size:14px; margin:0 6px 12px 6px;}
.proimg_b:hover{ display:inlne; width:191px; height:174px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:14px;margin:0 6px 12px 6px;}



.ban{ width:100%; height:150px; background:#eb4f04; margin-top:30px;}

.about{ width:1100px; margin:0 auto; margin-top:30px; height:400px}
.about .title{ width:370px; height:45px; line-height:45px; font-size:20px; font-weight:bold; background:#ff7e00; margin:0 auto; text-align:center; color:#fff }
.about .title1{ width:370px; height:30px; line-height:30px; color:#999; text-transform:uppercase; margin:0 auto; text-align:center;}
.about .title2{ width:370px;  background:url(images/jt.jpg) center center no-repeat; height:22px; margin:0 auto}
.about .content{ width:690px; margin:0 auto; background:url(images/gsjj.gif) left top no-repeat; margin-top:20px; height:276px; padding-left:410px; line-height:35px}
.about .content .xb{ width:690px; font-size:25px; height:50px; line-height:50px; font-weight:bold; background:url(images/xb_bot.gif) left bottom no-repeat;text-align:center;}

.newsall{ width:1100px; margin:0 auto; margin-top:30px; height:355px; }
.news1{ width:341px; margin:0 auto; height:355px;}
.news1 .title{ width:341px; margin:0 auto; height:45px; background:url(images/icon.gif) left center no-repeat;}
.news1 .title .aa{ width:200px; font-size:20px; font-weight:bold; height:45px; line-height:45px; text-indent:40px}
.news1 .title .bb{ width:56px; padding-top:10px}
.news1 .content{ width:341px; background:url(images/xt1.gif) left top no-repeat; padding-top:130px; height:auto}
.newslist1{ height:35px; width:341px; margin:0px auto}
.newslist1 ul li{ height:35px; width:341px; line-height:35px; border-bottom:1px dotted #aaa;  text-indent:10px; overflow:hidden; text-align:left;}
.newslist1 ul li a{height:35px; width:241px; display:block; overflow:hidden; line-height:35px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist1 ul li:hover{ height:35px; width:341px; line-height:35px; border-bottom:1px dotted #aaa; text-indent:10px; overflow:hidden; color:#018426;}
.newslist1 ul li span{ height:35px; width:100px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.news2{ width:361px; margin:0 auto; height:355px; margin-left:50px}
.news2 .title{ width:361px; margin:0 auto; height:45px; background:url(images/icon.gif) left center no-repeat;}
.news2 .title .aa{ width:200px; font-size:20px; font-weight:bold; height:45px; line-height:45px; text-indent:40px}
.news2 .title .bb{ width:56px; padding-top:10px}
.news2 .content{ width:361px; background:url(images/xt2.gif) left top no-repeat; padding-top:130px; height:auto}
.newslist2{ height:35px; width:361px; margin:0px auto}
.newslist2 ul li{ height:35px; width:361px; line-height:35px; border-bottom:1px dotted #aaa;  text-indent:10px; overflow:hidden; text-align:left;}
.newslist2 ul li a{height:35px; width:261px; display:block; overflow:hidden; line-height:35px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist2 ul li:hover{ height:35px; width:361px; line-height:35px; border-bottom:1px dotted #aaa; text-indent:10px; overflow:hidden; color:#018426;}
.newslist2 ul li span{ height:35px; width:100px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.lxwm{ width:300px; margin:0 auto;}
.lxwm .title{ width:300px; margin:0 auto; height:45px; background:url(images/icon.gif) left center no-repeat;}
.lxwm .title .aa{ width:200px; font-size:20px; font-weight:bold; height:45px; line-height:45px; text-indent:40px}
.lxwm .title .bb{ width:56px; padding-top:10px}
.lxwm .content{ width:290px; background:url(images/xt3.gif) left top no-repeat; padding:130px 0 10px 10px; height:auto; line-height:35px}

.link{ width:1100px; margin:0 auto; height:100px; margin-top:30px;}
.link .title{ width:1100px; border-bottom:1px solid #dadada; height:35px; line-height:35px;}
.link .title .ab{ width:83px; margin:0 auto;height:35px; line-height:35px; border-bottom:2px solid #ff870c; font-size:16px; }
.link .content{ width:1100px; height:45px; line-height:45px;}

.bot{ width:100%; background:url(images/bot.gif) left top repeat-x; height:416px; margin-top:30px}
.bot .mid{ width:1100px; margin:0 auto; background:url(images/bot_top.gif) center  30px no-repeat; padding-top:30px; height:396px}
.bot .mid .wenzi{ width:1050px; margin-top:120px; /* background:url(images/ewm.gif) right center no-repeat;*/ height:140px; padding-left:50px ; line-height:38px}


.nrbody{ width:1090px; margin:0 auto; margin-top:30px;}
.bodyright{ width:845px; margin:0 auto; height:auto}
.bodyright .title{ width:845px; border:1px solid #dfdfdf; height:45px; line-height:45px}
.bodyright .title .ll{ width:150px; background:#fa6d10; height:45px; line-height:45px; font-weight:bold; color:#fff; text-align: center; font-size:18px}
.bodyright .title .rr{ width:150px;  height:45px; line-height:45px; color:#666; text-align: center; }

.bodyright .content{ width:825px; border:1px solid #dfdfdf; border-top:none; line-height:45px; padding:10px } 
.proimg_a{ display:inlne; width:245px;height:185px;margin:0 auto; overflow:hidden;text-align:center;line-height:30px;float:left;font-size:13px; margin:15px 8px 15px 15px;background:#efeeee; padding-top:5px;}
.proimg_a:hover{ display:inlne; width:245; height:185px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px;  float:left; font-size:13px; color:#FFFFFF; margin:15px 8px 15px 15px; background:#fa6d10}


.t1{ width:400px; height:300px; margin:0 auto ; margin-top:30px}


.newslist{ height:39px; width:820px; margin:0px auto}
.newslist ul li{ height:38px; width:820px; line-height:38px;border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:500px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist ul li:hover{ height:38px; width:820px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/a.jpg) no-repeat 12px 14px; text-indent:26px; overflow:hidden; color:#018426;}
.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.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}


