@charset "utf-8";
/* CSS Document */
/*- public css--------------------------- */



/*meun_b*/
.meun_b{ background: url(../images/meun_bg.jpg); height:94px;}
.meun_b_m{ width:980px; margin:0 auto;}


/*首页 主体样式*/ 
#dm_mainbodyH{}
.new_product{ background:#f5f5f5; padding-bottom:40px; padding-top:40px;}
.NP_title{ height:83px; background:url(../images/default_21.jpg) no-repeat center; display:block; margin:0 auto;}
.NP_content{width:980px; margin:40px auto 0 auto;}
.NP_cont_T{ background:url(../images/default_24.jpg) no-repeat left center; height:16px; padding-left:240px; margin-bottom:54px;}
.NP_cont_T span{ background:url(../images/default_26.jpg) no-repeat right center; height:16px; float:right; display:block; width:230px;}
.NP_cont_T a{ font-size:14px; color:#3d3d3d; padding:0 6px; line-height:16px;}
.NP_cont_T a.current{ color:#e60012;}
/*首页 产品切换样式*/ 
#featureContainer { MARGIN: 0px auto; WIDTH: 980px; FONT-SIZE: 80%;  position:relative;}
#wrap {OVERFLOW: hidden}
#load {BACKGROUND-IMAGE: url(images/loader32x32.gif);TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 980px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px; }
#feature { POSITION: relative; }
#feature .button {POSITION: absolute;  WIDTH: 960px;  TOP: 72px;  LEFT: 0px}
#feature .prev {TEXT-INDENT: -9999px; WIDTH: 55px; DISPLAY: block; BACKGROUND: url(../images/feature_left.gif) center top; FLOAT: left; HEIGHT: 55px;  TOP: 55px;  z-index:999; position:absolute; left:-55px;}
#feature .next { TEXT-INDENT: -9999px; WIDTH: 55px; DISPLAY: block; BACKGROUND: url(../images/feature_right.gif) center top; FLOAT: right; HEIGHT: 55px;  TOP: 55px; position:absolute; right:-55px;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom}
#feature .next:hover {BACKGROUND-POSITION: center bottom}
.featureUL {LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px;  FLOAT: left;   LEFT: 0px}
.featureBox { WIDTH: 320px;  FLOAT: left; HEIGHT: 210px; OVERFLOW: hidden;}
#botton-scroll {Z-INDEX: 0;  MARGIN: 0px auto; WIDTH: 960px; FLOAT: left; HEIGHT: 210px; }
#block {Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto; WIDTH: 960px;  HEIGHT: 210px; FONT-SIZE: 70%; OVERFLOW: hidden;}
#block .box { MARGIN: 0px 20px;  WIDTH: 284px;  FLOAT: left; HEIGHT: 164px; text-align:center;}
#block .box img{ border:solid 1px #e8e8e8; display:block; margin-bottom:15px;}
#block .box a{ font-size:14px; color:#666;}
#block .box .feature-title {FONT-SIZE: 140%; FONT-WEIGHT: normal}
#block .box .feature-thumb {WIDTH: 284px;  FLOAT: left; HEIGHT: 164px;}






/*首页 关于我们和新闻样式*/
.home_contact{ background:#f0f0f0; overflow:hidden; height:545px;}
.HC_content{width:980px; margin:0px auto;}
.HC_cont_left{ width:330px; float:left; margin-top:40px;}
.HC_cont_left h3{ display:block; height:155px; margin:0; }
.h_about dt{}
.h_about dd{ padding-top:24px; line-height:25px;}
.h_about dd a{ color:#0059B2;}


.HC_cont_right{ width:580px; float:right; background:url(../images/about_bg.jpg) no-repeat 290px top; padding-top:45px; height:500px;}
.h_news{ width:290px; float:left;}
.h_news h2{ display:block; background:#1a99c6; width:94px; height:46px; float:right; text-align:center; line-height:46px; color:#fff; font-weight:normal; font-size:16px;}
.h_news .h_news_cont{ clear:both; padding-right:40px; padding-top:26px;}
.h_news .h_news_cont dl{ border-bottom:dashed 1px #a0a0a0; padding-bottom:10px;}
.h_news .h_news_cont dl dt{ height:94px;}
.h_news .h_news_cont dl dd{ line-height:24px; padding-top:10px;}
.h_news .h_news_cont ul{ padding-top:16px;}
.h_news .h_news_cont ul li{ background:url(../images/default_52.jpg) no-repeat left center; line-height:35px; padding-left:15px;}

.h_news2{ width:290px; float:left; }
.h_news2 h2{ display:block; background:#1bc6c0; width:94px; height:46px; text-align:center; line-height:46px; color:#fff; font-weight:normal; font-size:16px;}
.h_news2 .h_news_cont{ clear:both; padding-left:40px; padding-top:26px;}
.h_news2 .h_news_cont dl{ border-bottom:dashed 1px #a0a0a0; padding-bottom:10px;}
.h_news2 .h_news_cont dl dt{ height:94px;}
.h_news2 .h_news_cont dl dd{ line-height:24px; padding-top:10px;}
.h_news2 .h_news_cont ul{ padding-top:16px;}
.h_news2 .h_news_cont ul li{ background:url(../images/default_52.jpg) no-repeat left center; line-height:35px; padding-left:15px;}

/*contant*/
.contant{ width:980px;  margin:0 auto;}
.contant h3{ text-align:center; margin-bottom:20px;}
.contant_l{ width:465px; float:left;}
.contant_l p{ font-size:14px; padding-bottom:10px;}
.contant_r{ width:465px; float:right; }
.contant_r h3{ font-size:15px; color:#666;  font-weight:normal; text-align:justify; margin-top:0px; margin-bottom:11px;}

/*留言样式*/
.H_message{}
.H_message li{ display:block; margin-bottom:16px;}
.h_text1,.h_text2,.h_text3{ border:solid 1px #d1d1d1; line-height:30px; height:30px; padding-left:10px; color:#a0a0a0;}
.h_text1{float:left; width:209px; margin-bottom:18px;}
.h_text2{float:left; width:209px; margin-left:22px;}
.h_text3{ width:452px;}
.h_text4{ width:452px; line-height:28px; padding-left:10px;  border:solid 1px #d1d1d1; color:#a0a0a0; height: 195px;
margin-top: 18px;
margin-bottom: 10px; \9margin-left:-16px; _margin-left:-16px; *margin-left:-16px;}
.h_btn1{ width:122px; height:30px; background:#f1b500; display:block; text-align:center; line-height:30px; color:#fff;}

/*底部样式*/
.footer{ background:#5e5e5e; clear:both; border-top:solid 1px #d2d1d1; padding-top:34px; margin-top:40px;}
.footer_main {width:980px; margin:0 auto;font-size:12px; color:#fff;  }
.foot_list{ height:230px;}
.foot_list ul li{ float:left; padding:0 35px; background: url(../images/default_56.jpg) no-repeat top right; height:190px;}
.foot_list ul li strong a{ color:#fff; font-size:14px; font-weight:normal; line-height:36px;}
.foot_list ul li a{ display:block; color:#aaa; line-height:24px;}
.foot_list ul li a:hover{ color:#fff;}
.foot_left{  text-align:left; line-height:63px; }
.foot_left a{ color:#fff; }
.foot_contact{ width:200px; float:right;}
.foot_contact h2{ font-weight:normal; font-size:14px; height:54px;}
.foot_contact h2 span{ display:block; font-size:19px;}
.foot_c_content img{ display:block;}
.foot_c_content,.foot_c_content a{ color:#aaa; line-height:24px;}
.footer_bottom{ border-top:solid 1px #525253; background:#585858; height:50px; clear:both; line-height:50px; text-align:center; color:#fff;}
/*内页样式*/
.main_product{width:980px; margin:0px auto 0 auto;}
.MP_title{ margin-top:42px; border-bottom:solid 1px #d1d1d1; height:32px;}
.MP_title h2{ text-transform:uppercase; font-weight:normal; font-size:16px; color:#aaa; height:32px; line-height:32px; width:1100px; margin:0 auto;}
.MP_title h2 strong{ font-size:20px; font-weight:normal; color:#333; border-bottom:solid 1px #727272; display:block; float:left; height:32px; margin-right:5px;}
.MP_content{width:980px; margin:40px auto 0 auto;}


/*右边样式*/
.dm_side_right{ width:847px; float: left; display:inline;  overflow:hidden;  height:auto;padding-left:10px; }
.dm_side_right .title { height:33px; display:block; border-bottom:solid 1px #dedede;}
.dm_side_right .title h1{ font-family:"微软雅黑"; line-height:20px; font-weight:normal;  font-size:16px; color:#333; background: url(../images/right_title01.gif) no-repeat left center; padding-left:24px;}
.dm_side_right .title p{ height:40px; float:right; line-height:40px; padding-right:10px; color:#333;}

/*产品*/
.pro_lista{ width:240px; float:left; display:block; margin:15px 15px; padding:5px; border:solid 1px #ddd; height:180px; background:#f5f5f5;}
.pro_lista dt{ display:block; background: url(../images/product-holder-b.png) no-repeat bottom; height:145px; width:228px; float:left;}
.pro_lista dd{ font-size:12px; line-height:20px; text-align:center;}
.pro_lista dd strong a{ font-size:13px; line-height:30px; display:block; font-weight:normal; }
.pro_lista dd strong a:hover{ color:#0282cb;}
.pro_lista dd a:hover{ color:#333}
.pro_lista:hover{ border:solid 1px #0059B2; display:block; background:#fff; color:#333;}
.pro_lista label{ float:left; display:block; width:200px; text-align:left; height:20px;}

/*产品详细页样式*/
.pro_content{margin-top:50px;}
.title_tab3{ height:39px; border-bottom:solid 1px #d6d6d6; margin-top:10px; }
.title_tab3 ul li{ height:39px;  width:136px; padding:0 40px; display:block; background:url(../images/pro_line.gif) no-repeat right center; line-height:39px; float: left; text-align:center;}
.title_tab3 ul li a{font-family:"微软雅黑", "宋体"; color:#666; display:block; font-size:15px; width:136px;  }
.title_tab3 ul li a:hover{height:40px; background:#fff url(../images/pro_tabbg.jpg) no-repeat bottom; color:#11306e;  }
.title_tab3 ul li.current a{height:40px; background:#fff url(../images/pro_tabbg.jpg) no-repeat bottom; display:block; color:#11306e; }
.product_tab{}
.product_tab_cont1{ padding:10px; line-height:24px;}

.zoom_text{ width:340px; float:left;  font-size:12px; line-height:26px; border-bottom:solid 1px #d1d1d1; padding-bottom:20px;}

.zoombox{background:#f4f4f4; width:805px; overflow:hidden; padding:15px; }
.zoombox .zoompic{ width:300px; float:left; padding:4px; margin-right:40px; border:1px solid #d4d4d4; }
.zoombox .zoompic img{ }
.zoombox h3{ float:left; width:340px; display:block; color:#11306e; font-size:16px; line-height:40px; margin:0px 0 10px; font-weight:normal;}
.sliderbox{height:64px; overflow:hidden;margin:6px 0 0 0; float:left; padding-top:20px; width:340px; }
.sliderbox .arrow-btn{width:20px;height:50px;background:url(../images/images/arrow-btn.png) no-repeat;cursor:pointer; margin-top:6px;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -50px;}
.sliderbox #btn-right{float:right;background-position:-20px 0;}
.sliderbox #btn-right.dasabled{background-position:-20px -50px;}
.sliderbox .slider{float:left;height:64px;width:280px;position:relative;overflow:hidden;margin:0 0 0 5px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:72px;height:64px;text-align:center; margin-right:5px; display:inline;}
.sliderbox .slider li img{border:solid 1px #dfdfdf;}
.sliderbox .slider li.current img{border:solid 1px #e60012;}

 .dm_Product_info { width:280px; margin:0px; float:right; padding-top:10px;}
 .dm_Product_info dt { font-weight:bold;line-height:36px; font-size:18px; color:#016d9b; display:block; border-bottom:solid 2px #016d9b;}
 .dm_Product_info dd { width:247px; line-height:24px; padding-top:5px;}
 
 
 .demo_list{}
 .demo_list ul li{ width:168px; float:left; display:block; margin:15px 8px; }
 .demo_list ul li img{ padding:1px; border:solid 1px #eee;}
 .demo_list ul li span{ display:block; line-height:25px; font-size:12px;}
 .demo_list h2{ font-size:14px; color:#0061ab; height:36px; padding-left:10px; background:#eee; line-height:36px; clear:both;}
