﻿/* 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:12px; font-family: Arial, Helvetica, sans-serif; line-height:22px;background:url(../images/bodybg.jpg)}

html{verflow:-Scroll;overflow-x:hidden}

a{text-decoration:none;color:#333;}

a:hover{text-decoration:none;color:#c20000;}

.clear{clear:both;}



.topbg{ background-color:#1d252c; height:121px}

.topbg01{ width:1000px; margin:0 auto; height:121px}

.topbg01 h2{ width:439px; height:62px; padding-top:30px; float:left}

.toprig{ width:261px; float:right}

.toprig h3{ width:115px; height:22px; background-color:#0060a5; border-radius:2px; float:right; font-size:12px; color:#fff; text-align:center}

.toprig h3 a{ color:#fff}

.toprig p{ padding-top:52px}



.menubg{ background:url(../images/menubg.jpg) repeat-x; height:44px}

.menu{ width:1000px; margin:0 auto; height:44px}

.menu ul{ width:830px; float:left}

.menu ul li{ background:url(../images/menuline.png) no-repeat right; float:left; height:44px; line-height:44px; width:92px; text-align:center; font-size:14px; position:relative; z-index:22}

.menu ul li a{ color:#fff; display:block}

.menu ul li:hover{ background:url(../images/menuhover.jpg) no-repeat}

.menu ul li.menuds{ background:url(../images/menuhover.jpg) no-repeat}

.menu ul li.liline{ background:none}





.menu li.menuds .submenu{display:block;}

.menu li .submenu{display:none;top:43px;left:0px;width:128px;background:#B82134; position: absolute;}

.menu li .submenu li{width:128px;float:none;padding:0;background:none;height:32px;line-height:32px;border-bottom:1px dotted #B82134;}

.menu li .submenu li.last{border:none;}

.menu li .submenu li a{float:none;padding:0;text-align:center;height:32px;line-height:32px;background:none;font-size:12px;font-family:"宋体"; color:#FFFFFF}

.menu li .submenu li a:hover{ background:#62111C;float:none;padding:0;text-align:center;height:32px;line-height:32px;font-size:12px;font-family:"宋体"; color:#FFFFFF}



.menu li.selected{width:106px;height:38px; background:url(../images/nav_hg.jpg) no-repeat;}



.search{ width:140px; background-color:#004d85; height:22px; float:left; margin-top:10px; color:#80a6c2; padding-left:5px}

.button{ background:url(../images/button.jpg) no-repeat; width:24px; height:22px; float:left; margin-top:10px;}





.banner{ width:1920px; margin:0 auto; height:415px; position:relative; z-index:1;}



.centerbg{ width:1000px; margin:0 auto; height:460px; margin-top:20px}

.centerleft{ width:218px; float:left; border:1px solid #d1d1d1; height:458px; background-color:#f0f0f0}

.centerleft h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:13px}

.centerleft h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.centerleft h2 i{ float:right; padding:12px 20px 0 0}

.centerleft ul li{ background: url(../images/centerli.jpg) no-repeat; width:180px; height:33px; line-height:29px; text-indent:25px; margin-left:20px}

.centerleft ul li a{ color:#333; display:block}

.centerleft ul li a:hover{ color:#fff}

.centerleft ul li:hover{ background:url(../images/centerlihover.jpg) no-repeat; color:#fff}

.centerleft ul li.lihover{ background:url(../images/centerlihover.jpg) no-repeat; color:#fff}

.centerleft ul li.lihover a{ color:#fff}

.centerrig{ width:768px; float:right; border:1px solid #d1d1d1; height:458px; background-color:#f0f0f0}

.cenrigleft{ width:536px; border-right:1px solid #fff; height:458px; float:left}

.cenrigleft h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:20px}

.cenrigleft h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.cenrigleft h2 a{ float:right; padding:12px 14px 0 0;}

.cenrigleft ul li{ background: url(../images/cenprobg.jpg) no-repeat; width:173px; height:200px; float:left; margin-left:3px}

.cenrigleft ul li img{ padding:3px 0 0 13px; width:144px; height:144px; float:left}

.cenrigleft ul li p{ width:144px; text-align:center; margin-left:13px; line-height:40px}

.cenrigrig{ width:230px; float:right; border-left:1px solid #dcdcdc; height:458px}

.cenrigrig h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:22px}

.cenrigrig h2 span{  line-height:40px; float:left; font-size:14px; font-weight:bold;  color:#5e5e5e}

.cenrigrig h2 span img{ padding:7px 10px 0 13px; float:left;}

.cenrigrig h2 i{ float:right; padding:12px 20px 0 0}

.cenrigrig ul li{ margin-left:13px; width:204px; text-align:center; height:200px}





.centerbg001{ width:1000px; margin:0 auto; height:285px; margin-top:15px}

.cenbg001left{ width:218px; float:left; border:1px solid #d1d1d1; height:283px; background-color:#f0f0f0}

.cenbg001left h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:8px}

.cenbg001left h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.cenbg001left h2 i{ float:right; padding:12px 20px 0 0}

.cenbg001left ul li{ background:url(../images/jjfabg.jpg) no-repeat; width:180px; height:29px; margin-left:20px; line-height:29px; text-indent:25px}

.center001rig{ width:768px; float:right; border:1px solid #d1d1d1; height:283px; background-color:#f0f0f0}

.center001rig h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:25px}

.center001rig h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.center001rig h2 a{ float:right; padding:12px 14px 0 0;}

.center001but{ width:768px}

.center001but span.yyhyleft{ margin-top:70px; float:left; width:34px; height:80px; background:url(../images/yyhyleft.jpg) no-repeat; padding-right:24px}

.center001but span.yyhyleft:hover{ background: url(../images/yyhylefthover.jpg) no-repeat;}

.center001but span.yyhyrig{ background: url(../images/yyhyright.jpg) no-repeat; width:33px; height:78px; float:right; margin-top:70px}

.center001but span.yyhyrig:hover{ background:url(../images/yyhyrighthover.jpg) no-repeat;}

.center001but span.yyhyrig a{ width:33px; height:78px; display:block}

.center001but span.yyhyleft a{ width:33px; height:78px; display:block}

.daxh{ width:676px; float:left}

.daxh01{ width:225px; float:left}

.daxh01 h3{ background:url(../images/daxhimg.jpg) no-repeat; width:200px; height:121px; padding:1px}

.daxh01 ul li{ height:26px; line-height:26px; background:url(../images/dian.jpg) no-repeat 0 11px; text-indent:12px}





.index-hzhb{ width:998px; margin:0 auto; background-color:#f0f0f0; height:121px; border:1px solid #d1d1d1; margin-top:20px}

.index-hzhb h2{ background:url(../images/hzhbtitbg.jpg) no-repeat; width:40px; height:102px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding-top:20px; float:left; padding-right:10px}

.index-hzhb ul li{ background:url(../images/hzhbimgbg.jpg) no-repeat; width:180px; height:87px; float:left; margin-top:20px; padding:1px; margin-right:7px}





.index-youshi{ width:1000px; margin:0 auto; height:378px; margin-top:20px}

.youshileft{ width:770px; float:left; height:378px}

.youshiright{ width:218px; border:1px solid #d1d1d1; background-color:#f0f0f0; float:right; height:376px}

.youshiright h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold; padding-left:12px}

.youshiright h2 a{ float:right; padding:8px 14px 0 0;}

.youshiright p{ width:180px; margin-left:18px; line-height:18px}
.youshiright p img{ padding-top:10px;}




.wenzicen{ width:1000px; margin:0 auto; height:240px; margin-top:20px}

.wenzileft{ width:378px; height:238px; border:1px solid #d1d1d1; background-color:#f0f0f0; float:left; margin-right:10px}

.wenzileft h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold; padding-left:12px}

.wenzileft h2 a{ float:right; padding:8px 14px 0 0;}

.newstop{ width:340px; height:90px; border-bottom:1px dashed #d1d1d1; color:#666; margin:20px 0 10px 20px}

.newstop img{ width:107px; height:81px; float:left; padding-right:12px}

.newstop h3{ font-size:12px; font-weight:bold}

.newstop p{ line-height:18px}

.wenzileft ul{ padding-left:20px}

.wenzileft ul li{ height:26px; line-height:26px; background:url(../images/dian.jpg) no-repeat 0 11px; text-indent:12px; width:340px}

.wenzileft ul li span{ float:right}

.wenziright{ width:218px; border:1px solid #d1d1d1; float:right; background:url(../images/wentibg.jpg) repeat-x; height:238px}

.wenziright h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold; padding-left:12px; margin-bottom:20px}

.wenziright h2 a{ float:right; padding:8px 14px 0 0;}

.wenziright span{ padding-left:20px}

.wentixh{ padding-left:20px}

.wentixh h3{ width:182px; height:15px; padding-bottom:10px; font-size:12px; font-weight:bold; line-height:15px; color:#666}

.wentixh h3 img{ float:left; padding-right:8px}

.wentixh h4{ width:182px; line-height:18px; font-size:12px}

.wentixh h4 img{ float:left; padding-right:8px; padding-bottom:30px}



.footermenu{ width:1000px; margin:0 auto; height:44px; background-color:#016ab3; position:relative; top:22px; border-radius:5px}

.footermenu ul li{ width:110px; float:left; background:url(../images/fotmenuline.jpg) no-repeat right; height:44px; line-height:44px; text-align:center; font-size:14px; color:#fff}

.footermenu ul li a{ color:#fff}

.footermenu ul li.liline{ background:none}



.footerbg{ background-color:#1d252c; height:200px}

.footer{ width:1000px; margin:0 auto; height:130px; padding-top:70px}

.fotleft{ width:706px; float:left; color:#83878b; line-height:20px; height:80px; border-right:1px solid #141a1f}

.fotleft span img{ width:80px; height:80px; float:left; padding-right:10px}

.fotright{ border-left:1px solid #343b42; float:right; width:292px; height:80px}

.fotright img{ float:right}



.dbbg{ background-color:#1d252c; height:52px}

.db{ width:1000px; height:52px; margin:0 auto; line-height:52px}

.dbleft{ width:830px; float:left}

.dbleft img{ float:left; padding:18px 20px 0 0; display:inline}

.dbleft a{ color:#808080}

.dbright{ width:78px; float:right;}

.dbright a{ padding-left:6px}



.neibanner{ width:1440px; background-color:#d1d1d1; margin:0 auto; height:222px; overflow:hidden}



.neicenter{ width:1000px; margin:0 auto; margin-top:20px}

.neileft{ width:220px; float:left}

.neilefttop{ width:218px; float:left; border:1px solid #d1d1d1; padding-bottom:20px; background-color:#f0f0f0}

.neilefttop h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:13px}

.neilefttop h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.neilefttop h2 i{ float:right; padding:12px 20px 0 0}

.neilefttop ul li{ background: url(../images/centerli.jpg) no-repeat; width:180px;line-height:29px; text-indent:25px; margin-left:20px; height:33px;}

.neilefttop ul li a{ color:#333; display:block}

.neilefttop ul li a:hover{ color:#fff}

.neilefttop ul li:hover{ background:url(../images/centerlihover.jpg) no-repeat; color:#fff}

.neilefttop ul li.lihover{ background:url(../images/centerlihover.jpg) no-repeat; color:#fff}

.neilefttop ul li.lihover a{ color:#fff}



.neilefttop ul li ul{ display:none;}

.neilefttop ul li:hover ul{ display:block}

.neilefttop ul li:hover ul li{ background:none;width:180px; height:29px; line-height:29px; text-indent:25px; margin-left:20px}

.neilefttop ul li.lihover:hover ul li a{ color:#000000; display:block}

.neilefttop ul li:hover ul li a:hover{ color:#006699}

.neilefttop ul li:hover ul li:hover{  background:none;color:#006699}

.neilefttop ul li:hover ul li.lihover{ background:none; color:#006699}

.neilefttop ul li:hover ul li.lihover a{ color:#006699}





.neilefttwo{ width:218px; float:left; border:1px solid #d1d1d1; background-color:#f0f0f0; margin-top:20px; height:448px;}

.neilefttwo h2{ background:url(../images/centitbg.jpg) repeat-x; height:40px; padding-bottom:13px}

.neilefttwo h2 span{ background: url(../images/titbg.jpg) no-repeat; width:90px; height:40px; text-align:center; line-height:40px; float:left; color:#fff; font-size:14px; font-weight:bold}

.neilefttwo h2 i{ float:right; padding:12px 20px 0 0}

.neilefttwo ul li{ background: url(../images/cenprobg.jpg) no-repeat; width:173px; height:200px; float:left; margin-left:18px}

.neilefttwo ul li img{ padding:3px 0 0 13px; width:144px; height:144px; float:left}

.neilefttwo ul li p{ width:144px; text-align:center; margin-left:13px; line-height:40px}

.neileftnews{ width:218px; border:1px solid #d1d1d1; background-color:#f0f0f0; float:right; margin-top:20px}

.neileftnews h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold; padding-left:12px}

.neileftnews h2 a{ float:right; padding:8px 14px 0 0;}

.neinewstop{ width:195px; height:90px; border-bottom:1px dashed #d1d1d1; color:#666; margin:15px 0 10px 10px}

.neinewstop img{ width:95px; height:72px; float:left; padding:5px 4px 0 0}

.neinewstop h3{ font-size:12px; font-weight:bold}

.neinewstop p{ line-height:18px}

.neileftnews ul{ padding-left:10px}

.neileftnews ul li{ height:26px; line-height:26px; background:url(../images/dian.jpg) no-repeat 0 11px; text-indent:12px; width:195px}

.neileftnews ul li span{ float:right}



.neiright{ width:760px; float:right; border:1px solid #d1d1d1; padding-bottom:20px; background-color:#f0f0f0}

.neirighttit{ height:39px; border-top:2px solid #0068c4; line-height:39px; font-size:14px; padding-left:10px; border-bottom:1px solid #d1d1d1}

.neirighttit span{ float:right; padding-right:10px; font-size:12px;}

.neirighttit i{ padding-right:8px}



.company{ width:740px; padding:10px}

.hzhb{ width:740px}

.hzhb ul li{ background:url(../images/hzhbimgbg.jpg) no-repeat; width:180px; height:87px; float:left; margin-top:10px; padding:1px; margin-right:3px}
.hzhb ul li img{height: 78px;width: 178px;}

.news{ width:680px; padding:20px 0 0 30px}

.newstop01{ width:680px; height:213px; padding-bottom:16px}

.newstopleft01{ width:288px; height:212px; float:left; padding-right:20px}

.newstoprig{ width:360px; float:right}

.newstoprig h3{ text-align:center; line-height:50px; font-size:12px}

.newstoprig p{ border-bottom:1px dashed#d1d1d1; padding-bottom:20px}

.newstoprig p a{ color:#0068c4}

.newstoprig ul li{ background:url(../images/dian.jpg) no-repeat 0 11px; height:20px; line-height:26px; text-indent:10px}



.newsxh{ width:680px; height:75px; margin-bottom:20px}

.newsxh h3{ border-bottom:1px dashed #d1d1d1; background:url(../images/dian.jpg) no-repeat 0 13px; text-indent:15px; width:680px; font-size:12px; line-height:30px; margin-bottom:10px}

.newsxh h3 span{ float:right;font-size:12px}

.newsxh p{ line-height:20px; font-size:12px; color:#797979;}

.newsxh p b{ color:#0068c4}

.newsxh p b a{ color:#0068c4}



.news-show{width:710px; padding:20px}

.news-show h2{ text-align:center; font-size:24px; font-family:"微软雅黑"; color:#089cf3}

.news-show h3{ font-size:12px; text-align:center; padding-top:10px; color:#797979}

.news-shtit{ padding:20px; margin-top:10px; background-color:#E3E3E3}

.news-shcen{ padding:20px}



.product{ width:740px;}

.protit{ padding:20px; width:720px}

.proxh{ width:730px; margin-left:15px; height:250px}

.proxh h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:12px; color:#fff; font-weight:bold; padding-left:12px; border-radius:2px; padding-bottom:15px}

.proxh h2 a{ float:right; padding:8px 14px 0 0;}

.proxh h2 span{ float:left; padding:15px 10px 0 0}

.proxh ul li{ background: url(../images/cenprobg.jpg) no-repeat; width:173px; height:200px; float:left; margin-right:8px}

.proxh ul li img{ padding:3px 0 0 13px; width:144px; height:144px; float:left}

.proxh ul li p{ width:144px; text-align:center; margin-left:13px; line-height:40px}



.showleft{ width:760px; float:left; border:1px solid #d1d1d1; padding-bottom:20px; background-color:#f0f0f0}

.showlefttit{ height:39px; border-top:2px solid #0068c4; line-height:39px; font-size:14px; padding-left:10px; border-bottom:1px solid #d1d1d1}

.showlefttit span{ float:right; padding-right:10px; font-size:12px;}

.showlefttit i{ padding-right:8px}

.showtop{ width:760px; padding-top:15px; height:440px}

.showtopleft{ width:416px; height:416px; border:1px solid #d1d1d1; margin:0 0 0 15px; float:left; position:relative}



.showtoprig{ width:290px; float:right; margin-right:15px}

.showtoprig h2{ line-height:30px; border-bottom:1px solid #d1d1d1; border-bottom:1px dashed #d1d1d1; font-size:14px; color:#0074c6; margin-bottom:15px}

.showtoprig p{ margin-bottom:15px}

.showtoprig ul li{ border:1px solid #d1d1d1; margin-top:20px; width:90px; height:90px; float:left; margin-right:4px}

.showtoprig ul li img{ width:90px; height:90px}

.showtoprig ul li:hover{ border:1px solid #0074c6}
.showtoprig .cpanniu {padding-top: 5px;}

.showtoprig .cpanniu a {display: block;float: left;padding-right: 20px;}


.showtwo{ width:730px;background-color:#fff; margin-left:15px; border:1px solid #d1d1d1}

.showtwo ul{ height:37px; border-bottom:1px solid #d1d1d1}

.showtwo ul li{ width:90px; line-height:37px; text-align:center; border-right:1px solid #d1d1d1; font-size:14px; float:left}

.showtwo ul li:hover{ background-color:#0074c6}

.showtwo ul li a{ color:#333; display:block}

.showtwo ul li a:hover{ color:#fff}



.showtwo ul li.cur{ background-color:#0074c6}

.showtwo ul li.cur a{ color:#fff}



.showcenter{ padding:20px}

.showright{ width:218px; border:1px solid #d1d1d1; background-color:#f0f0f0; float:right;}

.showright h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:14px; color:#fff; font-weight:bold;text-align:center; padding-bottom:15px}

.showright ul li{ background: url(../images/cenprobg.jpg) no-repeat; width:173px; height:200px; float:left; margin-left:22px}

.showright ul li img{ padding:3px 0 0 13px; width:144px; height:144px; float:left}

.showright ul li p{ width:144px; text-align:center; margin-left:13px; line-height:40px}



.question{ width:720px; padding:20px 0}

.index-crigxh001{ width:720px; color:#333; font-size:12px; float:left; padding-bottom:14px; border-bottom:1px dashed #d1d1d1; margin:0 15px}

.index-crigxh001 h3{ height:27px; line-height:27px; font-size:12px;}

.index-crigxh001 h3 img{ width:16px; height:16px; padding:5px 8px 0 8px; float:left}

.index-crigxh001 h4{ padding-top:5px; float: left; font-size:12px}

.index-crigxh001 h4 b{ width:24px; float:left; padding:2px 0 0 9px}

.index-crigxh001 h4 span{ width:686px; float:right; line-height:20px}





.prolist{ width:730px; padding:15px 0 0 15px}

.prolist ul li{ background: url(../images/cenprobg.jpg) no-repeat; width:173px; height:200px; float:left; margin-right:8px}

.prolist ul li img{ padding:3px 0 0 13px; width:144px; height:144px; float:left}

.prolist ul li p{ width:144px; text-align:center; margin-left:13px; line-height:40px}



.xgcp{ width:730px; margin-left:15px; margin-top:20px}

.xgcp h2{ background: url(../images/titbgxh.jpg) repeat-x; height:34px; line-height:34px; font-size:12px; color:#fff; font-weight:bold; padding-left:12px; border-radius:2px; padding-bottom:15px}

.xgcp h2 a{ float:right; padding:8px 14px 0 0;}

.xgcp h2 span{ float:left; padding:15px 10px 0 0}

.xgcp ul li{ background-color:#d1d1d1; height:200px; width:170px; border:1px solid #d1d1d1; text-align:center; float:left; margin-right:10px; line-height:30px}

.xgcp ul li img{ width:170px; height:170px}

.xgcp ul li:hover{ background-color:#0068c4; border:1px solid #0068c4}

.xgcp ul li a{ color:#333; display:block}

.xgcp ul li a:hover{ color:#fff}

.prew {

    border: 1px solid #CCCCCC;

    height: 27px;

    line-height: 27px;

    margin-top: 10px;

    width: 545px;

}



.prew span {

    background: none repeat scroll 0 0 #006699;

    border-right: 1px solid #CCCCCC;

    color: #fff;

    display: block;

    float: left;

    height: 27px;

    text-align: center;

    width: 79px;

}



.prew p {

    float: left;

    overflow: hidden;

    width: 450px;

}



.prew a {

    color:#003399;

    padding-left: 10px;

}

.down_list{ padding-top:10px}
.down_list ul li{ display:block; height:30px; line-height:30px; border-bottom:#CCC double 1px; background:url(../images/down.jpg) no-repeat; background-position:10px 7px; text-indent:30px;}
.down_list ul li span{ float:right; padding-right:10px;}