﻿@charset "utf-8";

/*重置样式*/

body { width: 100%; min-width: 1240px; max-width: 1920px; margin: 0 auto; }



fieldset, img { border: 0; vertical-align: middle; }

input, select, label, select, option, textarea, button, fieldset, legent { font: 14px/18px Verdana, Arial, Helvetica, sans-serif; font-family: "Microsoft YaHei"; }

ul { list-style: none; }

input, select, textarea { margin: 0px; padding: 0px; outline: none; blr:expression(this.onFocus=this.blur());}

/*浮动样式*/

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

.clearfix:after { content: '.'; clear: both; display: block; height: 0; visibility: hidden; line-height: 0px; }

.clearfix { zoom: 1 }

/*宽度样式*/

.w1100 { width: 1100px; margin: 0 auto; }

/*默认文字连接样式*/

a { color: #333; text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur());font-family: "Microsoft YaHei"; }

a:hover { text-decoration: none; color: #1c64dc; transition: all 0.5s; }

/*---头部---*/

.top { height: 110px; }

.top .top_l { margin-top: 26px; }

.top .logo1 { margin-top: 30px; height: 31px; font-size: 22px; line-height: 26px; color: #1c64dc; letter-spacing: 2px; padding-top: 5px; padding-left: 20px; font-weight: bold; }

.top .logo1 p { font-size: 18px; font-weight: normal; line-height: 34px; color: #666; letter-spacing: 1px; text-transform: uppercase; }

.tel { background: url(../images/tel.jpg) no-repeat right top; color: #333; padding-top:49px; padding-right: 30px; }

.tel span { letter-spacing: 1px; padding-left: 20px; margin-left: 73px; }

.tel p { font-size: 22px; font-family: Biko, Arial, Helvetica, sans-serif; color: #1f6fe0; line-height:26px; letter-spacing: normal; letter-spacing: 1px; text-align:right;}



/*---导航---*/.nav { height: 62px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#b8c4cb, endColorStr=red); 

/*IE 6 7 8*/filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1c64dc, endcolorstr=#38c7ff, gradientType=1);background: -ms-linear-gradient(left, #1c64dc, #38c7ff);        /* IE 10 */ background: -moz-linear-gradient(left, #1c64dc, #38c7ff);/*火狐*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#1c64dc), to(#38c7ff));/*谷歌*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#1c64dc), to(#38c7ff));      /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(left, #1c64dc, #38c7ff);   /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(left, #1c64dc, #38c7ff);  /*Opera 11.10+*/ }

.nav ul li { float: left; font-size: 16px; height: 62px; line-height: 62px; }.nav ul li a { display: block; margin-right: 1px; padding: 0 28px; color: #fff; text-align: center; }.nav ul li a:hover, .nav ul li .current, .nav ul li .hover { display: block; color: #fff; background: #ea860c; }/*banner样式*/.banner { position: relative; }.xn_ba_js_14_main { width: 100%; height: 600px; visibility: hidden; overflow: hidden; position: relative; }.xn_ba_js_14_bigImg img { width: 1920px; height: 600px; }.xn_ba_js_14_element { position: absolute; }.xn_ba_js_14_btn { top: 560px; cursor: pointer; position: relative; padding: 0; margin: 0 auto; float: none; }.xn_ba_js_14_btn li { float: left; list-style: none; padding: 0; margin: 0; width: 44px; height: 6px; margin-left: 15px; border-radius: 10%; cursor: pointer; }.xn_ba_js_14_element_btn { background: #fff; }.xn_ba_js_14_element_btn_on { background: #235de3; }.xn_ba_js_14_element_btn:hover { background: #fff; }.xn_ba_js_14_arrow_btn { top : 160px; cursor: pointer; position: absolute; width: 40px; height: 100px }.xn_ba_js_14_arrow_left { display: none; background: url(../images/ydy_banner_btn.png) left top no-repeat; left: 10%; top: 50%; margin-top: -50px; }.xn_ba_js_14_arrow_right { display: none; background: url(../images/ydy_banner_btn.png) right top no-repeat; right: 10%; top: 50%; margin-top: -50px; }.xn_ba_js_14_arrow_left:hover, .xn_ba_js_14_arrow_right:hover { opacity: 0.8 !important; filter: alpha(opacity=80) !important; transition: 0.5s; }/*banner样式*/.banner1 { position: relative; }.xn_ba_js_15_main { width: 100%; height: 400px; visibility: hidden; overflow: hidden; position: relative; }.xn_ba_js_15_bigImg img { width: 1920px; height: 400px; }.xn_ba_js_15_element { position: absolute; }.xn_ba_js_15_btn { top: 360px; cursor: pointer; position: relative; padding: 0; margin: 0 auto; float: none; }.xn_ba_js_15_btn li { float: left; list-style: none; padding: 0; margin: 0; width: 44px; height: 6px; margin-left: 15px; border-radius: 10%; cursor: pointer; }.xn_ba_js_15_element_btn { background: #fff; }.xn_ba_js_15_element_btn_on { background-color: #235de3; }.xn_ba_js_15_element_btn:hover { background-color: #fff; }.xn_ba_js_15_arrow_left:hover, .xn_ba_js_15_arrow_right:hover { opacity: 0.8 !important; filter: alpha(opacity=80) !important; transition: 0.5s; }/*---关于我们---*/.about { height: 578px; }.about .about_fl { width: 439px; position: relative; margin-top: -79px; z-index: 111 }/*---搜索---*/.about .about_fl .search { height: 268px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#b8c4cb, endColorStr=red); /*IE 6 7 8*/filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0053dd, endcolorstr=#0092f7, gradientType=1);background: -ms-linear-gradient(left, #0053dd, #0092f7);        /* IE 10 */ background: -moz-linear-gradient(left, #0053dd, #0092f7);/*火狐*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#0053dd), to(#0092f7));/*谷歌*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#0053dd), to(#0092f7));      /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(left, #0053dd, #0092f7);   /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(left, #0053dd, #0092f7);  /*Opera 11.10+*/ padding: 40px 0 0 30px; }.about .about_fl .dwy { color: #fff; font-size: 20px; letter-spacing: 10px; font-weight: bold; line-height: 36px; padding-left: 16px; border-left: 2px solid #fff; }.about .about_fl .dwy p { font-size: 18px; line-height: 36px; font-weight: normal; color: #fff; letter-spacing: 2px; }.about .about_fl .sea_right { width: 379px; height: 42px; margin-top: 42px; }.about .about_fl .searchbox { height: 42px; width: 305px; position: relative; background: #f6f6f6; }.about .about_fl .searchbox p { float: left; height: 42px; width: 305px; }.about .about_fl .search_txt { width: 305px; overflow: hidden; color: #999; text-indent: 20px; height: 42px; line-height: 42px; border: none; background: none; font-size: 14px; float: left; letter-spacing: 2px; }.about .about_fl .searchbox span { float: left; height: 42px; width: 74px; position: absolute; right: -74px; top: 0px; }.about .about_fl .loginsubmit { border: none; overflow: hidden; width: 74px; background: url(../images/searchlist.jpg) no-repeat; float: left; cursor: pointer; height: 42px; }.about .about_fl .search .sea { font-size: 15px; font-weight: bold; color: #fff; line-height: 72px; }.about .about_fl .search .sea a { font-size: 14px; font-weight: normal; color: #bddefa; margin-left: 25px; }

.about .about_fl .fenl { height: 58px; margin-top: 100px;}
.about .about_fl .fenl a {font-size: 16px; padding-top: 35px; background: url(../images/about_s1.jpg) no-repeat center top; margin: 0 39.5px;}
.about .about_fl .fenl a:nth-child(2) { font-size: 16px; padding-top: 35px; background: url(../images/about_s2.jpg) no-repeat center top; margin: 0 39.5px; }
.about .about_fl .fenl a:nth-child(3) { font-size: 16px; padding-top: 35px; background: url(../images/about_s3.jpg) no-repeat center top; margin: 0 39.5px; }
.about .about_fl .fenl a:hover { font-size: 16px; padding-top: 35px; background: url(../images/about_s4.jpg) no-repeat center top; margin: 0 39.5px; }
.about .about_fl .fenl a:hover:nth-child(2) { font-size: 16px; padding-top: 35px; background: url(../images/about_s5.jpg) no-repeat center top; margin: 0 39.5px; }
.about .about_fl .fenl a:hover:nth-child(3) { font-size: 16px; padding-top: 35px; background: url(../images/about_s6.jpg) no-repeat center top; margin: 0 39.5px; }

.about .about_fr { width: 620px; }.about .about_fr .title { font-size: 18px; line-height: 20px; color: #000; margin-top: 58px; }.about .about_fr .title span { color: #ebebeb; margin: 0 15px; }.about .about_fr .about_c { height: 230px; overflow: hidden; margin-top: 15px; }.about .about_fr .about_c p { line-height: 36px; margin-top: 12px; text-indent: 2em; color: #999; }/*---产品中心---*/.product { height: 790px; margin-top: 70px; }.product .title { text-align: center; }.product .title a { font-size: 26px; line-height: 38px; }.product .title p { font-size: 16px; line-height: 32px; color: #ccc; letter-spacing: 14px; }.product .fenl { text-align: center; margin-top: 22px; }.product .fenl a { margin: 0 16px; padding: 2px 16px; font-size: 15px; }.product .fenl a:hover { margin: 0 16px; padding: 2px 16px; font-size: 15px; background: #ed8c1b; color: #fff; }.product .pro_fl { width: 753px; }.product .pro_fl li { width: 346px; height: 301px; background: #f4f4f4; float: left; margin: 40px 30px 0 0; text-align: center; font-size: 15px; line-height: 20px; }.product .pro_fl li img { margin-bottom: 22px; }.product .pro_fl li p { font-size: 12px; color: #999; text-transform: uppercase; }.product .pro_fl li:hover p { font-size: 12px; color: #e8f1ff; text-transform: uppercase; }.product .pro_fl li:hover { width: 346px; height: 301px; background: #1c64dc; float: left; margin-right: 30px; text-align: center; font-size: 15px; line-height: 20px; transition: all 0.5s; }.product .pro_fl li:hover a { color: #fff; }.product .pro_fr { margin-top: 40px; }/*---优势---*/.ys { height: 766px; background: url(../images/ys_bg.jpg) no-repeat bottom center; margin-top: 70px; }.ys .title { text-align: center; height: 89px; margin-bottom: 43px; }.ys .ys_a { height: 198px; margin-top: 20px; }.ys .ys_a .ys_fl { width: 650px; color: #fff; line-height: 26px; margin-top: 60px; text-align: right; }.ys .ys_a .ys_fl1 { width: 650px; color: #fff; line-height: 26px; margin-top: 75px; text-align: right; }.ys .ys_b { height: 198px; margin-top: 20px; }.ys .ys_b .ys_fl { width: 650px; color: #000; line-height: 26px; margin-top: 70px; }/*---工程案例---*/.case { height: 351px; margin-top: 70px; }.case .title { text-align: center; text-transform: uppercase; }.case .title a { font-size: 26px; line-height: 38px; }.case .title p { font-size: 16px; line-height: 32px; color: #ccc; letter-spacing: 14px; }/* 轮播*/.case .mr_frbox { padding: 34px 0px 0px; position: relative; }.case .mr_frBtnL { cursor: pointer; display: inline; height: 37px; width: 37px; position: absolute; top: 135px; left: 0px; }.case .mr_frBtnR { cursor: pointer; display: inline; height: 37px; width: 37px; position: absolute; top: 135px; right: 0px; }.case .mr_frUl { margin-left: 49px; }.case .mr_frUl ul li { display: inline; float: left; width: 315px; overflow: hidden; position: relative; margin: 0 10px; line-height: 46px; font-size: 15px; text-align: center; }/*---新闻中心---*/.news { height: 600px; margin-top: 70px; padding-top: 60px; background: #fafafa }.news .title { text-align: center; text-transform: uppercase; }.news .title a { font-size: 26px; line-height: 38px; }.news .title p { font-size: 16px; line-height: 32px; color: #ccc; letter-spacing: 14px; }.news .new_c { width: 1150px; margin-top: 40px; }.news .new_c .ne { width: 336px; margin-right: 46px; float: left; }.news .new_c .ne dl { height: 164px; border-bottom: 1px solid #ebebeb; }.news .new_c .ne dl span { font-size: 15px; color: #ccc; }.news .new_c .ne dl dt { font-size: 15px; line-height: 50px; }.news .new_c .ne dl dd { font-size: 13px; color: #999; line-height: 26px; text-align: justify; overflow: hidden; height: 75px; }.news .new_c .ne ul li { line-height: 70px; border-bottom: 1px solid #ebebeb; font-size: 15px; }/*---友情链接---*/.linkbg { height: 46px; background: #f7f7f7; line-height: 46px; margin-top: 60px; }.link { font-size: 20px; color: #fff; width: 136px; height: 46px; background: #1c64dc; text-align: center; }.linkbg a { color: #333; margin: 0 28px; }.linkbg a:hover { color: #1c64dc; }





/*---底部---*/.bottom1 { background: #1f2127; }.bottom1 ul { float: left; width: 185px; margin-top: 44px; }.bottom1 ul h2 { margin-bottom: 10px; }.bottom1 ul h2 a { color: #fff; font-size: 16px; line-height: 32px; font-weight: normal; padding-left: 22px; }.bottom1 ul h2.h1 { background: url(../images/bot_tu1.png) left no-repeat; }.bottom1 ul h2.h2 { background: url(../images/bot_tu2.png) left no-repeat; }.bottom1 ul h2.h3 { background: url(../images/bot_tu3.png) left no-repeat; }.bottom1 ul li a { color: #fff; line-height: 50px; padding-left: 22px; font-size: 13px; }.bottom1 a:hover { text-decoration: underline; }.bottom1 .ewm { padding-top: 50px; width: 130px; height: 130px; float: left; text-align: center; }.bottom1 .ewm p { color: #fff; width: 130px; margin-top: 8px; height: 30px; text-align: center; }.bottom1 .bot_right { margin-top: 50px; float: right; }.bottom1 .bot_right h2.h4 { background: url(../images/bot_tu4.png) left no-repeat; color: #fff; font-size: 16px; line-height: 32px; font-weight: normal; padding-left: 22px; }.bottom1 .bot_right h2 a { color: #fff; font-size: 16px; line-height: 32px; font-weight: normal; padding-left: 22px; }.bottom1 .bot_right p { color: #fff; line-height: 40px; width: 266px; padding-left: 22px; font-size: 13px; }.bottom1 .bot_right p a { color: #fff; }.bottom1 .bott { height: 80px; background: url(../images/bot_x.jpg) repeat-x top; margin-top: 30px; color: #fff; text-align: center; line-height: 80px; }.bottom1 .bott a { color: #fff; }/*--------------内页左侧代码--------------*/.box_left { width: 235px; height: auto; float: left; }.mode1 { height: auto; width: 235px; }.mode2 { height: auto; width: 235px; padding-top: 36px; }.box_title { color: #fff; font-size: 18px; background: #1f6fe0; font-weight: bold; height: 50px; line-height: 50px; width: 205px; padding-left: 30px; }.box_title span { color: #fff; font-weight: normal; }.box_title span h2 { font-size: 12px; font-weight: normal; }.box_title1 { color: #fff; font-size: 22px; background: #1f6fe0; font-weight: bold; height: 110px; line-height: 30px; width: 205px; padding-left: 30px; }.box_title1 p { font-size: 12px; font-weight: normal; color: #fff; letter-spacing: 5px; text-transform: uppercase; line-height: 22px; padding-top: 30px; }.box_title1 span { color: #fff; font-weight: normal; letter-spacing: 2px; }.box_title1 span h2 { font-size: 12px; font-weight: normal; }.box_t_con { border: 1px solid #ccc; border-top: none; }.box_t_con ul { width: 100%; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#b8c4cb, endColorStr=red); /*IE 6 7 8*/filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#f6f6f6, gradientType=1);background: -ms-linear-gradient(left, #fff, #f6f6f6);        /* IE 10 */ background: -moz-linear-gradient(left, #fff, #f6f6f6);/*火狐*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#fff), to(#f6f6f6));/*谷歌*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#fff), to(#f6f6f6));      /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(left, #fff, #f6f6f6);   /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(left, #fff, #f6f6f6);  /*Opera 11.10+*/ }.box_t_con li { line-height: 44px; height: auto; overflow: hidden; width: 233px; font-weight: normal; border-bottom: 1px dotted #ccc; border-top: 1px dotted #fff; }.box_t_con ul li a { display: block; text-align: center; font-size: 14px; color: #333; }.box_t_con ul li a:hover { text-decoration: none; background: #ea860c; color: #fff; }.mode1 .menu_list { border: 1px solid #ccc; border-top: 0; padding: 4px 8px 8px; overflow: hidden; color: #333 !important; width: 217px; }.mode1 .menu_head { border-bottom: 1px dotted #ccc; height: 44px; line-height: 44px; margin-bottom: 6px; }.mode1 .menu_head:hover { background: #ea860c; color: #fff !important; }.mode1 .menu_head:hover a { display: block; color: #fff; background: #ea860c; }.mode1 .menu_head a { font-size: 14px; display: block; text-transform: uppercase; padding-left: 21px; background: #f9f9f9; }.mode1 .menu_list .current { background: #ea860c; }.mode1 .menu_list .current a { color: #fff !important; background: #ea860c; }.mode1 .menu_body { height: auto; overflow: hidden; line-height: 30px; }.mode1 .menu_body .nva_active { color: #1f6fe0; }.mode1 .menu_body ul li a { background: url(../images/jt.jpg) left center no-repeat; padding-left: 12px; margin-left: 30px; line-height: 34px; margin-bottom: 8px; display: block; }.mode1 .menu_body ul li a:hover { text-decoration: none; color: #1f6fe0; }/*--------------内页右侧代码--------------*/.sidebar { width: 838px; float: right; }.sidebar_con { padding-top: 15px; }.title_r a { padding: 0 15px; }.title_r { -moz-box-shadow: 1px 2px 4px #e3e3e3; -webkit-box-shadow: 1px 2px 4px #e3e3e3; box-shadow: 1px 2px 4px #e3e3e3; height: 38px; line-height: 38px; text-indent: 10px; }.title_r1 a { padding: 0 15px; }.title_r1 { border-bottom: 2px solid #ccc; line-height: 34px; height: 30px; }.title_r1 span { color: #ccc; }.title_rt { color: #1f6fe0; font-size: 15px; font-weight: bold; letter-spacing: 4px; }.bt_text_y { font-size: 12px; float: right; height: 40px; padding-right: 10px; }.bt_text_y a { padding: 0; margin: 0 10px; color: #333; }.bt_text_y a:hover { text-decoration: underline; }.font_red { text-decoration: none; background: #ea860c; color: #fff !important; }/*产品详情页放大功能start*/.siderightCon { line-height: 24px; margin: 20px 0 0 0px; text-align: left; }.nypro { width: 420px; float: left; }#preview { float: none; margin: 0px auto; width: 420px; }.list-h { width: 200000px !important; }.list-h li { float: left; }#spec-n5 { width: 620px; height: 72px; padding-top: 15px; }#spec-left { background: url(../images/left.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; margin-right: 6px; }#spec-right { background: url(../images/right.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; margin-left: 6px; }#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 92px; height: 87px; overflow: hidden }#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 80px; height: 49px; }.contact_pro { width: 830px; padding-top: 10px; }.contact_pro h3 { border-bottom: 2px solid #e3e3e3; line-height: 30px; font-size: 15px; color: #1f6fe0; margin-bottom: 10px; font-weight: bold; }.contact_pro h4 { border-bottom: 2px solid #e3e3e3; line-height: 30px; font-size: 15px; color: #1f6fe0; margin-bottom: 10px; font-weight: bold; }.hot_new { width: 830px; padding-top: 10px; }.hot_new h4 { border-bottom: 2px solid #e3e3e3; line-height: 30px; font-size: 15px; color: #1f6fe0; margin-bottom: 10px; font-weight: bold; }.hot_new ul { width: 860px; }.hot_new ul li { border-bottom: 1px dotted #ccc; height: 35px; width: 400px; float: left; margin-right: 30px; line-height: 30px; margin-bottom: 10px; }.hot_new ul li a { font-size: 13px; color: #333; height: 30px; display: block; }.hot_new ul li .nyHot_news { display: block; font-style: normal; width: 315px; overflow: hidden; height: 30px; float: left; text-overflow: ellipsis; white-space: nowrap; }.hot_new ul li a span { font-size: 13px; color: #333; float: right; }.hot_new ul li a:hover { color: #1f6fe0; }.hot_new ul li a:hover .nyHot_newsDate { color: #1f6fe0; }/*产品详情页放大功能end*/#demo { overflow: hidden; width: 830px; margin: 0 auto; padding-top: 10px; }#indemo { float: left; width: 10000%; }#demo2 { float: left; }#demo1 ul { float: left; }#demo ul li { width: 257px; float: left; margin-right: 30px; }#demo ul li img { border: 1px solid #c1c0c8; width: 255px; height: auto; }#demo ul li:hover img { border: 1px solid #1f6fe0; }#demo ul li p { display: block; width: 255px; height: 40px; line-height: 40px; text-align: center; color: #666; font-size: 14px; }#demo ul li a { text-decoration: none; }#demo ul li a:hover p { color: #1f6fe0; }/*--------------内页下部分代码--------------*/#contant { margin-top: 50px; }.list_box { width: 1100px; margin-right: auto; margin-left: auto; margin-bottom: 40px; overflow: hidden; }.column { width: 837px; float: right; }.column .bt { height: 40px; border-top: 1px dashed #ccc; line-height: 40px; padding: 0 10px; }.column .menu { padding: 0 10px 10px 10px; }.column .menu a { margin-right: 30px; color: #666; }.column .menu a:hover { color: #1f6fe0; }.current_content { padding: 20px 0; line-height: 24px; }.current_content p { font-size: 14px; color: #333; margin-top: 15px; line-height: 28px; }.current_content a:hover span { color: #1f6fe0; }.gbook_content { width: 818px; height: 600px; padding-top: 20px; margin: 0 auto; line-height: 24px; margin-top: 20px; padding-left: 20px; }.gbook_content textarea { width: 320px; height: 90px; max-width: 320px; max-height: 90px; margin-top: 2px; }.cur_map { padding-bottom: 20px; }.cur_map h3 { border-top: 1px dashed #dedede; font-size: 14px; line-height: 30px; margin-top: 20px; padding-top: 10px; }.cur_map p a { display: block; float: left; margin-right: 20px; }/*--------------新闻列表页--------------*/.article_list dl { padding: 0 10px 10px; height: 82px; border-bottom: 1px dashed #d7d7d7; font-size: 12px; line-height: 30px; margin-bottom: 10px; }.article_list dl dt { float: left; width: 140px; margin-right: 5px; }.article_list dl dt img { padding: 2px; border: 1px solid #ccc; }.article_list dl dd { height: 90px; overflow: hidden; }.article_list dl a:hover { text-decoration: underline; }.article_list dl dd p { height: 126px; margin-top: 5px; overflow: hidden; }.article_list .art_1 { width: 838px; }.article_list .art_1 dl { padding: 15px 0; height: 165px; border-bottom: 1px dotted #ccc; font-size: 13px; line-height: 30px; width: 800px; margin: 0 0 0 15px; }.article_list .art_1 dl dt { float: left; width: 255px; margin-right: 15px; }.article_list .art_1 dl dd { height: 190px; overflow: hidden; width: 520px; float: right; }.article_list .art_1 dl dd h3 { font-size: 15px; color: #333; }.article_list ul { margin-top: 10px; }.article_list ul li { line-height: 34px; margin-left: 5px; margin-bottom: 30px; border-bottom: 2px solid #f1f1f1; }.article_list ul li a { display: block; color: #333; font-size: 15px; font-weight: bold; }.article_list ul li a:hover { text-decoration: none; color: #1f6fe0; }.article_list ul li a .date { float: right; color: #999; font-weight: normal; font-size: 13px; }.article_list ul li a:hover .date { text-decoration: none; color: #1f6fe0; }.page { text-align: center; margin: 20px auto; clear: both; padding-top: 30px; }.page a { margin: 0 7px; border: 1px solid #e3e3e3; padding: 4px 18px; color: #333; border-radius: 5px; }.page span { margin: 0 7px; border: 1px solid #e3e3e3; padding: 4px 18px; color: #333; border-radius: 5px; }.page a:hover { background: #1f6fe0; color: #fff !important; border: 1px solid #1f6fe0; }/*--------------产品列表左侧--------------*/.n_pro_list { width: 235px; float: left; }.n_pro_list dl { width: 250px; height: auto; background: #238330; overflow: hidden; padding-bottom: 30px; }.n_pro_list dl a { color: #fff; }.n_pro_list dl a:hover { text-decoration: underline; }.n_pro_list dl dt { height: 44px; line-height: 44px; font-size: 14px; text-indent: 16px; padding: 0 20px; }.n_pro_list dl dt a { background: url(../images/icon.png) no-repeat 0 18px; display: block; }.n_pro_list dl dd { background: #269939; line-height: 30px; margin-bottom: 2px; padding-left: 37px; }.n_pro_list dl dd a { background: url(../images/icon.png) no-repeat 0 -16px; text-indent: 14px; display: block; }.product_list { width: 900px; }.product_list dl { width: 259px; float: left; margin-right: 33px; margin-bottom: 20px; }.product_list dl dt { width: 259px; position: relative; }.product_list dl dt i { background: url(../images/lo_p.png) no-repeat; display: block; height: 39px; left: 10px; position: absolute; top: 10px; width: 59px; z-index: 999; }.product_list dl dt img { width: 252px; border: solid 1px #dedede; height: 158px; }.product_list dl dd { width: 252px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; }.product_list dl dd a { color: #333; font-size: 14px; }.product_list dl:hover dd a { color: #1f6fe0; text-decoration: none; }.product_list dl dt:hover img { border: solid 1px #1f6fe0; }.product_list1 { width: 900px; }.product_list1 dl { width: 254px; float: left; margin-right: 37px; margin-bottom: 10px; }.product_list1 dl dt { width: 254px; height: 169px; }.product_list1 dl dt img { width: 255px; height: 169px; border: solid 1px #ddd; }.product_list1 dl dd { width: 252px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; }.product_list1 dl:hover dd a { color: #1f6fe0; text-decoration: none; }.product_list1 dl:hover img { border: solid 1px #1f6fe0; }.product_list2 { width: 900px; }.product_list2 ul { margin-top: 10px; }.product_list2 li { text-align: center; float: left; margin-right: 32px; margin-bottom: 20px; position: relative; width: 185px; line-height: 24px; }.product_list2 li img { border: 1px solid #cecece; width: 185px; height: 89px; }.product_list2 li img:hover { border: 1px solid #1f6fe0; }.product_list2 li span { font-size: 13px; color: #333; }.product_list2 li a { text-decoration: none; }.product_list2 li:hover span { text-decoration: none; color: #1f6fe0; }.product_list3 { width: 900px; }.product_list3 dl { width: 195px; float: left; margin-right: 18px; margin-bottom: 20px; }.product_list3 dl dt { width: 195px; height: 100px; }.product_list3 dl dt img { width: 195px; height: 100px; border: solid 1px #dedede; }.product_list3 dl dd { width: 195px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; }.product_list3 dl dd a { color: #333; font-size: 14px; }.product_list3 dl:hover dd a { color: #1f6fe0; text-decoration: none; }.product_list3 dl:hover img { border: solid 1px #1f6fe0; }.product_list4 { width: 900px; }.product_list4 dl { width: 250px; float: left; margin-right: 42px; margin-bottom: 20px; }.product_list4 dl dt { width: 250px; height: auto; }.product_list4 dl dt img { width: 250px; height: auto; border: solid 1px #dedede; }.product_list4 dl dd { width: 250px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; }.product_list4 dl dd a { color: #333; font-size: 14px; }.product_list4 dl:hover dd a { color: #1f6fe0; text-decoration: none; }.product_list4 dl:hover img { border: solid 1px #1f6fe0; }.ny_proInfo { overflow: hidden; font-size: 14px; color: #333; line-height: 26px; border-bottom: 1px dotted #aaa; padding-bottom: 22px; margin-bottom: 30px; }.ny_lianxi a { display: block; float: left; width: 140px; height: 30px; background-color: #1f6fe0; color: #fff; text-align: center; line-height: 30px; font-size: 16px; }.ny_lianxi span { font-size: 24px; font-weight: bolder; color: #1f6fe0; padding-left: 20px; line-height: 30px; }.ny_Nowbuy a { height: 30px; width: 412px; background-color: #1f6fe0; color: #fff; text-align: center; line-height: 30px; font-size: 16px; margin-top: 10px; float: left; margin-right: 20px; }.ny_Nowbuy a:hover { background-color: #1f6fe0; color: #fff; }.ny_newsInfo { width: 838px; height: 50px; overflow: hidden; font-size: 13px; color: #999; line-height: 24px; margin-bottom: 10px; }.ny_newsTit { margin-left: 10px; max-width: 260px; overflow: hidden; }/*--------------留言页--------------*/#GBookAdd { width: 100%; margin-top: 52px; }.gbook_content #GBookAdd tr { height: 30px; }.gbook_content #GBookAdd input, .gbook_content #GBookAdd textarea { line-height: 28px; padding-left: 5px; box-shadow: 5px 5px 5px #ccc inset; border: none; }.gbook_content #GBookAdd #Submit, .gbook_content #GBookAdd #ReSet { color: #003456; background: #fff; padding: 1px 40px; margin-top: 60px; border: medium none; cursor: pointer; box-shadow: 5px 5px 5px #f7f7f7 inset; }.gbook_content #GBookAdd tr { height: 80px; }.gbook_content #GBookAdd tr td { display: block; height: 30px; color: #fff; width: 325px; }.gbook_content .liuyan { padding: 0 0 0 27px; width: 422px; height: 606px; background: url(../images/gb_bg.jpg) no-repeat; margin: 0 auto; }.gbook_content .liuyan .bbt { font-size: 20px; padding-left: 70px; line-height: 66px; height: 66px; font-weight: bold; color: #fff; text-transform: uppercase; }/*--------------推荐新闻--------------*/.hots { background: #fff; border: 1px solid #ccc; padding-top: 15px; margin-bottom: 30px; border-top: none; }.hots li { margin-left: 8px; line-height: 30px; overflow: hidden; width: 218px; font-size: 13px; text-align: center; margin-bottom: 15px; }.hots li img { border: 1px solid #ccc; width: 210px; height: 170px; }.hots li img:hover { border: 1px solid #1f6fe0; }.hots a { display: block; text-decoration: none; }.hots a p { font-size: 14px; color: #333; }.hots_news { width: 233px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#b8c4cb, endColorStr=red); /*IE 6 7 8*/filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#f6f6f6, gradientType=1);background: -ms-linear-gradient(left, #fff, #f6f6f6);        /* IE 10 */ background: -moz-linear-gradient(left, #fff, #f6f6f6);/*火狐*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#fff), to(#f6f6f6));/*谷歌*/ background: -webkit-gradient(left, 0% 0%, 0% 100%, from(#fff), to(#f6f6f6));      /* Safari 4-5, Chrome 1-9*/ background: -webkit-linear-gradient(left, #fff, #f6f6f6);   /*Safari5.1 Chrome 10+*/ background: -o-linear-gradient(left, #fff, #f6f6f6);  /*Opera 11.10+*/ border: 1px solid #ccc; border-top: none; }.hots_news ul { padding: 0px 15px 20px 10px; }.hots_news li { line-height: 50px; height: 50px; overflow: hidden; border-bottom: 1px dashed #ccc; border-top: 1px dashed #fff; text-indent: 10px; text-overflow: ellipsis; white-space: nowrap; }.hots_news a { color: #333; }.hots_news a:hover { color: #1f6fe0; }/*--------------搜索页--------------*/.search_list { width: 1130px; margin: 0 auto 0; }.search_list li { width: 252px; float: left; height: 188px; text-align: center; margin: 3px 15px 7px; line-height: 30px; }.search_list li img { border: 1px solid #cecece; }.search_list li img:hover { border: 1px solid #ff5400; }/*==========内页样式开始========*/#content { width: 1100px; margin: 50px auto; margin-bottom: 20px; }.list_box { overflow: hidden; }.list_box .box_bt { width: 830px; height: 39px; font-size: 12px; border-bottom: 1px solid #e1e1e1; }.lift_zuo { width: 250px; float: left; }.n_pro_list .list .hover { background: #ff5400 url(../images/list_li.png) no-repeat 50px -22px !important; display: block; color: #fff; }.product_bigimg_text .pro_lianxi { width: 380px; }.product_bigimg_text .pro_lianxi a { color: #fff; width: 80px; height: 34px; background: #262a32; text-align: center; font-size: 14px; line-height: 34px; display: block; margin-bottom: 10px; }.product_bigimg_text .pro_lianxi1 p { color: #0066ff; font-weight: bold; margin-top: 12px; font-size: 20px; }.left_box { width: 220px; float: left; }.list_left { float: left; width: 220px; margin-right: 30px; }.list_right { float: right; width: 830px; }.list_right .box_sj .box_y p { font-size: 12px; line-height: 24px; }.list_right .box_sj .box_y p.box_h { height: 45px; overflow: hidden; }.top_title { line-height: 39px; height: 39px; text-align: center; background-color: #1f6fe0; }.top_title h2 { font-family: "微软雅黑"; font-size: 16px; color: #fff; }.top_title h2 span { font-size: 12px; font-weight: normal; }.left_con { line-height: 20px; }.left_con { border: 1px solid #ccc; }.left_con ul li { line-height: 34px; border-bottom: 1px dotted #ccc; }.left_con ul li a { display: block; font-size: 14px; color: #666; text-decoration: none; text-align: center; }.left_con ul li a:hover { background: #ccc; text-decoration: none; color: #fff; }.pro_pic { overflow: hidden; width: 868px; }.pro_pic ul li { float: left; margin-right: 28px; margin-bottom: 20px; text-align: center; width: 257px; }.pro_pic ul li span { margin-top: 10px; display: block; height: 18px; overflow: hidden; }.pro_pic ul li img { border: 1px solid #dedede; height: 170px; }.pro_pic ul li img:hover { border: 1px solid #1f6fe0; }.pro_pic ul { width: 860px; margin-top: 15px; }.pro_pic a { text-decoration: none; color: #333; font-size: 14px; }.pro_pic a:hover span { color: #1f6fe0; }.pos { height: 38px; line-height: 38px; text-indent: 10px; -moz-box-shadow: 1px 2px 4px #e3e3e3; -webkit-box-shadow: 1px 2px 4px #e3e3e3; box-shadow: 1px 2px 4px #e3e3e3; width: 828px; }.pos h2 { height: 38px; line-height: 38px; padding-right: 20px; font-family: "微软雅黑"; font-size: 15px; display: block; float: left; color: #1f6fe0; letter-spacing: 2px; }.pos span { float: right; height: 40px; line-height: 40px; padding-right: 15px; }.pos span a { color: #666; text-decoration: none; }.pos span a:hover { color: #1f6fe0; text-decoration: underline; }.moxing { overflow: hidden; width: 220px; }.lianxi_title h2 { color: #fff; padding-left: 20px; font-family: "微软雅黑"; font-size: 15px; }.lianxi_title { line-height: 39px; background-color: #00AA3A; height: 39px; }.list_lbot { margin: 15px 0 35px 0; }.list_contact { border: 1px solid #ccc; padding: 10px; }.list_contact p { line-height: 24px; color: #818181; padding-left: 15px; padding-right: 15px; }.pro_details_tongji { text-align: center; width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 15px; font-size: 13px; }.pro_photo { padding-top: 20px; }.pro_photo h3 { text-align: center; line-height: 50px; font-size: 14px; padding-top: 10px; font-weight: bold; }.pro_photo p { color: #333; }.n_con { color: #666; font-size: 14px; line-height: 24px; }.n_con p { line-height: 24px; color: #333; text-indent: 2em; margin-bottom: 5px; color: #666; font-size: 14px; }.goto { color: #666; font-size: 14px; line-height: 24px; }.goto p { line-height: 24px; color: #666; }.goto p a { margin-right: 30px; }.info_news span { float: right; color: #999; font-size: 12px; }.info_news li { line-height: 35px; padding-right: 10px; background: url(../images/new_jt.png) left center no-repeat; padding-left: 15px; margin-left: 10px; border-bottom: 1px dashed #CCC; }.wz1 { margin-top: 30px; }.pro_ph1 { float: right; margin-top: 20px; }.pro_ph1 a { margin: 0 10px; float: right; line-height: 36px; font-size: 16px; color: #88be4c; }.article_list_img { background: #f2f2f2; height: 120px; padding: 10px; margin-bottom: 10px; }.article_list_img dt { float: left; margin-right: 20px; }.article_list_img dd { float: left; width: 470px; line-height: 24px; height: 120px; overflow: hidden; }.article_list_img dd a { color: #f66304; }.article_list_img dd a:hover { text-decoration: underline; }.current_content h5 { text-align: center; color: #333; font-size: 16px; }.current_content h6 { text-align: center; margin-top: 5px; font-weight: normal; line-height: 30px; height: 32px; font-size: 13px; }.current_content .current_text { margin-top: 7px; border-top: 1px dashed #ccc; padding-top: 15px; }.current_content .current_text p { line-height: 24px; font-size: 13px; color: #333; margin-top: 15px; }.current_content a { font-size: 13px; color: #333; test: expression(target="_blank"); }.current_content a:active { test: expression(target="_blank"); }.current_content { font-size: 13px; color: #333; }.current_content a:hover { color: #1f6fe0 }.hot { margin-top: 50px; margin-bottom: 20px; }.hot div { font-size: 14px; font-weight: bold; color: #1f6fe0; }.lx { width: 838px; }.hots_news .dianh { padding: 0 5px 20px 10px; font-size: 14px; line-height: 24px; }.leftlx p { line-height: 24px; }.hots_news .dianhua { background: url(../images/teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }.hots_news .dianhua span { display: block; font: 18px "Impact"; color: #1f6fe0; }.dianh p { line-height: 24px; font-size: 13px; color: #333; }.nyBanner { width: 1100px; height: 300px; margin: 0 auto; margin-top: 20px; }/*goTop*/.goTop_Box { position: relative; }.right-bar { position: fixed; bottom: 10%; right: 4%; z-index: 9999; zoom: 1; }.gotop { width: 50px; height: 50px; background: url(../images/totop.png) no-repeat center #283338; cursor: pointer; }/*---------------下载-----------------------*/.downlist { line-height: 24px; color: #666; }.downlist ul li { border-bottom: 1px dashed #dedede; height: 35px; line-height: 35px; }.downlist ul li a { color: #1f6fe0; font-weight: bold; }.downlist ul li a:hover { text-decoration: underline; }.downlist ul li span { float: right; color: #666; }.downlist ul p { line-height: 24px; color: #666; }/*down*/