/* CSS Document */
.page{ float:left; width:100%; min-height:600px;padding-bottom:50px;}
.page_banner{ float:left; width:100%; height:300px; background-position:center; background-repeat:no-repeat; background-image:url(../images/page_banner.jpg);}

.page_left{ float:left; width:225px;}
.page_left_1{float:left; width:225px; height:auto;}
.page_left_3{border: solid 1px #dddddd; background: #f5f5f5;}

.page_left_title{ float:left; width:194px; padding:0px 15px; height:56px; border-top:solid 2px #c7000b;}
.page_left_title dl{ float:left; width:100%;}
.page_left_title dl dt{ float:left; font-size:16px; color:#333333; font-weight:bold; line-height:56px;}
.page_left_title dl dd{ float:left; font-size:12px; color:#a0a0a0; line-height:50px; padding-top:5px;padding-left:5px;}
.page_left_main{ float:left; width:190px; padding:0px 15px 20px; min-height:130px;}
.page_left_main li{ font-size:14px; font-weight:bold; float:left; width:100%; text-align:center; line-height:40px; height:40px; margin-bottom:10px;background-image: linear-gradient(#fff, #ddd);border:1px solid #ddd;position:relative;}
 .page_left_main li ul{position:absolute;right:-253px;top: -1px;z-index: 10;display:none;}
 .page_left_main li ul li{margin-bottom: 0;width: 250px;clear: both;}
/*.page_left_main li a{ float:left; width:100%; background:url(../images/left_li_bg.png) no-repeat center; color:#FFF;}*/
.page_left_main li:hover{float:left;background: url(../images/left_bg_2.png) no-repeat center;background-size:100% 100% ;}
.page_left_main li:hover a{color:#fff}
.page_left_main li:hover ul {display:block;}
.page_left_main li:hover ul li a {color:#000}
.page_left_main li ul li:hover a {color:#fff}
#page_left_main_hover{ float:left; width:100%; background:url(../images/left_li_bg2.png) no-repeat center; color:#333333;}

.page_right{ float: left;margin-left: 20px;width: 920px;}
.page_right_title{ float:left; width:100%; height:79px; border-bottom:solid 1px #e4e4e4;}
.page_right_title dl{ float:left; width:100%;}
.page_right_title dl dt{ float:left; height:77px; line-height:77px; border-bottom:solid 3px #ed1b24; color:#333333; font-size:16px; font-weight:bold;}
.page_right_title dl dd{ float:right; height:79px; line-height:79px; color:#333333;}
.page_right_title dl dd img{ padding-right:6px;}
.page_right_title dl dd a{ color:#333333;}
.page_right_title dl dd a:hover{ color:#ed1b24;}

.page_main{ float:left; width:900px; padding:20px 15px;}
.page_main2{ float:left; width:960px;  padding:20px 0px;}

.about{ line-height:25px; color:#333333; font-size:14px; }
.about img{ padding:20px;}
.contact{ float:left; width:100%;}
.contact dl{ float:left; width:100%; border-bottom:dashed 1px #d7d5d5; font-size:14px; height:69px; line-height:69px;}
.contact dl dt{ float:left;  font-size:14px; color:#999999;}
.contact dl dt img{ width:16px; height:22px; margin-top:23px; float:left; margin-left:35px; margin-right:5px;}
.contact dl dd{ float:left; font-size:14px; color:#333333;}

.service{float:left; width:100%; line-height:25px; color:#333333; font-size:14px; }
.service img{ padding:20px 0px;}

.news{ float:left; width:100%;}
.news li{ float:left; width:100%; margin:10px 0px;}
.news_img{ float:left; width:250px; height:180px; overflow:hidden;}
.news_img img{ width:100%; height:auto}
.news_right{ float:left; width:620px; margin-left:30px;}
.news_title{ font-size:16px; color:#333333; font-weight:bold; line-height:40px;}
.news_time{ font-size:14px; color:#999999; line-height:25px;}
.news_zhaiyao{ font-size:14px; color:#999999; line-height:25px;}
.news li a:hover .news_title,.news li a:hover .news_time,.news li a:hover .news_zhaiyao{color:#ed1b24;}

.news_show{ float:left; width:100%; padding-bottom:20px;}
.news_show_main{font-family:"微软雅黑"; float:left; width:100%; }
.news_show_title{ font-size:18px; color:#333333; font-weight:bold; text-align:center; line-height:40px; padding-top:20px;}
.news_show_time{ color:#999999;  border-bottom:dashed 1px #dddddd; text-align:center; line-height:30px; padding-bottom:20px;}
.news_show_content{ font-size:14px; color:#333333; line-height:25px; padding-top:20px;}


.equipment{float:left; width:100%;}
.equipment li{ float:left; width:280px; margin:20px; }
.equipment_img{ width:280px; height:280px; overflow:hidden; float:left;}
.equipment_img img{ width:280px; height:280px; position:relative;}
.equipment_txt{ float:left; width:100%; height:50px; line-height:50px; overflow:hidden; text-align:center; font-size:14px; color:#333333;}


.product{ float:left; width:100%; padding-bottom:20px;}
.product li{ float:left; width:280px;margin:20px;}
.product_txt{ height:40px; line-height:40px; text-align:center; font-size:16px; color:#303030;}
.product_img{ float:left; width:280px; height:280px; overflow:hidden; text-align:center;}
.product_img img{ width:280px; position:relative;}




.product_show_img{ float:left; width:100%; text-align:center;}
.product_show_img img{ text-align:center;}
.product_show_main{ float:left; width:100%; margin-top:50px;}


















