﻿.middle1{ padding-top:29px;}
.middle1 .middle1_leftnav{ width:211px; float:left;}
.middle1 .middle1_rightpro{ width:762px; /*float:left; margin-left:15px;*/ float:right; border:1px solid #CBCBCB; /* height:484px; */ overflow:hidden}
.middle1_leftnav h1{background:url(images/left_nav_tit2.gif) no-repeat;height:46px; padding-left:20px; color:#FFFFFF; font-size:17px; line-height:46px;}
.middle1_leftnav h1 span{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:normal; padding-left:5px;}
.middle1_leftnav .leftnav_con{ border:4px solid #0077C0; border-top:none;padding:5px 5px; list-style:none;}
.left_nav_over{ /* height:415px; */ overflow:hidden;}


.topleft_protit{ background:url(images/top_tj_navbg.gif) repeat-x; height:44px; line-height:44px; overflow:hidden;}
.topleft_protit h1{ width:175px; height:44px; line-height:44px; float:left; padding-left:15px;}
.topleft_protit h1 b{ font-size:16px; color:#0077C0;}
.topleft_protit h1 span{ font-family:lucida Grande,Verdana,Microsoft YaHei; color:#9898A4; font-weight:normal;}
.topleft_protit .toppro_con{ list-style:none; height:44px; float:left; width:500px;}
.topleft_protit .toppro_con li{ float:left; margin-right:1px;}
.topleft_protit .toppro_con li a,.topro{ display:block; height:44px; line-height:44px; width:92px; text-align:center; font-size:13px; color:#333335;}
.topleft_protit .toppro_con li a:hover,.topleft_protit .toppro_con li a.cur,.topro_on{ background:url(images/top_tj_over.gif) no-repeat; color:#fff!important; font-weight:bold!important;}
.topleft_protit span.more{ float:right; padding-right:10px;}
.topleft_protit span.more a{ line-height:44px;}
.topleft_protit span.more a:hover{ color:#FC952E;}
.toppro_content{ clear:both; /* padding:3px 15px 15px 3px; */}
.toppro_content .toppro_content_h{ /* height:425px; */ overflow:hidden;}
.t_procon1 li.probor{ float:left; width:230px; list-style:none; /* overflow:hidden; */ margin-left:13px; margin-top:10px;}
.t_procon1 li.probor:hover a.map{border:1px solid #0077C0;}
.t_procon1 li.probor .map{ width:228px; height:160px; display:table-cell; text-align:center; vertical-align:middle; display:block; border:1px solid #CBCBCB; /* float:left; */}
.t_procon1 li.probor .map .edge{ width:0; height:100%; display:inline-block;vertical-align:middle;}
.t_procon1 li.probor .map img{ vertical-align:middle; display:block; width:228px; height:160px; }
.t_procon1 li.probor h1{ width:100%; text-align:center;}
.t_procon1 li.probor h1 b .pro_font{ display:block; color:#0077C0; font-size:12px; font-weight:normal; height:20px; line-height:20px; margin-top:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_procon1 li.probor h1 i{ font-style:normal; font-size:12px; display:block;}
.t_procon1 li.probor h1 span{ display:block; height:70px; overflow:hidden; line-height:18px; font-weight:normal; color:#333; overflow:hidden;}
.flash_bar{ margin:15px 0;}

.middle2{border:1px solid #CBCBCB;}
.middle2 .ly_tit{ background:url(images/ly_tit.gif) no-repeat; width:484px; height:102px; line-height:999px; overflow:hidden; margin:0 auto; margin-top:25px;}
.middle2 .f_con1{ background:url(images/bg1.jpg) no-repeat; width:491px; height:236px; margin:0 auto; margin-top:40px; padding-left:480px;}
.middle2 .f_con1 h1{ font-size:19px; font-weight:bold; color:#333335; line-height:50px;}
.middle2 .f_con1 p{ line-height:28px; font-size:14px;font-family:lucida Grande,Verdana,Microsoft YaHei; padding-top:10px; padding-left:18px;}
.middle2 .f_con1 p .clo{ color:#0077C0; font-weight:bold;}

.middle2 .f_con2{ background:url(images/bg2.jpg) no-repeat; width:846px; height:303px; margin:0 auto; margin-top:20px; padding-left:125px;}
.middle2 .f_con2 h1{font-size:19px; font-weight:bold; color:#333335; line-height:50px; padding-top:38px}
.middle2 .f_con2 p{line-height:28px; font-size:14px;font-family:lucida Grande,Verdana,Microsoft YaHei; padding-top:8px; padding-left:18px;}
.middle2 .f_con2 p .clo{color:#0077C0; font-weight:bold;}

.middle2 .f_con3{ background:url(images/bg3.jpg) no-repeat; width:490px; height:303px; margin:0 auto; padding-left:481px;}
.middle2 .f_con3 h1{font-size:19px; font-weight:bold; color:#333335; line-height:50px; padding-top:40px}
.middle2 .f_con3 p{line-height:28px; font-size:14px;font-family:lucida Grande,Verdana,Microsoft YaHei; padding-top:10px; padding-left:18px;}
.middle2 .f_con3 p .clo{color:#0077C0; font-weight:bold;}
.middle3{ margin-top:18px; overflow:hidden;}
.middle3 .mid_leftnews{ width:675px; border:1px solid #cbcbcb; float:left;}
.middle3 .mid_rightqus{ width:296px;border:1px solid #cbcbcb; /*float:left; margin-left:15px;*/ float:right}
.mid_protit{ background:url(images/foot_pro_newbgrep.jpg) repeat-x; height:42px; padding-left:18px;}
.mid_protit .mid_protitcon{ width:570px; float:left; list-style:none;}
.mid_protit .mid_protitcon li{float:left;}
.mid_protit .mid_protitcon li a,.cuur{ display:block;float:left; width:104px; color:#333335;height:42px; line-height:42px; text-align:center; font-size:13px; margin-right:1px; font-size:16px;}
.mid_protit .mid_protitcon li a:hover,a.cuuron{ background:url(images/foot_news_probg.jpg) no-repeat; font-weight:bold; color:#FFFFFF!important; font-size:16px;}
.mid_protit .more{ float:right; padding-right:10px;}
.mid_protit .more a{ line-height:42px;}
.mid_protit .more a:hover{ color:#F4941B;}
.midpronews_con{ padding:18px;}
.midpronews_con1{ padding:15px 10px;}
.midpronews_con .midpronews_con_h{ height:293px; overflow:hidden;}
.midpronews_con1 .midpronews_con_h1{height:200px; overflow:hidden;}
.midpronews_con1 .midpronews_con_h1 img{float:left; width:260px; height:190px; overflow:hidden;}
.midpronews_con1 .midpronews_con_h1 div{float:right; width:380px;}
.midnews_tj{ padding-bottom:19px; border-bottom:1px dotted #cbcbcb; float:left; width:639px;}
.midnews_tj img{ border:10px solid #E5EAEE; float:left; width:210px; height:138px}
.midnews_tj .midnewsright_font{ float:left; width:394px; margin-left:15px;}
.midnews_tj .midnewsright_font h1 a{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#333335; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;}
.midnews_tj .midnewsright_font h1 a:hover{ color:#0077C0;}
.midnews_tj .midnewsright_font p{ /* height:88px; */ overflow:hidden;}
.midnews_tj .midnewsright_font span a{ color:#0077C0; line-height:30px;}

.midnews_list{ clear:both; padding-top:5px; list-style:none;}
.midnews_list li{float:left; width:280px; margin-right:20px; height:30px; line-height:30px; padding-left:10px; background:url(images/foot_new_icon.jpg) no-repeat 0 11px;}
.midnews_list li a{ display:block; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:12px; color:#333335; max-width:445px; float:left;}
.midnews_list li a:hover{ color:#0077C0;}
.midnews_list li span{ float:right;}
.foot_questit{ background:url(images/foot_pro_newbgrep.jpg) repeat-x; height:42px; line-height:42px;}
.foot_questit h1{ display:block;height:42px; line-height:42px; float:left; padding-left:15px;}
.foot_questit h1 b{ font-size:16px; color:#0077C0;}
.foot_questit h1 span{ font-family:lucida Grande,Verdana,Microsoft YaHei; color:#9898A4; font-weight:normal;}
.foot_questit h1 span.more{ padding-left:95px;}
.mid_rightqus .foot_quscon{ padding:15px;}
.fa_con{ height:299px; width:266px;}
.fa_con01{height:200px; width:266px;}
.fa_con dl {width: 266px;padding: 8px 0;overflow: hidden;}
.fa_con dl dt {height: 28px;line-height: 28px;overflow: hidden;padding-left: 26px;background: url(images/foot_ques_icon1.jpg) no-repeat left 3px;}
.fa_con dl dt a{ color:#0077C0; font-size:13px; font-weight:bold; display:block; height:28px; line-height:28px; overflow:hidden;}
.fa_con dl dd {line-height: 22px;padding: 0 0 0 26px;background: url(images/foot_ques_icon2.jpg) no-repeat left 3px;} 
.fa_con p{line-height:30px;}
.inpage_tel{font-size:20px; color:#FE6700;}
.middle3  .mid_case{width:988px; border:1px solid #cbcbcb;}
.case_list{width:972px; padding-left:16px;position:relative; height:210px;}
#scrollCon{position:absolute; left:0px; top:20px; overflow:hidden;}
.case_list li{float:left; width:230px; margin-left:13px; display:inline;}
.case_list li img{width:228px; height:158px; border:1px solid #ccc;}
.case_list li p{height:30px; line-height:30px; text-align:center; font-size:14px;}
.link_list{padding: 5px 10px;}
.link_list a{margin: 0 5px;}