/* 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:#b7161c; 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:1200px; margin: 0 auto; font-size: 14px; color:#575757; font-family: "微软雅黑"; background:#f6f6f6;}
.header,.cont,.foot{ width:1142px; margin: 0 auto;}

.topmenu_bg{width:100%; float:left; height:28px; line-height:28px; background:#d0121b; color:#fff;}
.topmenu_bg h2{ float:left; width:50%;}
.topmenu_bg h3{ float:left; width:50%; text-align:right;}
.topmenu_bg a{ color:#fff;}
.topmenu_bg a:hover{ color:#ff0;}

/*导航栏目css*/
.header_bg{background:#fff; width:100%; float:left;}
.logo{width:300px; float:left; padding:18px 0;}
.nav{width:777px; float:right;line-height:101px;}
.nav ul li{width:110px; float:left; text-align:center; font-size:16px; border-right:1px #efefef solid;}
.nav li a{ display:block;}
.nav li a:hover{ background:#a80a11; color:#fff;}

/*banner css*/
.banner_bg{width:100%; float:left; position:relative; height:650px;}
.banner { height:650px; overflow:hidden; }
.banner .d1 { width:100%; height:650px; display:block; }
.banner .d2 { width:100%; height:30px; clear:both; position:absolute; z-index:10; left:0px; top:600px; }
.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:#ad0000;}

/*首页产品展示css*/
.inproduct_bg{width:100%; float:left; background:#f0f5f9; padding:60px 0; text-align:center;}
.inproduct_info{width:100%; float:left; padding:30px 0; font-size:16px;}


/*首页公司简介css*/
.inabout_bg{width:100%; float:left; background:url(images/inabout_bg.jpg) top center no-repeat; padding-bottom:30px;}
.inabout_info{width:44%; float:right; color:#fff; margin-top:50px; }
.inabout_info img{ float:left; margin-right:60px;}
.inabout_info h2{width:100%; float:left; font-size:22px; font-weight:bold; padding-bottom:25px;}
.inabout_info h2 span{width:65px; float:left; border-bottom:3px #fff solid;}
.inabout_info p{ line-height:24px; padding-bottom:15px;}
.inabout_info h2 p{line-height:32px;}
.inabout_info ul{width:100%; float:left; padding:22px 0 35px;}
.inabout_info ul li{width:90%; float:left; padding:0 0 0 5%; font-size:16px; line-height:35px;}
.inabout_info h3{width:100%; float:left; font-size:18px; color:#020202; line-height:45px; padding-top:10px;}
.inabout_more{width:100px; float:left; line-height:30px; text-align:center; border-radius:6px; border:2px #d0d0d0 solid; margin-top:20px; color:#020202;}

/*首页设备展示css*/
.inshe_bg{width:100%; float:left; background:url(images/inshe_bg.jpg) top center no-repeat; padding:40px 0; text-align:center;}
.inshe_top{width:100%; float:left; text-align:center; padding-top:15px;}
.inshe_info ul li{width:23.5%; float:left; margin:50px 1.5% 35px 0; text-align:center;}
.inshe_info li img{width:100%; float:left;}
.inshe_info li h2{width:100%; float:left; font-size:18px; line-height:50px; background:#e0e0e0;}



/*首页新闻CSS*/
.innews_bg{width:100%; float:left; background:#fff; padding:50px 0; color:#000;}
.innews_top{width:100%; float:left; text-align:center; padding-bottom:15px;}
.innews_info{width:100%; float:left;}
.innews_info ul li{width:42%; float:left; background:#fff; border:2px #f0f5f9 solid; margin:30px 1% 0; padding:20px 2.3% 25px;}
.innews_info li h2{ font-size:18px; color:#000; padding-bottom:10px;}
.innews_info li p{font-size:14px; line-height:22px; color:#808080;}
.innews_info a{color:#000;}
.innews_info a:hover{ color:#00519c;}

/*底部信息css*/
.footer_bg{width:100%; float:left; background:#3e464d; padding:30px 0 40px;}
.footer_bg a{color:#717e88;}
.footer_bg a:hover{color:#fff;}
.footer_bg h2{ font-size:22px; padding:30px 0 15px;}
.footer_bg h3{ font-size:22px; padding:30px 0 15px;}
.footer_bg p{ font-size:14px; line-height:30px; color:#717e88;}
.footer_contact{width:400px; float:left; color:#fff; border-right:1px #68737c solid;}
.footer_about{width:150px; float:left; padding-left:50px;}
.footer_product{width:300px; float:left; padding-left:50px;}
.footer_product ul li{width:50%; float:left; font-size:14px; line-height:30px; color:#717e88;}
.footer_erweima{width:190px; float:right; padding-top:15px;}
.copyright_bg{width:100%; float:left; background:#1b232d; line-height:60px; text-align:center;}

.cont_bg{width:100%; float:left; padding:30px 0; background:#fff;}
.about_top{width:98.8%; float:left; border-bottom:1px #ccc dotted; padding-bottom:15px; font-size:15px; background:url(images/icon.png) top 5px left no-repeat; padding-left:1.2%; color:#00519c;}
.about_top span{ color:#0551c3;}
.about_info{width:100%; float:left; padding-top:30px; font-size:16px; line-height:28px;}
.about_info p{ padding-bottom:10px;}
.about_info img{ float:right; margin-left:25px;}
.about_info ul li{width:31.3%; float:left; margin:0 1.8% 25px 0;}
.about_info li img{width:100%; text-align:center;}
.about_info h2{width:100%; float:left; font-size:22px; font-weight:bold; line-height:45px; margin:25px 0; color:#d0121b;}



.cont_bg1{width:100%; float:left; padding:30px 0; background:#f3f1f1;}
.she_top{width:100%; float:left; text-align:center;}
.she_info{width:100%; float:left; padding-top:30px;}
.she_info ul li{width:45%; float:left; margin:0 2.5% 25px; text-align:center;}
.she_info li img{width:100%; float:left;}
.she_info li h2{width:100%; float:left; font-size:22px; line-height:50px; background:#d8d8d8;}


/*内页产品展示css*/
.product_top{width:100%; float:left; margin:20px 0;}
.product_top ul li{width:11%; float:left; line-height:38px; font-size:16px; color:#fff; margin:0 0.75%; text-align:center;}
.product_top a{ display:block; color:#fff; background:#3e464d; border-radius:4px;}
.product_top a:hover{color:#fff; background:#d0121b; border-radius:4px;}
.product_info{width:100%; float:left; font-size:16px; line-height:30px; padding-top:20px;}
.product_info ul li{width:25%; float:left; text-align:center; padding-bottom:12px;}
.product_info li img{ padding-bottom:10px;}
.product_info h2{ padding-bottom:20px;}

.product_cont{width:870px; float:right;}
.product_cont ul li{width:33.3%; float:left; text-align:center; line-height:30px; padding-bottom:10px;}
.product_cont h2{width:100%; float:left; padding-bottom:10px; border-bottom:1px #396534 dotted; margin-bottom:25px;}
.product_cont 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:#396534;}
.product_hits{width:100%; float:left; font-size:15px; color:#000; line-height:30px; text-align:center;}
.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_img1 img{width:100%;}
.product_name1{width:100%; float:left; margin-top:20px;}
.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;}
.news_info ul li{width:42%; float:left; background:#fff; border:2px #f0f5f9 solid; margin:30px 1% 0; padding:20px 2.3% 25px;}
.news_info li h2{ font-size:18px; color:#000; padding-bottom:10px;}
.news_info li p{font-size:14px; line-height:22px; color:#808080;}
.news_info a{color:#000;}
.news_info a:hover{ color:#00519c;}

.title{width:100%; float:left; padding-bottom:10px; border-bottom:1px #dddddd dotted;}
.title h3{font-size:13px; color:#d0121b;}
.title h2{font-size:24px; padding-bottom:12px; color:#000;}
.zhengwen{padding-top:30px; font-size:15px; line-height:28px; float:left;}

.page{width:100%; float:left; padding-top:25px; text-align:center;}

.message_info{width:100%; float:left; background:url(images/message_bg.jpg) top center no-repeat; padding-top:30px;}
.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:#d0121b; font-size:16px; color:#fff; font-family:"微软雅黑"; height:45px; line-height:45px; margin:10px 0 0 14%;}


.contact_info{width:100%; float:left; padding-top:30px;}
.contact_info p{line-height:35px; padding-bottom:8px; font-size:16px;}
.contact_info p.f24{ font-size:22px; font-weight:bold;}
.contact_info img{ float:right; margin:5px 15px 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}
