@charset "gb2312";
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,
form, fieldset, legend, button, input, textarea,th, td,img,div{border:medium none;margin: 0;padding: 0;list-style-type: none; font-family:"微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{ font-family: "微软雅黑";    /*文字字体定义 */font-size: 14px;    /*文字大小定义 */color:#333333; /*文字颜色定义 */min-width:1000px;margin:0; padding:0;}
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:hover{color: #2c2c2c;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #2c2c2c;} /* 点击激活链接 */
.clear{clear:both; height:0; line-height:0; font-size:0; display:block; overflow:hidden}
.left{ float:left;}
.right{ float:right;}
.headbox{height:31px;  width:100%; background:#e6e6e6}
.headbox ul{ width:1100px; margin:0 auto;}
.topall{ width:100%; background:#000000}	
.top{ background:url(images/top.jpg) no-repeat top center; height:146px; margin:0 auto;}


.nav{ background: url(images/nav_bg.jpg) left top repeat-x; height:59px; width:100%; margin:0 auto;}
.memu{ width:1100px; margin:0 auto;}
.memu ul{}
.memu ul li{ display:block; float:left; width:121px; text-align:center; line-height:59px; height:59px; border-right:1px solid #970802}
.memu ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold; height:59px; line-height:59px;}
.memu ul li a:hover{ height:59px; line-height:59px;background:#ff7900; width:121px; text-align:center; display:block; }

.cpall{ width:100%; background:#e8e8e8; padding:20px 0 20px 0; height:900px;   }
.cptop{ width:1100px; margin:0 auto; height:auto}
.cpleft{ width:220px; height:auto; float:left}
.cpleft .title{ width:220px; height:125px; background:#ac000e; color:#fff; font-size:30px; line-height:125px; text-align:center; font-weight:bold}
.cpleft .content{ width:200px; background:#fff; height:auto; padding:0 10px 10px 10px; height:760px}
.gg a{ display:block;width:200px;height:39px; line-height:39px; text-indent:20px; background:url(images/icon.jpg) left center no-repeat; float:left; border-bottom:1px dashed #CCC; }

.cpright{ width:865px; float:right; margin:0 auto}
.cpright .title{ width:865px; height:56px; background:url(images/box_bg.jpg) top repeat-x;; line-height:56px}
.Menuboa {height:56px;line-height:56px;} 
.Menuboa ul{margin:0px;padding:0px;line-height:56px; height:56px}
.Menuboa li{height:56px;line-height:56px;float:left;display:block;cursor:pointer;width:432px;font-size:20px;text-align:center;}
.Menuboa a{ line-height:56px}
.Menuboa li.hover{height:56px;line-height:56px;float:left;display:block;cursor:pointer;width:432px;text-align:center;font-size:20px; background:#ac000e; color:#fff}
.cpright .content{ width:835px; min-height:800px; background:#fff; border-top:none; padding:16px 15px 20px 15px; background:#FFF; }
.cpright .content .tit{ width:835px; border-bottom:1px solid #CCC; font-weight:bold ; height:45px; line-height:45px; font-size:16px; padding-top:15px;}
.proimg_b{display:inlne; width:190px;height:187px;  margin:20px 5px 15px 10px; overflow:hidden; text-align:center; line-height:30px;  float:left; background:#f0f0f0; padding-top:10px}
.proimg_bb{display:inlne; width:190px;height:187px;  margin:5px; overflow:hidden; text-align:center; line-height:30px;  float:left; background:#f0f0f0; padding-top:10px}


.ban{ width:100%; margin:0 auto; background:url(images/ban1.gif) center center no-repeat; height:196px;}

.advall{ width:100%; background:#f8f8f8; height:1008px;}
.adv{ width:1200px; margin:0 auto; background:url(images/adv_bh.png) center top no-repeat; height:1008px}
.adv .title{ width:1200px; height:220px;}
.adv .title1{ width:760px; padding:60px 0 0 330px; font-size:25px; font-weight:bold; line-height:40px; color:#fff; letter-spacing:3px}
.adv .title span{ font-size:36px; font-weight:bold; color:#fff }
.adv .title2{ width:760px; padding:0px 0 0 340px; font-size:16px;  line-height:40px; color:#fff;}
.adv .body1{ width:1200px; margin:0 auto; height:270px;}
.adv .body1 .wenzi{ width:485px; height:270px; line-height:32px; padding-left:30px; float:left}
.adv .body1 .num{ width:130px; height:220px; float:left; text-align:center; color:#fff;  padding-top:50px; font-size:25px; font-weight:bold}
.adv .body1 .tupian{ width:543px; background:url(images/zz1.gif) 10px center no-repeat; float:left; height:270px;}
.adv .body2{ width:1200px; margin:0 auto; height:234px;}
.adv .body2 .tu{ width:546px; background:url(images/zz2.png) left center no-repeat; height:234px; float:left}
.adv .body2 .num1{ width:52px; height:170px; color:#fff; font-size:16px; font-weight:bold; float:left; padding-top:64px; text-align:center}
.adv .body2 .wenzi1{ width: 465px; height:149px; padding:20px 0 0 80px; line-height:35px; float:left}
.adv .body3{ width:1200px; margin:0 auto; height:284px;}
.adv .body3 .wenzi{ width:610px; height:264px; line-height:32px; padding-left:30px; float:left}
.adv .body3 .num{ width:120px; height:185px; float:left; text-align:center; color:#fff;  padding-top:79px; font-size:28px; font-weight:bold}
.adv .body3 .tupian{ width:428px; background:url(images/zz3.png) 10px top no-repeat; float:left; height:284px;}

.about{ width:1100px; height:400px; margin:0 auto; padding-top:30px;}
.about .title{ width:1100px; border-bottom:1px solid #CCC; height:35px; line-height:35px;}
.about .title .aa{ border-bottom:1px solid #F00; width:150px; background:url(images/icon1.gif) left center no-repeat; text-indent:40px; font-size:17px; line-height:35px; font-weight:bold}
.about .content{ width:1100px; height:280px;  margin-top:20px;} 
.about .content .tu{width:407px; background:url(images/gsjj.gif) left center no-repeat; height:280px; float:left}
.about .content .zi{ width:650px; float:right; height:280px; line-height:35px;}
.about .content .zi a{ width:90px; height:32px; border:2px solid #CCC; display:block; text-align:center; margin-top:10px}

.newsall{ width:100%; height:500px; background:#e7e7e7; padding-top:56px;}
.newsall .news{ width:1100px; height:445px; margin:0 auto} 
.newsleft{ width:774px; height:445px; float:left}
.newsleft .zlzs{ width:387px; height:445px; float:left}
.newsleft .zlzs .title{ width:387px; height:57px; background:#454545; text-align:center; line-height:57px; color:#fff}
.newsleft .zlzs .content{ padding:35px 20px 0 20px; width:347px; background:#fff; height:353px;}

.newsleft .xwdt{ width:387px; height:445px; float:right}
.newsleft .xwdt .title{ width:387px; height:57px; background:#bf2b25; text-align:center; line-height:57px; color:#fff}
.newsleft .xwdt .content{ padding:35px 20px 0 20px; width:347px; background:#fff; height:353px;}
.newslist1{ height:78px; width:327px; margin:0px auto; border-bottom:1px dashed #CCC}
.newslist1 .tit { width:327px; height:30px; line-height:30px; color:#03C}
.newslist1 .tit a{height:30px; width:327px; display:block; overflow:hidden; line-height:30px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block;}
.newslist1 .tit span{ color:#026fb5}

.newsright{ width:311px; height:445px; float:right;}
.newsright .title{ width:311px; height:55px; background:#fff}
.newsright .content{ width:300px; background:#fff; height:380px; padding:10px 0 0 11px;}

.foot{ width:100%; margin:0 auto; height:180px; background:#201f24}
.foot .mid{ width:1100px; margin:0 auto; background:url(images/ewm.gif) right center no-repeat; height:150px; line-height:30px; padding-top:30px; color:#8e8e8e}








.bodymain{ width:1100px; margin:0 auto; margin-top:20px; margin-bottom:20px}
.rightframe{ width:844px; border:1px solid #e9e9e9;}
.maincont{ width:844px; border:1px solid #e9e9e9;}
.maincont .head{ width:844px; height:66px; border-bottom:1px solid #e9e9e9; background:#f8f8f8; }
.maincont .head p{ line-height:66px; font-size:18px; color:#444; font-weight:bold; text-indent:25px; font-family:"微软雅黑"; float:left;}
.maincont .head a{ line-height:66px; font-size:13px; color:#888; }
.maincont .head span{ line-height:66px; font-size:13px; color:#888; float:right; margin-right:15px}
.maincont .cont{ width:814px; line-height:30px; padding:15px; background:#FFFFFF;}
.maincont .cont .lxcom{background:url(images/lxs.png) no-repeat center top;margin:20px auto 0; width:400px; height:373px; padding-top:90px; padding-left:400px; line-height:28px; font-size:14px; margin:0 auto; text-align:left;}
.maincont .content{ margin:0 auto;  padding-left:10px}

.leftframe{ width:224px; height:auto; float:left; margin-right:20px}
.cplist{width:224px; height:auto;}
.cplist .head{font-size:20px; height:60px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_cplist.gif) no-repeat 0 0}
.cplist .content{width:222px; height:auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}
.onepro{ width:222px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ width:222px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #77c945; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist{width:222px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist:hover,.nlistm,.nlistm:hover,#show,#show:hover{width:222px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #CCC; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist2{width:222px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#555;background:url(images/arraw1.png) no-repeat 25px center #efefef}
.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{width:222px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#2e7a00;background:url(images/arraw1.png) no-repeat 25px center #dfdfdf}
.contacta{width:224px; height:auto;margin-top:20px}
.contacta .head{font-size:20px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_lxwm.gif) no-repeat 0 0}
.contacta .content{ width:192px; height:auto; border:1px solid #dfdfdf; border-top:none; padding:15px; font-size:13px}



.newslist{ height:39px; width:826px; margin:0px auto}
.newslist ul li{ height:38px; width:826px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/sum.gif) no-repeat 12px 14px; text-indent:30px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:726px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}
.newslist ul li a:hover{ height:38px; width:726px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/sum.gif) no-repeat 12px 14px; text-indent:30px; overflow:hidden; color:#bb2f30;}
.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; width:100%;}
.proshow .primgpic{ width:710px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:710px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:710px; 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; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.footdw{ background:#1a1a1c; height:55px; text-align:center; color:#FFFFFF; line-height:55px;}





