﻿.buttonstyle{ background:#f58203; border:none; color:#fff; font-size:16px; padding:4px 20px; cursor:pointer; line-height:28px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:solid 1px #ce6c00;}
.buttonstyle:hover{ color:#fff; background:#de7502;}
.sonlmpic{ width:100%; height:400px; overflow:hidden;}
.sonlmpic_box{ width:100%; overflow:hidden; position:relative; z-index:1;}
.sonlmpic_box .sonlmpic_ct{ position:relative; left:50%; clear:left; float:left; text-align:center;}
.sonlmpic_box .sonlmpic_ct img{ display:block; float:left; position:relative; right:50%; width:auto; max-width:inherit;}
.sonlmpic_tit{ height:400px; margin-top:-400px; position:relative; z-index:1;}
.sonlmpic_tit dt{ margin-top:100px; text-align:center; line-height:70px; animation:fadeInUp 1s forwards; -webkit-animation:fadeInUp 1s forwards; -ms-animation:fadeInUp 1s forwards; -moz-animation:fadeInUp 1s forwards; -o-animation:fadeInUp 1s forwards;}
.sonlmpic_tit dt strong{ font-size:50px; display:block;}
.sonlmpic_tit dd{ text-align:center; }
.sonlmpic_tit dd p{ font-size:16px; margin:15px 0 40px; animation:fadeInUp 1.5s forwards; -webkit-animation:fadeInUp 1.5s forwards; -ms-animation:fadeInUp 1.5s forwards; -moz-animation:fadeInUp 1.5s forwards; -o-animation:fadeInUp 1.5s forwards;}
.sonlmpic_tit dd p:hover{ text-indent:10px;}
.sonlmpic_tit dd a{ display:inline-block; animation:fadeInUp 2s forwards; -webkit-animation:fadeInUp 2s forwards; -ms-animation:fadeInUp 2s forwards; -moz-animation:fadeInUp 2s forwards; -o-animation:fadeInUp 2s forwards;}
.sonlmpic_tit dd a:hover{ margin-top:10px;}
#son_banner{ width:100%; margin:0 auto; overflow:hidden; height:254px;}
.flexslider,.flex-viewport,.slides,.slides li,.flex-direction-nav li a{ height:100%;}
.flexslider{ position:relative; overflow:hidden; background:url(/index/images/style/bann_loading.gif) no-repeat center center;}
.slides{ position:relative; z-index:1;}
.slides li a{ width:1003px; height:100%; display:block; margin:0 auto;}
.flex-control-nav{ width:1000px; position:absolute; left:50%; bottom:15px; margin-left:-515px; z-index:2; text-align:center; display:none;}
.flex-control-nav li{ display:inline-block; width:10px; height:10px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:10px; height:10px; line-height:40px; overflow:hidden; background:#fff; cursor:pointer; border-radius:10px;}
.flex-control-nav .flex-active{ background:#e1af3e}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:0;}
.flex-direction-nav li a{ display: block; width:36px; overflow:hidden; cursor:pointer; position:absolute; background-repeat:no-repeat;}
.flex-direction-nav li a.flex-prev{ left:50%; margin-left:-586px; background-position:left center;}
.flex-direction-nav li a.flex-next{ right:50%; margin-right:-586px; background-position:-36px center;}
.flex-direction-nav li a:hover{ background-image:url(/index/images/style/banner_point.png);}
.sonmain{ width:1200px; margin:0 auto; position:relative; z-index:1;}
.sonlt{ width:260px; float:left; margin-top:-49px;}
.sonrt{ width:900px; float:right;}
.sonnav h4{ color:#fff; padding:35px 0; font-size:25px; background:#004a96; text-align:center;}

.sonnav h3{ color:#fff; padding:15px 0;  background:#004a96; text-align:center; margin-top:2px;}
.sonnav h3 a { color:#fff;font-size:16px;}
.sonnav h3 a:hover { color:#fff;}

.sonnav .navlsit > ul{ margin-top:1px;}
.sonnav .navlsit a{ display:block;}
.sonnav .navlsit > ul > li{ margin-bottom:2px; background-image:url(/index/images/style/navtog_link.png); background-repeat:no-repeat; background-position:237px 20px; background-color:#f4f4f4;}
.sonnav .navlsit > ul > li.navtog_down > a{ background-image:url(/index/images/style/navtog_down.png); background-repeat:no-repeat; background-position:235px 23px; background-color:#f4f4f4;}
.sonnav .navlsit > ul > li.navtog_up > a{ background-image:url(/index/images/style/navtog_up.png); background-repeat:no-repeat; background-position:235px 23px; background-color:#004a96;}
.sonnav .navlsit > ul > li > a{ font-size:16px; color:#333; padding:10px 20px; cursor:pointer;}
.sonnav .navlsit > ul > li a.nlink,.sonnav .navlsit > ul > li > a:hover{ text-indent:8px; font-weight:bold; background:#004a96 url(/index/images/style/navtog_link_hover.png) no-repeat 237px 20px; color:#fff;}
.sonnav .navlsit > ul > li.navtog_up > a{ background-image:url(/index/images/style/navtog_up_hover.png); background-repeat:no-repeat; background-position:235px 23px;}
.sonnav .navlsit > ul > li.navtog_down > a:hover{ background-image:url(/index/images/style/navtog_down_hover.png); background-repeat:no-repeat; background-position:235px 23px;}
.sonnav .navlsit > ul > li > ul{ display:none;}
.sonnav .navlsit > ul > li > ul > li a{ border-bottom:dashed 1px #d9d9d9; font-size:14px; padding:8px 0; position:relative; padding-left:52px;}
.sonnav .navlsit > ul > li > ul > li a:after{ content:""; position:absolute; width:6px; height:6px; left:38px; top:20px; background:#8b8b8b; border-radius:50%;}
.sonnav .navlsit > ul > li > ul > li a.nlink,.sonnav .navlsit > ul > li > ul > li a:hover{ text-indent:6px;}
.rttitle{ width:100%; height:48px; border-bottom:dashed 1px #d1d1d1; overflow:hidden;}
.locatit{ float:left; padding-left:40px; background:url(/index/images/style/loca_bg.jpg) no-repeat 2px center; margin-top:11px;}
.rboxCont{ padding:0 0 20px 0; margin:20px auto 0; overflow:hidden;}
.user_left{ width:100%; overflow:hidden;}
.user_right{ width:100%; overflow:hidden;}
#Link{ width:98%;  margin:15px auto 0; overflow:hidden;}
#Link ul{ width:100%; overflow:hidden;}
#Link ul li{ list-style:none;height:25px; line-height:25px; float:left; overflow:hidden;   text-align:center;}
#Link ul li a{ padding:0 10px;}
#Related{ width:98%; margin:15px auto 0; overflow:hidden;}
#Related p{ height:30px; line-height:30px; text-align:left;  font-weight:bold;}
#Related ul li{ width:100%;list-style:none;height:25px; line-height:25px; }
.Related_pro{ width:98%; margin:0 auto; overflow:hidden;}
.Related_pro ul{ width:100%; overflow:hidden; margin:10px auto 0;}
.Related_pro ul li{ width:200px; float:left; overflow:hidden; margin:0 10px;}
.Related_pro ul li .ver_pic{ width:190px; height:190px; position:relative; display:table-cell; vertical-align:middle; overflow:hidden; border:solid 1px #c4c4c4; padding:4px;}
.Related_pro ul li .ver_pic:hover{ border-color:#004a96;}
.Related_pro ul li .ver_pic .subpic{ *position:absolute;top:50%;left:50%; text-align:center;}
.Related_pro ul li .ver_pic .subpic img{ vertical-align:middle; *position:relative;top:-50%;left:-50%;}
.Related_pro ul li span{ width:100%; height:20px; line-height:20px; display:block; text-align:center; overflow:hidden; margin:10px 0;}
.pager{ width:100%; text-align:center; margin:8px auto 0; overflow:hidden;}
.pager a{ display:inline-block; padding:5px 10px; height:20px; background:#e9e9e9; overflow:hidden; line-height:20px; margin:0 5px; color:#ccc; border:solid 1px #ddd; font-family:"宋体";}
.pager a:hover{ background:#fff;}
.pager span{ font-weight:bold; color:#f70; display:inline-block; padding:5px 10px; line-height:20px; height:20px; overflow:hidden; background:#fff; margin:0 5px; border:1px solid #ddd;}
#div_column{ width:98%; overflow:hidden; margin:0 auto;}
#div_column table{ width:100%;}

/* messageboard --begin-- */
.div_msg{ margin-top:15px;}
.div_msg .high,.div_msg .formtips{ color:Red;}
.div_msg .msg_list{ margin:8px 0; padding:6px 0;}
.div_msg .msg_list .msg_tt{ width:19%; float:left; display:inline-block; font-size:1.15em; text-align:right; padding-right:5px;}
.div_msg .msg_list #pro_name{ display:inline-block; font-size:1.15em;}
.div_msg .msg_list .msg_ipt{ border-radius:3px; border:1px solid #CCC; padding:4px 0; text-indent:3px; outline:0; width:35%; margin-right:0.1em;}
.div_msg .msg_list #tb_content{ width:50%;}
.div_msg .div_yzm{ position:relative;}
.div_msg .msg_list #ymz{ width:12%;}
.div_msg .msg_list #yzmpic{ cursor:pointer; overflow:hidden; margin-left:10px; position:absolute; top:8px; left:32%;}
#div_mess_btn{ padding-top:2%;}
#div_mess_btn #msg_btn{ margin:0 20px 0 176px;}
/* messageboard --/end-- */

/* ealbum --begin-- */
#div_ealbum{ width:915px; overflow:hidden; margin:10px auto 0; background:#fff; padding:12px;}
/* ealbum --/end-- */

/* userpage --begin-- */
#div_user{ width:98%; margin:0 auto; overflow:hidden; font-size:16px; line-height:30px;}
#div_user div,#div_user p,#div_user a{ font-size:14px; line-height:30px;}
#div_user img{ vertical-align:bottom;} 
#contmap img{ max-width:inherit;}
/* userpage --/end-- */

/* newslist --begin-- */
#div_news{ overflow:hidden; margin:0 auto; width:98%;}
#div_news ul{ padding:0; margin:0; width:100%;}
#div_news ul li{ padding:0; margin:0; height:30px; clear:both; list-style:none; overflow:hidden; border-bottom:dotted 1px #ccc;}
#div_news ul li a{ line-height:30px; float:left; padding-left:20px; background:url(/index/images/style/top_sonmenu_icon.gif) no-repeat 5px center;}
#div_news ul li span{ line-height:32px; margin-right:10px; font-family:Arial; color:#555; margin-left:10px; float:right}
#div_news .news_gif{ padding-left:5px;}
#div_news_show{ width:98%; margin:0 auto; text-align:left;}
#div_news_show h2{ text-align:center; border-bottom:solid 1px #aaa; display:block;  line-height:40px; margin:0; font-size:19px;}
#div_news_show #p_info{ text-align:right; padding:0; margin:0; color:#999; height:28px;}
#div_news_show img{ vertical-align:bottom;} 
#div_prev_next{ width:98%; margin:0 auto; overflow:hidden;}
#newslist_ct{ width:98%; margin:10px auto 0; overflow:hidden;}
#newslist_ct li{ width:100%; height:116px; overflow:hidden; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #dedede;}
#newslist_ct li a{ display:block; overflow:hidden;}
#newslist_ct li .snews_pic{ width:150px; height:100px; float:left; margin-left:8px; padding:5px; border:solid 1px #dedede; box-shadow:0 1px 3px 0 #909090; -moz-box-shadow:0 1px 3px 0 #909090; -webkit-box-shadow:0 1px 3px 0 #909090; border-radius:4px;}
#newslist_ct li .snews_pic img{ width:150px; height:100px;}
#newslist_ct li div{ width:670px; float:right; overflow:hidden; margin-right:15px;}
#newslist_ct li div p{ width:100%; height:26px; line-height:26px; overflow:hidden;}
#newslist_ct li div p .snews_tt{ width:80%; float:left; height:26px; font-size:14px; font-weight:bold;}
#newslist_ct li div p span{ float:right; overflow:hidden;;}
#newslist_ct li div .snews_key{ width:100%; height:60px; line-height:20px; margin-top:4px; color:#7c7c7c;}
#newslist_ct li div .snews_more{ text-align:right; color:#ff0000; font-family:宋体;}

/* newslist --/end-- */

/* piclist --begin-- */
#products ul{ width:920px; margin:10px auto 0; overflow:hidden;}
#products ul li{ width:288px; float:left; overflow:hidden; height:318px; margin-right:18px; margin-bottom:15px;}
#products ul li .ver_pic{ width:280px; height:280px; position:relative; display:table-cell; vertical-align:middle; padding:3px; border:solid 1px #c4c4c4; overflow:hidden;}
#products ul li .ver_pic:hover{ border-color:#004a96;}
#products ul li .ver_pic .subpic{ *position:absolute;top:50%;left:50%; text-align:center;}
#products ul li .ver_pic .subpic img{ vertical-align:middle; *position:relative;top:-50%;left:-50%;}
#products ul li .spro_tt{ width:100%; height:20px; line-height:20px; padding-top:10px; font-size:14px; display:block; text-align:center;}
.pcwrt{ width:475px; float:right;}
.pcwrt .pcwrt-tit{ font-size:25px; padding:15px 0 2px; line-height:30px; -webkit-font-smoothing:antialiased;}
.pcwrt_det{ padding:10px 3px 15px; color:#777;}
.pcwrt_det,.pcwrt_det p{ line-height:30px; font-size:16px;}
.pcwrt .inquire a{ float:left;}
.picshow_fx .div_fenxiang{ width:100%; margin-top:10px;}
.picshow_fx .div_fenxiang div{ float:left;}
.showpage{ margin-top:15px;}
.showpage a{ display:block;}
.picshow_tit{ margin-top:15px; margin-bottom:10px; border-bottom:solid 1px #d1d1d1; border-left:solid 5px #004a96; text-indent:12px; line-height:32px;}
.picshow_tit h4{ font-size:16px;}
.picCont{ width:98%; margin:0 auto;}
.photopic{ text-align:center; padding-top:5px;}
.photopic img{ max-width:80%; border:solid 2px #004a96; padding:10px;}
.photott{ text-align:center; font-size:18px; padding:15px 0 10px; font-weight:bold;}
/* piclist --/end-- */


/* 产品详细页多图展示 */
.pcwlt{ width:400px; float:left;}
.pcwlt .view a{ width:100%; height:100%; display:block;}
.pcwlt .view a img{ padding:2px; box-sizing:border-box; position:relative; top:50%; left:0; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.view .swiper-container{ width:400px; height:400px;}
.view .swiper-slide{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:solid 1px #004a96; text-align:center; background:#fff;}
.view .swiper-slide img{ display:inline-block; margin:0 auto;}
.preview{ width:100%; margin-top:1rem; position:relative;}
.preview .swiper-container{ width:370px; height:70px;}
.preview .swiper-slide{ padding:0 2px;}
.preview .swiper-slide a{ width:66px; height:66px; padding:1px; border:solid 1px #dbdbdb; overflow:hidden;}
.preview .arrow-left,.preview .arrow-right{ position:absolute; top:50%; margin-top:-9px; width:9px; height:18px; z-index:10;}
.preview .arrow-left{ background:url(/index/images/style/feel3.png) no-repeat left top; left:0;}
.preview .arrow-right{ background:url(/index/images/style/feel4.png) no-repeat left bottom; right:0;}
.preview img{ padding:1px; box-sizing:border-box; border:1px solid #fff; cursor:pointer; background:#f4f4f4;}
.preview .active-nav a{ background:#fff; border-color:#004a96;}
.swiper-container{ margin:0 auto; position:relative; overflow:hidden; direction:ltr; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */ z-index:1;}
.swiper-wrapper{ position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto;}
.swiper-slide{ float:left; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{ -ms-touch-action:pan-y;}
.swiper-wp8-vertical{ -ms-touch-action:pan-x;}
.relplants,.reltarget{ position:absolute; z-index:888;}
.pcwlt .view .reltarget{ display:none;}
/* END 产品详细页多图展示 */


/* pdfshow --begin-- */
#div_pdf_show{ width:98%; margin:0 auto;}
#div_pdf_show h1{ height:55px; line-height:50px; text-align:center; overflow:hidden; font-size:20px; padding:0; margin:0 auto;}
#div_pdf_show div{ width:100%; height:800px;}
#div_pdf_show object{ width:100%; height:800px;}
#div_pdf_help{ width:98%; text-align:right; margin:5px auto 0;}
#div_pdf_help a{ text-decoration:underline;}
#div_pdf_qa{ border:dashed 1px #adf; width:95%; padding:2%; line-height:21px; display:none;}
/* pdfshow --/end-- */
.div_job{ width:98%; margin:0 auto; overflow:hidden;}
.div_fenxiang{ width:98%; margin:0 auto 5px; overflow:hidden;}
.div_fenxiang div{ float:right; overflow:hidden;}
#div_navpage{ width:98%; margin:0 auto; overflow:hidden;}
#div_navpage .dl_navpage{ width:100%; overflow:hidden; margin:0 auto 15px;}
#div_navpage .dl_navpage dt{ width:100%; height:30px; line-height:30px;}
#div_navpage .dl_navpage dt strong{ float:left; font-size:14px; padding-left:5px;}
#div_navpage .dl_navpage dt a{ float:right; font-family:宋体; padding-right:10px;}
#div_navpage .dl_navpage dd{ width:100%; overflow:hidden;}
#div_navpage .dl_navpage dd .nav_news li{ padding:0; margin:0; height:30px; clear:both; list-style:none; overflow:hidden; border-bottom:dotted 1px #89a442;}
#div_navpage .dl_navpage dd .nav_news li a{ line-height:30px; float:left; padding-left:20px; background:url(/index/images/style/defa_news_ic.gif) no-repeat 5px center;}
#div_navpage .dl_navpage dd .nav_news li span{ line-height:32px; margin-right:10px; font-family:Arial; color:#555; font-size:11px; margin-left:10px; float:right}

#div_navpage .dl_navpage dd .nav_pro li{ width:168px; float:left; overflow:hidden; text-align:center; height:227px; margin:0 2px; _display:inline;}
#div_navpage .dl_navpage dd .nav_pro li div{ width:160px; height:194px; line-height:194px; padding:3px; border:solid 1px #c4c4c4; overflow:hidden;}
#div_navpage .dl_navpage dd .nav_pro li div a{ width:160px; height:194px; display:table-cell; vertical-align:middle; text-align:center; *font-size:175px;}
#div_navpage .dl_navpage dd .nav_pro li div a img{ width:160px; vertical-align:middle; display:inline;}
#div_navpage .dl_navpage dd .nav_pro li span a{ width:100%; height:20px; line-height:20px; border:none; color:#0066cc; padding:5px 0 0 0; display:inline-block;}

#div_survey{ text-align:left; margin:0 auto; width:100%; overflow:hidden;}
#div_survey ul{ padding:0; margin:0; width:100%;}
#div_survey ul li{ padding:0; margin:0; height:30px; clear:both; list-style:none; overflow:hidden; border-bottom:dotted 1px #ccc;}
#div_survey ul li a{ line-height:30px; float:left; padding-left:24px; background:url(/index/images/style/lct.gif) no-repeat 5px center; font-size:14px; color:#FF0000;}
#div_survey ul li a:hover{ text-decoration:underline;}
#div_survey ul li span{ line-height:32px; margin-right:10px; font-family:Arial; color:#555; font-size:11px; margin-left:10px; float:right}

#dl_surshow{ width:95%; margin:10px auto 0; overflow:hidden;}
#dl_surshow dt{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold; border-bottom:solid 1px #ccc; text-align:center;}
#dl_surshow dd{ width:98%; margin:10px auto 0; overflow:hidden; line-height:28px;}
#dl_surshow dd ul li{ width:100%; height:28px; line-height:28px; overflow:hidden; margin-bottom:3px;}
#dl_surshow dd ul li div{ height:28px; line-height:28px; _display:inline;}
#dl_surshow dd ul .su_lt{ width:358px; float:left;}
#dl_surshow dd ul li #su_rad{ float:left; margin-top:5px;}
#dl_surshow dd ul li .sp_tt{ padding-left:5px; font-size:14px; float:left;}
#dl_surshow dd ul li .su_sum{ width:60px; display:inline-block; float:left; padding-left:10px;}
#dl_surshow dd ul li .su_bfb{ width:130px; display:inline-block; float:left;}
#dl_surshow dd ul li .su_pic{ float:left; width:120px; background:#F6F6F6;}
#dl_surshow dd ul li .su_pic img{ margin:11px 0 0 10px;}
#dl_surshow dd ul li .but_sur{ cursor:pointer; width:38px; height:23px; line-height:23px; margin:0 10px;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}





/*产品详细页面*/

.pro_content {padding:10px 20px;}
.product_tit{ clear:both; height:40px; background:#eee; font-size:16px;}
.product_tit span{padding:0 40px; line-height:40px; display:inline-block; background:#004a96; color:#fff; height:40px; font-weight:bold;}
.product_tit em{ float:right; font-style:normal; font-size:15px; font-weight:bold;  line-height:30px; padding-right:10px; color:#f00; background:url(/images/dh.gif) no-repeat 0px 50%; padding-left:20px;}
.product_nr{ padding:20px 0 50px; line-height:30px; font-size:14px; padding-bottom:10px; margin-bottom:10px;}
.product_dg{ padding:20px 0 50px; line-height:30px; font-size:14px;border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}
.order { padding-left:50px; padding-top:0px; background-image:url(/images/Img/lx.jpg); background-repeat:no-repeat; background-position:410px 50px;}

.cpz0{ padding-bottom:10px; padding-top:0px;}
.cpz1 { float:left; margin:0;width:400px;}
.cpz1 img { width:400px;}

.cpz2{ float:right; width:490px;}
.cpz2 h1{ font-weight:bold; padding:0; margin:0; line-height:35px; border-bottom:1px solid #ccc; padding-bottom:10px; color:#444; font-size:18px; margin-bottom:10px;}
.cpz2 .pro_jj{ font-size:14px; line-height:30px; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.cpz2 .pro_jj p { margin:0; padding:0;}
.cpz2 span{ font-size:20px; color:#f00; font-family:Arial, Helvetica, sans-serif;}
.cpz2 .dg { text-align:center; padding-top:15px; padding-bottom:15px;}
.cpz2 .dg a { display:block; width:150px; height:45px; line-height:45px; font-size:18px; border:1px solid #004a96; color:#004a96;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;border-radius:4px; margin:0 auto;}
.cpz2 .dg a:hover { background-color:#004a96; color:#fff; text-decoration:none;}






/*----左部图集放大镜----*/
.pleft { width: 420px; z-index:5; float:left; overflow:hidden; margin-left:5px;}
.maincont{width:730px;}
/* prodetailsinfo */
.prodetailsinfo{/*padding:15px 0;*/padding:0 0 15px;clear:both;zoom:1; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{float:left;width:405px;position:relative;z-index:5;}
.probigshow{position:relative;padding:1px;border:1px solid #e2e9f3;/*margin:0 auto;*/}
.probigshow,.probigshow .js_goods_image_url{width:390px;height:390px;}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:340px;background:#fff;border:1px solid #ccc;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:375px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:15px;width:22px;height:64px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev,.div_prothumb .span_next{background:url(/images/sprite.png) no-repeat;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -270px;}
.div_prothumb .span_prevb{background-position:-112px -275px;cursor:pointer;}
.div_prothumb .span_next{right:0px;background-position:-156px -270px;}
.div_prothumb .span_nextb{background-position:-134px -275px;cursor:pointer;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:125px;height:84px;text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #e2e9f3; width:73px; height:73px;}
.ul_prothumb li.now img{border:1px solid #f60; padding:2px;}
/*查看全部大图*/
.div_prolinks{padding:20px 0 0 5px; overflow:hidden; zoom:1;}
a#a_enlarge{float:left;padding:3px 0 3px 25px;background-position:-436px -177px;color:#111111;}
a#a_enlarge:hover{text-decoration:underline; color:#f60}

/*----右部产品参数----*/

.pright { width:430px; float:left; margin-left:5px; z-index:1; overflow:hidden; font-size:14px;}
.propar { }
.propar div {padding:5px; padding-bottom:0; line-height:22px;}
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar h4 { color:#f60; line-height:48px; padding: 0 8px 10px; border-bottom:1px dashed #ccc; font-size:24px; font-family: tahoma,arial,微软雅黑,sans-serif; text-align:center;}
.propar div.pd_short{ line-height:28px;font-size:14px; color:#444; line-height:32px;}
.pd_hotline span{ font-size:16px; color:#333;font-weight:bold;}
.pd_hotline span.font_hotline{ font-size:24px; font-weight:bold;color:#f60;}










.infocontent {line-height:30px; font-size:14px; padding:15px;}
.info_title { font-size:16px; text-align:center; padding:0; margin:0;font-family:微软雅黑, Verdana; line-height:30px; margin-bottom:10px;}
.info_other { border:1px dashed #ccc; line-height:30px; text-align:center; background-color:#fff; font-size:12px; color:#333;}
.info_other1 { border-top:1px solid #ccc; margin-bottom:10px;}
.info_content {	min-height:300px;_height:300px;line-height:30px;font-size:14px; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.info_content p { margin-bottom:8px;}
.info_next { font-size:12px; line-height:24px;}

.page_content { font-size:14px; padding:20px; line-height:30px;}

.book_content {margin-left:60px; margin-right:10px; margin-bottom:30px; background-image:url(/images/Img/lx.jpg); background-repeat:no-repeat; background-position:right 0px; }
.book1 {  line-height:24px;}
.book {  line-height:40px;}
.book span { color:#FF0000; padding-left:10px;}
.book dt{}
.book dt .input{border:1px solid #d9d9d9;height:20px;line-height:20px;color:#333;}
.book dt .inputs{width:356px;height:120px;border:1px solid #d9d9d9;overflow:hidden; background-color:#fff;}
.book .input2{width:66px;height:30px;line-height:30px;border:0;text-align:center;font-size:16px;color:#fff;margin:4px;background:#004a96;font-family: "微软雅黑", "宋体";cursor:pointer;}


/*----分页样式----*/

.List_page{text-align:center;margin-bottom:5px; margin-top:5px; font-size:14px;}
.pagination{display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 3px;}
.pagination > li{display: inline;}
.pagination > li > a, .pagination > li > span{position: relative;float: left;padding: 4px 10px;margin-left: -1px;line-height: 1.6;color: #76838f;text-decoration: none;background-color: transparent;border: 1px solid #cccccc;margin: 0 3px;border-radius: 3px;}
.pagination > li:first-child > a, .pagination > li:first-child > span{margin-left: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{z-index: 2;color: #004a96;background-color: #fafafa;border-color: #cccccc;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{z-index: 3;color: #fff;cursor: default;background-color: #004a96;border-color: #004a96;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{color: #A0A0A0;pointer-events: none;cursor: not-allowed;background-color: transparent;border-color: #cccccc;}
.red { color:#f00;}



dl.news_dl {font-size:14px; color:#333; padding:0 5px; line-height:30px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:40px; height:40px; width:890px; overflow:hidden;}
dl.news_dl .dt_1 {  background:url(/images/Img/ico10.gif) no-repeat 0 10px;  padding-left:10px;  font-size:16px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url(/images/Img/ico7.gif) no-repeat 0 10px; color:#f00;}
dl.news_dl .dt_2 { font-size:14px; float:right; padding:0 10px 0 8px;}
dl.news_dl .dt_3 { font-size:14px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;}
dl.news_dl dd { font-size:14px; padding-left:10px; height:60px; overflow:hidden; margin-bottom:10px;}


.nn-k{ width:260px; height:auto; margin-top:10px; overflow:hidden;}
.nn-t{height:50px; background:#004a96; padding-left:14px; line-height:50px; font-weight:bold; color:#fff;}
.nn-t span{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:13px;}
.nn-c{  height:auto; overflow:hidden; background:#f2f2f2; padding-top:14px; padding-bottom:16px;}
.ny_c{height:auto; overflow:hidden; background:#004a96; padding-top:18px; padding-bottom:24px; margin-top:10px; padding-left:14px; padding-right:8px; color:#fff; line-height:26px;}


.left_dh_list{ padding:0px 0 10px 0px;}

.left_dh_list ul li{ line-height:28px; height:28px; margin:0px 8px; padding:6px 0px 6px 12px; overflow:hidden; text-align:left; background:url(../images/dian002.gif) no-repeat 0px 10px; border-bottom:1px dotted #ccc;}
.aboutList ul li{ height:28px; line-height:28px; padding:5px 0; text-indent:20px; text-align:left; color:#333; font-size:14px; margin:0 5px; border-bottom:1px dotted #ccc; background:#fff;}
.left_dh_list ul .newli { background:none; padding-left:0px;}
.left_dh_list ul .newli .numRed,.left_dh_list ul .newli .numGrey{ float:left; display:block; background:none; width:18px; height:14px;  background:#004a96; text-align:center; line-height:14px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin:5px 5px 0 0 }
.left_dh_list ul .newli .numGrey{ background:#666;}


.left_dh_list ul .tag{ height:auto;background:none; padding-left:0px;}
.left_dh_list ul .tag .num{ float:left; display:block; background:none; width:18px; height:14px;  background:#f2f2f2; text-align:center; line-height:14px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#004a96; margin:5px 5px 0 0;  }
.left_dh_list ul .tag .num.on{ height:14px;  background:#004a96;color:#ffffff; margin-top:0px;  }



.left_dh_list ul .tag .picImg img{ width:80px; height:80px; float:left; padding:1px; border:1px solid #004a96; background:#FFF;}
.left_dh_list ul .tag .picImg .tit{ width:120px; float:left; padding-left:8px; line-height:25px; height:90px; overflow:hidden;}


/*联系方式*/
.lxfs{ width:924px; height:auto; overflow:hidden;background:#C2332D;}
.lxfs_left{ width:70px; height:auto; float:left;}
.lxfs_right{ width:822px; height:auto; background:#fff;float:right; padding-bottom:20px; padding-left:30px; border:1px solid #ccc; padding-top:18px;}

.dis_b{ display:block;}
.dis_no{ display:none;}