﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,input,buttom,table,tr,td{padding:0;margin:0;border:0;list-style:none; }
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
body{font-size: font-family:"宋体"; background-color:#faf8f9}
html{verflow:-Scroll;overflow-x:hidden}
a{text-decoration:none;color:#4f4f4f;}
a:hover{text-decoration:none;color:#b200b8;}
.clear{clear:both;}

.top{ width:980px; margin:0 auto; height:161px}
.top h2{ width:498px; height:108px; float:left; padding-top:25px}
.topright{ width:354px; float:right}
.dpmlogo{ height:25px; padding-top:24px; font-size:12px; line-height:25px; float:right}
.dpmlogo i{ padding-right:5px; float:left; padding-left:12px}
.dpmlogo span{ float:left; padding-top:3px}
.topright h3{ font-size:12px; float:right; line-height:34px; width:184px; height:26px }
.photobut{ width:344px;float:right}
.photobut a{ padding-left:7px}


.menubg{ background:url(../images/menubg.jpg) repeat-x; height:56px}
.menu{ width:980px; height:56px; margin:0 auto}
.menu ul li{  color:#fff; line-height:56px; border-right:1px solid #000; float:left; font-family:"黑体"; font-size:14px; width:108px; text-align:center}
.menu ul li:hover{ background-color:#0b7fd4}
.menu ul li.abcd{ background-color:#0b7fd4}
.menu ul li a{ color:#fff; display:block}
.menu ul{ width:792px; float:left}
.menubg h3{ padding-top:12px}
.search{ background: url(../images/search.jpg) no-repeat; width:144px; height:29px; float:left; color:#b7b7b7; padding-left:5px}
.button{ background:url(../images/searchbut.jpg) no-repeat; width:39px; height:29px; float:left}

.banner{ width:1440px; height:418px; margin:0 auto}

.menu01{ width:980px; margin:0 auto; height:50px;background-color:#171b1b;}
.menu01 ul li{ padding:0 21px; color:#fff; line-height:50px; border-right:1px solid #0f1010; float:left; font-family:"黑体"; font-size:14px}
.menu01 ul li:hover{ background-color:#0b7fd4}
.menu01 ul li a{ color:#fff; display:block}


.xpzsbg{ background: url(../images/chl-chanpinbg.jpg) repeat-x; height:305px; margin-top:33px}
.xpzs{ width:980px; margin:0 auto}
.xpzstit{ background:url(../images/xpzstit.jpg) no-repeat; height:53px;width:980px; float:left; margin-bottom:12px}
.xpzsan{ height:43px; text-align:center; margin-top:12px;}
.xpzsan #marquee1 img{ padding-right:5px}
.xpzs #marquee1 ul  li{ width:170px; height:177px; float:left;line-height:38px; text-align:center; font-size:12px; padding-top:42px; padding-right:26px; }
.xpzs  #marquee1 ul li img{ border:1px solid #d5d5d5;display:block }


.gsliyou{ width:980px; margin:0 auto; height:560px; margin-top:42px;}

.xbanner{ width:980px; height:137px; margin:0 auto; padding-top:56px}


.aboutbg{ background:url(../images/chl-aboutbg.jpg) repeat-x; height:54px; margin-top:50px}
.about{ width:980px; margin:0 auto; height:54px}
.abcenter{ width:980px; margin:0 auto; height:178px; padding-top:30px}
.abcenter h2{ float:left; width:197px; height:178px; }
.abzj{ width:456px; height:178px; float:left; background-color:#ecedf2;padding-left:35px; }
.abzj h3{ font-family:"黑体"; font-size:18px; padding-top:18px;line-height:64px; color:#393939}
.abzj p{ font-family:"宋体"; font-size:12px; color:#393939; line-height:18px; padding-right:35px}
.abzj p a{ color:#0b7fd4}

.pro-zhizi{ width:292px; float:left; background-color:#0b7fd4; height:161px; padding-top:17px}
.prozzleft{ width:6px; height:11px; float:left; padding:65px 15px 0 15px}
.pro-zhizi h4{ width:224px; height:142px; float:left; padding-right:15px}
.prozzright{ padding-top:65px; float:left}

.index-sbzs01{ width:980px; height:269px; margin:0 auto}
.index-sbzs01 h2{ height:57px; padding-top:34px}
.index-sbzs01 ul li{ width:237px; height:178px; float:left; padding-right:8px}

.index-liyou{ width:980px; height:295px; background:url(../images/chl-liyou.jpg) no-repeat; margin:0 auto; margin-top:70px}
.liyou{ width:485px; height:69px; padding-left:116px; float:left; padding-top:2px; padding-bottom:47px}
.liyou h2{ font-family:"微软雅黑"; font-size:19px; padding-bottom:3px}
.liyou p{ font-size:12px; line-height:16px}

.liyou01{ width:196px; height:69px; padding-left:116px; float:left;padding-top:2px}
.liyou01 h2{ font-family:"黑体"; font-size:19px; padding-bottom:3px}
.liyou01 p{ font-size:12px; line-height:16px}

.index-zs{ width:980px; height:137px; margin:0 auto; padding-bottom:58px}

.index-newbg{ width:980px; margin:0 auto; height:369px; padding-bottom:60px}
.newsleft{ width:311px; float:left}
.newsleft h2{ height:53px; padding-top:30px}
.newsleft h2 a{ float:right; padding:15px 10px 0 0}
.newsimg{ width:311px; height:70px; padding-bottom:20px}
.newsimg img{ width:88px; height:69px; float:left; padding-right:15px}
.newsimg h3{ font-size:14px; font-weight:bold; line-height:28px}
.newsimg p{ font-size:12px; color:#888}
.newsleft ul li{ height:25px; border-bottom:1px solid #faf9f9; line-height:25px; font-size:12px}
.newsleft ul li img{ padding-right:8px}

.newcenter{ width:337px; float:left; padding-left:40px;}
.newcenter h2{ height:53px; padding-top:30px}
.newcenter h2 a{ float:right; padding:15px 36px 0 0}
.newcenter ul li{ height:25px; border-bottom:1px solid #faf9f9; line-height:25px; font-size:12px}
.newcenter ul li img{ padding-right:8px}
.newsimg01{ width:337px; height:70px; padding-bottom:20px}
.newsimg01 img{ width:88px; height:69px; float:left; padding-right:15px}
.newsimg01 h3{ font-size:14px; font-weight:bold; line-height:28px}
.newsimg01 p{ font-size:12px; color:#888; padding-right:36px}

.newrig{ width:292px; float:right; height:386px}
.newrig h2{ height:53px; padding-top:30px}
.newrig h2 a{ float:right; padding:15px 10px 0 0}

.wentijd{ width:292px; height:92px; border-bottom:1px solid #ecebeb; margin-bottom:18px}
.wentijd h3{ font-size:12px; padding-bottom:10px}
.wentijd h3 img{ float:left; width:15px; height:15px; padding-right:10px; line-height:16px}
.wentijd h4{ font-size:12px; padding-bottom:10px; line-height:24px}
.wentijd h4 img{ float:left; width:15px; height:15px; padding-right:10px; line-height:16px; padding-bottom:13px}

.footerbg{ height:282px; background-color:#171b1b;border-bottom:1px solid #2d3535}
.footer{ width:980px; margin:0 auto; height:282px}
.fotleft{ width:430px; float:left; background: url(../images/chl-footerline.jpg) no-repeat right; height:282px}
.fotleft h2{ padding-top:34px}
.fotleft p{ font-size:12px; color:#fff; padding:15px 0 0 12px; line-height:18px}
.fotcen{ width:206px; padding-left:44px; background: url(../images/chl-footerline.jpg) no-repeat right; float:left; height:282px}
.fotcen h2{ padding-top:57px; padding-bottom:20px}
.fotcen ul li{ line-height:18px; font-size:12px; color:#fff; padding-left:18px; line-height:16px}
.fotcen ul li a{ color:#fff}

.fotright{ width:204px; float:right; float:right}
.right01{ width:266px; height:142px;; padding-top:56px; }
.right01 h3{ width:141px; height:140px; float:left;padding-right:8px}
.right01 h4{ width:114px; height:61px; float:left; font-size:12px; color:#fff; padding-bottom:12px}
.right01 h4 img{ width:36px; height:58px; float:left; padding-right:6px}
.right01 h4 span{ color:#fff; margin-top:6px; width:72px; height:61px}
.fotright h5{ font-size:12px; color:#fff; line-height:38px}
.fotright h5 a{ color:#fff}
.fotright h5 a:hover{ color:#fff}

.footerdi{ height:45px;  background-color:#171b1b}
.footerdic{ width:980px; height:45px; margin:0 auto; font-size:12px; color:#f9f9f9; line-height:45px}
.footerdic span{ float:right}
.footerdic a{ color:#f9f9f9; padding:0 8px}


.neibanner{  height:262px; margin:0 auto; background-color:#d1d1d1; margin-bottom:20px; text-align:center}

.neicen{ width:980px; margin:0 auto; overflow:hidden; padding-bottom:20px}
.neileft{ width:249px; float:left;background-color:#fff;}
.neilanm{ width:249px; }
.neilanm h2{ border-top:6px solid #911d55; font-size:20px; color:#911d55; height:45px; text-indent:12px; line-height:42px;font-family: "微软雅黑"; font-weight:bold}
.neilanm h2 span{ font-size:14px}
.neilanm ul li{  width:249px; line-height:36px; color:#000; border:1px solid #F4F4F4; text-indent:23px; font-family: "微软雅黑"; font-size:13px}
.neilanm ul li ul li{ height:32px; border:none; font-size:12px; padding-left:20px;background: url(../images/chlicon.jpg) no-repeat 30px 16px;}
.neilanm ul li a{ color:#000; display:block}
.neilanm ul li ul li:hover{}
.neilanm ul li .cur_leftaa:hover{background-color:#0b7fd4; color:#fff}
.neilanm ul li ul li a:hover{ color:#0b7fd4; font-weight:bold}


/*.neilanm ul li.cur_left2{ padding-left:0;background-color:#0b7fd4;}*/
.neilanm ul li.cur_left .cur_leftaa{ padding-left:0;background-color:#0b7fd4;}
.neilanm ul li.cur_left ul li a{color:#8A8080}

.neilianxi{ width:248px; height:74px; padding-top:16px}
.neiqq{ width:249px; height:73px; padding-top:16px}
.neilianxilm{ width:212px}
.neila002{border-bottom:1px solid #b6b6b6; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; width:195px; padding:15px 0 15px 15px; margin-bottom:12px; font-size:12px; line-height:25px; background-color:#fff}

.neiright{ width:720px; float:right; background-color:#fff;}
.neiricenter{ width:700px; float:left; padding-left:15px }
.neiricenter h2{ width:700px; height:46px; border-bottom:1px solid #d6d3d3; color:#911d55; font-size:16px; line-height:46px; font-family:"微软雅黑"; font-weight:bold}
.neiricenter h2 span{ float:right; color:#737373; font-size:12px; font-family:"宋体"; font-weight:normal}
.neiricenter h2 img{ padding-right:5px}

.neiprobg{ width:716px; border-top:3px solid #0c7ccf; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; overflow:hidden; font-size:12px; line-height:25px; padding:15px; background-color:#fff }


.contact001001{width:696px;overflow:hidden; font-size:12px; line-height:25px; padding:15px 0 0 0; background-color:#fff }

.photobut001{ width:701px;  overflow:hidden; font-size:12px; line-height:25px; padding:15px 0 0 0; overflow:hidden}
.photobut001 ul{ width:726px}
.photobut001 ul li{ width:159px; height:202px; float:left;line-height:38px; text-align:center; font-size:12px; padding-top:10px; padding-right:20px; display:inline}
.photobut001 ul li img{ border:1px solid #d5d5d5; display:inline; width:162px; height:170px;}


.proshow{ width:696px;overflow:hidden; font-size:12px; line-height:25px; padding:15px 0 0 0; background-color:#fff }
.proshcen{ width:716px; height:314px}
.proleft{ width:280px; height:314px; float:left}
.proleft img{ border:1px solid #c2c2c2}
.proright{ width:395px; height:314px; float:right; padding-right:20px}
.proright h3{ height:35px; border-bottom:1px dashed #c2c2c2; font-size:16px; font-weight:bold; line-height:35px; margin-bottom:12px}
.proright p{ background: url(../images/diandian.jpg) no-repeat 0 11px; text-indent:10px}
.proright h4{ padding:15px 0 18px 0}

.progund{ width:290px; height:70px; position:absolute; padding-top:15px}
.progund span{ width:15px; height:69px; float:left; position:relative; top:31px}
.progund ul{ width:271px; float:left}
.progund i{ width:15px; height:69px; position:relative; top:31px}
.progund ul li{ width:58px; height:59px; border:1px solid #c2c2c2; margin-right:7px; float:left}

.proxiqi{ width:680px; float:left}
.proxiqi h6{ background-color:#fbfbfb; border-bottom:1px dashed #c2c2c2; border-top:1px dashed #c2c2c2; font-size:12px; font-weight:bold}


.news{width:716px; overflow:hidden; font-size:12px; line-height:25px;}
.newsxh{ width:674px; height:86px; padding-left:10px}
.newsxh h3{ border-bottom:1px dashed #d1d1d1; background: url(../images/xinwen_icon.jpg) no-repeat 0 17px; width:675px; font-size:12px; height:27px; padding:10px 0 0 18px}
.newsxh h3 span{ float:right;font-size:12px}
.newsxh p{ line-height:20px; font-size:12px; color:#797979; padding-top:6px}
.newsxh p b{ color:#0166ac}
.newsxh p b a{ color:#0166ac}

.company{ width:690px; font-size:12px; line-height:28px; padding:22px 10px 22px 0; color:#333; font-family: "宋体"}
.contact{ width:701px; font-size:12px; line-height:22px; padding:22px 0 22px 0}


.hzhbbg{ width:980px; background:url(../images/hzhbbg.jpg) no-repeat; height:125px; margin:15px auto 0 auto; padding-left:24px; padding-right:25px}
.hzhbbg ul li{ padding:0 8px; float:left; margin-top:40px; height:50px; width:72px; margin-right:42px}
.hzhbbg ul li img{ border:1px solid #d1d1d1}


.youhuibg{ background-color:#f7f1e1}

.banner{ width:980px; height:677px; margin:0 auto}
.yhcenter{ width:980px; overflow:hidden; margin:0 auto}
.yhcenter h2{ font-family:"长城大黑体"; font-size:36px; font-weight:bold; color:#fc0000; font-weight:bold; line-height:52px; height:52px; border-bottom:1px solid #b3b3b3}
.youhuixh00{ width:980px; height:202px; border-bottom:1px solid #b3b3b3}
.youshileft00{ width:212px; height:202px; float:left}
.youshileft00 img{ width:155px; height:154px; padding:30px 0 0 22px; border:#1px solid #b9b9b9}
.youshiright00{ width:746px; float:left; padding-top:56px}
.youshiright00 span{ width:145px; float:left}
.youshiright00 p{ width:580px; float:left; font-family:"微软雅黑"; font-size:23px; color:#3424242}
.youshiright00 p strong{ color:#fc0000}


.youhuixh01{ width:980px; height:202px; border-bottom:1px solid #b3b3b3}
.youshiright01{ width:212px; height:202px; float:left}
.youshiright01 img{ width:155px; height:154px; padding:30px 0 0 22px; border:#1px solid #b9b9b9}
.youshileft01{ width:746px; float:left; padding-top:56px}
.youshileft01 span{ width:145px; float:left}
.youshileft01 p{ width:580px; float:left; font-family:"微软雅黑"; font-size:23px; color:#3424242}
.youshileft01 p strong{ color:#fc0000}


.huodong{ width:980px; overflow:hidden; margin:0 auto; padding:22px 0 32px 32px; font-size:22px; font-family:"微软雅黑"; color:#020200; line-height:40px}
.huodong h3{ font-size:24px; color:#fc0000}

.youhuifotbg{ height:32px; background-color:#000000}
.youhuifot{ width:980px; margin:0 auto; height:32px; text-align:center; color:#fff; line-height:32px; font-size:14px}