body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0; padding:0;}   
body{color: #333333;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	min-width: 1000px;}
fieldset,img{border:0; }   
ul,ol,li{list-style-type:none;}
select,input,img{vertical-align:middle;}
table{border-collapse:collapse; border-spacing:0; }
a{text-decoration:none; color:#333333;/*transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s; */}
a:link{color:#333333;}
a:visited{color:#333333;}
a:hover,a:active,a:focus{color:#183883;/*transition:1s;-moz-transition: 1s; -webkit-transition: 1s;  -o-transition: 1s;*/}
.center{ margin:0 auto}
.right{ float:right;}
.left{ float:left}
.clearit{clear:both; height:1px}


.top{ width:1000px; height:105px;}
.logo{width:210px; height:60px; padding-top:13px;}
.topr{ width:176px; height:105px;}
.link-a{ width:146px; height:50px; background: url(../images/toptel.jpg) no-repeat left; line-height:50px; color:#ef7f1b; font-size:16px; padding-left:30px}
.search_bg{width:176px; height:32px; background:url(../images/search.jpg) no-repeat; float:right;}
.shuru{ width:130px; height:30px; border:none; background:none; margin-left:10px; float:left}

.pro_t{width:1000px; height:90px; border-bottom:1px solid #7f7f7f; margin:0 auto 35px; font-size:28px; font-weight:bold; line-height:90px; text-align:center;}

.neiye_t{width:1000px; height:40px; border-bottom:1px solid #7f7f7f; margin:25px auto 5px; font-size:28px; font-weight:bold; line-height:40px;}

.end{width:100%; height:265px; background:#183883; margin:0 auto;}
.end_in{width:1000px; height:235px; margin:0 auto; padding-top:15px; color:#fff;}
.end_guanyu{width:178px; float:left;}
.end_guanyu p{font-size:16px; display:block; width:100%; height:30px; line-height:30px; overflow:hidden; padding-bottom:4px; }
.end_guanyu a{ display:block; width:100%; height:28px; line-height:28px; overflow:hidden;color:#fff;  }
.end_pro{width:218px; float:left;}
.end_support{width:160px;}
.contact{width:285px; line-height:28px;}
.contact a{ float:right; text-align:left;}
.ewm{width:135px; height:180px; float:right;}
.banquan{height:37px; line-height:37px; width:100%; margin:0 auto; background:#525252; text-align:center; color:#fff;}
.icon_f_out{width:100%; height:35px;}
.icon_f_out a{ height:35px}
.icon_f{width:35px; height:35px; margin-right:12px; float:left}

/*内页 参考网*/
#innerbaner { background:#3366b8}
#innberimg{ height:300px;}
.position{font-size:14px; color:#000; padding:15px 0; border-bottom:1px solid #ccc; background:#F7F7F7}
.position p{ display:block; width:1000px; margin:0 auto; font-size:17px;}
.position a{ font-size:17px; color:#000; vertical-align:top }
.position span { margin:0 6px; }
.position a:hover { color:#f90 }
#category_ul { width:1000px; padding:15px 0; border-top:0; }
#category_ul li { float:left; margin:5px 0; margin-right:15px;}
#category_ul li.on .page-a {background:#4e66a1; color:#fff;}
#category_ul li a{ color:#333; padding:8px 12px; background:#e0e0e0;text-align:left;display: block; font-size:12px; float:left;-moz-border-radius:5px;
  -webkit-border-radius:5px; 
  border-radius:5px;}
#category_ul li a:hover, #category_ul li.hover a{color:#fff; background:#183884 }
#category_ul li.hover .category_li{ display:block}
#category_ul li .category_li a { height:auto; padding:0; background:none; color:#666; font-size:12px; }
#category_ul li .category_li p.hover a { color:#0086de; }

.news_list{ width:1000px; height:auto;  margin:55px auto 70px; overflow:hidden}
.news_list li{ position:relative; background:#fff; color:#8b8989; font-size:14px; line-height:20px; float:left; width:100%; padding-bottom:25px; border-bottom:1px solid #dedede; margin-bottom:15px;}
.news_list li div{ width:100%; margin:0 auto;}
.news_list li.odd{ background:#fff;}
.news_list li img { width:200px; height:120px; float:left; margin-right:35px; border:1px solid #ccc; }
.news_list li a{ color:#193985; font-size:14px; font-weight:bold}
.news_list li a b{ line-height:20px;}
.news_list li a:hover { text-decoration:underline }
.news_list li p.time{ padding-top:5px; color:#7c7b7b; font-size:13px;}
.news_list li p.time a{ color:#193985; font-size:13px; vertical-align:top; font-weight:normal}

.conact_left{ float:left; width:45%;}
.conact_right{ float:right; width:45%; padding-left:4%; border-left:1px solid #dedede}

.table_form .input-text { margin:0; font:12px/1.5 Helvetica, Arial, sans-serif; width:250px; }
.table_form .input-text, .table_form textarea, .table_form select { border: 1px solid #c6c6c6;/* -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;*/ padding:6px 5px; }
.table_form .input-text, .table_form textarea { /*-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);*/ }
.table_form .input-text:focus, .table_form textarea:focus, .table_form select { outline: 0 none; }
.table_form .input-text:focus, .table_form textarea:focus { border-color: #e49d37; -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); -moz-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.1), 0 0 4px rgba(228, 157, 55, 0.45); }
.table_form input { padding:6px 5px; }
.table_form td { padding:6px 0; padding-right:25px; }
.table_form table { font-size:14px; }
.table_form .button { cursor:pointer; background:#2155a1; padding:10px 25px; border:0; text-align:center; font-size:12px; color:#fff; }
.table_form em.error { padding-left:10px; color:#F00; font-weight:bold; display:block; line-height:normal;}
.table_form em.success{}


/*内页*/

.about_nr{width:1000px; height:auto; margin:55px auto 70px; overflow:hidden; line-height:24px;}
.tit { text-align: center; font-size: 16px;border-bottom: 1px dotted #ccc; width:1000px; margin:55px auto 30px; }
.tit span { font-size: 12px; line-height: 20px; height:28px;color: #888; padding: 10px 0 0; display:block;text-align:left;}
.news_nr{ margin:0 auto 70px;}

.factory_list{width:1023px; height:auto; margin:55px auto 70px; overflow:hidden; }
.factory_list li{float:left; width:315px;position:relative; height:270px; text-align:center; margin:0 13px; margin-bottom:20px;}
.factory_list li.odd{ margin-right:0}
.factory_list li img{ width:315px; height:205px; margin-bottom:8px; display:block;}
.factory_list li a{ color:#000; line-height:18px; font-weight:normal; font-size:14px; font-weight:bold;}
.factory_list li b a:hover{ text-decoration:underline; color:#193985}
.faq{line-height:22pt;margin:0cm 0cm 15pt 36pt;background:#f6f6f6;}
.faq_t{font-size:14px;}
.pro_ny{width:1000px; height:auto; overflow:hidden; margin:55px auto 70px;}
.pro_ny ul li{FLOAT: left; WIDTH: 318px; TEXT-ALIGN: center;margin:0 3px 15px; border:3px solid #e7e7e7; height:351px;}
.pro_ny ul li P { WIDTH: 100%; LINE-HEIGHT: 50px; font-size:18px; font-weight:bold; overflow:hidden; height:50px;}
.pro_ny ul liP a{display:block; }
.pro_ny ul li span{ WIDTH: 100%; LINE-HEIGHT: 23px; height:46px;}
.pro_ny ul li:hover { border:3px solid #f08526;}

.pro_ny_xq{width:1000px; height:auto; overflow:hidden; margin:55px auto 30px;}
.pro_right{width:470px; height:410px; float:right;}
.pro_right p{width:100%; height:30px; line-height:30px; font-size:16px; font-weight:bold}
.pro_right span{line-height:26px; width:100%; height:auto; overflow:hidden}
.huise{width:1000px; height:40px; line-height:40px; background:#efefef; text-align:center; margin:0 auto; font-weight:bold}
.miaoshu{width:1000px; height:auto; overflow:hidden; line-height:26px; margin:20px auto 70px;}

.pagelist{padding-top:10px;padding-bottom:30px;text-align:center; color:#09479C; font-size:0px; clear:both;}
.pagelist span,.pagelist a,.pagelist strong{text-align:center; vertical-align:middle; font-family:Arial; font-size:12px;
display:inline-block; padding:5px 8px;margin:0px 2px;border:#cccccc solid 1px;color:#333333; border-radius:3px;}
.pagelist var{height:21px;line-height:21px; display:inline-block;margin:0px 3px 0px 3px;}
.pagelist strong,.pagelist .thispage{font-weight:100;margin-right:3px;border:#268ADF solid 1px; background-color:#268ADF;color:#ffffff;}
.pagelist a:hover{ color:#ffffff; border:#268ADF solid 1px; background-color:#268ADF;text-decoration:none;}