@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:'微软雅黑',Arial, Helvetica, sans-serif; color:#000; background:#f0f5fa;}
a{color:#555;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; }
h2{ font-size:12px; font-weight:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}


.header{ background:url(../images/head.jpg) top center no-repeat; height:195px;}
.top{ height:107px;}
.logo{ width:576px; height:53px; float:left; margin:23px 0px 0px 0px;}
.top_rt{ float:right; margin-top:30px; padding-right:10px;}
.top_rt ul{ float:right;}
.top_rt ul li span{ color:#ccc; margin:0px 10px;}
.top_rt ul li a{ color:#ccc;}
.top_rt ul li a:hover{ text-decoration:underline; color:#f60;}
.menu_bg{ height:89px;}
.tel{ width:255px; height:39px; float:left; padding-top:25px;}
/*menu start*/
.menu{ height:30px;z-index:2; position:relative; float:right;padding-top: 35px;}
.menu ul{height:30px; line-height:30px;}
.menu ul li{ float:left; position:relative; display:block; width:90px; height:30px; text-align:center;}
.menu ul li.this a{color:#fff; background:#0A5AA7;}
.menu ul li.this ul li a{color:#333; background:none;}
.menu ul li ul{ line-height:30px; width:90px;padding-top: 3px;display: none;position:absolute;top:30px;left:0; }
.menu ul li ul li{ float:left; width:90px; height:35px; text-align:center;background:#F0F5FA; line-height:35px;}
.menu ul li ul li a{font-size:14px;color:#333;text-decoration:none;width:90px; height:33px;text-align:center;}
.menu ul li ul li a:hover{color:#fff; background:#0A5AA7;}
.menu ul li ul li.this a{color:#fff; background:#0A5AA7;}
.menu ul li a{ font-size:14px;color:#333;text-decoration:none;display:block; width:90px; height:30px; text-align:center;font-family:"Microsoft YaHei";}
.menu ul li a:hover{color:#fff;background:#0A5AA7;}
.menu ul li.this .nava{color:#fff;background:#0A5AA7;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
.search_con{ position:relative; z-index:2; width:310px; height:35px; background:url(../images/search.png) no-repeat; margin-top:-51px; float:right; }
.search_con .text{position: absolute; left: 5px; top: 0px; height: 34px; border: none;background: none; padding: 0; margin: 0; line-height: 34px; width: 260px;}
.search_con .button{position: absolute; cursor: pointer; right: 0px; top: 0px; height: 35px;background: none; padding: 0; margin: 0; line-height: 35px; width: 45px; border: none;}

.content{ min-height:100px; padding-top:15px; padding-bottom:15px;}
.sbzs{ height:300px; overflow:hidden;}
.lm_h2{ background:url(../images/h2.png) no-repeat; height:50px; line-height:50px;}
.lm_h2 strong{ font-size:22px; float:left; color:#33526f; font-family:"Microsoft YaHei";}
.lm_h2 strong small{ color:#ffb900; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.lm_h2 ul{ float:left; padding-left:20px; width:694px; overflow:hidden;height:40px;}
.lm_h2 ul li{ float:left;height:30px;}
.lm_h2 ul li a{ color:#33526f;padding:0px 10px;height:30px;}
.lm_h2 ul li a:hover{color:#f60;}
.lm_h2 span{float:right;}
/*scroll_left start*/
#scroll_left{overflow:hidden;width:980px; padding-top:15px; margin-left:10px;}
.scroll_scale{width:235px;height:204px; margin:10px 8px; overflow:hidden; border:#acc9e9 1px solid; float:left; text-align:center;} 
.scroll_scale:hover{background: #dfe9f3;}
.scroll_scale img{max-width:235px; height:175px; width: expression(this.width >235 && this.height < this.width ? 235: true); height: expression(this.height > 175 ? 175: true);}
.scroll_text{height:24px; line-height:24px; text-align:center;width:231px;padding:2px; background:#acc9e9; float:left;}
/*scroll_left end*/

.gsjj_bg{ background:url(../images/jj_bg.jpg) repeat-x; height:386px; overflow:hidden; margin-top:10px;}
.gsjj{ width:500px; height:310px; float:left; padding-top:50px;}
.gsjj h2{ background:url(../images/h3.png) no-repeat; height:50px; line-height:50px; margin-bottom:10px;}
.gsjj h2 strong{ font-size:22px; float:left; color:#fff; font-family:"Microsoft YaHei";}
.gsjj h2 strong small{ color:#ffb900; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.gsjj h2 a{ display:block;float:right; padding-top:15px;}
.gsjj dl dt{height:130px; width:193px; padding:4px; border:#305a82 1px solid; margin-right:15px;overflow:hidden; float:left;}
.gsjj dl dd{ line-height:24px; text-indent:2em; color:#dfe9f5;}
.gsjj dl dd a{ color:#f60;}
.gsjj dl dd a:hover{ text-decoration:underline;}

.news{ width:470px; height:310px; float:right; padding-top:50px;}
.news h2{ background:url(../images/h3.png) no-repeat; height:50px; line-height:50px; margin-bottom:10px;}
.news h2 strong{ font-size:22px; float:left; color:#fff; font-family:"Microsoft YaHei";}
.news h2 strong small{ color:#ffb900; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.news h2 a{ display:block;float:right; padding-top:15px;}
.news dl{ height:115px; overflow:hidden;}
.news dl dt{ height:95px; overflow:hidden; padding:4px;border:#305a82 1px solid; float:left; margin-right:15px;}
.news dl dd { line-height:22px; color:#85a6c7;}
.news dl dd strong{ font-size:14px;}
.news dl dd strong a{ color:#dfe9f5;}
.news dl dd strong a:hover{ color:#f60;}
.news ul li{ line-height:32px; border-bottom:#486786 1px dashed;}
.news ul li a{ display:block; float:left; background:url(../images/news_point.jpg) left 8px no-repeat; padding-left:14px; color:#dfe9f5;}
.news ul li a:hover{ color:#f60;}
.news ul li span{ float:right; color:#85a6c7;}

.cpzs{ height:auto;overflow:hidden; margin-top:15px;}
.cpzs h2{ background:url(../images/h2.png) no-repeat; height:50px; line-height:50px;}
.cpzs h2 strong{ font-size:22px; float:left; color:#33526f; font-family:"Microsoft YaHei";}
.cpzs h2 strong small{ color:#ffb900; padding-left:5px; font-family:Arial, Helvetica, sans-serif; }
.cpzs h2 a{ display:block;float:right;}
.cp_list{ position:relative; zoom:1;}
.cp_list ul li{ width:240px;  float:left; margin-top:10px;height:215px; overflow:hidden; display:inline; margin-left:8px; text-align:center;}
.cp_list ul li .proli{width: 230px; height: 175px; text-align: center; background: #dfe9f3;padding: 2px; border: #acc9e9 solid 1px;}
.cp_list ul li .proli:hover{background:none;}
.cp_list ul li .proli img{max-width:230px; max-height: 175px; width: expression(this.width >230 && this.height < this.width ? 230: true); height: expression(this.height > 175 ? 175: true);height: 175px;}
.cp_list ul li span{ display:block; height:30px; line-height:30px; text-align:center; background:#dfe9f3; border:#acc9e9 1px solid; color:#33526f; border-top:none; width:234px;}

.footer_bg{ background:url(../images/footer.jpg) repeat-x; height:269px;}
.yqlj{ height:73px; line-height:73px; overflow:hidden;}
.yqlj span{ float:left;color:#fff; line-height:73px;}
.yqlj  ul{ float:left; line-height:73px; padding-left:5px;}
.yqlj  ul li a{ padding:0px 10px; color:#fff;}
.yqlj  ul li a:hover{ text-decoration:underline;}
.footer{ text-align:center;}
.footer dl{ padding-top:60px;}
.footer dl dd{ line-height:24px; color:#fff;}
.footer dl dd a{ color:#fff;}
.footer dl dd a:hover{ text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------------------*/

/*---------------------insed.html----------------------------------*/
.inside_con{ min-height:100px; padding-top:15px; padding-bottom:20px;}
.inside_left{ width:212px; min-height:100px;float:left;}
.left_01{ width:212px; min-height:50px; padding-bottom:50px; background:url(../images/side_bottom.jpg) bottom no-repeat; margin-bottom:15px;}
.left_01 h2{ background:url(../images/side_top.jpg) no-repeat; height:50px; line-height:60px; text-align:center; color:#fff; font-size:15px; font-family:"Microsoft YaHei";}
.left_01 ul{ background:url(../images/side_center.jpg) repeat-y; padding-top:5px;}
.left_01 ul li{ background:url(../images/side_bg.png) no-repeat; height:38px; line-height:38px; width:191px; margin:0px auto; padding-bottom:5px;}
.left_01 ul li a{ padding-left:20px; font-size:14px;}
.left_01 ul li.this a{color:#f60;}

.left_02{ width:212px; background:url(../images/contact.jpg) no-repeat; height:260px;}
.left_02 h2{ height:38px; line-height:38px; font-family:"Microsoft YaHei"; font-size:15px; color:#fff; text-align:center; font-weight:bold;}
.left_02 ul{ padding: 5px 15px;}
.left_02 ul li{ line-height:24px; color:#33526f;}

.inside_right{ width:760px; min-height:200px; float:right;}
.title {height:31px; line-height:31px; border-bottom:#cbe1f7 1px solid;}
.title strong{float:left; color:#33526f; font-size:14px; font-family:"Microsoft YaHei"; background:url(../images/main_title.jpg) left center no-repeat; padding-left:24px;}
.title span{ float:right; color:#333; margin-right:10px;}
.title span a{ color:#333;}
.title span a:hover{ text-decoration:underline;}

.nr{ color:#333; font-size:14px; padding-bottom:15px;padding-top: 20px;}
.nr table tr td img{margin:0 auto;display:block;}
.nr table tr td .list{float:right;}

.nr ul .tpys{ width:240px;  float:left; margin-top:10px;height:215px; overflow:hidden; display:inline; margin-left:8px; text-align:center;}
.nr ul .tpys .proli{width: 230px; height: 175px; text-align: center; background: #dfe9f3;padding: 2px; border: #acc9e9 solid 1px;}
.nr ul .tpys .proli:hover{background:none;}
.nr ul .tpys .proli img{max-width:230px; max-height: 175px; width: expression(this.width >230 && this.height < this.width ? 230: true); height: expression(this.height > 175 ? 175: true);height: 175px;}
.nr ul .tpys span{ display:block; height:30px; line-height:30px; text-align:center; background:#dfe9f3; border:#acc9e9 1px solid; color:#33526f; border-top:none; width:234px;}

.product_show h2{ line-height:28px; height:28px; border-bottom:#ddd solid 1px;font-weight:normal; margin-bottom:0px;}
.product_show h2 strong{ float:left; background:url("images/title_04.gif") no-repeat; width:97px; height:28px; line-height:28px;text-align:center;font-size:14px; color:#fff;}
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}

.product_zhanshi{ margin-top:20px;}
.product_zhanshi dl{ margin-left:15px;}
.product_zhanshi dl dt{ line-height:36px; font-size:14px;}
.product_zhanshi dl dd{ line-height:28px; border-bottom:#ddd dashed 1px;}
.product_zhanshi dl dd span{ color:#f90; font-size:14px; font-weight:bold; font-family: Verdana, Geneva, sans-serif;}
.xiangxi{ margin-top:20px;}
.xiangxi h2{ height:28px; font-size:12px; line-height:28px; color:#005895; border-bottom:#ddd solid 2px;}
.xiangxi h2 strong{ float:left; display:block; border-bottom:#005895 solid 2px; height:28px; padding:0 0px;}
.xiangxi_con{ padding:10px 0;}
.xiangxi_con p{ font-size:14px;}
.shangxia{ height:26px; padding-top:10px;}
.shangxia a{ display:block; background:url(../images/pre.gif) no-repeat; width:99px; height:26px; text-align:center; line-height:26px; font-size:14px; color:#005895; font-weight:bold; float:right; margin-left:16px;_margin-left:8px;  }
.pro1 { width:115px; height:128px;}
.pro1 td img{max-width:115px; max-height:100px; width:expression(this.width >115 && this.height < this.width ? 115: true); height: expression(this.height > 100 ? 100: true);border:1px solid #ccc; padding:5px}
.pro2{max-width:288px; max-height:216px; width: expression(this.width >288 && this.height < this.width ? 288: true); height: expression(this.height > 216 ? 216: true);}
.pro3{max-width:64px; max-height: 48px; width: expression(this.width >64 && this.height < this.width ? 64: true); height: expression(this.height > 48 ? 48: true);}
ul#thumblist li a{display:block;border:1px solid #CCC; height:54px; line-height:54px;}
ul#thumblist li a.zoomThumbActive{border:1px solid #c00;}
.clearfix ul li{ float:left; width:70px; margin:0 2px;display:inline;}
.clearfix ul li img{ padding:0; margin:0; cursor:pointer;}
.zoomPad{position:relative;z-index:99;cursor:crosshair;}
.zoomPreload{-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;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}
.hover2{ background:#f4f4f4;}



.product_show ul li
        {
            width: 170px;
            line-height: 20px;
        }
        .product_show ul li
        {
            float: left;
            margin: 15px 20px 0;
            border: #e4e4e4 solid 1px;
            display: inline;
        }
        .pro img
        {
            max-width: 160px;
            max-height: 150px;
            width: expression(this.width >160 && this.height < this.width ? 160: true);
            height: expression(this.height > 150 ? 150: true);
        }


.nynews ul li{ line-height:40px; border-bottom:#486786 1px dashed;width:100%;}
.nynews ul li a{ display:block; float:left; background:url(../images/arr.gif) left 13px no-repeat; padding-left:20px; color:#555;}
.nynews ul li a:hover{ color:#f60;}
.nynews ul li span{ float:right; color:#85a6c7;}

/*分页样式*/
#PageList{margin-top:5px;font-size:12px; float:left; width:98%;padding-top:20px;font-size:12px;margin-bottom: 20px;margin-left: 15px;}
#PageList  li{margin:0px 2px 0px 0px;_margin:0px 2px 0px 0px;padding:2px 5px;border:1px #ccc solid;line-height:16px;float:left;}
#PageList  li a{font-size:12px;color: #424242;}
#PageList .this{ background-color:#F9F3D9;}
#pagelist .this a{color:#fff;}



.message_title{ height:40px; line-height:40px; font-size:16px; color:#133984; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262;padding-top: 15px;border-top: 1px dashed #ccc;margin-top: 10px; }
.message_detail{border-bottom: 1px dashed #cacaca;margin-bottom: 15px;padding-bottom: 15px;}
table.guestbook_table{ width:98%; border: 0px; }
table.guestbook_table th{ width:65px; text-align:left}
table.guestbook_table tr{border: 0px; line-height: 40px;}
table.guestbook_table td{ text-align:left;border: 0px; }
table.guestbook_table td span{padding-right: 10px;}
table.guestbook_table .operation{ text-align:center }
table.guestbook_table input[type="radio"]{width:auto;vertical-align: middle;}
table.guestbook_table input[type="checkbox"]{width:auto;vertical-align: middle;}
.form_button { width: 118px;height: 36px;vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/ background:url(../images/tijiao.png) no-repeat;margin-top: 15px;}
.form_text {  width:95%; background-position:  0px 0px;}
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_text:hover {background-position: 0px -37px;}
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; }
