/* CSS Document *//* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-weight:normal; font-style:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* End Reset */

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}

/* Common */
.hidden { display:none; }
.clearfix:after, .phead:after, .pbody:after { content:"\0020"; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
a {color:#575757; text-decoration:none; }
a:hover {color:#0440ad; text-decoration:none; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.f10 { font-size:10px;}
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.f26 { font-size:26px; }
.f32 { font-size:32px; }
.fb { font-weight:bold; }
.clear { clear:both; }
.hidden { display:none; }
.black { color:#000; }
.pt20 { padding-top: 20px; }
li { list-style:none; }
.bk1{border:5px #ccc solid; padding:1px;}

body {width:100%; min-width:1260px; margin: 0 auto; font-size: 14px; color:#575757; font-family: "微软雅黑"; background:#f6f6f6;}
.cont{ width:1200px; margin: 0 auto;}

.header_bg{background:#f2f2f2; width:100%; float:left; padding-bottom:10px;}
.logo{width:445px; float:left;}
.logo img{width:80%;}
.tel{width:300px; float: right; text-align: right; padding-top: 20px;}

.nav{width:100%; float:left; height:40px; border-top:1px solid #fff; margin-top: 8px;}
.nav ul li{width:125px; float:left; line-height:40px; font-size:16px; text-align: center;}
.nav li a{ display:block; line-height: 40px;}
.nav li a:hover{color:#fff; background: #0440ad;/* border-bottom: 5px #0440ad solid; padding-bottom:6px;*/}


/*banner css*/
.banner_bg{width:100%; float:left; position:relative; height:615px;}
.banner { height:615px; overflow:hidden; }
.banner .d1 { width:100%; height:615px; display:block; }
.banner .d2 { width:100%; height:30px; clear:both; position:absolute; z-index:10; left:0px; top:580px; }
.banner .d2 ul { float:left; position:absolute; left:47%; top:0; display:inline; margin:0 0 0 -34px; }
.banner .d2 li { width:50px; height:10px; overflow:hidden; cursor:pointer; background:#fff; float:left; margin:0 5px; display:inline; }
.banner .d2 li.nuw { background:#1f95ec;}


.inproduct_bg{width:100%; float: left; background: #fff; padding: 45px 0 30px;}
.inproduct_top{width:100%; float: left; text-align: center; font-size: 32px; color: #4e4e4e; line-height: 45px;}
.inproduct_top span{ font-size:25px; color: #959595;}
.inproduct_list{width:100%; float: left; padding: 30px 0;}
.inproduct_list ul li{float: left; background: #e6e6e6; line-height:42px; margin: 0 8px 15px 8px; font-size: 15px; color: #000;}
.inproduct_list li a{ color: #000; display: block; padding: 0 25px;}
.inproduct_list li a:hover{ background: #0440ad; color: #fff;}
.inproduct_show{width:100%; float: left;}
.inproduct_show ul li{width:33.3%; float: left; text-align: center; font-size: 16px; line-height: 40px;}
.inproduct_show li img{width:90%; border: 1px #ccc solid;}
.inproduct_show li p{ padding:8px 0;}
.inproduct_showimg{ float: left; background: #eee; text-align: center; margin: 0 10px;}
.inproduct_showimg p{ line-height: 50px; font-size:16px; color: #000;}


/*首页公司简介css*/
.inabout_bg{width:100%; float:left;background:url(images/inabout_bg.jpg) top center no-repeat; padding-bottom:50px;}
.inabout_top{width:100%; float: left; font-size: 32px; color: #fff; line-height: 45px; padding-top: 80px;}
.inabout_top span{ font-size:25px; color: #fff;}
.inabout_info{width:44%; float:left; margin-top:80px; }
.inabout_info h1{font-size:40px; font-weight: 400; padding:50px 0 5px 0; color: #000000;}
.inabout_info h2{font-size:30px; color: #535353; padding-bottom:50px;}
.inabout_info p{ line-height:26px; font-size: 15px;}
.inabout_info img{ float:left; padding:50px 0px 25px 0;}
.inabout_left{width:580px; float: left; color: #cbcbcb; line-height: 26px; font-size: 15px;}
.inabout_more{width:110px; float: left; line-height: 34px; background: #0440ad; border-radius:30px; text-align: center; color: #fff; margin: 20px 0 30px;}
.inabout_more a{ color: #fff; display: block;}
.inabout_more a:hover{ color: #fff; background: #e93f00; border-radius:30px;}
.inabout_img{width:100%; float: left; padding-top: 30px;}
.inabout_img img{ margin-right:20px;}

.inabout_right{width:545px; float: right;}
#main{width:545;height:423px;overflow:hidden;position:relative;margin:30px auto;}
#main .box{width:545px;height:423px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:545px;height:423px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#main .btnLeft{width:35px;height:57px;position:absolute; z-index: 99; left:0px;top:185px;background:url(images/left_ar.png) no-repeat 0px 0px;}
#main .btnRight{width:35px;height:57px;position:absolute; z-index: 99; right:0px;top:185px;background:url(images/right_ar.png) no-repeat 0px 0px;}
#main .page{width:132px;height:22px;position:absolute;bottom:15px;right:50px;}
#main .page a{display:inline-block;width:22px;height:22px;background:url(images/num_grey.png) no-repeat 0px 0px;margin:0px 11px;float:left;color:#FFF;text-decoration:none;text-align:center;}
#main  .page a.active{background:url(images/num_red.png) no-repeat 0px 0px;}

/*首页新闻资讯css*/
.innews_bg{width:100%; float: left; background: #f5f5f5; padding: 50px 0;}
.innews_top{width:100%; float: left; font-size: 32px; color: #4e4e4e; line-height: 45px; padding-bottom: 50px;}
.innews_top span{ font-size:25px; color: #959595; text-transform: uppercase;}
.innews_more{width:110px; float: right; line-height: 34px; font-size:14px; background: #df3a00; border-radius:30px; text-align: center; color: #fff;}
.innews_more a{ color: #fff; display: block;}
.innews_more a:hover{ color: #fff; background: #0440ad; border-radius:30px;}
.innews_left{width:100%; float: left;}
.innews_left ul li{width:23%; float: left; margin:0 2% 0px 0;}
.innews_left li img{width:100%;}
.innews_right{width:100%; float: left;}
.innews_right ul li{width:20%; float: left; background: #fff; padding: 0 1.5%; height: 160px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin:0 2% 20px 0;}
.innews_right li a{ font-size:16px; color: #000; line-height: 24px; display: block;padding:15px 0 8px 0;}
.innews_right li a:hover{color: #0440ad;}
.innews_img{width:110px; float: left; background: #0440ad; height: 108px; border-top-left-radius: 6px; border-bottom-left-radius:6px; text-align:center; margin-right: 20px;}
.innews_img img{ padding-top:15px;}

/*首页常见问题css*/
.infqa_bg{width:100%; float: left; background: #fff; padding: 50px 0;}
.infqa_top{width:100%; float: left; font-size: 32px; color: #4e4e4e; line-height: 45px; padding-bottom: 50px;}
.infqa_top span{ font-size:25px; color: #959595; text-transform: uppercase;}
.infqa_info{width:100%; float: left;}
.infqa_info ul li{width:48%; float: left; background: #f4f4f4; border-radius: 6px; margin:0 2% 20px 0;}
.infqa_info li a{ font-size:18px; color: #000; line-height: 24px; display: block;padding:15px 0 8px 0;}
.infqa_info li a:hover{color: #0440ad;}
.infqa_info img{ padding:0 12px 0 15px; margin-bottom: -3px;}
.infqa_info .img1{ float:left; padding-bottom: 35px;}
.infqa_info p{ padding-right:20px;}


/*底部信息css*/
.footer_bg{width:100%; float:left; background:#062b72; padding:45px 0 20px; color:#fff; font-size:14px; line-height:24px;}
.footer_tel{width:400px; float: left;}
.footer_tel h2{font-size:26px; padding-bottom: 25px;}
.footer_tel img{ padding:15px 0;}
.footer_contact{width:400px; float:left; margin:20px 0px 0px 30px;}
.footer_contact h2{ font-size:24px; padding-bottom: 30px;}
.footer_contact img{ margin:0 12px -2px 0;}
.footer_erweima{width:300px; float:left; margin:20px 0px 0px 30px;}
.footer_erweima img{ float:left; padding-right:25px;}
.footer_erweima p{ padding-top:55px;}
.footer_bg a{ color:#fff;}
.footer_bg a:hover{ color:#2bb4e6;}
.copyright{width:100%; float:left; line-height:40px; padding-top: 15px; font-size:15px; color:#fff; text-align:center; border-top:1px #454545 solid; margin-top: 35px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#2bb4e6;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{/*border-bottom:1px solid #eee;*/padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px; text-align: center; padding-top: 5px;/*border-radius:50%;*/overflow:hidden;/*background:#F1F1F3;*/display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:115px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.qrcode-img img{width:80%;}


.about_bg{width:100%; float:left; padding:30px 0; background:#f9f9f9;}
.about_top{width:98.5%; float: left; padding: 25px 0 15px 1.5%; font-size: 16px; font-weight: bold; background: #fff; border-bottom: 1px #ccc solid;}
.about_info{width:100%; float:left; background: #fff;padding:20px 0 40px;}
.about_bg h1{font-size:40px; font-weight: 400; padding:50px 0 5px 0; color: #000000;}
.about_bg h2{font-size:30px; color: #535353; padding-bottom:50px;}
.about_bg p{ line-height:28px; font-size: 16px; padding:0 20px 15px;}
.about_info img{ padding:10px 0px 25px 30px;}

.honor_info{width:100%; float:left; background: #fff;padding:20px 0 40px; text-align: center;}
.honor_info img{width:49%; padding:10px 0px 25px 0px;}

.she_info{width:100%; float:left; background: #fff;padding:20px 0 40px; text-align: center;}
.she_info img{width:30%; padding:10px 0px 25px 15px;}

/*内页产品展示css*/
.product_list{width:100%; float: left; background: #fff; padding:20px 0;}
.product_list ul li{float: left; background: #e6e6e6; line-height:42px; margin: 0 8px 15px 8px; font-size: 15px; color: #000;}
.product_list li a{ color: #000; display: block; padding: 0 25px;}
.product_list li a:hover{ background: #0440ad; color: #fff;}
.product_info{width:100%; float:left; background: #fff;padding:0px 0 40px;}
.product_info ul li{width:25%; float:left; text-align:center; padding-bottom:12px;}
.product_info li img{ padding-bottom:10px;}
.product_info h2{width:97%; float:left; padding:0 0 20px 0; margin-left: 1.5%; font-size:14px;border-bottom:1px #396534 dotted; margin-bottom:25px;}
.product_info h2 span{ float:right;}
.product_next{width:100%; float:left; font-size:16px; font-weight:bold; color:#000; line-height:30px;}
.product_next a{ color:#000;}
.product_next a:hover{color:#1f95ec;}
.product_hits{width:100%; float:left; font-size:15px; color:#000; line-height:30px; text-align:left;}
.product_hits a{ color:#000;}

.product_box1{width:100%; float:left; padding-bottom:25px; text-align:center;}
.product_img1{width:100%; float:left; text-align:center;}
.product_name1{width:100%; float:left;}
.product_box1 h1{ font-size:24px; font-weight:bold; padding-bottom:15px; text-align:center; text-transform:uppercase;}
.product_name1 p{color:#000; line-height:26px; text-align:left;}
.product_name1 p strong{text-transform:uppercase;}
.inproduct_total{width:100%; font-size:15px; line-height:35px; margin-top:25px; float:left;}
.inproduct_total span{ float:right;}
.inproduct_page{ width:100%; float:left; margin-top:15px; font-size:16px;}

.news_info{width:100%; float:left; background: #fff;padding:20px 0 40px;}
.news_info ul li{width:95%; float: left; margin: 10px 0 0 3%; line-height: 34px; border-bottom: 1px #ccc dotted;}
.news_info li h2{font-size:16px;}
.news_info li em{font-size:12px; color: #00b1c5; float: right;}
.page{width:100%; float: left; padding: 30px 0 0; text-align: center; font-size: 14px;}


.title{width:100%; float: left;}
.title h2{font-size: 18px; font-weight: bold; color: #0440ad; padding-bottom: 10px; padding-left: 20px;}
.title h3{font-size: 12px; padding-left: 20px;}
.zhengwen{width:100%; float: left; padding-top: 15px; font-size: 16px; line-height: 24px;}
.zhengwen p{ padding-bottom:15px;}


.message_bg{width:100%; float: left; background: #f9f9f9; padding: 50px 0;}
.message_info{width:100%; float:left; background:url(images/message_bg.jpg) top center no-repeat; padding-top:50px;}
.message_info ul{width:50%; float:left;}
.message_info ul li{width:100%; float:left; padding-bottom:16px; line-height:40px;}
.message_info li span{width:80px; float:left; font-size:16px;}
.message_info li input{width:83%; float:left; line-height:40px; height:40px; border-radius:6px; border:1px #efefef solid;}
.message_info li.textarea{width:100%; float:left;}
.message_info li textarea{width:82%; float:left; height:140px; border-radius:6px; border:1px #efefef solid;}
.message_info li .anniu{width:190px;background:#1f95ec; font-size:16px; color:#fff; font-family:"微软雅黑"; height:45px; line-height:45px; margin:10px 0 0 14%;}


.contact_info{width:100%; float:left; background: #fff;padding:20px 0 40px;}
.contact_info p{line-height:35px; padding:0 8px 5px 50px; font-size:16px;}
.contact_info p.f24{ font-size:22px; font-weight:bold;}
.contact_info img{ float:right; margin:5px 105px 0 0; }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
