*{ margin:0; padding:0;}

ul,ol,li{list-style:none;}

body { color:#333; font-size:12px; font-family:"微软雅黑","Microsoft Yahei Font"; 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;width:100px; text-align:center; height:37px; background:url(../images/dhbg3.png) left center no-repeat;}

.dh ul li a{ width:100px;height:37px; 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; 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;}

.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;}

.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;}

.indexprofl ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;}





.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-weight:bold;font-size:12px; border:1px #ddd solid; background:url(../images/fenleibg.png); line-height:24px; height:24px; padding-left:30px; border:1px #ddd solid;}

.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;}

.fenlei ul li ul li a{ background:url(../images/fenlei2.png); height:28px; line-height:28px; font-weight:normal; color:#666666; padding-left:30px; width:260px; border:none;}

.fenlei ul li ul li a:hover{ background:url(../images/fenlei2.png);border:none; color:#666;}





.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{ display:block; width:208px; font-weight:bold;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); line-height:24px; height:24px; padding-left:30px; border:1px #ddd solid;}

.a_2 h1 .lmbt1 ul li.buttonona{background:url(../images/fenleibg1.png);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:35px; font-size:14px; line-height:35px; text-align:center;}



.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:35px; font-size:14px; line-height:35px; text-align:center;}











.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:132px; 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:132px; text-align:center; font-size:16px; color:#fff;}







.danye{ padding:15px;}

.zi14{ font-size:14px; line-height:28px;}









.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;}





.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;}



.msg-box input {border: 1px #bbb solid; height:25px; width:335px}

.msg-box b{ font-weight:normal; color:red; font-size:12px;}