@charset "utf-8";
/* CSS Document */
* {  margin: 0; padding:0; font-size:100%; }
a img { border:none; }
body{ font-family:Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,"微软雅黑";}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,ol,li { list-style:none; margin:0; padding:0; }
.box { width:970px; margin:0 auto; }
.box:before,.box:after,.nav:before,.nav:after,.cc:before,.cc:after {display: table;  content: " ";}
.box:after,.nav:after,.cc:after { clear: both; }
a { text-decoration:none; color:#333;} 
.f-f { float:left; display:block; }
.t-l { text-align:left; }
.m-t20 { margin-top:20px; }
.t-c { text-align:center; }
/* header */
.site-topbar { height:30px; background:#014fbc; line-height:30px; }
.site-topbar-welcome { color:#fff; font-size:12px;  float:left; height:30px; }
.site-header-language {  float:right; height:30px; }
.site-header-language a { color:#fff; font-size:12px; display:block; height:30px; float:left; margin-left:10px; }
.site-header { height:95px; border-bottom:2px solid #989898; }
.site-header-logo { float:left; margin-top:14px; }

.site-header-search { width:290px; float:left; margin-left:125px; padding-top:18px; }
.search-frame { width:200px; float:left; height:30px; border:1px solid #e9e9e9; border-radius:15px 0 0 15px; border-right:none; padding:0 15px; }
.search-frame .search-txt { border:none; outline: none; padding:7px 10px 5px 10px; width:180px; font-size:14px; color:#999; }
.search-btn { width:42px; height:32px; background:url(../images/search-icon.png) 10px 7px no-repeat #0071c0; float:left; border-radius:0 15px 15px 0; }
.search-btn .btn { width:42px; height:32px; background:none; border:none; outline: none; cursor:pointer; }
.search-hot-lable { width:280px; padding:5px; font-size:12px; color:#76b0dd; height:30px; padding-top:10px; }
.search-hot-lable a { font-size:12px; color:#76b0dd; padding-left:15px; }

.site-header-phone { float:right;  padding-top:20px; }
.site-header-phone .phone-lable { color:#353131; font-size:14px; height:25px; }
.site-header-phone .phone-lable .phone-icon { vertical-align:text-bottom; padding-right:10px;  }
.site-header-phone p { font-size:24px; color:#0a7ac4; font-weight:bold; font-family:Arial; padding-top:9px;}

.site-nav-list { height:48px; }
.site-nav-list .item { width:138px;  line-height:47px;  float:left; }
.site-nav-list .item .nav-space-icon { display:block; float:right; padding-right:29px; }
.site-nav-list .item a { font-size:16px; color:#696969; }
.site-nav-list .item a:hover { color:#014fbc}

.main { margin-top:15px; }
.banner {width:100%; overflow:hidden; height:470px;position:relative; z-index:0;}
.BanList{width:100%;height:470px;margin:0 auto;overflow:hidden; z-index:0;}
.BanList li{width:100%;height:470px;float:left; }
.BanList li a{width:100%;height:470px; display:block;}

.BanItem{width:100%;height:10px;margin:0 auto; position:absolute;bottom:15px; z-index:1;}
.BanItem ul{margin:0px auto; width:90px;}
.BanItem li{float:left; margin-right:6px; width:13px; height:13px; background:url(../images/ban_item.png) no-repeat; cursor:pointer;}
.BanItem .curBan{background:url(../images/ban_item_cur.png) no-repeat;}

.home-about { margin-top:20px; }
.home-about-title { font-size:14px; color:#fff; background:url(../images/about-bg.jpg); height:42px; text-indent:-9999px; }
.home-about .about-img { width:452px; height:255px; float:left; padding-top:10px;}
.home-about .about-cont { width:492px; float:right; padding-top:5px; }
.home-about .about-cont .cont-txt { font-size:12px; line-height:22px; color:#646466; height:141px; overflow:hidden; }
.home-about-cont .roll { width:492px; height:108px; overflow:hidden; position:relative; margin-top:10px; }
.home-about-cont .roll .left { display:block; width:13px; height:20px; position:absolute; left:5px; top:35px; z-index:2; background:url(../images/t.png); padding:5px 8px; }
.home-about-cont .roll .right { display:block; width:13px; height:20px; position:absolute; right:5px; top:35px; z-index:2; background:url(../images/t.png); padding:5px 8px; }
.home-about-cont .roll .roll-body { width:2000px; height:108px; position:absolute; left:0; top:0; z-index:1 }
.home-about-cont .roll .roll-body img { display:block; float:left; margin-right:15px; }

.home-pro { border:1px solid #c8c7c7; height:268px; overflow:hidden; margin-top:20px; }
.home-pro .tab-menu { height:45px; background:url(../images/home-pro-title-bg.jpg) repeat-x; }
.home-pro .tab-menu .item { width:150px; height:38px; float:left; background:#e3e3e3;  border-top:none; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; line-height:36px; cursor:pointer; }
.home-pro .proroll { height:217px; width:970px; overflow:hidden; position:relative; }
.home-pro .proroll .left-btn { width:20px; height:48px; position:absolute; left:0; top:70px; }
.home-pro .proroll .right-btn { width:20px; height:48px; position:absolute; right:0; top:70px; }
.imgroll { width:850px; margin:0 auto; overflow:hidden; height:217px; position:relative; }
.imgroll a { display:block; width:162px; color:#555; text-align:center;}
.imgroll a img { display:block; margin-bottom:10px; margin-top:25px; width:162px; height:139px; }
.imgroll .roll-list { position:absolute; left:0; top:0; min-width:970px; }
.imgroll .roll-list li { display:block; width:162px; color:#555; text-align:center; float:left; margin-right:15px; }

.home-news { margin-top:20px; padding-bottom:30px; background:url(../images/home-news-bottom-bg.jpg)center bottom no-repeat; }
.home-news-tab {  width:700px; float:left; }
.home-news .tab-menu { height:45px; background:url(../images/home-pro-title-bg.jpg) repeat-x; width:700px; }
.home-news .tab-menu .item { width:150px; height:38px; float:left; background:#e3e3e3;  border-top:none; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; line-height:36px; cursor:pointer; }
.tab-active {  position:relative; background:#006cbe !important; color:#fff;}
.tab-active-icon { display:none; }
.tab-active .tab-active-icon { display:block; position:absolute; bottom:-15px; left:75px; }
.home-news .tab-cont { width:700px; height:460px;}
.home-news-tab .tab-cont .hot-news { width:700px;  }
.hot-news .hot-img { display:block; float:left; margin-top:20px;  width:210px; height:175px; overflow:hidden;  }
.hot-news .hot-img img { border:1px solid #555 }
.hot-news .hot-cont { width:460px; float:right; margin-top:20px; font-size:12px; color:#666; line-height:22px; padding:0 10px; }
.hot-news .hot-cont p { padding:15px 0; }
.hot-news .hot-more { display:block; float:right; }
.home-news .news-list { margin-top:15px; background:url(../images/news-list-j.jpg) 350px 7px no-repeat; overflow:hidden; height:216px; }
.home-news .news-list ul { width:750px; }
.home-news .news-list li { border-bottom:1px dashed #999; width:325px; float:left; height:35px; line-height:33px; margin-right:50px;}
.home-news .news-list li a { color:#999; font-size:12px; }

.hot-lable { font-size:12px; color:#76b0dd; margin-top:20px; margin-bottom:20px; position:relative;}
.hot-lable a { font-size:12px; color:#76b0dd; padding-right:15px;}
.hot-lable a:hover { color:#014fbc;}
.hot-lable .hot-seacth-wrap { position:absolute; top:0; right:0; }

.page-side-nav { width:218px; float:left; background:#0c7cc5;  padding-bottom:5px; }
.page-side-nav .title { font-size:20px;  height:55px; background:url(../images/Page-side_nav_bg.jpg) no-repeat; line-height:54px; text-align:center; color:#fff;}
.page-side-nav .list { margin-top:20px; width:208px; margin:0 auto; background:#fff; padding-top:20px;  padding-bottom:20px; }
.page-side-nav .list-title { font-size:18px; color:#0f7ec6; height:35px; line-height:33px; text-indent:24px;  }
.page-side-nav .list-title  a { color:#0074c1 }
.page-side-nav .list dd { height:30px; line-height:30px; text-indent:24px; }
.page-side-nav .list dd a { color:#666; }
.page-body { width:738px; float:right; }
.page-location { height:30px; border-bottom:2px solid #c4c4c4; font-size:12px; color:#666; }
.page-location a { font-size:12px; color:#0074c1; }

.pro-list { width:738px; overflow:hidden; }
.pro-list ul li { width:369px; float:left; padding-bottom:10px; }
.pro-list ul li .proimg { display:block; width:144px; height:132px; border:1px solid #aaa; margin-top:12px; float:left;  }
.pro-list ul li .procont { float:left; margin-top:10px; width:197px; margin-left:10px; }
.pro-list ul li .procont a { font-size:12px; color:#666; line-height:22px; }
.page { margin-top:10px; }
.page .page-l { float:left; font-size:12px; padding-right:15px; color:#666; }
.page .page-r { float:right; font-size:12px; }
.page .page-r a { display:block; padding:5px 9px; float:left; border:1px solid #666; margin-left:5px; }
.page .page-r span { padding:5px 9px; display:block; margin-left:5px; float:left; }
.page .page-r a:hover { background:#0074c1; color:#fff; }

.page-news-list li { height:35px; border-bottom:1px dashed #999; line-height:33px; position:relative; padding-left:20px; background:url(../images/page-news-item-bg.png)left 14px no-repeat;}
.page-news-list li span { display:block; position:absolute; right:0; top:0; font-size:14px; color:#888 }
.page-news-list li a { font-size:14px; color:#666;}
.page-news-list li a:hover { color:#0074c1  }

.product-intro .preview {width:355px; float:left;}
/*.preview .bigPic-wrap { margin-top:10px; }
.preview .bigPic-wrap img { border:1px solid #bbbbbb; width:353px; height:323px; }
.preview .smallPic-wrap { width:355px; position:relative; margin-top:10px; }
.preview .smallPic-wrap .left { display:block; position:absolute; width:20px; height:46px; background:url(../images/left-img.jpg) no-repeat; left:0; top:20px; }
.preview .smallPic-wrap .right { display:block; position:absolute; width:20px; height:46px; background:url(../images/right-img.jpg) no-repeat; right:0; top:20px; }
.preview .smallPic-list { width:313px; margin:0 auto; }
.preview .smallPic-list .oh { min-width:400px;}
.preview .smallPic-list li { width:101px; float:left; height:92px; margin-right:5px; }
.preview .smallPic-list img { border:1px solid #bbb; width:99px; height:90px; }
*/
.probigshowbox{width:355px;height:325px;margin-top:10px;}
.probigshow{position:relative;width:355px;height:325px;}
.probigshow img{border:1px solid #bbbbbb; width:353px; height:323px;_width:353px;_height:323px; }
.probigshow .jqzoom{position:absolute;left:0px;top:0px;}

.div_prothumb{position:relative;width:355px;height:92px;margin-top:10px;}
.thumbporbox{position:relative;width:315px;height:92px;overflow:hidden;margin-left:20px;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;overflow:hidden;cursor:pointer;}
.div_prothumb .span_prev{width:20px; height:46px;left:0px;top:20px;background:url(../images/left-img-cur.gif) no-repeat;}
.div_prothumb .span_prevb{width:20px; height:46px;left:0px; top:20px;background:url(../images/left-img.jpg) no-repeat;}
.div_prothumb .span_next{width:20px; height:46px;right:0px; top:20px;background:url(../images/right-img-cur.gif) no-repeat;}
.div_prothumb .span_nextb{width:20px; height:46px;right:0px; top:20px;background:url(../images/right-img.jpg) no-repeat;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:105px;height:92px;text-align:center;}
.ul_prothumb img{border:1px solid #bbb;width:99px;height:90px;}
.ul_prothumb li.now img{border:1px solid #0a7ac4;}

.MagicZoomBigImageCont {border:1px solid #dfdfdf;}
.MagicZoomHeader {font:	10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important;}
.MagicZoomPup { z-index: 10;visibility: hidden; position: absolute; cursor:hand; width:50px;height:50px; border:1px solid #aaa;background: #ffffff; opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px;display:none; }
.MagicZoomLoading img {padding-top:3px !important}
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;}


.product-intro .info { width:350px; float:right; padding-top:10px;}
.product-intro .info .name { font-size:14px; color:#666; line-height:24px }
.classPor { font-size:12px; line-height:22px; padding-top:15px; color:#666;} 
.classPor a { font-size:12px; color:#666;}
.classPor a:hover { color:#0074c1}
.pro-xx { padding:20px 0; line-height:22px; font-size:12px; color:#666; }
.pro-xx .title { font-size:16px; font-weight:bold; color:#0074c1; height:35px; line-height:33px; border-bottom:2px solid #aaaaaa; }

.page-news-info .title { font-size:16px; color:#333; text-align:center; padding:10px 0; }
.page-news-info .time {padding:10px 0; text-align:center; font-size:12px; color:#666; border-bottom:1px dashed #999;}
.page-news-info .time span { color:#333; padding-right:10px; }
.page-news-info .cont { padding:10px 0; font-size:12px; color:#666; line-height:24px; }

.page-info { padding:25px; }
.page-info .cont { line-height:24px; font-size:14px; color:#666; }

.home-qa { width:243px; height:500px; float:right; padding-left:16px; background:url(../images/home-news-spt-img1.jpg)left top no-repeat; } 
.home-qa-title { height:45px; background:url(../images/home-pro-title-bg.jpg) repeat-x; color:#006cbe; line-height:40px; text-indent:24px; font-size:14px; }
.home-qa-wrap { width:243px; height:442px; overflow:hidden; }
.home-qa-wrap li { width:243px; height:442px; overflow:hidden; }
.home-qa-wrap .wen {position:relative; font-size:12px; color:#333; padding:0px 0 10px 25px;}
.home-qa-wrap .wen .icon-wen {display:block; width:20px; height:20px; line-height:18px; text-align:center; font-size:12px; color:#fff; background:#014fbc; position:absolute; left:0; top:0 }
.home-qa-wrap .da { position:relative; font-size:12px; color:#333; padding:0px 0 10px 25px; }
.home-qa-wrap .da .icon-da {display:block; width:20px; height:20px; line-height:18px; text-align:center; font-size:12px; color:#fff; background:#666; position:absolute; left:0; top:0 }


.yq { padding-top:10px; }
.yq .list { padding-top:15px; font-size:14px; color:#8f9091; }
.yq .list a { font-size:14px; color:#8f9091; }
.yq .list span  { padding:10px; }
.yq .list a:hover { color:#014fbc; }

.footer-nav { height:45px; background:#014fbc; line-height:43px; margin-top:20px; }
.footer-nav span { padding:0 38px; color:#fff; font: 12px/1.5 "Lucida Grande",tahoma,arial,\5b8b\4f53; }
.footer-nav a { color:#fff; font-size:16px; }
.copyright { height:166px; }
.bottom-logo { width:255px; height:62px; float:left; margin-top:43px; }
.bottom-copyright { float:left; font-size:12px; color:#666; line-height:24px; margin-left:40px; margin-top:32px; }
.bottom-copyright span { padding-left:15px; }
.bottom-ma { float:right; font-size:12px; color:#666; margin-top:30px; line-height:24px; }
.bottom-ma img { display:block;}


.form-row {
display: block;
clear: both;
min-height: 25px;
padding: 10px 0;
}
.form-row .form-row-label {
width: 75px;
float: left;
clear: left;
display: block;
}
.form-row .input-field{width:400px; float:left; font-family:Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,"微软雅黑";}
.form-row .textarea-field{width:400px; height:70px; float:left;font-family:Microsoft YaHei,\5FAE\8F6F\96C5\9ED1,"微软雅黑";}