@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6
{ margin:0px; padding:0px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0; }
iframe { background-image: none; }
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
img{ border:0px;}
body{font-family:simsun; overflow-x:hidden; color:#333333; font-weight:400; -webkit-text-size-adjust:none; font-size:12px; background:#ffffff;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline; color:red;}
.fl{float:left;}
.fr{float:right;}
.fc{margin:0 auto;}
.none{display:none;}
.h10px{ height:10px; width:100%; clear:both;}
.h15px{ height:15px; width:100%; clear:both;}
.h25px{ height:25px; width:100%; clear:both;}
.h50px{ height:50px; width:100%; clear:both;}
.mt20px{ margin-top:20px;}
.w1000{width:1000px; margin:0 auto;}
p{ margin:0; padding:0;}
.blod{ font-weight:bold;}
html{ overflow-x:hidden; -webkit-text-size-adjust:none; font-size:12px;}
center{ text-align:center; line-height:60px;}
em{ font-style:normal;}
/*
内容样式开始

头部信息
*/
#head{height: 431px; position: relative;}
.head_con{height: 430px; width: 1600px; left: -300px; top: 0; position: absolute; z-index: 0;}
#focus {width:1600px; height:430px; overflow:hidden; position:relative;}
#focus ul {height:430px; position:absolute;}
#focus ul li {float:left; width:1600px; height:430px; overflow:hidden; position:relative;}
#focus .btn {position:absolute; width:100%; height:5px; left:0px; bottom:24px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; text-align:center; width:16px; height:5px; margin-right:10px; background:url(../images/banner_ico1.png) center center no-repeat; cursor:pointer;}
#focus .btn span.on{background:url(../images/banner_ico2.png) center center no-repeat; width: 48px;}

.logo{ display: block; width: 128px; height: 157px; position: absolute; top: 0; left: -5px; z-index: 99;}
.yuyan{width: 91px; height: 24px; position: absolute; top: 0; right: 2px; background: url(../images/yy_bg.png) center top no-repeat; z-index: 88; text-indent: 21px; line-height: 24px; color: #666666; cursor:pointer; display:none}
.yuyan ul{ position: absolute; top: 23px; right: 1px; z-index: 89; background: #FFFFFF; width: 90px; display: none;}
.yuyan ul li{height: 24px; line-height: 24px;}
.yuyan ul li a{color: #666; display:block}
.yuyan ul li a:hover{ background:#cecece; color:#000; text-decoration:none}
.nav_con{width: 672px; height: 66px; position: absolute; top: 32px; left: 190px; z-index: 100;}
.nav_con li{width: 80px; float: left; text-align: center;}
.nav_con li p{width: 24px; height: 24px; margin: 0 auto; padding: 3px;}
.nav_con li h3{ text-align: center; font: 400 14px/30px "宋体"; color: #333333;}
.nav_con li:hover p{ background: url(../images/nav_hover.png) center center no-repeat;}
.nav_con li a{ display: block;}
.nav_con li a:hover{ text-decoration: none;}
.nav_con li.hover p{ background: url(../images/nav_hover.png) center center no-repeat;}
/*
 首页内容开始
 * */
#imain{padding:30px 0 0 0;}
.i_tit{height: 40px; background: url(../images/i_line.jpg) left 16px repeat-x;}
.i_tit h3{ margin: 0 auto; width: 130px; background: #FFFFFF; text-align: center;}
.i_con1{height: 260px;}
.i_c1lf{width: 338px; padding-left: 7px;}
.i_c1lf .lfnr{padding:18px 14px 0 0; font: 400 14px/25px "宋体"; color: #666666;}
.i_c1cen{width: 280px; margin-left: 25px;}
.i_c1cen .imap{width: 248px; height: 155px; margin: 0 auto; padding-top: 30px;}
.i_news{width: 317px;}
.i_news .nul{padding:25px 0 0 8px;}
.i_news .nul li{height: 23px; padding-top: 8px; font: 400 14px/23px "宋体"; border-bottom: #bcbcbc dashed 1px; background: url(../images/i_ico.jpg) left center no-repeat; text-indent: 11px;}
.i_news .nul li a{color: #666;}
.i_news .nul li a:hover{color: red;}
/*
 * 产品中心
 */
.i_con2{height: 270px;}
.i_c2ul{padding:35px 0 0 0;}
.i_c2ul li{width: 25%; float: left; height: 150px;}
.i_c2ul li .pic{width: 150px; height: 150px; margin: 0 auto; position: relative;}
.i_c2ul li .pic .bg{/* width: 117px; */ /* height: 117px; */ display: block; /* position: absolute; */ /* top: 0; */ /* left: 0; */ /* background: url(../images/pro_hover1.png) center center no-repeat; */ text-align: center; font:  16px/16px "宋体"; color: #2F2F2F;}
.i_c2ul li .pic .bg:hover{ /* background: url(../images/pro_hover1.png) center center no-repeat; */text-decoration: none;}



/*
 底部信息
 * */
#boot{background: #e8e8e8;}
.bt_con{height: 102px;}
.bt_add{padding: 10px 0 0 42px; background: url(../images/i_ico2.jpg) 20px 12px no-repeat; line-height: 27px; color: #262626;}
.bt-nav{height: 36px; line-height: 36px; padding: 12px 0 0 0;}
.bt-nav a{color: #343434; margin: 0 10px;}
.bt-nav a:hover{color: red;}
.erweima{height: 32px; position: relative; background: url(../images/erweima.jpg) right center no-repeat; padding-right: 45px; margin: 5px 10px 0 0; clear: both;line-height: 32px;}
.erweima .ewm{ width: 130px; height: 130px; position: absolute; top: -130px; right: 0; display: none; }
.copyright{height: 42px; line-height: 42px; color: #343434;}
.copyright a{color: #343434;}
.copy_share{width: 170px; height: 23px; padding: 11px 0 0 12px; overflow: hidden;}
.copyrightcenter{height: 42px; line-height: 42px; color: #343434; text-align: center;}


/*
 关于威远
 * */
#nhead{height: 275px; position: relative;}
.nhead_con{width: 1600px; height: 275px; position: absolute; top: 0; left: -300px; z-index: 0;}
#nmain{padding: 0 0 20px 0;}
.n_left{width: 199px; float: left; position: relative; padding-top: 39px; background: #f8f8f8;}
.n_ltit{height: 67px; width: 199px; position: absolute; top: -64px; left: 0; background: url(../images/lf_bg.jpg) center center no-repeat; padding: 46px 0 0 0;}
.n_ltit img{ display: block; margin: 0 auto;}
.n_ltype{padding:25px 0;}
.n_ltype li{height: 38px; font: 400 14px/38px "宋体"; text-indent: 64px;}
.n_ltype li a{ display: block; color: #666666;}
.n_ltype li a:hover{ background: #028ac0; color: #fff; text-decoration: none;}
.n_ltype li.hover a{ background: #028ac0; color: #fff; text-decoration: none;}

.n_dqwz{height: 38px; text-align: right; border-top: #fff solid 1px; background: #f9f9f9; line-height: 38px; width: 763px; float: left; padding-right: 38px; color: #3e3e3e;}
.n_dqwz a{color: #3e3e3e;}
.n_right{width: 762px; float: left; padding: 0 0 20px 36px;}
.n_ptit{height: 48px; padding: 14px 0 0 10px; border-bottom: #f0f0f0 solid 1px; font: 400 20px/48px "宋体"; color: #666;}
.n_con{padding:20px; min-height: 300px; font: 400 14px/200% "宋体"; color: #666;}

/*
 威远资讯
 * */
.news_ul{padding:27px 0 0 10px}
.news_ul li{height: 90px;}
.news_ul li .pic{height: 88px; height: 69px; border: #cccccc solid 1px; display: block; float: left; margin-right: 18px;}
.news_ul li .text{height: 26px; width: 570px; display: block; float: left; font: 400 16px/26px "宋体"; color: #666666;}
.news_ul li .text2{width: 570px; color: #666666; float: left; height: 44px; line-height: 22px; padding-top: 3px;}

.page{height: 30px; padding-top: 20px; font: 400 14px/30px "宋体"; color: #666; text-align: center;}
.page a{color: #666; margin: 0 3px; padding: 3px 8px;}
.page a:hover{color: #fff; background: #028ac0; text-decoration: none; border-radius: 3px;}
.page a.hover{color: #fff; background: #028ac0; text-decoration: none; border-radius: 3px;}

/*
 资讯详细
 * */
.show_tim{width:62px; height: 42px; background: url(../images/show_tim.jpg) center center no-repeat; margin: 18px 0 0 305px; font: 400 14px/14px "宋体"; color: #fff; text-align: center; padding-top: 5px;}
.show_tit{ text-align: center; font: 400 18px/46px "宋体"; color: #666; width: 710px;}
.show_share{width: 200px; height: 24px; margin: 0 0 0 265px;}
.show_con{padding:20px; min-height: 200px; font: 400 14px/200% "宋体"; color: #666;}
.updown{border-top: #f0f0f0 solid 1px; padding-top: 15px; font: 400 14px/28px "宋体"; color: #666; padding-left: 10px;}
.updown a{ color: #666;}

/*
 站点地图
 * */
.site_map{padding:40px 0 0 10px;}
.site_map dl{width: 155px; padding-right: 35px; float: left;}
.site_map dl dt{border-bottom: #efefef solid 1px; height: 44px; font:400 18px/44px "宋体"; margin-bottom: 10px;}
.site_map dl dt a{color: #028ac0;}
.site_map dl dd{height: 30px; font: 400 14px/30px "宋体";}
.site_map dl dd a{color: #666;}
/*
 资料下载
 * */
.down_con{padding:26px 0 0 10px;}
.down_con dl{height: 96px;}
.down_con dl dt{width: 76px; float: left; padding-top: 5px;}
.down_con dl dt a{width: 62px; height: 47px; display: block; background: url(../images/down.jpg) center center no-repeat; text-align: center; font:400 14px/40px "宋体"; color: #666;}
.down_con dl dt a:hover{color: #fff; background: url(../images/show_tim.jpg) center center no-repeat; text-decoration: none;}
.down_con dl dd{float: left; width: 635px;}
.down_con dl dd a{height: 20px; display: block; font: 400 16px/20px "宋体"; color: #666;}
.down_con dl dd .text{height: 43px; line-height: 21px; color: #666;}
/*
 产品中心
 * */
.pro_ul{padding: 16px 0 0 0;}
.pro_ul li{width: 179px; height: 243px; float: left; padding-right: 10px;}
.pro_ul li .pic{width: 159px; height: 159px; display: block; background: url(../images/pro_picbg.jpg) center center no-repeat; padding: 10px;}
.pro_ul li .text{height: 36px; display: block; font: 400 14px/36px "宋体"; color: #666; text-align: center;}

/*
 产品详细
 * */
.show_lf{ padding: 10px; background: url(../images/show_picbg.jpg) center center no-repeat; margin: 16px 8px 0 0; float: left;}
.jqzoom{width:269px; height:269px; position:relative;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;background:#fff}
.bigimg{width:800px;/*height:800px;*/}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.show_ri{float: left; width: 465px; padding: 15px 0 0 0;}
.show_rtit{height: 52px; font: 400 20px/52px "宋体"; color: #028ac0;}
.show_rjs{padding:4px 0 0 0;}
.show_rjs li{height: 25px; font: 400 14px/25px "宋体"; color: #666;}
.show_rjs li .nam{width: 81px; text-align: right; float: left;}
.show_rjs li .nr{float: left; width:350px;}
.show_rjs li.da{height: auto;}

.show_qhtit{height: 37px; padding: 37px 0 0 0; clear: both; border-bottom: #efefef solid 1px; position: relative;}
.show_qhtit ul{ position:absolute; top: 37px; left: 0;}
.show_qhtit ul li{width: auto; padding: 0 12px; cursor: pointer; font: 400 14px/35px "宋体"; color: #666666; border: #e8e8e8 solid 2px; border-bottom: none; float: left; margin-right: 20px;}
.show_qhtit ul li.hover{ border: #028ac0 solid 2px; border-bottom: #fff solid 2px; color: #028ac0;}
.show_con2{padding:20px 10px; min-height: 200px; font: 400 14px/200% "宋体"; color: #666;}
/*
客户留言
*/
.book_con{padding:30px 0 0 75px; height:465px; overflow:hidden; border-bottom:#c9c9c9 dashed 1px; width:675px; margin-left:30px;}
.book_con li{height:50px;}
.book_con li p{width:105px; height:27px; text-align:right; font:400 14px/26px SimSun; color:#333333; padding-right:5px; float:left;}
.book_con li p span{color:#f00; padding-right:5px;}
.book_con li input{width:220px; height:25px; border:#e3e9ef solid 1px; border-top:#abadb3 solid 1px; line-height:25px; text-indent:10px; color:#333; float:left;}
.book_con li.da{height:204px;}
.book_con li .wb{width:422px; padding:10px; height:160px; line-height:24px; color:#333; float:left; border:#e3e9ef solid 1px; border-top:#abadb3 solid 1px;}
.book_con li input.yzm{width:90px;}
.book_con li input.btn{width:99px; height:38px; background:url(../images/book_btn.jpg) center center no-repeat; border:none; text-align:center; cursor:pointer; font:400 16px/38px SimSun; color:#fff; margin-left:240px; text-indent:0;}

.book_list{width:730px; margin:0 0 30px 30px;}
.book_list dl{border-bottom:#c9c9c9 dashed 1px; padding:10px;}
.book_list dt{font:bold 14px/30px simsun; color:#3366cc;}
.book_list dd{ padding-bottom:5px; line-height:20px; color:#888888;}
/*
表格样式
*/
.z1 {	font-size: 12px;	line-height: 22px;	color: #000000;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.z2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 21px;	color: #FFFFFF;	text-decoration: none;}
.z2 a:link {	color: #FFFFFF;	text-decoration: none;}
.z2 a:visited {	color: #FFFFFF;	text-decoration: none;}
.z2 a:hover {	color: #FFFF00;	text-decoration: none;}
.z2 a:active {	color: #FFFFFF;}
.z3 {	font-size: 14px;	line-height: 24px;	color: #000000;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.zw {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 26px;	color: #000000;	text-decoration: none;}
.zw a:link {	color: #000000;	text-decoration: none;}
.zw a:visited {	color: #000000;	text-decoration: none;}
.zw a:hover {	color: #FF3300;	text-decoration: none;}