﻿*{margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0;}
body{font:normal 100% 微软雅黑, "Microsoft YaHei", 宋体, Arial, Tahoma, Helvetica, sans-serif; min-width:1300px}
h1, h2, h3, h4, h5, h6{font-size:100%;}
button, input, textarea, select{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit;}
address, caption, cite, code, dfn, em, var, b{font-style:normal; font-weight:normal;}
input, textarea{outline-style:none;}
em, i, b{font-style:normal;}
ul, ol, li{list-style:none;}
fieldset, img{ border:0;}
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
.clear{clear:both}

/* 头部 */
#header{width:auto; height:auto; overflow:hidden}

/*顶部*/
.topbox{height:45px; border-bottom:1px solid #CCC;}
.top{width:1200px; height:45px; margin:0 auto}
.welcome{font-size:12px; line-height:45px}
.welcome span{color:#E06316; margin-left:15px}
.welcome span a{color:#E06316}

.t-t dl{height:45px}
.t-t dt{background:#F00; margin-left:5px; float:left}
.t-t dt a{font-size:12px; padding:0 10px 0 20px; line-height:45px}

.t-t dt.sc{background:url(../images/sc.gif) left center no-repeat}
.t-t dt.lx{background:url(../images/lx.gif) left center no-repeat}
.t-t dt.xml{background:url(../images/xml.gif) left center no-repeat}

/*LOGO*/
.logobox{width:1200px; height:125px; margin:0 auto; overflow:hidden}
.logo img{height:100%}
.lg_a{height:65px; margin:29px 0 0 25px; padding-left:20px; font-size:22px; color:#666; border-left:1px solid #CCC;}
.tel{height:100%; padding-left:70px; background:url(../images/tel.png) left center no-repeat}
.tel p{font-size:18px; color:#666; letter-spacing:2px; margin-top:35px}
.tel span{font-size:25px; color:#E06316}

/*NAV*/
.navbox{width:auto; height:55px; background:url(../images/navbj.jpg) repeat-x;}
.nav{width:1200px; margin:0 auto}
/* .nav dl{height:55px}
.nav dt{width:148px; float:left}
.nav dt a{font-size:15px; color:#FFF; line-height:55px; display:block; text-align:center}
.nav dt a:hover{background:#FF9900}
.nav dt ul{display:none; position:absolute; width:148px; z-index:99}
.nav dt li{height:35px}
.nav dt li a{font-size:14px; color:#FFF; line-height:35px; display:block; background:#045cbf; text-align:center; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.9; -o-opacity:.9}
.nav dt:hover ul{display:block} */

.nav dt{width:170px; text-align:center; float:left; height:55px; line-height:55px}
.nav dt.line{width:1px; background:url(../images/line_bg.jpg) no-repeat 50% 50%}
.nav dt a{color:#FFF; display:block; font-size:15px}
.nav dt:hover a{text-decoration:none; z-index:99;}
.nav dt:hover a,.nav dt .current{color:#FFF;}
.nav dt .current,.nav dt a:hover{background:#FF9900}
.shownav{background:#FFF; visibility:hidden; position:absolute; font-weight:normal; width:170px; padding:0; display:none; _display:block; box-shadow:4px 4px 10px #666; z-index:999}
.nav dt:hover .shownav{display:block; text-align:left; font-size:12px}
.nav dt .shownav .dd{width:140px; height:40px; float:left}
.nav dt .shownav .dd a{font-size:12px; display:block; line-height:40px; padding-left:42px; color:#000; background:url(../images/nav_up_2.png) no-repeat 15px; transition:all 0.2s;}
.nav dt .shownav .dd a:hover{color:#FF9900; padding-left:44px; transition:all 0.2s;}

/*banner*/
.lubo{width:100%; min-width:1000px; clear:both; position:relative; height:460px;}
.lubo_box{position:relative; width:100%; height:460px;}
.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:460px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li a{display:block; width:100%; height:100%;}
.lubo_box li img{width:100%; height:460px;}
.cir_box{overflow:hidden; position:absolute; z-index:100;}     /*圆点*/
.cir_box li{float:left; width:30px; height:5px; margin:0 5px; cursor:pointer; background:#fff; opacity:1; filter:alpha(opacity=100);}
.cir_on{background:#FF9900 !important;}
.lubo_btn{position:absolute; width:100%; top:182px;}    /*按钮*/
.left_btn, .right_btn{font-family:"宋体"!important; width:30px; height:80px; cursor:pointer; color:#fff; line-height:80px; font-size:30px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:all 1s}
.lubo:hover .left_btn, .lubo:hover .right_btn{background:#000;  opacity:0.5; filter:alpha(opacity=50);  transition:all 1s;}
.left_btn{float:left;}
.right_btn{float:right;}

/* 网站主体 */
#content{width:auto; height:auto; overflow:hidden}

/*搜索*/
.searchbox{width:auto; height:55px; border-bottom:1px solid #CCC}
.search{width:1200px; margin:0 auto}
.hotc{height:55px; line-height:55px; font-size:14px; color:#E85412}
.hotc a{line-height:55px; font-size:14px; color:#666; margin:0 7px}
.hotc a:hover{color:#FF6D01; text-decoration:underline}

/* 公司简介 */
.ab_bj{overflow:hidden; height:520px; background:url(../images/ab_bj.jpg) no-repeat center}
.ab_uspic{width:22%; height:auto;}
.ab_uspic img{width:100%;}
.more{width:167px; height:39px; background:url(../images/gd.png) no-repeat center; margin:45px auto 0 auto}
.more a{font-size:14px; color:#666; line-height:39px; margin-left:45px}

.ab_us{width:1200px; height:auto; overflow:hidden; margin:55px auto}
.ab_uswz{width:74%; height:auto;}
.ab_us_xx{font-size:14px; color:#666; line-height:25px}
.ab_uspic .more{width:167px; height:39px; background:url(../images/gd.png) no-repeat center; margin:25px auto 0 auto}
.ab_uspic .more a{font-size:14px; color:#666; line-height:39px; margin-left:45px}

/*产品展示*/
.pro_bj{width:1200px; height:auto; overflow:hidden; margin:40px auto; background:url(../images/mos.jpg) repeat}
.pro_bk{height:auto; overflow:hidden; background:#FFF; margin:40px auto; }
.pro_list{width:179px; height:auto;}
.pro_list .pro_l_tit{width:100%; height:42px; background:#2368AD; font-size:18px; color:#FFF; text-align:center; line-height:42px}
.pro_list dl{overflow:hidden}
.pro_list dt{height:42px; background:url(../images/pro_dtbj.png) no-repeat 20px;}
.pro_list .morefl a{background:#2368AD; color:#FFF}
.pro_list dt a{font-size:14px; color:#000; line-height:42px; display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; letter-spacing:0.5px; padding:0; transition:all 0.5s;}
.pro_list dt a:hover{background:#ff9900; color:#FFF; padding-right:15px; transition:all 0.5s;}

.pro_show{width:84%; height:628px; border:1px solid #e7e7e7; border-left:none}
.pro_show .pro_r_tit{width:114px; height:25px; margin:15px 0 18px 25px; background:#FFF url(../images/hot_pr.png) no-repeat left center; padding-left:35px}
.pro_show .pro_r_tit p{font-size:18px; color:#2268ad}
.pro_show dl{overflow:hidden; min-height:460px; margin-top:15px}
.pro_show dt{width:220px; height:200px; border:1px solid #999; float:left; margin:15px 15px 20px 15px}
.pro_show dt img{width:100%; height:83%;}
.pro_show dt .pro_name{display:block; width:100%; height:17%; background:#2368AD; text-align:center;}
.pro_show dt .pro_name a{display:block; width:96%; font-size:13px; color:#FFF; line-height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.pro_r_m{width:140px; height:35px; border:1px solid #2268ad; margin:20px auto; border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; }
.pro_r_m a{font-size:14px; color:#666; letter-spacing:1px; line-height:37px; display:block; text-align:center;}
.pro_r_m a:hover{text-decoration:underline}


/*生产设备*/
.PE{width:1200px; overflow:hidden; margin:50px auto}
.pe_tit{width:100%; height:90px; text-align:center}
.pe_t_ch{width:10%; height:30px; font-size:27px; line-height:28px; padding-left:40px; margin:0 auto 15px auto}
.pr{background:url(../images/pr_titicon.png) no-repeat left center;}
.ab{background:url(../images/ab_titicon.png) no-repeat left center;}
.pe{background:url(../images/pe_titicon.png) no-repeat left center;}

.pe_t_en{width:23%; padding:3px 30px; background:#FFF; font-size:16px; letter-spacing:1px; margin:0 auto; position:relative; z-index:9}
.hr{width:60%; height:1px; background:#000; margin:-13px auto 0 auto}

.PE .paly_pe{margin:35px auto}
.PE .tempWrap{margin-bottom:30px}
.PE dl{width:auto; height:200px; margin:30px 0}
.PE dt{width:210px; height:100%; float:left; margin:0 15px}
.PE dt img{width:100%; height:84%; background:#6F0}
.PE dt .pe_name{height:16%; text-align:center}
.PE dt .pe_name a{display:block; font-size:14px; color:#666; line-height:32px;}

/*优势*/
.ys{width:auto; height:1229px; overflow:hidden; margin:0 auto; background:url(../images/ys.jpg) no-repeat center}

/*新闻*/
.indnews{position:relative; width:100%; height:auto; background:url(../images/new_bj.jpg) repeat;}
.indnews .new_tit{width:auto; height:100px; margin:0 auto; text-align:center}
.indnews .new_tit p{font-size:1.875em; font-weight:bold; line-height:100px; letter-spacing:3px; color:#000;}
.w1200{width:1200px; margin:0 auto; overflow:hidden}
.w1330{width:1330px; margin:0 auto; overflow:hidden}
.inews_thowd{z-index:30; background:url(../images/three_line.png) center center repeat-x; height:32px; margin:0 auto}
.inews_tho{width:320px; height:32px; margin:0 auto;}
.inews_tho a{display:inline-block; float:left; width:106px; height:30px; margin:0 25px; background-color:#FFF; border:1px solid #DCDCDC; border-radius:15px; cursor:pointer; text-align:center;}
.inews_tho a em{display:block; color:#555; font-size:1.125em; font-style:normal; width:100%; height:100%; line-height:30px; text-align:center;}
.inews_tho a.on{background-color:#005FA1; border:1px solid #005FA1;}
.inews_tho a.on em{color:#FFF;}

.inews_thlist{height:auto; overflow:hidden; margin:50px 0}
.tempWrap dl{padding-bottom:10px}
.tempWrap .new_b{width:30%; float:left; height:535px; background:#FFF; margin:10px 20px; box-shadow:1px 1px 14px #CCC}
.new_b img{width:100%; height:40%; background:#F90}
.new_b .nb_t{width:100%; height:8%; border-bottom:1px solid #CCC}
.new_b .nb_t a{font-size:15px; color:#333; line-height:47px; display:block; text-align:center}
.new_b .nb_tm{width:100%; height:5%; font-size:12px; line-height:35px; color:#666; text-align:center}
.new_b .nb_c{padding:15px; font-size:14px; color:#666; line-height:25px}
.btn-more{display:block; width:42px; height:42px; border:1px solid #DDD; transform: rotate(45deg); margin:20px auto 0 auto; text-align:center;}
.btn-more span{display:block; transform: rotate(-45deg); font-size:0.75em; line-height:42px; color:#555; text-transform:capitalize;}
.btn-more:hover{background-color:#FF9600; border-color:#FF9600; transition:all 0.5s; transform:rotate(405deg);}
.btn-more:hover span{color:#FFF; transform: rotate(-405deg);}


.th_chpage{margin-top:300px; z-index:100; width:65px; height:72px; cursor:pointer;}
.three_pre{background:url(../images/three_Lac.jpg) no-repeat left center; left:0; /* margin-left:280px; */}
.three_next{background:url(../images/three_Rac.jpg) no-repeat right center; right:0; /* margin-right:280px; */}
.three_pre:hover{background:url(../images/three_Lho.jpg) no-repeat left center; transition:all 0.5s;}
.three_next:hover{background:url(../images/three_Rho.jpg) no-repeat right center; transition:all 0.5s;}



/* .inews_three{height:auto; width:72%; margin:0 auto}
.inews_thlist{position:relative; width:1200px; height:auto; padding-bottom:4%; margin:0 auto; overflow:hidden;}
.inews_thlist li{float:left; position:relative; width:1200px; height:auto;}
.inews_thowd{z-index:30; background:url(../images/three_line.png) center center repeat-x; width:86%; height:32px; margin:0 auto}
.inews_tho{width:320px; height:32px; margin:0 auto;}
.inews_tho a{display:inline-block; float:left; width:106px; height:30px; margin:0 25px; background-color:#FFF; border:1px solid #DCDCDC; border-radius:15px; cursor:pointer; text-align:center;}
.inews_tho a em{display:block; color:#555; font-size:1.125em; font-style:normal; width:100%; height:100%; line-height:30px; text-align:center;}
.inews_tho a.on{background-color:#005FA1; border:1px solid #005FA1;}
.inews_tho a.on em{color:#FFF;}
.th_chpage{position:absolute; top:55%; z-index:100; width:42px; height:72px; cursor:pointer;}
.three_pre{background:url(../images/three_Lac.jpg) no-repeat; left:0; margin-left:280px;}
.three_next{background:url(../images/three_Rac.jpg) no-repeat; right:0; margin-right:280px;}
.three_pre:hover{background:url(../images/three_Lho.jpg) no-repeat; transition:all 0.5s;}
.three_next:hover{background:url(../images/three_Rho.jpg) no-repeat; transition:all 0.5s;}

.tempWrap{position:relative; width:1200px; overflow:hidden;}
.tempWrap ul{position:relative; width:3600px; padding:0px; margin:0px; left:-2400px; overflow: hidden;}
.tempWrap ul li{float:left; width:1200px;}

.inews{width:100%; height:auto; margin:0 auto; padding-top:4%;}
.inews-list{width:100%; height:550px; margin:0 auto; margin-left:0.5%; text-align:center; overflow:hidden}
.inews-item{position:relative; float:left; display:inline-block; width:31%; height:535px; margin:0 1%; background-color:#FFF; text-align:center; vertical-align:top; box-shadow:1px 1px 14px #CCC}
.inews-item .indnews-img{width:100%; height:0; padding-bottom:64%; overflow:hidden;}
.inews-item .indnews-img a{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle; overflow:hidden;}
.inews-item .indnews-img img{display:block; width:100%; min-height:100%; margin:0 auto;}
.inews-item .indnews-tit{margin-top:10px; padding:0 20px; border-bottom:1px solid #E3E3E3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.inews-item .indnews-tit a{font-size:0.875em; line-height:36px; color:#555;}
.inews-item .indnews-time{font-size:0.75em; line-height:32px; color:#555;}
.inews-item .indnews-cont{padding:0 6.5%; font-size:0.75em; line-height:25px; color:#555; text-align:left;}
.btn-indnewsmore{position:absolute; left:50%; margin-left:-22px; bottom:26px; display:block; width:42px; height:42px; border:1px solid #DDD; transform: rotate(45deg); text-align:center;}
.btn-indnewsmore span{display:block; margin:0 auto; transform: rotate(-45deg); font-size:0.75em; line-height:42px; color:#555; text-transform:capitalize;}
.btn-indnewsmore:hover{background-color:#FF9600; border-color:#FF9600; transition:all 0.5s; transform:rotate(405deg);}
.btn-indnewsmore:hover span{color:#FFF; transform: rotate(-405deg);}

.floor-title{width:94%; padding:3% 3% 2% 3%; text-align:center;}
.floor-title h3{font-size:1.875em; font-weight:bold; line-height:48px; letter-spacing:3px;}
.floor-title p{font-size:1.125em; line-height:24px; letter-spacing:1px;}
.indprod .floor-title h3{color:#FFF;}
.indprod .floor-title p{color:#FFF;}
.indnews .floor-title h3{color:#333;}
.indser .floor-title h3{color:#FFF;}
.indser .floor-title p{color:rgba(255,255,255,0.8);} */

/*友情链接*/
.fr_link{width:1200px; height:100px; margin:0 auto; font-family:"宋体"; background:url(../images/yq.png) no-repeat left center}
.fr_link p{line-height:100px; margin-left:25px}
.fr_link a{font-size:14px; margin:0 5px}

/*尾巴*/
.footer{width:auto; height:auto; background:#076bb3}
.foot{width:1200px; height:auto; overflow:hidden; margin:0 auto}

.f_info{width:24%; height:auto; margin:35px 0; border-right:1px solid #FFF;}
.ce{text-align:center}
.f_info .f_i_t{font-size:16px;}
.f_info dt{line-height:28px; color:#FFF; font-size:14px}
.f_info dt a, .f_nav dt a{color:#FFF}
.f_info dt a:hover, .f_nav dt a:hover{text-decoration:underline}

.f_QR{width:47%; height:auto; margin:35px 0; text-align:center}
.f_QR dt{line-height:28px; color:#FFF; font-size:13px; position:relative;}
.f_QR dt img{width:114px; height:114px}


















