﻿@charset "utf-8";
/* CSS Document */


body{ margin:0px; padding:0px; font-size:12px; text-align:center; font-family:"宋体"; background:url(../image/bg.jpg) repeat-x}
img{border:0px; margin:0px;}
a{text-decoration:none;}
p{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style-type:none}
.clear{ clear:both; height:0px;}
html{overflow-x:hidden}

#top{width:100%; height:98px; background:url(../images/bg.jpg) repeat-x; overflow:hidden}
.top{width:1000px; height:98px; margin:0 auto}
.logo{width:613px; height:98px; float:left}
.lip{width:157px; height:98px; float:right}

#nav{width:100%; height:38px; background:url(../images/nav.jpg) repeat-x;}
.nav{width:1000px; height:38px; margin:0 auto;}
.nav ul li{width:110px; height:38px; float:left; border-right:1px solid #e5e4e5}
.nav ul li a{width:110px; height:38px; float:left; line-height:38px; color:#636363; font-size:14px; font-family:"微软雅黑"}
.nav ul li a:hover{color:#ffffff; background:url(../images/navh.jpg) repeat-x}
.nav ul li a.on{color:#ffffff; background:url(../images/navh.jpg) repeat-x}
.nav ul li a.on1{color:#ffffff; background:url(../images/navh1.jpg) repeat-x}

#banner{width:100%; height:401px; position:relative;}
#lip{width:100%; height:27px; position:absolute; top:374px; left:0; z-index:9999; background:url(../images/lipbg.png) repeat-x}
.lip1{width:963px; height:24px; margin:0 auto; background:url(../images/lip2.png) no-repeat; text-align:left; padding-left:37px; padding-top:7px;color:#fff}
.lip1 a{width:963px; height:27px;color:#fff;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;color:#DD4E00; font-size:14px;font-weight:bold;}
.banner{height:401px;width:1440px; font-size:14px; position:absolute;top:0px;left:-223px;}

#banner1{width:100%; height:202px;position:relative;}
.banner1{height:202px;width:1440px; position:absolute;top:0px;left:-223px;}

.center {width: 1000px; height:100%; position: relative; margin: 0 auto;text-align: left; }

#subnav{width:100%; height:84px; background:url(../images/subnav.jpg) repeat-x}
.subnav{width:1000px; height:84px; margin:0 auto}
.subnav a{height:84px; float:left;}

#main{width:100%; background:url(../images/main.jpg) repeat}
.main{width:1000px; margin:0 auto; padding-top:39px;}

.ab{width:249px; height:222px; float:left; overflow:hidden; padding-right:64px;}
.abt{width:249px; height:24px; float:left; background:url(../images/new.jpg) no-repeat}
.abt a{width:36px; height:15px; float:right; padding-top:5px;}

.ab0{width:1000px; margin:0 auto; padding-top:0px;}
.ab0t{width:1000px; height:24px; margin:0 auto;}
.ab0t strong{height:24px; width:300px; float:left; text-align:left; line-height:24px; color:#003275; font-size:18px;}
.ab0t a{width:36px; height:15px; float:right; padding-top:5px;}
.ri_rycom ul{width:249px; overflow:hidden; float:left; padding-top:6px;}
.ri_rycom li{ width:237px; float:left; height:25px; line-height:25px; padding-left:12px; background:url(../images/li1.jpg) 4px 12px no-repeat }
.ri_rycom li a{ width:237px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;  float:left; text-align:left; color:#5d5d5d;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ri_rycom li a:hover{ color:#003275}

.ri_zcom{ width:1000px; margin:0 auto; height:182px; padding-top:15px;}
.ri_zcom ul{ width:1000px; height:100%; overflow:hidden}
.ri_zcom li{ width:184px; height:165px; padding:0px 6px;float:left}
.ri_zcom li a{ width:184px; height:145px; float:left}
.ri_zcom li a img{margin:0 auto}
.ri_zcom li span{ width:184px; height:20px; line-height:20px; float:left;color:#4d4d4d; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; }


.ab2{width:362px; height:180px; float:left; border:1px solid #c9c9c9; position:relative}
.tel{width:221px; height:46px; float:right; background:url(../images/tel.jpg) no-repeat; padding-top:134px; padding-left:74px; text-align:left; color:#dd4e00; font-size:16px; font-family:"微软雅黑"; overflow:hidden}

#footer{width:100%; height:77px; background:#c2c2c2;_margin-top:-40px;}
.footer{width:1000px; height:65px; margin:0 auto; padding-top:12px;}
.footer p{width:1000px; float:left; line-height:26px; color:#4f4f4f}
.footer p a{color:#4f4f4f}

#main1{width:100%; background:url(../images/main.jpg) repeat}
.main1{width:1000px; margin:0 auto; padding-top:25px; padding-bottom:25px;}

.left{width:182px; float:left; border:1px solid #c9c9c9; border-top:3px solid #014cb2}
.leftt{width:182px; height:56px; float:left}

.leftbox{width:182px; float:left}
.leftbox ul li{width:182px; height:42px; float:left;border-bottom:1px solid #fff}
.leftbox ul li a{width:166px; height:42px; float:left; text-align:left; padding-left:16px; line-height:42px; color:#0f2543; background:#dbdbdb; text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.leftbox ul li a:hover{color:#ffffff; background:#014cb2}
.leftbox ul li a.on2{color:#ffffff; background:#014cb2}

.leftbox ul li a.on3{color:#ffffff;background:#014cb2}

.right{width:761px; float:right;border-top:3px solid #014cb2}
.rightt{width:761px; height:26px; float:left; text-align:left; padding-top:10px;color:#014cb2; font-size:18px; font-family:"微软雅黑"}

.rightt1{width:761px; height:30px; margin:0 auto; border-bottom:1px solid #014cb2}
.rightt1 strong{height:30px; float:left; text-align:left; padding-left:0px; line-height:30px; color:#7d7d7d; font-size:16px;font-family:"Verdana"}
.rightt1 span{ height:30px; line-height:30px; float:right; padding:0px 3px; color:#7d7d7d}
.rightt1 span a{ color:#7d7d7d}

.tab{width:761px; margin:0 auto; padding-top:5px; padding-bottom:8px; overflow:hidden}
.tab a{height:27px; float:left; line-height:27px; color:#ffffff; background:#014cb2; padding:0 16px; border-right:1px solid #eff0ef;border-bottom:1px solid #eff0ef}
.tab a:hover{background:#e76d00}
.tab a.on3{background:#e76d00}

.productp{width:727px; margin:0 auto; background:#fff; padding:17px;color:#414141; text-align:left; line-height:26px;}

.productbox{width:727px; margin:0 auto}
.productboxle{width:404px; height:285px; float:left; padding:1px; border:1px solid #c9c9c9;}
.productboxri{width:300px; float:left; padding-left:10px;}
.productboxrit{width:193px; height:32px; float:left; background:url(../images/productt.jpg) no-repeat; text-align:left; padding-left:10px; line-height:26px; color:#fff}
.productboxrip{width:300px; float:left; text-align:left; line-height:26px; color:#414141;}
.lile{width:300px; float:left; padding-top:15px;}
.li{width:290px; height:22px; float:left; text-align:left; padding-left:25px; line-height:22px; color:#414141; font-size:14px; background:url(../images/li4.jpg) no-repeat; margin-bottom:13px;}
.pic{width:372px; height:311px; float:right}

.pro_com{width:761px;margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px; }
.pro_com ul{ width:761px; height:100%; overflow:hidden}
.pro_com li{ width:237px; padding:10px 8px; float:left; }
.pro_com li a{ width:233px; height:156px; text-align:center; padding:1px; display: table-cell;vertical-align:middle;*display: block;
border:1px solid #c9c9c9}
.pro_com li a img{vertical-align:middle;}
.pro_com li span{ width:237px; height:30px; font-size:14px; line-height:30px;color:#444444; float:left;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; display:block}

.pages{ width:100%; height:47px; margin-top:10px; border-top:1px dotted #4f4f4f}
.pages a{ height:47px; line-height:47px; color:#626262; background:#ffffff;border:1px solid #c9c9c9; padding:2px 5px; margin:0px 3px;}

.abp{width:750px; margin:0 auto; text-align:left; line-height:26px; color:#616161; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.servicep{width:698px; background:#fff; padding:26px; margin:0 auto; text-align:left; line-height:26px; color:#616161; overflow:hidden; margin-top:15px; margin-bottom:15px;}

.feedbackbox{width:693px; height:272px; margin:0 auto; padding-top:25px; padding-left:34px; padding-right:34px; padding-bottom:25px; background:#ffffff}
.feedbackbox ul{ width:693px; height:100%; overflow:hidden; float:left}
.feedbackbox ul li{ width:693px; float:left; padding-top:10px;}
.feedbackbox ul li span{ width:64px; float:left; height:22px; line-height:22px; color:#7d7d7d; text-align:left}
.feedbackbox ul li a{width:56px; height:22px; float:left; background:#014cb2}
.search1{ width:185px; height:22px; line-height:22px; float:left; background:#f6f6f6; border:1px solid #c9c9c9}
.search3{ width:94px; height:22px; line-height:22px; float:left; background:#f6f6f6; border:1px solid #c9c9c9}
.search2{ width:612px; height:111px; line-height:22px; float:left; background:#f6f6f6;border:1px solid #c9c9c9}

.contact{width:750px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.dt{width:423px; height:424px; float:left; padding:1px; border:1px solid #c9c9c9}

.lx{width:290px; float:right; padding-right:15px;}
.lxt{width:290px; height:59px; float:left; padding-bottom:15px;}
.lx p{width:290px; float:left; text-align:left; line-height:30px; color:#4c4b4b; font-size:14px;}

.ab_com{ width:750px;margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.ab_com ul{ width:750px; height:100%; overflow:hidden}
.ab_com li{width:750px; height:32px; line-height:32px;float:left; }
.ab_com li a{ width:650px; float:left;text-align:left;color:#014cb2;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}
.ab_com li span{ width:90px; padding-left:10px; float:left; color:#626262; text-align:left}

.new{width:750px;margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.newt{width:750px; margin:0 auto; height:30px; line-height:30px;color:#4f4f4f; font-size:14px; }
.newtime{width:750px; height:30px; margin:0 auto; line-height:30px; color:#8b8b8b; font-size:12px;  }
.newp{width:730px; margin:0 auto; overflow:hidden; border-top:1px dotted #4f4f4f; padding-top:15px; padding-bottom:15px; text-align:left; color:#4f4f4f; line-height:30px;}

.pagebox{width:750px; height:58px; margin:0 auto; background:#ffffff;}
.pageboxle{width:500px; height:58px; float:left; padding-left:10px;}
.pageboxle p{width:500px; float:left; height:29px; line-height:29px;}
.pageboxle a{width:500px; float:left; text-align:left;color:#4f4f4f;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; height:29px;}
.pageboxri a{width:100px; float:right; color:#4f4f4f; height:18px; margin-right:5px; margin-top:8px; line-height:18px;}

.prot{width:750px; height:30px; float:left; line-height:30px; color:#0074ce; font-size:24px;  }
.proimg{width:700px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;}


.prop{width:720px; margin:0 auto; overflow:hidden; overflow:hidden; text-align:left; color:#000000; line-height:26px;}
.pa{width:720px; margin:0 auto;}
.pa a{ color:#343333;line-height:30px; text-align:left; padding:0 5px;}




