*{ margin:0; padding:0;}



ul,ol,li{list-style:none;}



body { color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:22px; background: url(../images/bg.png);}



img,a{border:none; text-decoration:none;}



a{ color:#333;}



.box{ width:1000px; margin:0 auto;}



.clear{ clear:both;}



.fl{ float:left;}



.fr{ float:right;}



.pt5{ padding-top:5px;}



.pb5{ padding-bottom:5px;}



.mt10{ margin-top:10px; *margin-top:10px;}











.top{ width:100%;}



.top1{ background:url(../images/top1.png) top repeat-x; line-height:31px; height:31px;}



.top1_1{ float:right; background:url(../images/top1_1.png) no-repeat; width:160px; text-align:center; color:#fff;}



.top1_1 a{  color:#fff;}



.top2{ width:100%; background:url(../images/top2.png) top center; height:132px; }







.banner{ width:100%;}







.dh{ width:100%; background:url(../images/dhbg.png) repeat-x; height:37px;}



.dh ul{ width:1000px; margin:0 auto;}



.dh ul li{ float:left;text-align:center; height:37px; background:url(../images/dhbg3.png) left center no-repeat;}



.dh ul li a{height:37px; padding:0PX 12PX; line-height:37px; display:block; color:#fff; font-size:14px; font-weight:bold;}



.dh ul li a:hover{ background:url(../images/dhbg1.png) repeat-x;}











.foot{ height:205px; background:url(../images/footbg.png) repeat-x;}



.foot1{ float:left; color:#fff; padding-top:30px; line-height:28px;}







.footdh{ width:1000px; margin:0 auto; height:38px;}



.footdh ul li{ float:left;width:110px; text-align:center; height:37px; background:url(../images/dhbg4.png) left  repeat-y;}



.footdh ul li a{ width:110px;height:37px; line-height:37px; display:block; color:#fff; font-size:14px; font-weight:bold;}











.indexgonggao{ width:100%; background:url(../images/gonggao.png) top center no-repeat; height:73px; padding-top:40px;}



.indexgonggao1{ float:left; width:775px; padding-left:85px;}



.indexgonggao1 h1{ color:#000; font-size:12px; font-weight:normal;}



.indexgonggao1 p{ color:#666;}



.indexgonggao2 a{ width:108px; height:45px; display:block;}



.indexgonggao2 { float:right; padding-right:10px;}







.indexabout1{ float:left; padding-left:15px; width:265px;}



.indexabout1 p{ text-align:center;}



.indexabout2{ padding-top:15px; height:145px;}



.indexabout{ float:left; width:420px;}







.indexvideo{ padding-right:15px; width:265px; float:right;}



.indexvideo1{ margin-top:15px; border-top:1px #ddd solid; padding-top:15px;}







.indexhonor{ width:980px; padding:15px 0px; height:130px; margin:0 auto; border-top:1px #ddd solid;border-bottom:1px #ddd solid;}



.indexhonor h1{ float:left; width:180px; text-align:center;}



.indexhonor ul{ width:800px; float:left;}



.indexhonor ul li{ width:200px; float:left;}



.indexhonor ul li img{ width:180px; margin:0 auto; display:block; border:1px #ddd solid; width:180px; height:135px;}











.indexpro{ width:1000px; background:url(../images/indexpro.png) top center no-repeat;}



.indexprofl{ padding:5px;float:left; width:290px; margin-left:13px; *margin-left:13px; border:1px #e8e8e8 solid; background:#fafafa; margin-top:90px; *margin-top:90px;}



.indexprofl ul li{ width:290px;}



.indexprofl ul li a{ font-weight:bold;display:block; width:258px; padding-left:30px; color:#333; font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png);  line-height:13px; height:30px;   border:1px #ddd solid;}



.indexprofl ul li a:hover{ background:url(../images/fenleibg1.png); color:#fff; border:1px #005ebc solid;}



.indexprofl ul li ul{ padding:8px 0px;}



.indexprofl ul li ul li{ width:290px; overflow:hidden;}



.indexprofl ul li ul li a{ font-weight:normal; background:url(../images/fenlei2.png); height:28px; line-height:28px; color:#666666; padding-left:30px; width:260px; border:none;font-size:10px;}



.indexprofl ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;font-size:10px;}











.fenlei{ padding:4px;float:left; width:290px; margin-left:13px; *margin-left:13px; border:1px #e8e8e8 solid; background:#fafafa;}



.fenlei ul li{ padding-bottom:5px;}



.fenlei ul li a{ font-weight:bold; display:block;width:258px; padding-left:30px;color:#333; font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png); line-height:13px; height:30px;  border:1px #ddd solid;overflow:hidden;word-spacing: 1px}



.fenlei ul li a:hover{ background:url(../images/fenleibg1.png); color:#fff; border:1px #005ebc solid;}



.fenlei ul li ul{ padding:8px 0px;}



.fenlei ul li ul li{ width:290px; overflow:hidden;}



.fenlei ul li ul li a{ font-weight:normal; background:url(../images/fenlei2.png); height:28px; line-height:28px; overflow:hidden;color:#666666; padding-left:30px; width:260px; border:none; font-size:10px;word-spacing: 1px}



.fenlei ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;font-size:12px;}


/*

.fenlei{ padding:4px;float:left; width:290px; margin-left:13px; *margin-left:13px; border:1px #e8e8e8 solid; background:#fafafa;}



.fenlei ul li{ padding-bottom:5px;}



.fenlei ul li a{ display:block; width:258px; color:#333; font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png); line-height:24px; height:24px; padding-left:30px; border:1px #ddd solid;overflow:hidden;word-spacing: 1px}



.fenlei ul li a:hover{ background:url(../images/fenleibg1.png); color:#fff; border:1px #005ebc solid;}



.fenlei ul li ul{ padding:8px 0px;}



.fenlei ul li ul li{ width:290px; overflow:hidden;}



.fenlei ul li ul li a{ background:url(../images/fenlei2.png); height:28px; line-height:28px; overflow:hidden;color:#666666; padding-left:30px; width:260px; border:none; font-size:10px;word-spacing: 1px}



.fenlei ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;font-size:12px;}


*/








.fenlei1{ padding:4px;float:left; width:240px; margin-left:13px; *margin-left:13px; border:1px #e8e8e8 solid; background:#fafafa;}



.fenlei1 ul li{ padding-bottom:5px;}



.fenlei1 ul li a{ font-weight:bold; display:block; width:208px; color:#333; font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png); line-height:24px; height:24px; padding-left:30px; border:1px #ddd solid;}



.fenlei1 ul li a:hover{ background:url(../images/fenleibg1.png); color:#fff; border:1px #005ebc solid;}



.fenlei1 ul li ul{ padding:8px 0px;}



.fenlei1 ul li ul li{ width:240px;}



.fenlei1 ul li ul li a{ font-weight:normal; background:url(../images/fenlei2.png); height:28px; line-height:28px; color:#666666; padding-left:30px; width:210px; border:none;}



.fenlei1 ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;}















.indexpro1{ float:right; width:660px; padding-right:10px;}







.a_2{width:660px; float:left; padding-top:30px;}



.a_2 h1{width:660px; float:left; height:60px;font-size:12px;}



.a_2 h1 .lmbt1{width:660px; float:left;}



.a_2 h1 .lmbt1 ul{}



.a_2 h1 .lmbt1 ul li{ height:26px; float:right;}



.a_2 h1 .lmbt1 ul li.buttonoffa{display:block; padding-right:10px; margin-right:5px; *margin-right:5px;color:#333; font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png)  left center; line-height:24px; height:24px; padding-left:30px; border:1px #ddd solid;}



.a_2 h1 .lmbt1 ul li.buttonona{background:url(../images/fenleibg1.png) left center;font-size:12px; color:#fff; margin-right:5px; *margin-right:5px; border:1px #005ebc solid; padding-right:10px;line-height:24px; height:24px; padding-left:30px;}



.a_2_con{width:660px; float:left; }











.link{ padding:15px; margin:0 auto;}



.link p{ line-height:25px; padding-top:10px;}







.indexmess{ float:right; width:290px; padding-top:15px;}







.indexwenhua{ width:690px; float:left; }







.indexpro2{ width:660px;}



.indexpro2 ul li{ float:left; height:205px;width:220px; background:url(../images/probg.png) top center no-repeat;}



.indexpro2 ul li img{ display:block; padding:3px; margin:0 auto;  width:196px; height:148px;}



.indexpro2 ul li p{ height:40px; font-size:12px; line-height:20px; text-align:center;margin-top:5px; *margin-top:5px;}







.pro1{ width:720px;}



.pro1 ul li{ float:left; height:205px;width:230px; background:url(../images/probg.png) top center no-repeat;}



.pro1 ul li img{ display:block; padding:3px; margin:0 auto; width:206px; height:159px;}



.pro1 ul li p{ height:40px; font-size:12px; line-height:20px; text-align:center; margin-top:5px; *margin-top:5px;}























.indexnews{ width:960px; margin:0 auto; padding-bottom:15px;}



.indexnews ul li{ float:left; width:460px;  border-bottom:1px #ddd dashed; padding:10px 10px;}



.indexnews1{ float:left; background:url(../images/riqi.png); width:78px; height:90px; color:#fff;}



.indexnews1 h1{ text-align:center; font-size:14px; line-height:30px; font-weight:normal; padding-top:15px; height:30px;}



.indexnews1 p{ font-size:30px; line-height:40px; text-align:center; font-weight:bold;}



.indexnews2{ width:355px; float:left; padding-left:15px;}



.indexnews2 h1{ color:#333; font-size:14px; line-height:20px; font-weight:normal}



.indexnews2 p{ color:#666; padding:2px 0px;}



.indexnews2 p a{ color:#666}



.indexnews2 span{ color:#0033CC;}



.indexnews2 span a{ color:#0033CC;}















.news{ width:100%;  padding-bottom:15px;}



.news ul li{ float:left; width:620px;border-bottom:1px #ddd dashed; padding:10px 10px;}















.news1{ float:left; background:url(../images/riqi.png); width:78px; height:90px; color:#fff;}



.news1 h1{ text-align:center; font-size:14px; line-height:30px; font-weight:normal; padding-top:15px; height:30px;}



.news1 p{ font-size:30px; line-height:40px; text-align:center; font-weight:bold;}



.news2{ width:525px; float:left; padding-left:15px;}



.news2 h1{ color:#333; font-size:14px; line-height:20px; font-weight:normal}



.news2 p{ color:#666; padding:2px 0px;}



.news2 p a{ color:#666}



.news2 span{ color:#0033CC;}



.news2 span a{ color:#0033CC;}



















.left{ width:313px; float:left;overflow:hidden;}







.left1{ width:263px; float:left;overflow:hidden;}







.right{ width:670px; padding-right:12px; float:right; overflow:hidden;}



.righttitle{ background:url(../images/title.png) left center no-repeat; height:50px; line-height:45px; width:1005；}



.righttitle h1{ width:152px; text-align:center; font-size:16px; color:#fff;}







.right1{ width:720px; padding-right:12px; float:right;overflow:hidden;}



.righttitle1{ background:url(../images/title.png) left center no-repeat; height:50px; line-height:45px; width:1005；}



.righttitle1 h1{ width:152px; text-align:center; font-size:16px; color:#fff;}











.danye{ padding:15px;}



.zi14{ font-size:14px; line-height:28px;}



























.title{ border-bottom:1px #bbb dashed; text-align:center; font-size:14px; font-weight:bold; height:40px; line-height:40px; margin-bottom:10px;*margin-bottom:10px;}







/*.fanye{ width:100%; margin-top:15px;  border-top:1px #bbb dashed; height:40px;}



.fanye a{width:auto; height:25px; line-height:25px; border:1px #dbdbdb solid; color:#000; font-size:12px; background:#ffffff; padding:0px 5px; margin:10px 5px 0px 5px; float:left; display:block;}



.fanye a:hover{ background:#00529e; color:#fff; border:1px #003a70 solid;} */



.fanye1{ width:100%; font-size:12px; line-height:30px; padding-top:10px; margin-top:10px; *margin-top:10px; border-top:1px #bbb dashed;}



.fanye1 a{ font-size:12px; line-height:30px; height:30px;}





.shebei{ width:100%;}

.shebei ul li{ padding-left:20px; background:url(../images/fangkuai.jpg) left center no-repeat ;border-bottom:1px #ddd dashed; height:30px; line-height:30px;}



