/* CSS Document */
.page{ float:left; width:100%; min-height:600px; padding-top:10px; padding-bottom:50px;}

.page_left{ float:left; width:188px; border:solid 1px #dddddd; background:#ffffff; padding:17px 15px;}
.page_left_title{ float:left; width:100%;}
.page_left_title dl{}
.page_left_title dl dt{ height:30px; line-height:30px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#333333;}
.page_left_title dl dd{ height:25px; line-height:25px; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#2bb6a3;}

.page_left_main{ float:left; width:100%;}
.page_left_main li{ float:left; width:100%; font-family:"微软雅黑"; font-size:14px;}
.page_left_main li a{ background:url(../images/page_left_a.jpg) no-repeat center; float:left; width:100%; margin-top:5px; height:40px; line-height:40px; text-align:center; color:#333333;}
.page_left_main li a:hover{ background:url(../images/page_left_hover.jpg) no-repeat center; color:#ffffff;}
#page_left_hover{background:url(../images/page_left_hover.jpg) no-repeat center; color:#ffffff;}
.page_left_main li ul{ display:none;}
.page_left_main li:hover ul{ display:block; position:absolute; margin-left:188px; width:188px; padding-left:2px; z-index:5555;}
.page_left_main li:hover ul li{ float:left; width:100%; font-family:"微软雅黑"; font-size:14px;}
.page_left_main li:hover ul li a{background:url(../images/page_left_a.jpg) no-repeat center; float:left; width:100%; margin-top:5px; height:40px; line-height:40px; text-align:center; color:#333333;}
.page_left_main li:hover ul li a:hover{ background:url(../images/page_left_hover.jpg) no-repeat center; color:#ffffff;}



.page_left_main li:hover ul li ul{ display:none !important;}
.page_left_main li ul li:hover ul{ display:block !important; position:absolute; margin-left:188px; width:188px; padding-left:2px;}
.page_left_main li ul li:hover ul li{ float:left; width:100%; font-family:"微软雅黑"; font-size:14px;}
.page_left_main li ul li:hover ul li a{background:url(../images/page_left_a.jpg) no-repeat center; float:left; width:100%; height:40px; line-height:40px; text-align:center; color:#333333;}


.page_left_main li ul li:hover ul li ul{display:none !important;}
.page_left_main li ul li ul li:hover ul{ display:block !important;position:absolute; margin-left:188px; width:188px; padding-left:2px; }


.page_right{ float:left; width:760px; margin-left:20px;}
.page_right_title{ float:left; width:100%; border-bottom:solid 1px #dddddd; margin-bottom:30px;}
.page_right_title dl { height:48px;line-height:48px; margin-top:4px;}
.page_right_title dl dt{ float:left; font-family:"微软雅黑"; font-size:16px; color:#000000; font-weight:bold; background:url(../images/page_right_tbg.png) no-repeat left; padding-left:15px; }
.page_right_title dl dd{ float:right; background:url(../images/page_right_tbg2.png) no-repeat left; padding-left:15px; font-family:"微软雅黑"; color:#999999;}
.page_right_title dl dd a{ color:#999999;}
.page_right_title dl dd a:hover{ color:#2bb6a3;}

.page_right_main{ float:left; width:100%; padding-bottom:20px;}

.about{ line-height:25px; font-family:"微软雅黑"; color:#333333; font-size:14px; width:720px; margin:0px auto;}
.about img{ padding-bottom:20px;}

.honor{ float:left; width:100%;}
.honor dl{ width:220px; height:260px; float:left; text-align:center; margin:15px;}
.honor dl a{ float:left; width:100%;}
.honor dl dd{width:218px; height:218px; border:solid 1px #dddddd; float:left;}
.honor dl dd img{ max-height:100%; max-width:100%;}
.honor dl dt{ font-family:"微软雅黑"; font-size:14px; color:#333333; height:40px; padding:15px 0px; line-height:20px; overflow:hidden; float:left; width:100%;}

.honor_show{ float:left; width:100%;}
.honor_left{ float:left; width:348px; border:solid 1px #dddddd; height:348px; text-align:center;}
.honor_left img{ max-height:100%; max-width:100%;}
.honor_right{ float:left; width:350px; margin-left:30px;}
.honor_right dl{}
.honor_right dl dt{ font-family:"微软雅黑"; font-size:14px; color:#333333; font-weight:bold; line-height:35px;}
.honor_right dl dd{ font-family:"微软雅黑"; font-size:14px; color:#999999; line-height:30px;}
.honor_right dl dd img{ max-width:350px; height:auto;}

.innovation{font-family:"微软雅黑"; font-size:14px; color:#333333; line-height:30px;}
.innovation_main{ background:#2bb6a3; width:90%; padding:20px 5%; color:#FFF; }


.news{ float:left; width:100%; padding-bottom:20px;}
.news_list{}
.news_list li{ float:left; width:100%; height:70px; padding:15px 0px; border-bottom:dashed 1px #dddddd;} 
.news_left{ float:left; width:70px; height:70px; background:#2bb6a3; text-align:center;}
.news_left dl dt{ font-family:"微软雅黑"; font-size:36px; font-weight:bold; color:#FFF; line-height:30px; padding-top:15px;}
.news_left dl dd{ font-family:"微软雅黑"; font-size:12px; font-weight:bold; color:#FFF; line-height:15px;}
.news_right{ float:left; width:890px; margin:0 20px;}
.news_right dl {}
.news_right dl dt{ font-family:"微软雅黑"; font-size:16px; color:#333333; line-height:30px; height:30px; overflow:hidden;}
.news_right dl dd{ font-family:"微软雅黑"; font-size:14px; color:#999999; line-height:20px; height:40px; overflow:hidden;}
.news_right dl a:hover dt,.news_right dl a:hover dd{ color:#2bb6a3;}

.news_show{ float:left; width:100%; padding-bottom:20px;}
.news_show_main{font-family:"微软雅黑"; float:left; width:100%; }
.news_show_title{ font-size:24px; color:#2bb6a3; font-weight:bold; text-align:center; line-height:50px; padding-top:20px;}
.news_show_time{ color:#999999;  border-bottom:dashed 1px #dddddd; text-align:center; line-height:40px; padding-bottom:20px;}
.news_show_content{ font-size:14px; color:#333333; line-height:25px; padding-top:20px;}

.product{ float:left; min-height:820px;}
.product dl{ float:left; width:220px; height:265px; margin-right:25px;}
.product dl dt{ height:45px; line-height:45px; overflow:hidden; color:#333333; float:left; width:100%; text-align:center;}
.product dl dd{ float:left; width:220px; height:220px; float:left;}
.product dl dd img{ max-height:100%; max-width:100%; height:auto; width:auto;}
.product_show{ float:left; width:100%;}
.product_show_left{ float:left; width:350px;}
.product_show_right{ float:left; width:355px; margin-left:35px;}
.product_show_right_t{ line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#333333; font-weight:bold;}
.product_show_right_m{}
.product_show_right_m dl{ float:left; width:100%; line-height:30px;}
.product_show_right_m dl dt{ float:left; font-family:"微软雅黑"; font-size:14px; color:#999999; width:120px;}
.product_show_right_m dl dd{ float:left; font-family:"微软雅黑"; font-size:14px; color:#333333;}

.case{}
.case_main{ float:left; width:100%;}
.case_main dl{ float:left; width:310px; margin-left:35px; margin-bottom:10px;}
.case_main dl dd{ width:310px; height:200px;}
.case_main dl dd img{ max-height:100%; max-width:100%; height:auto; width:auto;}
.case_main dl dt{ height:45px; line-height:45px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#333333;}

.talent{ font-family:"微软雅黑"; font-size:14px; color:#333333; float:left; width:100%;}
.talent dl{ float:left; width:100%;}
.talent dl dd{ float:left; width:50%; line-height:30px;}
.talent_main{float:left; width:100%;}
.talent_main dl{ }
.talent_main dl dt{ font-weight:bold; color:#2bb6a3;}
.talent_main dl dd{line-height:30px;}

.contact{}
.contact_main{float:left; width:100%;}
.contact_content{ line-height:35px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#333333; padding-top:30px;}
#map{ width:100%; height:352px;}










