@charset "utf-8";

*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
.clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; color:#777777; font-family:"宋体";}
a{blr:expression(this.onFocus=this.blur())} 
a{outline:none;} 
ul,ol,p,dl,li{margin:0;pading:0; list-style:none;}
ol,dl{height:100%;overflow:hidden; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}

.main{ width:1001px; height:auto; overflow:hidden; margin:0px auto;}
.header{ width:1001px; height:127px;}
.logo{ width:320px; height:127px; float:left; display:inline;}
.header_right{ width:670px; height:127px; float:right; display:inline;}
.header_right h1{ width:276px; height:21px; float:right; display:inline; margin-top:20px; font-weight:bold; margin-right:5px; text-align:center; color:#000;}
.input{ width:171px; height:18px; background:url(../images/1_06.jpg) no-repeat; text-indent:2px; vertical-align:middle;}
.header_right img{ vertical-align:middle; margin-left:2px;}
.menu{ width:670px; height:35px; float:right; display:inline; background:url(../images/menu1.jpg) repeat-x; margin-top:29px; border:1px solid #c8c8c8; _margin-top:26px;}
.menu ul{}
.menu li{ width:82px; height:35px; float:left; display:inline; text-align:center; font-weight:bold; line-height:35px; font-size:14px; font-family:"黑体";}
.menu li a{ color:#000; width:77px; height:35px; display:block;}
.menu li a:hover{ color:#fff; width:77px; height:35px; display:block; background:url(../images/hover.jpg) no-repeat;}
.shadow{ width:670px; height:19px; background:url(../images/menu.jpg) repeat-x; float:right; display:inline;}
.baner{ width:1001px; height:235px; margin:0px auto;}
.contnt{ width:1001px; height:auto; overflow:hidden;margin-top:10px;}
.left{ height:395px;height: auto; overflow:hidden;float:left; display:inline; }
.fenlei{ width:204px; height: auto; overflow:hidden; border:1px solid #e0dfdf;}
.fenlei_top{ width:204px; height:26px; background:url(../images/left1.jpg) no-repeat; font-weight:bold; color:#fff; text-indent:20px; line-height:26px;}
.fenlei_middle{width:204px; height:auto !important; min-height:134px; height:134px;}
.fenlei_middle ul{  margin-bottom:10px; }
.fenlei_middle li{ width:184px; height:auto;overflow:hidden; background: url(../images/sty.jpg) no-repeat left 0px; line-height:29px; text-indent:30px;  margin-left:10px; }
.fenlei_middle li a{ color:#cd0e1a;border-bottom:1px dashed #cd0e1a; display:block; width:184px; height:29px;}
.fenlei_middle li a:hover{ color:#5c5c5c;display:block; width:184px; height:29px;}
ul.second{ margin-bottom:0px;}
ul.second li{  height:25px;  line-height:25px;background:none;text-indent:30px;}
ul.second li a{ width:164px; height:25px; display:block;}
ul.second li a:hover{ width:164px; height:25px; display:block;}
.conact{ height:auto; overflow:hidden;width:204px; margin-top:10px;border:1px solid #e0dfdf; }
.conact_top{ width:204px; height:26px; background:url(../images/left1.jpg) no-repeat; font-weight:bold; color:#fff; text-indent:20px; line-height:26px;}
.conact img{ width:202px; height:72px; padding:1px;}
.conact_text{ width:180px; height: auto !important; min-height:181px; height:181px; margin-top:8px;  _margin-top:4px;margin-left:5px;}
.conact_text h1{ width:180px; height:13px; font-size:13px; font-weight:bold; margin-bottom:10px; _margin-bottom:0px;}
.right{ width:785px; height:auto; overflow:hidden; float:right; display:inline;}
.about{ width:545px; height:188px;border:1px solid #e0dfdf; float:left; display:}
.about_top{ width:545px; height:26px;font-weight:bold; color:#e2020b; text-indent:60px; line-height:26px; background:url(../images/right_18.jpg) no-repeat;}
.more{ float:right; display:inline; margin-right:10px; font-weight:normal;color:#777777; }
.more a{ color:#777777;}
.more a:hover{ color:#e2020b;}
.about_middle{ width:530px; height:150px; margin-top:10px;  margin-left:10px;}
.about_middle img{ width:146px; height:135px; padding:1px;border:1px solid #e0dfdf; float:left; display:inline;}
.about_text{ width:360px; height:135px; margin-right:5px; float:right; display:inline;}

.news{ width:227px; height:188px; float:right; display:inline;border:1px solid #e0dfdf;}
.news_top{ width:227px; height:26px;font-weight:bold; color:#fff; text-indent:20px; line-height:26px; background:url(../images/left.jpg) no-repeat;}
.news_middle{ width:200px; height:150px; margin-top:5px; margin-left:10px;}
.news_middle li{ width:200px; height:25px; background:url(../images/sty1.jpg) left center no-repeat; line-height:25px; text-indent:10px;}
.news_middle li a{ color:#777777;}
.news_middle li a:hover{ color:#e2020b;}
.pro{ height:210px; width:783px; float:left; display:inline;border:1px solid #e0dfdf; margin-top:10px;}
.pro_top{ width:783px; height:26px;font-weight:bold; color:#e2020b; text-indent:60px; line-height:26px; background:url(../images/right.jpg) no-repeat;}
.pro_middle{ width:783px; height:166px; margin-top:10px;}

.colee_left{overflow:hidden;width:783px; height:165px;}
.colee_left td table td{ width:155px; height:165px; padding-left:5px; padding-right:5px; text-align:center;}
.colee_left td table td a{ width:155px; height:165px; display:block; color:#777777;}
.colee_left td table td a:hover{color:#e2020b;}
.colee_left td table td img{ width:155px; height:142px;}
.footer_menu{ width:1001px; height:31px; background:url(../images/footer.jpg) center no-repeat; margin-top:15px; text-align:center; line-height:31px;}
.footer_menu a{ color:#777777;}
.footer_menu a:hover{ color:#e2020b;}
.footer{ width:1001px; height:60px; text-align:center; margin-top:15px;}
.footer a{ color:#777777;}
.footer a:hover{ color:#e2020b;}

.right_about{ height:auto !important; min-height:367px; height:367px; width:783px; float:left; display:inline;border:1px solid #e0dfdf; }
.right_about_text{ width:760px; height:auto; overflow:hidden; margin-left:12px; margin-top:20px;}

.join{ height:auto !important; min-height:367px; height:367px; width:783px; float:left; display:inline;border:1px solid #e0dfdf; }
.join{ width:760px; height:auto; overflow:hidden; margin-left:12px; margin-top:20px;}

.newslist{ width:740px; height:auto; overflow:hidden; margin-left:10px;}
.newslist li{ width:740px; height:30px; background:url(../images/sty1.jpg) left center no-repeat;line-height:30px; text-indent:10px; border-bottom:1px dashed #777777;}
.newslist li a{ display:block; width:740px; height:30px;}
.right_about_text a{ color:#777777;}
.right_about_text a:hover{ color:#e2020b;}
.date{ float:right; display:inline; font-weight:normal;}
.next{ height:20px; text-align:center; padding-top:7px; padding-bottom:6px; color:#777777; line-height:12px; margin-top:10px; _margin-top:10px;}
.right_about_text h3{ width:700px; height:30px; text-align:center; font-weight:bold; font-size:16px;}
.right_about_text h4{ width:700px; height:25px; text-align:center; font-size:14px;}
.next1{ width:750px; height:50px;  margin-top:10px; border-top:1px dashed #777777;}


.pro_center{ width:770px; height:auto; overflow:hidden; margin-left:10px;}
.pro_center ul{ width:770px;height:auto; overflow:hidden; margin-top:10px;_margin-top:15px;}
.pro_center li{ width:170px; height:auto; overflow:hidden; float:left; display:inline; padding:10px 10px 0px 10px; text-align:center; line-height:30px; _padding-top:4px;}
.pro_center li a{ width:170px; height:165px; display:block; color:#545454;}
.pro_center li a:hover{ width:170px; height:165px; display:block; color:#c80e07;}
.pro_center li img{ width:170px; height:140px; border:1px solid #cccccc;}
.next a{ color:#777777;}
.next a:hover{ color:#e2020b;}
.pro_center1{ width:350px; height:220px; padding-top:10px; padding-right:50px; float:right; display:inline;}
.rightabouttext{ width:730px; margin-left:10px; margin-top:10px; clear:both; _margin-top:5px;}
.pro_centertext{ width:710px; height:auto; overflow:hidden; margin-left:5px;}
.pro_center h1{ font-size:14px; font-weight:bold;}
.pro_middleimg{ width:344px; height:220px; padding:9px; _padding-bottom:2px; float:left; display:inline;}
.next1 a{ color:#777777;}
.next1 a:hover{ color:#e2020b;}

.more1{ float:right; display:inline; margin-right:10px; font-weight:normal;color:#fff; }
.more1 a{ color:#fff;}
.more1 a:hover{}



