



.bannerIn{width:100%; height:332px; position:relative; overflow:hidden;}
.banner{width:100%;}
.banner ul li{width:100%; height:332px; position:relative; overflow:hidden;}
.banner ul li a{}
.banner ul li img{width:1920px; height:332px; left:50%; margin-left:-960px; position:absolute; }
.bannerIn .point{ width:1110px; margin:0 auto; position:relative; z-index:20;}
.bannerIn .point ol{ position:absolute; width:66px; height:13px; bottom:40px; padding:5px 7px 5px 7px; overflow:hidden; background:url(../images/nav_bd_03.png) no-repeat; right:0px;}
.bannerIn .point ol li{width:11px; height:11px; background:url(../images/p_icon2_05.png) no-repeat; cursor:pointer; float:left; margin-left:5px; margin-right:4px;}
.bannerIn .point ol .on{background:url(../images/p_icon1_03.png) no-repeat;}


.txtScroll-top{ padding-top:20px; padding-bottom:20px; padding-left:20px; background:#fff; width:1110px; height:40px; overflow:hidden; margin:0 auto; position:relative;}
.txtScroll-top .bd{ background:url(../images/icon1.png) no-repeat left center; height:40px; line-height:40px; padding-left:40px;}
.txtScroll-top .bd ul{}
.txtScroll-top .bd .tempWrap{ box-sizing:border-box; padding-left:12px; border:1px solid #e9e9e9; border-left:none; width:1060px;}
.txtScroll-top .bd ul li{ background:url(../images/icon2.png) no-repeat left center; padding-left:24px; overflow:hidden;}
.txtScroll-top .bd ul li a{ font-size:12px; color:#e60020; padding-right:42px; float:left;}
.txtScroll-top .bd ul li span{ float:left; font-size:12px; color:#666666;}
.txtScroll-top .more{ position:absolute; right:20px; height:40px; line-height:40px; top:20px; font-size:12px; z-index:3;}
.txtScroll-top .more a{ color:#666666;}
.txtScroll-top .more a:hover{ color:#004898;}




.main{width:1110px; margin:0 auto; overflow:hidden;}
.main .mTop{ padding-bottom:10px; overflow:hidden;}
.main .mLeft{width:650px; float:left;}
.main .mLeft .mlTitle{width:650px; height:45px; line-height:45px; border-bottom:1px solid #e9e9e9; font-size:15px;}
.main .mLeft .mlTitle ul{ display:table; float:left;}
.main .mLeft .mlTitle ul li{ float:left; padding-right:11px; padding-left:11px; background:url(../images/line_1.png) no-repeat right center;}
.main .mLeft .mlTitle ul .last{ background:none;}
.main .mLeft .mlTitle ul li a{padding-left:6px; padding-right:6px; color:#666666;}
.main .mLeft .mlTitle ul .current a{ color:#004898; height:44px; border-bottom:3px solid #004898; display:block;}
.main .mLeft .mlTitle .more{ float:right;}
.main .mLeft .mlTitle .more span{color:#0c1e34; font-size:16px; margin-right:3px;}
.main .mLeft .mlTitle .more a{ color:#666; font-size:13px;}

.main .mLeft .mlCon{padding-top:15px;}
.main .mLeft .mlCon dl{width:650px; height:150px; overflow:hidden;}
.main .mLeft .mlCon dl dd{ overflow:hidden;}
.main .mLeft .mlCon dl dd .pic{width:220px; height:142px; padding:1px; border:1px solid #e9e9e9; float:left;}
.main .mLeft .mlCon dl dd .pic img{width:220px; height:142px;}
.main .mLeft .mlCon dl dd ul{width:406px; float:right;}
.main .mLeft .mlCon dl dd ul li{padding-top:4px; padding-bottom:4px; line-height:22px; cursor:pointer; color:#666;}
.main .mLeft .mlCon dl dd ul li span{ color:#666;}
.main .mLeft .mlCon dl dd ul li a{ color:#666;}
.main .mLeft .mlCon dl dd ul li:hover{color:#004898;}
.main .mLeft .mlCon dl dd ul li:hover span{ color:#004898;}
.main .mLeft .mlCon dl dd ul li:hover a{ color:#004898;}


.main .mRight{width:420px; float:right; position:relative;}
.main .mRight .mrTitle{width:420px; height:45px; line-height:45px; border-bottom:1px solid #e9e9e9; font-size:15px;}
.main .mRight .mrTitle h3{ font-weight:normal; font-size:15px;}
.main .mRight .mrTitle h3 span{padding-left:6px; padding-right:6px; border-bottom:3px solid #004898; height:44px; display:inline-block; color:#004898;}
.main .mRight .mrBox{ width:420px; height:86px; overflow:hidden;border-bottom:1px dashed #cfcfcf;}
.main .mRight .mrBox .hd{width:50px; overflow:hidden; position:absolute; top:15px; right:3px;}
.main .mRight .mrBox .next{width:11px; height:18px; display:block; float:right; background:url(../images/i_right_btn_03.png) no-repeat; }
.main .mRight .mrBox .prev{width:11px; height:18px; display:block; float:left; background:url(../images/i_left_btn_03.png) no-repeat;}
.main .mRight .mrBox .bd{width:420px; overflow:hidden; position:relative; height:87px;}
.main .mRight .mrCon{ position:absolute; width:5000px; overflow:hidden;} 
.main .mRight .mrCon ul{width:420px; height:86px; float:left; padding-top:3px; padding-bottom:10px;}
.main .mRight .mrCon ul li{ overflow:hidden; padding-top:15px; line-height:22px;}
.main .mRight .mrCon ul li .txt{width:401px; padding-left:5px; padding-right:6px; float:left; font-size:12px;}
.main .mRight .mrCon ul li .txt b{ font-weight:normal; color:#004898; font-size:15px; float:left;}
.main .mRight .mrCon ul li .txt em{ font-style:normal; float:left; margin-right:12px;}
.main .mRight .mrCon ul li .txt span{ float:left; color:#333;}
.main .mRight .mrCon ul li .txt span h3{ font-weight:normal; font-size:15px; color:#333; float:left; margin-right:5px;}
.main .mRight .mrCon ul li .detail{width:160px; float:right; font-size:12px;}
.main .mRight .mrCon ul li .detail a{padding-left:10px; padding-right:6px; margin-left:5px; margin-right:5px; float:left;  border-radius:3px; color:#fff; background:#00398f;}
.main .mRight .mrCon ul li .detail a span{height:22px; padding-right:12px; line-height:22px;background:url(../images/more_btn_2_10.png) no-repeat right center;}
.main .mRight .mrBottom{ overflow:hidden; padding-top:12px;}
.main .mRight .mrBottom .mrbLeft{width:200px; height:66px; float:left; border:1px solid #e9e9e9;}
.main .mRight .mrBottom .mrbLeft .em{width:60px; height:47px; margin-top:8px; margin-bottom:8px; padding-top:5px; border-right:1px solid #e2e2e2; text-align:center; display:block; float:left;}
.main .mRight .mrBottom .mrbLeft .em img{width:47px; height:36px; display:inline-block;}
.main .mRight .mrBottom .mrbLeft p{width:136px; overflow:hidden; float:right; padding-right:3px;}
.main .mRight .mrBottom .mrbLeft p span{font-size:14px; width:76px; float:left; text-align:center; margin-top:10px; line-height:20px;  color:#000000;}
.main .mRight .mrBottom .mrbLeft p span b{ font-weight:normal; display:block; color:#00398f;}
.main .mRight .mrBottom .mrbLeft p img{width:60px; height:60px; float:left; padding-top:3px;}




.main .mRight .mrBottom .mrbRight{width:200px; height:66px; float:right; border:1px solid #e9e9e9;}
.main .mRight .mrBottom .mrbRight .em{width:60px; height:47px; margin-top:4px; margin-bottom:8px; padding-top:5px; border-right:1px solid #e2e2e2; text-align:center; display:block; float:left;}
.main .mRight .mrBottom .mrbRight .em img{width:57px; height:49px; display:inline-block;}
.main .mRight .mrBottom .mrbRight .right{width:137px; float:right; padding-right:2px; padding-top:6px;}
.main .mRight .mrBottom .mrbRight .ent{width:137px; text-align:center; font-size:14px; color:#00398f; line-height:26px; padding-top:12px;}
.main .mRight .mrBottom .mrbRight .ent b{ font-weight:normal;}
.main .mRight .mrBottom .mrbRight .ent a{ color:#00398f;}
.main .mRight .mrBottom .mrbRight .select{width:125px; height:22px; line-height:22px; text-align:center; padding-left:4px; color:#666; margin-top:3px;}
.main .mRight .mrBottom .mrbRight .select select{width:124px; height:20px; border:1px solid #7f9db9;}


.main .mBottom{padding-bottom:20px; position:relative;}
.main .mBottom .mbTitle{height:45px; line-height:45px; font-weight:normal; border-bottom:1px solid #e9e9e9; font-size:15px; margin-bottom:15px;}
.main .mBottom .mbTitle span{height:44px; border-bottom:3px solid #004898; display:inline-block; color:#004898; padding-left:6px; padding-right:6px;}
.main .mBottom .mbIndustry{width:1110px; margin:0 auto;}
.main .mBottom .mbIndustry .more{width:50px; height:18px; font-size:12px; position:absolute; top:15px; right:3px;}
.main .mBottom .mbIndustry .more a{ color:#666;}
.main .mBottom .mbIndustry .more a:hover{ color:#004898;}
.main .mBottom .mbIndustry .hd{width:50px; overflow:hidden; position:absolute; top:15px; right:3px;}
.main .mBottom .mbIndustry .next{width:11px; height:18px; display:block; float:right; background:url(../images/i_right_btn_03.png) no-repeat; }
.main .mBottom .mbIndustry .prev{width:11px; height:18px; display:block; float:left; background:url(../images/i_left_btn_03.png) no-repeat;}
.main .mBottom .mbIndustry ul{ overflow:hidden;}
.main .mBottom .mbIndustry ul li{width:200px; height:151px; position:relative; cursor:pointer; float:left; margin-right:27px; cursor:pointer;}
.main .mBottom .mbIndustry ul .last{margin-right:0px;}
.main .mBottom .mbIndustry ul li .pic{ position:absolute; z-index:1; width:200px; height:150px;}
.main .mBottom .mbIndustry ul li .pic a{ width:200px; height:150px; display:block;}
.main .mBottom .mbIndustry ul li .bd{width:200px; height:151px; position:absolute; z-index:2; overflow:hidden;}
.main .mBottom .mbIndustry ul li .txt{width:200px; height:151px; position:relative; z-index:3;}
.main .mBottom .mbIndustry ul li .txt .tLogo{width:200px; height:151px; margin:0 auto; text-align:center; }
.main .mBottom .mbIndustry ul li .txt .tLogo img{display:block;}
.main .mBottom .mbIndustry ul li .txt .name{width:200px; height:34px; line-height:34px; text-align:center; font-size:15px; position:absolute; top:110px; z-index:2;}
.main .mBottom .mbIndustry ul li .txt .name span{ color:#fff; font-size:15px;}
.main .mBottom .mbIndustry ul li .txt .nameBd{width:0px; height:34px; line-height:34px; position:absolute;top:110px; text-align:center; overflow:hidden;}


































