
/*通用样式*/




html { overflow-y: auto; overflow-x: auto }

* { margin: 0; padding: 0; word-wrap: break-word; }

body { font: 14px/1.75 "微软雅黑", arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif; color: #323232; }

html, body, h1, h2, h3, h4, ul, li, dl, input { font-family: "微软雅黑"; margin: 0px; padding: 0px; list-style-type: none }

a { color: #363636; text-decoration: none; transition: all 0.2s; -moz-transition: all 0.2s; /* Firefox 4 */ -webkit-transition: all 0.2s; /* Safari 和 Chrome */ -o-transition: all 0.2s; /* Opera */ }

a:hover { text-decoration: none; color: #e60012; }

a img, img { border: none; }

div, ul, li, p, form { padding: 0px; margin: 0px; list-style-type: none; }

em { font-style: normal; font-weight: normal; }

.strong { font-weight: bold }

.gray { color: #bbbbbb }

table { padding: 0px; margin: auto; list-style-type: none; }

dt, dl, dd { padding: 0px; margin: 0px; list-style-type: none; }

form { margin: 0px; padding: 0px; }

tr { padding: 0px; margin: 0px; list-style-type: none; }

h4 { padding: 0px; font-size: 14px; }

.clear { clear: both; height: 0px; overflow: hidden; line-height: 0; }

.mt_20 { margin-top: 20px; }

.cl_20 { clear: both; height: 15px; }

.cl_30 { clear: both; height: 30px; }

.cl_10 { clear: both; height: 10px; }

.dotline { border-bottom: #CCC 1px dashed; margin: 8px; }

.fl { float: left; }

.fr { float: right; }

.tl { text-align: left; }

.tr { text-align: right; }

/*******/




.sy_main { width: 1110px; height: auto; overflow: hidden; margin: 0 auto }

.ny_main { width: 1110px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px; }

.content { width: 1110px; margin: 0 auto; overflow: hidden; }

/*head*/




.topbg { width: 100%; height: auto; overflow: hidden; background: url(top_bg.png) repeat-x center top; }

.top_t { width: 1110px; margin: 0 auto; height: 30px; line-height: 30px; }

.top_t a { }

.top_logo { width: 1110px; height: 95px; margin: 0 auto; }

.top_logo .logo { width: 264px; height: 127px; }

.top_logo .sm { width: 480px; color: #0660ea; height: 80px; margin-top: 25px; background: url(sm.png) no-repeat center top; }

.top_logo .tel { width: 350px; height: 128px; background: url(tel_bg.png) no-repeat center left; float: right; text-align: right; }

.top_logo .tel p { color: #0660ea; font-size: 27px; line-height: 36px;  /* letter-spacing:-1px; */ padding-top: 70px; text-align: right; }

/*menu*/




.h_nav { width: 1110px; height: 53px; line-height: 53px; margin: 0 auto; font-size: 16px; }

.h_nav li { float: left; height: 53px; padding: 0px 27.5px; }

.h_nav li a { display: block; height: 53px; font: 16px/53px "微软雅黑"; color: #FFF; text-align: center; letter-spacing: 1px; }

.h_nav li a:hover { text-decoration: none }

.h_nav li:hover { background: #205ebb; text-align: center; margin: 0 auto; text-decoration: none; }

.h_nav .cur { background-color: #205ebb; }

/*banner*/




.nybanner { width: 1423px; margin: 0 auto; height: 300px; margin-top: 1px }

.banner { overflow: hidden; width: 100%; margin: 0 auto; min-width: 1160px; }

.banner { position: relative; overflow: hidden; background: url(loading.gif) 50% no-repeat; }

.slides { position: relative; z-index: 1; }

.flex-control-nav { position: absolute; bottom: 80px; z-index: 2; width: 100%; text-align: right; right: 100px; }

.flex-control-nav li { display: inline-block; width: 25px; height: 25px; margin: 0 3px; *display:inline;
zoom: 1; }

.flex-control-nav a { display: inline-block; width: 25px; height: 25px; overflow: hidden; background: #fff; cursor: pointer; color: #cd2a2d; text-align: center }

.flex-control-nav .flex-active { background: #cd2a2d; color: #fff; text-align: center }

.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }

.flex-direction-nav li a { display: block; width: 25px; height: 35px; overflow: hidden; cursor: pointer; position: absolute; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.flex-direction-nav li a.flex-prev { left: 40px; background: url(prev_icon.png) center center no-repeat; }

.flex-direction-nav li a.flex-next { right: 40px; background: url(next_icon.png) center center no-repeat; }

.flex-direction-nav li a:hover { filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }

/*首页_关键词搜索*/




.gjc_b { width: 100%; background: #f1f1f1; height: 47px; }

.notice { width: 1110px; background: url(ss_bg.png) no-repeat center left; margin: 0 auto; height: 47px; line-height: 47px; color: #fff; font-size: 14px; }

.notice b { float: left; font-size: 14px; color: #fff; padding-left: 18px; }

.notice .gjctt { float: left; width: 700px; display: inline; }

.notice .gjctt a { display: block; margin-right: 10px; float: left; color: #fff; }

.search_i { float: right; height: 28px; margin-top: 8px; display: inline; }

.textbox { width: 200px; height: 28px; float: left; border: 0; color: #959595; padding-left: 4px; font-size: 12px; border: 1px solid #417ad0; }

.inputButton { width: 54px; height: 30px; float: left; cursor: pointer; }

/*左侧列表*/




.left_cp { width: 249px; float: left; height: auto; overflow: hidden }

.left_cp .tit { width: 249px; float: left; background: url(left_cp_t.jpg) no-repeat center top; height: 96px; color: #FFF; font-size: 24px; text-align: center; font-weight: bold; line-height: 75px; letter-spacing: 1px; }

.left_cp .bg { width: 249px; height: auto; overflow: hidden; padding-top: 10px; padding-bottom: 2px; background: url(left_cp_bg.jpg) repeat-y center top; }

.left_cp .bg ul { margin: 0 auto; width: 210px; }

.left_cp .bg ul h3 { background: url(list_01.png) no-repeat center top; width: 204px; height: 37px; line-height: 37px; font-size: 15px; text-indent: 15px; margin-bottom: 9px; }

.left_cp .bg ul h3 a { display: block }

.left_cp .bg ul li { height: 32px; line-height: 32px; color: #000; width: 102px;margin-left: 2px;  float:left; text-indent: 15px; margin-bottom: 5px; border-bottom: 1px solid #0d56b9; background: url(ico_01.png) no-repeat center left;  overflow: hidden;  }

.left_cp .bg ul li:hover { border-bottom: 1px solid #0d56b9; background: url(ico_01.png) no-repeat center left; }

.left_cp .bg ul li:hover a { color: #0d56b9 }

.left_cp .bg ul li a { display: block; color: #000;}

.left_cp .bg .select { background: url(lcp_on.jpg) no-repeat center top; color: #d80808; font-weight: bold }

.left_cp .bt { width: 249px; height: 18px; background: url(left_cp_bt.jpg) no-repeat center top; }

/*left图片*/




.left_tp { width: 257px; height: 85px; margin-top: 15px; }

/*左侧联系img*/




.lf_img { float: left; width: 218px; height: 220px; background: url(lf_img.jpg) no-repeat center top; margin-top: 12px; }

.lf_img p { margin-top: 140px; text-align: center; font-weight: bold; color: #FFF; font-size: 24px; }

/*左侧推荐新闻*/




.lftjxw { width: 240px; float: left; height: auto; overflow: hidden }

.lftjxw .tit { width: 240px; float: left; border-top: 5px solid #d30505; background: #03428f; height: 40px; line-height: 40px; color: #FFF; font-size: 18px; text-align: center; font-weight: bold; letter-spacing: 1px; }

.lftjxw .bg { width: 240px; height: auto; overflow: hidden; padding-top: 12px; }

.lftjxw .bg ul li { float: left; line-height: 28px; height: 28px; background: url(in_29.png) no-repeat center left; text-indent: 8px; border-bottom: 1px #CCC dotted; width: 240px; }

.lftjxw .bg ul li a { float: left; }

.lftjxw .bg ul li span { float: right; text-align: right; color: #ccc }

/*leftlianxi*/




.lflx { width: 249px; float: left; height: auto; overflow: hidden; margin-top: 5px; }

.lflx .tit { width: 249px; float: left; background: url(left_xl_t.png) no-repeat center top; height: 95px; line-height: 95px; color: #FFF; font-size: 24px; text-align: center; font-weight: bold; letter-spacing: 1px; }

.lflx .bg { width: 249px; background: url(left_cp_bg.jpg) repeat-y center top; margin-top: 10px; height: auto; overflow: hidden }

.lflx .bg b { color: #d30505; font-size: 14px; }

.lflx .bg p { width: 220px; margin: 0 auto }

/*首页产品中心*/




.sy_cp { float: right; width: 835px; height: auto; }

.sy_cp .tit { height: 43px; line-height: 43px; background: #417ad0; }

.sy_cp .tit span { width: 150px; display: inline-block; color: #fff; font-size: 20px; height: 40px; font-weight: bold; text-indent: 20px; }

.sy_cp .tit em { float: right; color: #fff; padding-right: 10px; }

.sy_cp .tit em a { color: #fff }

.sy_cp .bg { border: 1px solid #417ad0; height: auto; overflow: hidden; padding-bottom: 15px; }

.sy_cp .bg dl { width: 260px; float: left; text-align: center; margin-left: 13px; margin-top: 10px; }

.sy_cp .bg .rc { margin-right: 0px; }

.sy_cp .bg dl dd { height: 208px; width: 260px; border: 1px solid #f8f8f8; text-align: center; overflow: hidden; }

.sy_cp .bg dl dd img { max-width: 260px; height: 220px; height: 240px; max-height: 208px; }

.sy_cp .bg dl dt { width: 262px; background-color: #ededed; height: 30px; line-height: 30px; margin-top: 2px }

/*首页图片*/




.sy_tp { width: 1110px; margin: 0 auto; height: 205px; background: url(sy_tp1.png) no-repeat center top; margin-top: 25px; }

.sy_tp span { float: right; text-align: right; font-weight: bold; font-size: 28px; color: #fff; padding-top: 33px; padding-right: 100px; }

/*首页定制*/




.sy_dz { width: 1110px; margin: 0 auto; height: auto; overflow: hidden }

.sy_dz .tit { width: 1110px; height: 132px; margin: 0 auto; background: url(sy_dz_tit.jpg) no-repeat center top }

.sy_dz .bg { width: 1110px; height: auto; overflow: hidden; margin: 0 auto; height: 605px; background: url(sy_dz.jpg) no-repeat center top; }

.sy_dz .bg .c { height: 110px; float: right; }

.sy_dz .bg .c span { font-size: 20px; font-weight: bold; color: #000; line-height: 40px; }

.sy_dz .bg .c i { color: #ccc; font-size: 14px; font-style: normal; text-transform: uppercase; padding-left: 10px; }

.sy_dz .bg .c em { font-size: 14px; color: #000; }

.sy_dz .bg .c .red { color: #e72121; font-size: 14px; }

.m001 { width: 540px; margin-top: 10px; }

.m002 { width: 455px; margin-top: 8px; }

.m003 { width: 435px; margin-top: 10px; }

.m004 { width: 455px; margin-top: 6px; }

.m005 { width: 535px; margin-top: -8px; }

/*首页厂区*/




.sy_cq_bg { width: 100%; margin: 0 auto; height: auto; overflow: hidden; background: #417ad0 }

.sy_cq .tit { border-bottom: 1px solid #fff; width: 1110px; margin: 0 auto; background: url(sy_cq_tit.png) no-repeat center top; height: 40px; padding-top: 25px; }

.sy_cq .tit span { font-size: 20px; font-weight: bold; color: #fff; float: left; }

.sy_cq .tit em a { font-style: normal; text-align: right; float: right; padding-top: 10px; color: #fff }

.sy_cq .bg { width: 1110px; margin: 0 auto; }

.sy_cq .bg ul { margin-top: 15px; margin-bottom: 35px; height: auto; overflow: hidden; }

.sy_cq .bg ul li { float: left; width: 265px; text-align: center; margin-right: 15px; }

.sy_cq .bg ul li img { width: 265px; border: 3px solid #fff }

.sy_cq .bg ul li span { background: #fff; width: 271px; line-height: 30px; display: inline-block }

.sy_cq .bg .rc { margin-right: 0px; }

/*精工细作*/




.sy_jgxz { width: 1110px; margin: 0 auto; text-align: center; margin-top: 25px; }

.sy_jgxz .tit { margin: 0 auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 50px; height: 50px; display: inline-block; font-size: 30px; font-weight: bold }

.sy_jgxz .bg { margin: 0 auto; height: auto; overflow: hidden; text-align: left; background: url(sy_jgxz_bg.png) no-repeat center top; width: 100%; height: 586px; margin-top: 20px; }

.sy_jgxz .bg .fleft { float: left; width: 50%; height: auto; overflow: hidden; text-align: right; }

.sy_jgxz .bg .w265 { clear: both; width: 265px; }

.sy_jgxz .bg .w175 { clear: both; width: 175px; }

.sy_jgxz .bg span { font-size: 20px; color: #00479d; font-weight: bold }

.sy_jgxz .bg p { font-size: 14px; color: #3f4143; }

.sy_jgxz .bg .mto110 { margin-top: 110px; }

.sy_jgxz .bg .mto90 { margin-top: 90px; }

.sy_jgxz .bg .mto35 { margin-top: 35px; }

.sy_jgxz .bg .fright { float: right; height: auto; overflow: hidden; padding-right: 38px; }

/*首页难题*/




.sy_nt { width: 1100px; margin: 0 auto; background: url(sy_ntbg.png) no-repeat center top; margin-top: 25px; margin-bottom: 25px; height: 505px; }

.sy_nt .tit { width: 1100px; margin: 0 auto; height: 88px; line-height: 88px; text-align: center; color: #0551b6; font-size: 24px; font-weight: bold }

.sy_nt .tit strong { font-size: 40px; }

.sy_nt .bg { width: 1000px; font-size: 16px; margin: 0 auto; }

.sy_nt .bg p { background: url(ico_02.png) no-repeat center left; width: 800px; text-indent: 22px; }

.sy_nt .cont { margin-top: 120px; margin-left: 320px }

.sy_nt .cont span { background: url(ico01.png) no-repeat center left; font-size: 23px; font-weight: bold; color: #000; display: inline-block; text-indent: 40px; }

/*首页优势*/




.sy_ys_bg { width: 100%; background: url(ys_bg.jpg) repeat-x center top; margin: 0 auto; }

.sy_ys { width: 1110px; margin: 0 auto; height: auto; overflow: hidden; color: #fff }

.sy_ys .tit { width: 1110px; height: 170px; margin: 0 auto; background: url(ys_tit.png) no-repeat center top; }

.sy_ys .bg { height: auto; overflow: hidden; }

.sy_ys .bg .ys1 .fl { float: left; width: 598px; margin-top: 25px; }

.sy_ys .bg .ys1 .fl .t { font-size: 24px; font-weight: bold; background: url(ys_t1.png) no-repeat center top; line-height: 28px; height: 60px; padding-left: 60px; color: #417ad0; }

.sy_ys .bg .ys1 .fl .c { float: left; font-size: 16px; margin-top: 20px; }

.sy_ys .bg .ys1 .fl .c p { background: url(ico_0.png) no-repeat top left; padding-left: 28px; margin-bottom: 10px; color: #000; }

.sy_ys .bg .ys1 .fr { float: right; width: 475px; height: 354px; background: url(ys_pic1.png) no-repeat center right }

.sy_ys .bg .ys2 .fl { float: right; width: 598px; margin-top: 80px; }

.sy_ys .bg .ys2 .fl .t { font-size: 24px; font-weight: bold; background: url(ys_t2.png) no-repeat center top; line-height: 28px; height: 60px; padding-left: 60px; color: #417ad0; }

.sy_ys .bg .ys2 .fl .c { float: left; font-size: 16px; margin-top: 20px; }

.sy_ys .bg .ys2 .fl .c p { background: url(ico_0.png) no-repeat top left; padding-left: 28px; margin-bottom: 10px; color: #000; }

.sy_ys .bg .ys2 .fr { float: left; width: 495px; height: 390px; background: url(ys_pic2.png) no-repeat center left; margin-top: -15px; }

.sy_ys .bg .ys3 .fl { float: left; width: 580px; margin-top: 25px; }

.sy_ys .bg .ys3 .fl .t { font-size: 24px; font-weight: bold; background: url(ys_t3.png) no-repeat center top; line-height: 28px; height: 60px; padding-left: 60px; color: #417ad0; }

.sy_ys .bg .ys3 .fl .c { float: left; font-size: 16px; margin-top: 20px; }

.sy_ys .bg .ys3 .fl .c p { background: url(ico_0.png) no-repeat top left; padding-left: 28px; margin-bottom: 10px; color: #000; }

.sy_ys .bg .ys3 .fr { float: right; width: 505px; height: 320px; background: url(ys_pic3.png) no-repeat center right }

/*首页关于*/




.sy_about { width: 1110px; margin: 0 auto; height: auto; overflow: hidden; margin-top: 30px; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 20px; }

.sy_about .img { float: left; width: 378px; height: 266px; border: 1px solid #ccc }

.sy_about .cont { float: right; width: 710px; }

.sy_about .cont em { border-bottom: 1px solid #417ad0; line-height: 35px; display: inline-block; width: 100%; font-style: normal; font-weight: bold; font-size: 18px; margin-top: 10px; }

.sy_about .cont p { margin-top: 15px; }

.sy_about .cont i { float: right; text-align: right; font-style: normal; }

.sy_about .cont i a { color: #417ad0 }

/*荣誉资质*/




.sy_ry { width: 1110px; height: auto; overflow: hidden; margin: 0 auto; }

.sy_ry a { float: left; margin-right: 10px; width: 270px; }

.sy_ry a img { width: 270px; height: 200px; }

.sy_ry a:last-child { margin-right: 0px }

/*首页图片2*/




.sy_tp2 { width: 1110px; margin: 0 auto; height: 193px; background: url(sy_tp2.png) no-repeat center top; margin-top: 25px; }

.sy_tp2 span { float: right; width: 465px; font-size: 30px; color: #fff; font-weight: bold; margin-top: 88px; }

/*首页新闻*/




.sy_news_bg { width: 1110px; margin: 0 auto; height: auto; overflow: hidden; margin-top: 25px; margin-bottom: 25px; }

.sy_news { float: left; width: 680px; }

.sy_news .tit { border-bottom: 1px solid #ccc; line-height: 35px; margin-bottom: 15px; }

.sy_news .tit span { color: #000; font-weight: bold; font-size: 20px; text-align: left }

.sy_news .tit em { font-style: normal; text-align: right; float: right }

.sy_news .bg { width: 100%; }

.sy_news .bg ul { margin-top: 10px; }

.sy_news .bg ul li { width: 100%; float: left; background: url(ico_01.png) no-repeat center left; text-indent: 10px; border-bottom: 1px dashed #ccc; line-height: 32px; }

.sy_news .bg ul li a { width: 90%; }

.sy_news .bg ul li span { float: right; text-align: right; }

.n2 { float: left; width: 44px; height: 420px; overflow: hidden; background: url(n2.png) no-repeat center top }

/*问答*/




.sy_wd { width: 370px; float: right; }

.sy_wd .tit { border-bottom: 1px solid #ccc; width: 370px; margin: 0 auto; line-height: 35px; height: 35px; }

.sy_wd .tit span { width: 100px; height: 37px; line-height: 35px; font-size: 20px; font-weight: bold; color: #000; display: inline-block }

.sy_wd .tit em { font-style: normal; text-align: right; float: right }

.sy_wd .bg .inf_c dt a { color: #03428f; font-weight: bold; display: inline-block; }

.inf_c { margin-top: 17px; height: 360px; overflow: hidden }

.inf_c dl { border-bottom: 1px #d3d4d5 dashed; padding: 0 0 13px; margin: 0 0 10px; color: #666; border-bottom: 1px #cecece dashed; }

.inf_c dl dt, .inf_c dl dd { padding: 0 0 0 22px; clear: both; }

.inf_c dl dt { background: url(wd_w.jpg) left 5px no-repeat; margin: 0 0 9px; }

.inf_c dl dd { background: url(wd_d.jpg) left 5px no-repeat; overflow: hidden; }

/*友情链接*/




.link_bg { width: 100%; background: #417ad0; height: auto; overflow: hidden; padding-top: 20px; }

.link { width: 900px; height: auto; overflow: hidden; margin: 0 auto; padding: 5px 0px; }

.link strong { float: left; line-height: 22px; padding: 5px 10px; color: #fff }

.link p { line-height: 22px; padding: 5px 5px; float: left }

.link p a { color: #fff }

.link p a:hover { text-decoration: underline; color: #fff }

/*底部版权信息*/




.foot_bg { width: 100%; margin: 0 auto; height: auto; overflow: hidden;/* background:#417ad0; */



/* padding:10px 0px; */

}

.foot_menu { /* width:904px; */ margin: 0 auto; background: #417ad0; line-height: 65px; height: 73px; }

.foot_menu ul.ftdh { width: 700px; margin: 0 auto; text-align: center }

.foot_menu ul.ftdh li, .foot_menu ul.ftdh li a { float: left; text-align: center; width: 85px; font-size: 14px; color: #FFF }

.foot_menu ul.ftdh li a:hover { color: #FFF; text-decoration: underline; }

.foot { width: 1020px; margin: 20px auto; font-size: 13px; /* color:#fff; */

height: auto; overflow: hidden; }

.foot .fl { width: 150px; height: 77px; float: left }

.foot .fl img { width: 100%; }

.foot .fr { width: 100%; }

.foot .fr p { line-height: 20px; }

/*.foot a {color:#fff}*/


.foot a:hover { text-decoration: none; color: #89bbfe; border-bottom: 2px solid #89bbfe }

/*内页*/








.right1 { width: 845px; float: right; display: inline; overflow: hidden; }

.right { border: 1px solid #e3e3e3; width: 843px; float: left; display: inline; overflow: hidden; background: #fff; padding-top: 20px; }

.sy_box { width: 98%; height: auto; overflow: hidden; margin: 0 auto; }

.leftr { width: 238px; height: auto; margin-right: 20px; float: left; }

.lf_newsb { width: 238px; height: auto; margin-right: 10px; float: left; }

.dianhua { background: url(telfr.png) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 55px; }

.dianhua span { display: block; font: 18px "Impact"; color: #B30100; }

.pllc { border-left: 5px solid #03428f; width: 835px; float: left; padding: 10px; height: 45px; line-height: 45px; padding: 0 10px; background: #f8f8f8; }

.sycp_b { border: 1px #e3e3e3 solid; border-top: 0px; padding: 15px 0px }

.sycp_b p { margin: 0 auto; border-bottom: 1px dashed #DEDEDE; width: 200px; line-height: 25px; }

.sycp_b p:hover { margin: 0 auto; color: #b72220; text-decoration: underline }

ul.ul2 li { background: url(item_01.png) no-repeat scroll 0 10px; padding-left: 17px; color: #666; line-height: 29px; overflow: hidden; white-space: nowrap; height: 29px; border-bottom: 1px dashed #DEDEDE; width: 175px; text-overflow: ellipsis; margin: 0 auto; }

ul.ul2 li a:hover, ul.lf_newslist li a:hover { color: #C10005; font-weight: bold; }

ul.lf_newslist { border: 1px solid #e9e9e9; padding: 12px 5px 10px 38px; background: #f1f1f1; }

ul.lf_newslist li { background: url(ico003.gif) no-repeat scroll 0 10px; padding-left: 17px; color: #666; line-height: 29px; overflow: hidden; white-space: nowrap; height: 29px; width: 130px; text-overflow: ellipsis; }

.lf_tjcplist { padding: 12px 5px 10px 5px; }

/* -- 资讯列表推荐的产品 -- */








dl.pd_t05_con_dl { width: 180px; overflow: hidden; margin: 10px auto 3px; }

dl.pd_t05_con_dl span, dl.pd_t05_con_dl span a { width: 180px; height: 136px; line-height: 0; font-size: 0; }

dl.pd_t05_con_dl span img { width: 166px; padding: 1px; border: solid 1px #ccc; }

dl.pd_t05_con_dl span a:hover img { border: solid 1px #E20E19; }

dl.pd_t05_con_dl dd { width: 180px; overflow: hidden; height: 30px; line-height: 30px; text-align: center; color: #555; }

/*资讯中心列表页面的--dl*/








dl.news_dl { font-size: 14px; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; }

dl.news_dl a { color: #000; }

dl.news_dl dt { margin-bottom: 3px; margin-top: 5px; line-height: 24px; height: 24px; overflow: hidden; }

dl.news_dl .dt_1 { height: 20px; background: url(ico10.gif) no-repeat 0 6px; padding-left: 10px; font-size: 15px; font-weight: bold; }

dl.news_dl .dt_1:hover { background: url(ico7.gif) no-repeat 0 6px; color: #D40426; }

dl.news_dl .dt_2 { font-size: 13px; float: right; padding: 0 10px 0 8px; color: #CCC }

dl.news_dl .dt_3 { font-size: 13px; }

dl.news_dl .dt_3 a { color: #FF0000; text-decoration: underline; }

dl.news_dl dd { font-size: 12px; padding-left: 10px; height: 45px; overflow: hidden; margin-bottom: 10px; }

/**************image*/




dl.pd_list_dl { width: 262px; overflow: hidden; float: left; padding: 5px 5px 0px 8px; height: auto; }

dl.pd_list_dl dt, dl.pd_list_dl dt a { width: 262px; height: 202px; line-height: 0; font-size: 0; overflow: hidden; text-align: center }

dl.pd_list_dl dt img { width: 100%; height: 100%; }

dl.pd_list_dl dt a:hover img { border: 0px solid #E20E19; }

dl.pd_list_dl dd { height: 28px; width: 262px; line-height: 28px; text-align: center; overflow: hidden; }

/**************anli*/




dl.anli_list_dl { width: 880px; background: #f8f8f8; height: 157px; overflow: hidden; height: auto; margin: 10px auto; }

dl.anli_list_dl:hover { background: #efefef }

dl.anli_list_dl:hover span { color: #d80808 }

dl.anli_list_dl:hover em, dl.anli_list_dl:hover p { color: #363636 }

dl.anli_list_dl dt, dl.anli_list_dl dt a { width: 200px; float: left; height: auto; line-height: 0; font-size: 0; }

dl.anli_list_dl dt img { width: 200px; height: 157px; }

dl.anli_list_dl dd { width: 680px; float: left; line-height: 25px; text-align: center; padding-top: 15px; overflow: hidden; }

dl.anli_list_dl dd span, dl.anli_list_dl dd em, dl.anli_list_dl dd p { float: left; text-align: left; padding-left: 20px; padding-right: 10px; clear: both }

/*---产品列表页面的随机资讯--*/




.RandomNews { background-color: #fff; }

.diysr { background: url(base754.jpg) no-repeat; height: 36px; line-height: 36px; padding-left: 15px; color: #B30100; }

.diysr a { color: #6B9F1F; font-weight: bold; }

.diysr a:hover, .tit a:hover { text-decoration: underline; }

.news_random { border: 1px solid #CCC; border-top: none; border-bottom: none; width: 788px; padding-top: 8px; }

.news_random li { height: 28px; line-height: 28px; padding: 0 17px 0 10px; width: 345px; float: left; overflow: hidden; }

.news_random li span { float: right; }

.news_random li a { background: url(item_01.png) no-repeat 0 4px; padding-left: 12px; }

/*---产品详细页面--*/




.ptit { width: 100%; height: 35px; line-height: 35px; background: #f8f8f8; text-indent: 20px; font-size: 16px; font-weight: bold; color: #c60001; margin: 15px 0px; }

.pleft { float: left; padding: 1px; border: 1px solid #ddd; margin-left: 10px; margin-right: 10px; }

.pleft img { width: 350px; }

.pright { width: 400px; float: left; overflow: hidden; font-size: 14px; }

.pright div { padding: 5px; padding-bottom: 0; line-height: 22px; }

.pright div span { font-weight: bold; }

.pright h1.corange { color: #333; line-height: 28px; padding: 0 4px; border-bottom: 1px dashed #ccc; font-size: 14px; }

.pd_short { line-height: 28px; padding-left: 10px; }

.font_hotline { font-size: 22px; color: #bf0005; }

.pd_showti { width: 100%; border: 2px solid #f2f2f2; margin-top: 15px; }

.cp_jjshow { padding: 15px 5px; font-size: 14px; }

.fcp_lxfs { width: 280px; background: url(fcp_lx.jpg) no-repeat right; padding: 10px 300px 0 50px; font: 14px/24px "Microsoft YaHei"; height: 200px; }

.nph_tj ul li { color: #666; padding: 5px; margin: 5px 0; background: #f7f7f7; margin-bottom: 5px; }

/* -- 相关资讯 -- */




.f14 { line-height: 35px; text-indent: 15px; color: #fff; margin-top: 8px; background: #bf0004; }

.info_b2 { border: solid 1px #e3e3e3; border-top: 0px; padding: 5px 0; overflow: hidden; margin-bottom: 10px; }

ul.p_list_ul2 li { background: url(ico10.gif) no-repeat 10px center; line-height: 28px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-indent: 20px; margin-left: 20px; display: inline; color: #666; width: 46%; padding-right: 5px; border-bottom: 1px #ccc dotted; }

ul.p_list_ul2 li span { float: right; }

.title h1 { border-bottom: 1px dashed #CCCCCC; color: #333; font-size: 22px; line-height: 40px; padding-bottom: 10px; margin-bottom: 10px; text-align: center; }

.info_con_tit { line-height: 24px; margin-bottom: 15px; text-align: center; }

.info_b2 dl.tjcp_b2 { float: left; overflow: hidden; padding: 10px 6px 0 12px; width: 188px; }

.info_b2 dl.tjcp_b2 dt { width: 188px; border: 1px solid #f8f8f8; line-height: 0; font-size: 0; overflow: hidden; text-align: center }

.info_b2 dl.tjcp_b2 dt img { width: 188px; height: 145px; }

.info_b2 dl.tjcp_b2 dd { line-height: 18px; height: 18px; overflow: hidden; text-align: center; padding-top: 5px; color: #ab8673; width: 175px; }

.info_b2 dl.tjcp_b2 dd a { height: 18px; overflow: hidden; color: #333; }

#MyContent { margin-bottom: 25px; padding: 0px 10px; }

.titu li { float: left; }

.titu li img { width: 400px; border: 1px solid #ccc; padding: 2px; margin: 2px; }

.articlekey { border-bottom: solid 1px #ccc; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; }

.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }

.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }

.but17 { background: #bf0004; border-radius: 4px; border: 0; height: 25px; line-height: 25px; color: #fff; font-size: 14px; font-weight: bold; width: 100px; cursor: pointer; }

ul.newslistbox li { height: 26px; line-height: 26px; background: url(item_01.png) left center no-repeat; padding-left: 10px; border-bottom: #e1e0e0 1px dashed; margin-bottom: 5px; }

ul.newslistbox li span.date { font-size: 14px; float: right; color: #999; }

ul.newslistbox li.page-list { border-bottom: 1px dotted #E8E8E8; margin-bottom: 15px; }

.ny_pzbz { background: url(ny_pzbz.png) no-repeat right; padding: 10px 200px 0 50px; font-size: 14px; font-weight: bold; height: 210px; }

.proparp { text-align: center; }

.cpage { float: right; text-align: right; margin-top: 10px; }

.cpage a { background: #f5f5f5; padding: 5px 20px; }

/*分页*/




.listpage { float: right; clear: both; font-size: 12px; height: 50px; line-height: 30px; padding-top: 10px; text-align: center; }

.listpage li { float: left; }

.listpage a { background-color: #cd2a2d; border-style: solid; border-width: 1px; color: #fff; display: block; float: left; font-size: 12px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px; }

.listpage span { background-color: #4a0607; border-color: #fff; border-style: solid; border-width: 1px; color: #FF7400; display: block; float: left; font-size: 12px; height: 26px; line-height: 26px; margin: 5px 2px; padding-left: 10px; padding-right: 10px; }

/*qita*/




.baidu_map { height: 250px; margin: 0 auto; }

.lx_cont { height: 400px; overflow: hidden; background: url(lx_cont.jpg) center bottom no-repeat; }

.lx_cont .cont { margin-left: 150px; margin-top: 80px; }

/*scrolltop*/




.backToTop { display: none; width: 40px; height: 40px; line-height: 40px; padding: 0; background: url(totop.gif) no-repeat; position: fixed; _position: absolute; z-index: 999; right: 10px; bottom: 40px; _bottom: "auto"; cursor: pointer; filter: alpha(Opacity=90); opacity: 0.90; -moz-opacity: 0.90; }

.backToTop:hover { filter: alpha(Opacity=100); opacity: 1; -moz-opacity: 1; }
