﻿body{font-size:12px;text-decoration:none;background-color:#fff;color:#504949;margin:0px;padding:0px;}
ul{margin:0;padding:0;}
ul{ list-style:none;}
img{border:none;}
a{color:#525A5D;text-decoration:none;}
a:hover{color:#2B71B6;text-decoration:none;}
.top{width:1200px;margin:0 auto;padding:0px;height:91px;background:url(../images/topbg.gif) no-repeat right;}
.logo{float:left;margin:0 auto;padding:15px;}
.top_r{float:right;margin:0 auto;padding:20px 20px 0 0;color:#6A6A6A;}
.top_r a{margin:0 10px;}
.top_nav{width:100%;height:50px;margin:0 auto;font-size:14px;line-height:50px;text-align:center;overflow:hidden;background-color:#0048aa;}
.navl{float:left;width:5px;height:50px;margin:0;padding:0px;}
.navr{float:left;width:5px;height:50px;margin:0;padding:0px;}
.navn{margin:0 auto;width:1200px;height:50px;padding:0px;background:url(../images/nav.jpg) repeat-x;text-align:center;overflow:hidden;display:inline;}
.nav{width:1200px;height:50px;font-size:14px;color:#FFFFFF;line-height:50px;font-weight:bold;text-align:center; margin:0 auto;}
.nav img{vertical-align:middle;}
.nav a{color:#FFFFFF;width:100px;text-decoration:none;margin:0 38px;text-align:center;}
.nav a:hover{color:#ff0;width:100px;text-decoration:none;margin:0 38px;text-align:center;}
.banner{width:100%;overflow:hidden; text-align:center;}
.mainp{width:1200;margin:0 auto;padding:0px;}

.main{width:100%;margin:0 auto;padding:0px;}
.il{float:left;width:220px;height:100%;margin:0 auto;padding:0px;display:inline;}
.il1{width:218px;margin:0 auto;padding:0px;background:#fff;height:320px;overflow:hidden;border:#D7E3F3 1px solid;}
.il2{width:218px;margin:10px auto 0 auto;padding:0px;background:#fff;height:155px;overflow:hidden;border:#D7E3F3 1px solid;background:url(../images/lcon.gif) no-repeat;}
.il3{width:218px;margin:0 auto;padding:0 0 10px 0;background:#fff;height:100%;overflow:hidden;border:#D7E3F3 1px solid;}
.lpic{float:left;width:220px;height:65px;margin:6px 0 0 0;padding:0px;display:inline;}
.lt{width:206px;margin:5px auto 0 auto;height:31px;background:url(../images/lt.gif) no-repeat;overflow:hidden;}
.ltn{color:#FFFFFF;padding:5px 0 0 25px; font-size:12px;margin:0 auto;font-weight:bold;}
.ltn a{color:#FFFFFF;text-decoration:none;}
.ltn a:hover{color:#ff0;text-decoration:none;}
.ln{width:220px;margin:0 auto;padding:0px;}
.lnr{width:206px;height:auto;margin:5px auto 0 auto;padding:0;}
.lnr ul{list-style-type:none;}
.lnr ul li{width:206px;height:27px;background:url(../images/line.gif) repeat-x;line-height:27px;overflow:hidden;}
.lnr ul li a{color:#504949;text-decoration:none;background:url(../images/tran.gif) no-repeat 3px 5px;padding:0px 0 0 15px;margin:0px;}
.lnr ul li a:hover{color:#0071BD;text-decoration:none;background:url(../images/tran2.gif) no-repeat 3px 5px;padding:0px 0 0 15px;margin:0px;}
.lc{width:220px;overflow:hidden;margin:0 auto;padding:0px;display:inline;}
.lcn{width:196px;margin:4px auto 0 auto;padding:0px;line-height:22px;height:105px;overflow:hidden;}
.lcn p{margin:0;padding:0;}
.ir{width:1200px;margin:0 auto;padding:0px;display:inline;overflow:hidden; text-align:center;}
.irt{width:1200px;overflow:hidden; text-align:center;}
.irtl{width:100%;overflow:hidden; text-align:center;}
.irtb{ text-align:center;width:1200px;height:90px;line-height:90px;margin:0 auto;padding:0px;overflow:hidden;}
.irtb img{margin:15px 6px 0 5px;padding:0px;display:inline;vertical-align:middle;}
.irtb p{float:left;margin:5px 0 0 0;padding:0;display:inline;font-weight:bold;font-size:14px;}
.irtb a{text-decoration:none;color:#236EB2;line-height:28px;}
.irtb a:hover{text-decoration:none;color:#085299;line-height:28px;}
.irtb span{float:right;margin:5px 2px 0 0;padding:0px;display:inline;}
.irtb2{float:left;width:1200px;height:auto;line-height:35px;margin:0 auto;padding:0px;overflow:hidden;display:inline;}
.irtb2 img{float:left; margin:0 auto;padding:0px;display:inline;vertical-align:middle;}
.irtb2 p{float:left;margin:5px 0 0 0;padding:0;display:inline;font-weight:bold;font-size:14px;}
.irtb2 a{text-decoration:none;color:#236EB2;line-height:28px;}
.irtb2 a:hover{text-decoration:none;color:#085299;line-height:28px;}
.irtb2 span{float:right;margin:5px 2px 0 0;padding:0px;display:inline;}
.irn{width:1180px;overflow:hidden;margin:0 auto;}
.irn1{width:1180px;height:auto;margin:0 auto;padding:10px;line-height:28px;word-wrap: break-word; text-align:left;}
.irn1 img{float:left;margin:0 8px 0 0;padding:0px;display:inline;}
.irn1 p{margin:0;padding:0;display:inline;}
.line{float:left;width:37px;height:230px;background:url(../images/shuxian.gif) no-repeat;overflow:hidden;}
.in{float:right;width:277px;display:inline;}
.ine{float:left;width:277px;}
.inen{width:270px;margin:6px auto 0 auto;padding:0px;}
.inen ul{list-style-type:none;}
.inen ul li{width:270px;height:27px;background:url(../images/line.gif) repeat-x;line-height:27px;overflow:hidden;}
.inen ul li p{float:left;width:82%;margin:0 auto;padding:0px;display:inline;overflow:hidden;}
.inen ul li p a{background:url(../images/tra.gif) no-repeat left;padding:0 0 0 10px;}
.inen ul li p a:hover{background:url(../images/tra2.gif) no-repeat left;padding:0 0 0 10px;}
.inen ul li span{float:right;width:15%;margin:0 auto;padding:0px;display:inline;color:#999;text-align:right;}
.irt122{width:100%;margin:0 auto;padding:0px;display:inline;}
.irt1{width:100%;height:auto;margin:0 auto;font-size:14px;line-height:50px;text-align:center;overflow:hidden;}

.irp{width:1160px;height:auto;margin:0 auto;padding:5px;overflow:hidden;}
.irpn{float:left;width:280px;height:246px;margin:12px 0 0 10px;padding:0px;display:inline;overflow:hidden;}
.irpnp{float:left;width:260px;height:206px;border:#E9EAEE 1px solid;padding:0;margin:0;}
.irpnp img{width:250px;height:198px;margin:2px;}
.irpnt{float:left;width:260px;height:18px;line-height:18px;margin:5px 0 0 0;padding:0px;overflow:hidden;font-size:12px;text-align:center;}


.jjfa{width:100%;height:auto;margin:20px auto 20;overflow:hidden; background-color:#eee;}


.news{ width:1180px; height:460px; overflow:hidden; margin:20px auto 0;}
.news1{ width:1180px; height:460px; float:left; overflow:hidden; margin-right:10px;}
.newsbtn{ width:335px; height:56px; margin:0 auto; overflow:hidden; text-align:center; background: url(../images/combtbg.png) 0 0 no-repeat;}
.newsbtn .txt{ font-size:26px; width:132px; margin-left:auto; margin-right:auto; line-height:26px; height:26px; color:#365796; padding-top:0px; text-align:center; display:block; font-weight: bold; font-family:Microsoft Yahei;}
.newsbtn .txt a{ color:#365796;}
.newsbtn .img{display:block; padding-top:10px;}
.newsbtn .img img{ display:block;}
.newsbox{ width:1160px; height:396px; margin-top:30px; overflow:hidden;}
.newsbox li{ float:left; width:535px; height:102px; background: url(../images/newsbg.jpg) 0 0 no-repeat; position:relative; margin-bottom:20px; margin-left:30px;}
.newsbox li .day{ position:absolute; top:15px; left:0; font-size:42px; width:110px; height:42px; line-height:42px; font-family:Arial; text-align:center; color:#fff}
.newsbox li .mon{ position:absolute; bottom:15px; left:0px; width:110px; height:16px; line-height:16px; font-size:16px; text-align:center; font-size:12px; font-family: Arial; color:#fff;}
.newsbox li .bt{ position:absolute; left:120px; top:20px; height:14px; line-height:14px; font-weight:bold; width:397px; font-size:14px; font-family:Microsoft Yahei;}
.newsbox li .bt a{ color:#3c3c3c;}
.newsbox li .txt{ width:397px; height:48px; line-height:24px; position:absolute; top:42px; left:120px; overflow:hidden; font-size:12px; color:#3c3c3c; font-family:Microsoft Yahei;}


.combtn{ width:334px; height:56px; margin:0 auto; overflow:hidden; text-align:center;}

.contact{ width:100%; min-width:1100px; height:488px; padding-top:48px; margin-top:28px; overflow:hidden; background: url(../images/partbg.jpg) 0 0 repeat; margin-bottom:-25px;}
.conbox{ width:1100px; height:488px; overflow:hidden; margin:0 auto;}
.map{ width:512px; height:293px; overflow:hidden; border:6px solid #fff; margin-top:50px; margin-left:0px; float:left; border:8px solid #e9e9e9;}
.map img{ width:510px; height:291px; display:block; border:1px solid #fff;}
.maptxt{ width:502px; height:375px; margin-top:50px; margin-left:50px; float:left; overflow:hidden; line-height:40px; font-family:Microsoft Yahei; font-size:16px;}
.maptxt .bt{ height:36px; line-height:36px; font-size:24px; color:#cd0030; font-family:Microsoft Yahei;}
.maptxt .txt{ padding-top:10px; line-height:30px; font-family:Microsoft Yahei; font-size:16px; color: #5f5f5f;} 


.footer{ width:100%; font-family:Microsoft Yahei; min-width:1100px; height:100px; color:#fff; text-align:center; line-height:37px; margin-top:30px; padding-top:8px; font-size:14px; background-color:#004389; display:table;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}


.yq{width:1200px;height:auto;border:#D7E3F3 solid 1px;margin:10px auto 0 auto;padding:0;overflow:hidden;padding:8px 0 5px 10px;line-height:22px;display:table;}
.yq span{color:#000;overflow:hidden;}
.yq span a{color:#000;}
.yq span a:hover{color:#f00;}
.yq a{color:#666;padding:0 10px 0 0;}
.yq a:hover{color:#f00;padding:0 10px 0 0;}
.if{width:1200px;height:auto;margin:0 auto;padding:0px;}
.ifn{float:left;width:1200px;margin:15px auto 0 auto;padding:0 0 5px 0;border-top:#A1C7EC 2px solid;overflow:hidden;display:inline;}
.idh{float:left;width:980px;height:24px;line-height:24px;margin:8px auto 0 auto;padding:0px;display:inline;color:#534542;text-align:center;}
.idh a{color:#534542;text-decoration:none;margin:0 10px;padding:0px;}
.idh a:hover{color:#0071BD;text-decoration:none;margin:0 10px;padding:0px;}
.copy{margin:5px auto 0 auto;padding:0px;text-align:center;color:#8B8B8B;line-height:22px;}
.zrt{width:1200px;height:40px;line-height:30px;margin:0 auto;padding-top:10px;border-bottom:#D7E3F1 1px solid;overflow:hidden;}
.zrt img{float:left;margin:15px 6px 0 5px;padding:0px;display:inline;vertical-align:middle;}
.zrt p{float:left;margin:0 auto;padding:0px;display:inline;font-weight:bold;font-size:14px;color:#227BCB;}
.zrt span{float:right;margin:0 2px 0 0;padding:0px;display:inline;}
.zrn{width:1180px; margin:0 auto; text-align:left;}
.zrnr{width:1160px;margin:10px auto 0 auto;padding:0px;line-height:170%;overflow:hidden; text-align:left;}
.newslist{width:100%;margin:0 auto;padding:0px;}
.newslist_ul{float:left;width:98%;list-style-type:none;margin:0 1%;padding:0px;}
.newslist_ul li{float:left;width:100%;height:26px;line-height:26px;padding:0;border-bottom:#E3E3E3 1px dashed;color:#333;}
.newslist_ul_link{float:left;width:80%;height:26px;line-height:26px;overflow:hidden;display:inline;}
.newslist_ul_link a{background:url(../images/tu_biao1.gif) no-repeat 2px 3px;padding:0 0 0 2px;}
.newslist_ul_link a:hover{background:url(../images/tu_biao.gif) no-repeat 2px 3px;padding:0 0 0 2px;}
.newslist_ul_time{float:right;width:15%;height:26px;overflow:hidden;margin:0;display:inline;text-align:right;color:#707070;}
.list_page{float:left;width:100%;margin:30px auto 30px auto;color:#999;text-align:center;display:inline;}
.productslist{float:left;width:100%;height:auto;margin:0;display:inline;}
.productslist_div{float:left;padding:0;width:223px;height:200px;display:inline;margin:10px 7px 0 6px;overflow:hidden;text-align:center;}
.productslist_div img{margin:0 0 5px 0;width:210px;height:167px;border:#E4E4E4 1px solid;}
.productslist_div a:hover img{margin:0 0 5px 0;border:#E4E4E4 1px solid;}
.company_more{float:left;width:128px;background-color:#FFF;border:1px solid #EAEAEC;position:relative;top:-37px;left:0;line-height:170%;display:none;overflow:hidden;}
.company_div{width:128px;overflow:hidden;}
.company_nr{width:118px;text-align:left;padding:0 2px 0 8px;}
.links a{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.links a:hover{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.maps{width:990px;margin:0 auto;padding:20px;}
.maps ul{list-style-type:none; line-height:18px;}
.maps a{text-decoration:none;background:url(../images/ico1.gif) no-repeat left 3px;padding:0 0 0 14px;}
.maps a:hover{text-decoration:none;background:url(../images/ico2.gif) no-repeat left 3px;padding:0 0 0 14px;}
.view_name{float:left;width:100%;height:32px;text-align:center;line-height:27px;margin:10px 0 0 0;font-size:14px;color:#2D72BF;font-weight:bold;display:inline;}
.view_name2{float:left;width:100%;height:25px;text-align:center;color:#999;display:inline;}
.view{float:left;width:100%;padding:10px 0 10px 0;display:inline;}
.view_line{float:left;width:100%;border-top:1px #e2e2e2 solid;height:10px;padding:0;display:inline;}
.view_img{float:left;width:100%;text-align:center;padding:10px 0 0 0;display:inline;}
.view_img img{max-width:400px;max-height:400px;width: expression(this.width>400 && this.width>this.height ? 400 : true);height: expression(this.height > 400 ? 400 : true);margin:0 auto 0 auto;border:#EFEFEF solid 1px;}
.view_img a:hover img{border:#DFDFDF solid 1px;}
.shownext{float:left;width:100%;height:24px;display:inline;}
.font_red{color:#CF0C0C;}
.fb_table{padding:5px;line-height:150%;width:100%;}
.fb_td{padding-right:15px;text-align:right;height:26px;font-size:13px;}
.input_on{border:1px solid #A0C2E7;}
.input_off{border:1px solid #CCDAE8;}
.bdky_input{float:left;width:270px;margin:0;display:inline;}
.bdky_input2{float:left;width:155px;margin:0;display:inline;}
.bdky_check{float:left;width:150px;margin:0 0 0 5px;display:inline;}
.error{background:#fde8e9 url(../images/icon_error.gif) no-repeat 5px 3px;border:1px solid #fac5c8;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;color:#E04023;}
.success{background:#eff6e4 url(../images/icon_success.gif) no-repeat 5px 3px;border:1px solid #cae2a4;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.alert{background:#fffbd1 url(../images/icon_alert.gif) no-repeat 5px 3px;border:1px solid #fddc9b;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}