﻿@charset "utf-8";
/* Style Reset*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h1,h2,font
{ margin: 0; padding: 0; border:0;} 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol {list-style: none; }
img{ border: 0;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
a{text-decoration:none;outline:0; color:##061A57;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{ border:1px solid #ccc;}
/*header*/
body{color:#666666;font-size:12px; overflow-x:hidden;background:#fff}
.in_head{width:100%;min-width:1004px;height:100px;padding-top:23px;}
.logo{ float:left;display:inline;}
.tel{ float:right;font-family:'arial'; text-align: right; font-size:18px; font-weight:bold; width:240px;}
.telphone{ float:left; margin-right:20px; }
.telnum{ float:right; text-align:left;}
.telnum span{ display:block; font-size:24px; line-height:30px; color:#cd0000;}
/*nav*/ 
.in_nav{background:#061A57; width:100%; height:58px;}
.in_nav ul{ width:1080px; margin:0 auto;}
.in_nav li{ float:left;}
.in_nav a{ color:#fff; text-align:center;font:16px/58px 'Microsoft Yahei'; width:135px; float:left;}
.in_nav a:hover{ background:#cd0000;}
.notice{ width:100%;position:relative; z-index:99;height:62px; padding-top:40px; background:#e6efee; margin-bottom:27px;}
.notice .noticefl{ width:530px;float:left;}
.noticecon b{ float:left;font-family:'Microsoft Yahei'; font-size:14px; font-weight:normal;}
.noticecon marquee{ float:left;width:400px; font-size:13px;}
.notice .search{ float:right; padding-top:0;}
/*index-banner-menuarea*/
.banner{ width:100%; margin:0 auto; overflow:hidden; min-width:1080px; background:url(../images/blank.gif) center no-repeat;}
/*.cbanner{ overflow:hidden; width:100%; margin:0 auto;}
.vbody #full-screen-slider{ height:320px; overflow:hidden;}*/
#full-screen-slider { width:100%; height:451px;position:relative}
#slides { display:block; width:100%; height:451px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;height:100%; left:0; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; width:100%; text-align:center; position:absolute; left:0%; bottom:0; z-index:9900; margin:0; height:21px; padding-top:9px;}
#pagination li { font-size:0;display:inline-block;*display:inline;*zoom:1;list-style:none; width:9px; height:9px;margin-left:4px;background:#061A57; border:2px solid #fff; border-radius:10px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:#e87e00}
/*.menuarea{ width:1080px; position:relative; z-index:99999; height:150px;}*/
.newscase{display: inline; margin-top:-231px;width:300px; text-align:center; height:345px; z-index:99;
float:right; background:#fff;
-moz-box-shadow:2px 2px 5px #d4d4d4;-webkit-box-shadow:2px 2px 5px #d4d4d4;box-shadow:2px 2px 5px #d4d4d4;
 -ms-filter: "progid:DXImageTransform.Microsoft.Shfvadow(Strength=4, Direction=135, Color='#e8ecef')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e8ecef');}
.newscasetxt a{ display: block; width: 100%; color:#fff;font:14px/25px 'Microsoft Yahei';border-bottom:1px solid #36766d; padding-bottom:10px;background:url(../images/bg.png)  250px -42px no-repeat;}
.newscasetxt a span{display: block; cursor:pointer; line-height:25px; width:90%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.newscase a img{margin:10px;}
.newscasetxt{ background:#666666; text-align:left;width:280px; color:#fff; height:96px; padding:10px; } 
.newscasetxt p{ width: 100%; padding-top:10px; height:44px; overflow:hidden; line-height:22px;border-top:1px solid #4f9087; }

.inotice{ margin:20px 0;overflow: hidden;}
.noticefl{ float:left; color:#676E86; line-height:32px; height:32px;width:530px;border-top:1px solid #b5cecb; border-bottom:1px solid #b5cecb; }
.noticefl b{ float:left;font-family:'Microsoft Yahei'; font-size:14px; font-weight:normal;  }
.noticefl marquee{ float:left;width:400px; font-size:12px;}
.search{ clear:both; float:right;}
.search select{ height:33px; font-family : Trebuchet MS; float:left; width:90px; }
.search input{border: 1px solid #ccc;float: left; margin-left:3px; padding-top:2px;}	
.wbyinput{width:360px; height:30px; padding-left:10px;_width:300px;}
.wbybut{ height:34px; width:70px;background:#061A57; color:#fff; _padding:1px 4px;}

/*index-news*/
.in_news{ overflow:hidden; padding-top:50px; padding-bottom:30px; width: 100%;}
.in_news .main{ width:1080px;}
.synew{ width:520px;}
.in_newsintr{ color:#888; overflow:hidden;line-height:28px; padding-top: 12px;}
.title_intr{ float:left; margin-bottom:28px; width:100%; line-height:23px; padding-top:5px; height:51px; overflow:hidden;}
.in_newsintr h2 a{ float:left; font-weight:normal; width:98%;font-size:16px; color:#e87e00; font-family:'microsoft Yahei';line-height:42px; overflow:hidden;text-overflow: ellipsis; white-space:nowrap;}
.in_news_t{ float:left; width:325px;}

.pointer{ overflow:hidden; width:100%;}
.pointer li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/bg.png) -13px -78px no-repeat; padding-left:10px;border-bottom: 1px dotted #ccc;}
.pointer li span{ float:right; }
.pointer li a{ color:#666;}
.pointer li a:hover{ color:#f00;}

/*index-product*/
.in_title{  height:46px; padding-left:10px; border-left: 5px solid #FF0000; border-bottom: 1px solid #FD6A00; font:20px/24px 'Microsoft Yahei'; }
.in_title p{ color: #FD6A00; font-weight: bold; font-size: 25px;}
.in_title p a{ color:#FD6A00;}
.ctitle{ padding-top:10px;}
.in_title font{ font:16px/24px 'Arial'; }
.product{padding-top:55px; width: 100%; background:#abc5c1; font-family:'Microsoft Yahei'; min-width:1080px;}
.in_prolist{ overflow:hidden; clear:both;width: auto; padding-bottom:20px;}
.in_prolist li{float: left; margin-right:10px; padding-top:10px; _width:260px;}
.in_prolist li span{ display:block; height:40px; line-height:40px; overflow:hidden; background:#003C81; text-align:center; width:260px;color:#fff;}
.in_prolist li:hover span{ background:#38497C;}
.lista{ clear:both; width:auto; padding-bottom:40px;}
.lista li{ float:left; margin-right:10px; padding-top:10px; _width:345px;}
.lista li span{ display:block; width:345px;height:40px; line-height:40px; background:#fff; overflow:hidden; text-align:center;}
/*index-case*/
.in_case{ padding-top:25px; width: 100%; background:#F0F0F0; font-family:'Microsoft Yahei'; min-width:1080px;}
.in_pronav{ overflow:hidden; clear:both; width: 100%; text-align:center; margin-bottom:20px;}
.in_pronav a{ line-height:28px;margin-right:14px;padding:0 8px; color:#ff8b01; font-size:14px; }
.in_pronav a:hover{ color:#666666;}
.more{text-align:center; clear:both; width: 100%; padding:20px 0;}
.more a{ display:inline-block;width:109px;height:37px;background:url(../images/more.png) center center no-repeat;}
.more a:hover{ display:inline-block;width:109px;height:37px;background:url(../images/morehover.png) center center no-repeat;}
/*index-contact*/

.in_contact{ overflow:hidden; width:100%;padding-top:50px; padding-bottom:50px;background:url(../images/contact.jpg) center top no-repeat #D3DBE8; font:12px/1 'Microsoft Yahei'; min-width:1080px; }
.in_contacttxt_t{ padding-top:11px; height:50px; width:100%;font:12px/1 'Arial'; text-transform:uppercase; text-align:center; background: #083A88;color:#fff;}
.in_contacttxt{width:205px;float:left;display:inline; margin-right:5px;}
.in_contactmain{ background:#fff;float:left; width:1080px; max-height:330px; overflow:hidden;}
#dituContent{ margin:5px 5px 5px 0;border:1px solid #cde2df}
.in_contacttxt_t font{ display:block;font:14px/1 'Microsoft Yahei'; line-height:24px;}
.in_contactcon{ padding-left:10px;padding-top:8px;}
.in_contactcon p{ line-height:24px;}
/*.in_contactname{ background:#666666; line-height:69px; color:#fff; text-align:center; width:100%;}
.in_contacttxt p{ border-top:1px solid #c4d8d5; line-height:40px;width:181px; padding:15px 12px 0; height:45px; overflow:hidden;}*/
.in_contacttxt img{ vertical-align:middle; margin-right:6px; float:left; display:inline;}
.in_contacttxt p span{ float:left; height:40px; line-height:40px;}
.in_contacttxt p.add span{line-height:17px;}
.in_contacttxt .add{ line-height:16px;}
.in_contactcode{ float:left;width:318px; line-height:1.5;height:86px; background:#fff; padding:4px;}
.in_contactcode img{ float:left; margin-right:10px; display:inline}
.in_contactcode .fl{width:217px;}
.in_contactcode p{ line-height:25px; font-size:14px; margin-bottom:8px;}

.in_contactr{ width:850px; float:right;}
.in_conpany{ line-height:30px; font-size:14px; padding-right:20px; max-height:300px;overflow:hidden;margin-top: 15px;}
.in_conpany span{ float:left; padding-right:10px;}
.view{ float:right; margin-right:30px; font-size:16px; }

/*车间*/
.block { width: 1080px; margin:30px auto; height: auto; overflow: hidden; padding-top: 10px;}
.bk1 { height: 2px; overflow: hidden; background: url(../images/bk1.jpg) no-repeat left top;}
.cpzs {width: 1080px;height: auto;overflow: hidden;background:url(../images/nr-y.gif) repeat-y left top;}
.bt { height: 35px; color: #FD6A00; font-size: 16px;font-weight:bold; line-height: 34px;border-bottom: 2px solid #FD6A00;font-family:Tahoma, Geneva, sans-serif;}
.bt a {float:right;font-size:12px; color: #FD6A00;padding-right:6px;font-weight:normal;}
.bt a:hover { color: #41835D;}
.bt span {display:block;overflow:hidden;padding-left:39px;}
.s3 {background:url(../images/btbg.gif) no-repeat 5px -158px;}
.m02mmain {width: 1080px;height: auto;overflow: hidden;}
.m02mmain .pcont {float: left;width: 980px;display: inline;overflow: hidden;margin-left: 10px;padding-top:8px;}
.m02mmain .ScrCont {width: 175000px;}
.m02mmain #List1_1, .gd_main #List2_1 {float: left;}
.m02mmain .LeftBotton {float: left;width: 35px;height: 168px;overflow: hidden;margin:10px 0px 0px 3px;background: url(../images/bkpn.jpg) no-repeat 0 0;}
.m02mmain .RightBotton {width: 35px;height: 168px;float: right;overflow: hidden;margin:10px 3px 0px 0px;background: url(../images/bkpn.jpg) no-repeat -35px 0;}
.m02mmain ul li {float: left;display: block;margin-top: 13px;overflow: hidden;text-align: center;margin-right:18px;}
.m02mmain ul li a img {display: block;overflow: hidden;border: 1px solid #D6D6D6;}
.m02mmain ul li span {width: 182px;height: 28px;display: block;overflow: hidden;line-height: 26px;text-align: center;}
.m02mmain ul li span a {color: #666;}
.m02mmain ul li span a:hover {color: #41835D;}
.bk1-1 {height:2px;overflow:hidden;background:url(../images/bk1-1.jpg) no-repeat left top;}

/*list*/

.main{ width:1080px; margin:0 auto; clear:both; position:relative; }
.nymain{ width:1080px; margin:40px auto 0; clear:both; position:relative; }
.viewmain{background:#e8e0d9; width:100%; float: left; padding-bottom:30px;}
.nyMain{width:1004px;padding-bottom:40px; }
.nyMain .list{padding:0}
.main{ width:1080px; margin:0 auto;}
.mains{ overflow:hidden; width:1080px; margin:0 auto;}
.nyMain{ width:1080px; border:1px solid #fff;float:left;}
/* foot*/
.footclear{ width:100%; clear:both; margin:0 0 0px 0;height:0px; font-size:0; overflow:hidden;}
.foot{width:100%; min-width:1004px;color:#fff;}



.foot{ margin-top: 30px; overflow:hidden;width:100%;background:#666666; text-align:center; color:#fff; padding-top:30px;line-height:30px; padding-bottom:30px;}
.footcon{ width:1080px; margin:0 auto;}
.foot a{ color:#FF9B00; }
.share{width:230px; color:#85a7f5; display:inline-block; margin-top:13px;}
.f_link .topbut{ position:relative; float:right;background:url(../images/top.gif) center 0px no-repeat; padding:0; width:58px; text-align:center;line-height:1; height:58px; margin-top:-17px; z-index:1;}
/* 二级页面*/
.nyleft{ float:left;width:247px;overflow:hidden;}
.nyright{ float:right; padding-bottom:30px;overflow:hidden;width:795px;}

.l_title{ border-bottom:1px solid #cccaca; padding-bottom:8px;width: 232px; color: #FFFFFF; font: 22px/200% 'Microsoft Yahei'; background: #061A57; padding-left: 15px;}
.l_title font{ margin-left:4px; font:16px/1 'Arial'; text-transform:uppercase; color:#A9A5A5;}
.l_title a{ float:right;font:12px/1 '宋体'; margin-top:11px;}
.l_procon{ padding-top:24px;overflow:hidden;}
.l_proOne a{width:225px; margin-bottom:13px;border:1px solid #FF9000; color:#CF7500; padding-left:20px;line-height:36px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/leftico.png) no-repeat 8px center ; }
.l_proOne a:hover,.l_proOne .cur{color:#fff;background:url(../images/leftico1.png) no-repeat 8px center #CD0000;border-color:#CD0000;}
.l_contact{float:left;width:100%; line-height:33px;  color:#525252; }
.l_contact .contactcon{ padding-top:10px; height:auto; background:none; font-size:14px; background: #EAEAEA;}
/* fyRight*/
.r_top{ width:100%; border-bottom:1px solid #cccaca;height:36px;position:relative;margin-bottom:20px;}
.r_top .fl{ float:left;height:20px; font-size:22px;font-family:'Microsoft Yahei'; display:inline;}
.r_top .fr,.r_top .fr a{font-size:12px;color:#666666; font-size:14px;}
.r_top .fr{ margin-top:12px;}
.r_top .fr font{ font-size:14px;}
.r_tit,.r_tit h1{ font-size:22px; text-align:center; line-height:30px; font-family:"微软雅黑"}
.r_time{ font-size:12px; text-align:center; color:#099; padding-top:10px; padding-bottom:20px;}
.r_pic{ text-align:center;}
.r_pic img{ max-width:790px; overflow:hidden;}
.r_con{ line-height:30px; padding-top:20px; font-size:14px; color:#525252;}
.prnext{ padding-top:30px;}
.up{ width:100%; height:30px; line-height:30px; overflow:hidden;}


.newlist{ width:auto; overflow:hidden;}
.newlist li{ height:40px; line-height:40px; overflow:hidden; background:url(../images/bg.png) -13px -100px no-repeat; padding-left:15px; font-size:14px; border-bottom: 1px dotted #ccc;}
.newlist li span{ float:right;}
.newlist li a{ color:#666;}
.newlist li:hover a{ color:#c00000;}

.prolist{ overflow:hidden; width:auto; overflow:hidden;}
.prolist ul{ width:auto;}
.prolist ul li{ float:left; padding:10px 10px 0px 0px; _width:255px;}
.prolist ul li span{ display:block; width:255px; height:40px; line-height:40px; overflow:hidden; text-align:center; background:#DADADA; color:#333; font-size:14px;}

.Page{ clear:both; width:100%; text-align:center;  margin:0 auto; padding-left:20px; padding-top:50px;}
.Page a,.Page span{display:inline-block;background:#ffffff;vertical-align:middle; line-height:200%; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; text-decoration:none; color:#333; outline:none;padding: 2px 15px;}
.Page a:hover,.Page a.active { background:#c00000; color:#FFF;background-repeat:no-repeat; border:1px solid #c00000;}

.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;border-radius:5px;}
.bookadd .enter .bnt{border:1px solid #061A57;background:#061A57;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}