@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,h6,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}
body{font-size:12px;text-transform: inherit;color:#262626; font-family:"Microsoft YaHei",SimSun; background:#fff;}
img{border:none;}
a{text-decoration:none;border:none;}
ul,li{list-style:none;}
a:link,a:visited{text-decoration:none; color:#666;}
a:hover{color:#1f84df;}
.top_indexbg{border-bottom:2px solid #f3f3f3; float:left; width:100%; overflow:hidden;}
.top_index{margin:0px auto; width:1150px;}
.top_right{float:right; line-height:40px; color:#606060; font-family:SimSun; font-size:12px; _padding-top:10px;}
.top_right img{margin-right:6px; vertical-align:middle;}
.top_right a{color:#606060;}
.top_right span{font-size:14px;color:#363636;}
.top_right span a{color:#363636; font-size:14px;}
.wel_index{float:left; line-height:40px; color:#919191;}
.wel_index span{float:left;border-left:2px solid #f3f3f3;border-right:2px solid #f3f3f3; color:#888; font-size:14px; line-height:40px; background:url(tel_bg.jpg) no-repeat 20px 10px; padding-left:42px; padding-right:24px; margin-right:17px;}
#header{clear:both;margin:0px auto; width:1200px;}
#logo{float:left;}
#nav{float:right;}
#nav li{float:left; height:98px; margin-right:17px;}
#nav a{ display:block; color:#343434;  padding:38px 9px 36px 9px; font-size:18px;}
#nav a:hover,#nav a.menu_hover:link,#nav a.menu_hover:visited{color:#fff; background:url(menu_hover.jpg) no-repeat center 68px #195eb4;}

.banner{ clear:both;}
.banner img{ width:100%;}

.search_index{ margin:0px auto; width:1130px; margin-top:34px; margin-bottom:30px;}
.search_title{background:url(searchbg.jpg) no-repeat left top; line-height:60px; padding-left:52px; color:#fff; font-size:16px;}
.search_border{ border:1px solid #e9e9e9; overflow:hidden; padding-left:12px; padding-top:9px; padding-bottom:9px; padding-right:24px;}
.search_border p span{color:#00408a; font-size:16px; line-height:38px;}
.search_border a{font-size:14px; color:#7d7d7d; margin-right:10px;}
.search_sy{float:right; width:328px;}
.input{float:left; width:230px; color:#cfcfcf; font-size:14px; padding-left:5px; border-right:0px; height:36px; line-height:36px; background:#f7f7f7; border-right:1px solid #f7f7f7; border-bottom:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-top:1px solid #f3f3f3;}
.search_name{float:right;background:url(search_name.jpg) no-repeat center; width:83px; height:40px; border:none;}
.commend_indexbg{clear:both; background:#f2f2f2; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.commend_index{margin:0px auto; width:1150px;}
.pro_title{background:url(list_line.jpg) repeat-x 0px 20px;text-align:center; margin:0px auto; width:992px; margin-bottom:20px;}
.pro_title span{ padding:0px 25px; background:#f2f2f2; font-size:30px; color:#000; line-height:36px;}
.pro_title p{color:#5f5f5f; font-size:14px; text-transform:uppercase; font-family:arial;}
#prolist_index{margin-bottom:30px; overflow:hidden; _float:left;}
#prolist_index li{float:left; width:169px; margin-left:20px;_margin-left:10px;}
#prolist_index a{background:url(prolist_link.jpg) no-repeat left top; text-align:center; line-height:35px; height:43px; display:block; color:#fff; font-size:18px;}
#prolist_index a:hover{background:url(prolist_hover.jpg) no-repeat left top;}
.h2title{clear:both;line-height:35px;text-align:center;}


#guntwo {overflow:hidden;width:1130px; margin:0 auto; height:290px;}
#inguntwo {float: left;width: 800%;}
#guntwo1 {float: left;}
#guntwo2 {float: left;}
.product_index li{float:left; width:260px; text-align:center; margin-left:20px;}
.product_index img{border:1px solid #ddd; margin-bottom:16px;}
.product_index a{color:#313131; font-size:14px;}
.product_index a:hover{color:#c60001;}
.about_indexbg{clear:both; margin:0px auto; width:100%; background:url(about_bg.jpg) no-repeat top center; height:370px; padding-top:73px; color:#fff;}
.about_index{margin:0px auto; width:1150px;}
.about_index h6{line-height:36px; font-size:28px; margin-bottom:20px;}
.about_index p{ margin-right:20px; font-size:14px; line-height:26px; text-indent:25px;}
.about_index a{float:left; margin-top:18px; width:152px; line-height:38px; border:2px solid #fff; text-align:center; font-size:13px; display:block; color:#fff;}
.about_index a:link,.about_index a:visited{color:#fff;}
.about_index a:hover{border:2px solid #c60001; background:#c60001;}

.container_index{margin:0px auto; width:1120px; margin-top:58px; margin-bottom:60px; overflow:hidden;}
.new_index{float:left; width:500px;}
.new_en{font-family:impact; color:#7c7c7c; font-size:45px; text-transform:uppercase; line-height:45px;}
.new_en span{color:#0657b2;}
.new_title{color:#292929; font-size:20px; line-height:30px;}
.new_index ul{margin-top:30px;}
.new_index li{ border-bottom:1px dashed #c2c2c2; line-height:38px; font-family:SimSun;}
.new_index a{background:url(new_link.jpg) no-repeat 0px 2px; padding-left:18px; color:#195eb4; font-size:14px; font-weight:bold;}
.new_index a:hover{background:url(new_hover.jpg) no-repeat 0px 2px;}
.new_index li span{float:right; color:#1e1e1e; font-size:14px; font-weight:bold;}
.video_index{float:right; width:404px;}
.video_img{margin-top:20px;}

.footerbg{margin:0px auto; width:100%; background:#003c7e; padding-top:38px; padding-bottom:42px; overflow:hidden; color:#fafafa;}
.footer{margin:0px auto; width:1108px;}
.feedback_index{float:left; width:338px; margin-right:50px;}
.footer_title{ font-size:20px; line-height:50px; margin-bottom:15px; border-bottom:1px solid #1c4986;}
#name1{ border-right:1px solid #1f1f1f;}
#name1,#tel1,#mailbox1{float:left; padding-left:6px; border-left:1px solid #1f1f1f; border-top:1px solid #1f1f1f; border-bottom:1px solid #1f1f1f; background:#f8f8f8; line-height:30px;}
#name1{width:330px;}
#facebook input{margin-bottom:7px; color:#727272;}
#tel1{width:161px;}
#mailbox1{width:161px;border-left:0px solid #1f1f1f;border-right:1px solid #1f1f1f;}
#tel1{border-right:1px solid #1f1f1f;}
#content1{float:left; width:327px; height:67px; padding-top:5px; padding-left:6px;border:1px solid #1f1f1f;}
#facebook input.anniu01{margin-top:7px; font-size:18px; text-align:center; background:#c60001; border:none; width:115px; color:#fff; height:35px; line-height:35px;font-family:"Microsoft YaHei";}
.prolist_foot{float:left;}
.foot_a a:link,.foot_a a:visited{color:#fefefe; font-size:16px; line-height:30px;}
.footer_contact{float:left; margin-left:30px;}
.footer_right{float:right;width:160px; text-align:center; margin-left:38px;}
.footer_right img{width:160px; margin-bottom:8px;}
.footer_right p{color:#fff;font-family:SimSun;}
.footer_left{float:left;}
.contact_foot p{color:#fff; font-size:16px; line-height:30px;}
.footer_bottom{clear:both; padding-top:20px; font-size:14px;}
.footer_bottom a:link,.footer_bottom a:visited{color:#fff;}
.footer_bottom a:hover{text-decoration:underline;}
.banner_page{clear:both; background:url(banner_inside.jpg) no-repeat top center; height:193px;}
#container{margin:0px auto; width:990px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
#mydefault{float:right; width:737px;}
.subtitle{background:url(h1title_bg.jpg) no-repeat left top; height:69px; line-height:69px;}
.subtitle p{ font-size:24px; color:#0a090e;font-family:"Microsoft YaHei"; font-weight:bold; margin-left:15px; line-height:69px;}
.weizhi{float:right; margin-right:10px;color:#999999;}
.weizhi a{color:#999999;}
.weizhi .color_css{color:#c42715;}
.mydefault_content{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8; padding-top:20px; padding-bottom:20px; overflow:hidden; _float:left; _width:735px;}
.image li{float:left;width:162px; text-align:center; margin:0px 10px 10px 10px; _margin:0px 6px 10px 10px; height:200px;}
.image img{ width:160px; height:141px; text-align:center; display:block;border:1px solid #b8bcbf; margin:0px auto; margin-top:4px; margin-bottom:6px;}
.image a{font-size:12px; font-size:12px; font-weight:normal;}
.page{clear:both; text-align:right;}
.page a{margin:0px 10px; border:1px solid #ccc; padding:5px;}
.page a.active{font-weight:bold;color: #fff; background:#c42715;border:1px solid #c42715;}
#navigation{float:left; width:220px;}
.nav_h2title{background:url(nav_title.jpg) no-repeat left top; height:68px;}
.nav_h2title h2{ font-size:20px; color:#fff; margin-left:20px; padding-top:15px;font-family:"Microsoft YaHei"; font-weight:bold; line-height:24px; }
.nav_en{font-family:arial; color:#a9a9a9; font-size:14px; text-transform:uppercase; margin-left:20px;}
.prolist_nav{border:1px solid #e8e8e8; overflow:hidden; margin-bottom:30px;}
.prolist_nav li{border-bottom:1px solid #e8e8e8; line-height:48px;}
.prolist_nav a{ display:block; padding-left:18px; font-size:18px; color:#252525; background:url(list_link.jpg) no-repeat right center; margin-right:18px;font-family:"Microsoft YaHei";}
.prolist_nav a:hover{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}
.prolist_nav a.red:link,.prolist_nav a.red:visited{background:url(list_hover.jpg) no-repeat right center; color:#c42715;}

.contact_h2title{background:url(contact_title.jpg) no-repeat left top; line-height:55px; color:#fff; padding-left:20px; font-size:20px;font-family:"Microsoft YaHei";}
.navcontact{border:1px solid #e8e8e8; overflow:hidden; margin-bottom:30px; padding-bottom:20px; padding-top:25px; text-align:center;}
.contact00{color:#4b4b4b;}
.contact001{font-family:impact; font-size:25px; color:#c42715; font-weight:bold; margin-top:10px; padding-bottom:20px; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}
.contact002 a{background:url(feedback_bg.jpg) no-repeat left center; margin:0px auto; width:92px; line-height:30px; color:#fff; display:block; margin-top:8px;}

.biaoti{margin:0px auto;text-align:center;font-size:16px;font-weight:bold;line-height:30px;color: #c42715;}
span.hit{margin:0px auto;text-align:center;display:block;line-height:30px;}
#proshow img{margin:0px auto;text-align:center;display:block;}
.nr{margin:0px 15px 15px 15px; overflow:hidden;font-family:SimSun; font-size:13px; line-height:24px;}
.nr p{margin-bottom:5px;}
.nr img{margin-top:10px;}
.nr table{border-bottom:1px solid #ccc;border-left:1px solid #ccc; float:left; width:100%; margin-bottom:5px;}
.nr td{border-top:1px solid #ccc;border-right:1px solid #ccc; padding:3px 0px 3px 10px;}
#up_down,.details{clear:both;width:95%; margin-left:8px;border:1px solid #ccc;padding-left:15px;margin-bottom:10px; font-size:12px; line-height:30px;}
.new_inside{margin-bottom:20px; margin-left:12px; margin-right:12px;}
.new_inside li{line-height:36px; border-bottom:1px dashed #d7d7d7; margin-bottom:10px;}
.new_inside li a{line-height:36px; font-size:14px; padding-left:15px;}
.new_inside li a:link,.new_inside li a:visited{background:url(news_link.jpg) no-repeat left center;}
.new_inside li a:hover{color:#004db9;}
.new_inside span{float:right; margin-right:10px;line-height:36px; }
.about{margin-left:20px; margin-right:20px;}
.about02{margin-left:20px; margin-right:20px;}
.about02 p{line-height:30px; font-size:14px;}
.image_show{float:left; width:620px; text-align:center;}
.image_show img{ max-width:620px; display:block; text-align:center; margin:0px auto; margin-bottom:15px;_width:expression((document.documentElement.clientHeight||document.body.clientHeight)>620?"620px":""); table-layout: fixed; display:inline-block;}
.Left{float:left;background:url(Left.jpg) no-repeat left center; width:30px; height:53px; display:block;margin-left:5px;_margin-left:0px;margin-right:3px;}
.right{float:right;background:url(right.jpg) no-repeat right center; width:30px; height:53px;display:block;margin-left:3px;}
.right:hover{background:url(right_hover.jpg) no-repeat right center;}
.Left:hover{background:url(Left_hover.jpg) no-repeat right center;}
.down-content{border-bottom:1px dashed #ccc; line-height:36px;}
.down-content span{float:right;}

#name2,#tel2,#mailbox2{background: #f9f8f8;color: #666666;font-size: 14px;line-height: 35px;height: 35px;border: 1px solid #d4d2d2;padding-left: 15px;}
#content2{background:#f9f8f8; color:#666666; font-size:14px; line-height:24px; height:120px; border:1px solid #d4d2d2; padding-left:15px;width: 96%;}
#feedback td{padding-bottom:20px; font-size:14px;}
.anniu02{background:#195eb4; border:none; color:#fff; border-bottom:2px solid #154c92; line-height:28px; width:120px;}

#page,.page{display: flex;justify-content: center;text-align: center;}
#page li{margin: 0;padding: 0;width: unset;border: 0;}
#page a.active,.page a.active{color: #fff;border: 1px solid;width: 20px;background-color: #5bc6f0;padding: 0;}
#page a,.page a{color:#434343;display:inline-block;margin:3px;padding:3px;}