body{ background:url(../image/bg.png) no-repeat top center #def3fc;}

.col1{ margin:20px 0 0px; overflow:hidden;}
.col1 .theBox{ background:#fff;}

.col1 .box-n1{ border-bottom:1px dotted #ccc; position:relative;}
.col1 .box-n1 .theTitle{ background:url(../image/ico1.png) no-repeat; position:absolute; left:0; top:0; height:85px; width:100px;}
.col1 .box-n1 .theC{ padding:10px 50px 15px 110px; position:relative; text-align:center;}
.col1 .box-n1 .theC h3{ font-size:24px; font-weight:normal; font-family:"微软雅黑"; padding-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.col1 .box-n1 .theC .minInfo{ color:#343232; font-size:14px; height:18px; line-height:18px; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space: nowrap; position:relative; width:760px; *width:860px;}
.col1 .box-n1 .theC .minInfo a{ margin-right:5px;}
.col1 .box-n1 .theC .minInfo a:hover{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.col1 .box-n1 .theC a.theMore{ bottom:15px; color:#2673b9; font-size:16px; height:18px; line-height:18px; position:absolute; right:20px; _bottom:0px;}

.col1 .box-n2{ margin:15px 10px 10px; height:325px;}
.col1 .box-n2 .theLeft{ float:left; height:315px; position:relative; overflow:hidden; width:435px;}

.flexslider {margin:auto;position: relative; width: 100%; height:315px; overflow: hidden;zoom: 1;}
.flexslider .slides li { width: 100%; height: 100%;}
.flex-direction-nav a { width: 45px; height: 72px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background:url(../image/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 1; filter: alpha(opacity=100);  }
.flexslider .slides li img{ height:315px; margin:auto; width:100%;}
.flex-direction-nav{ position:relative; margin:auto; top:240px; width:431px;}
.flex-direction-nav .flex-next {background-position: 0 -76px;right: 0; }    
.flex-direction-nav .flex-prev {left:0;}    
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=80);}    
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=80);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=100);}  
.flexslider .flex-next:hover {background-position: -55px -76px;}    
.flexslider .flex-prev:hover {background-position: -55px 0px;}  
.banner-num{ background:url(../image/black-bg1.png); bottom:0px; height:30px; position:absolute; text-align:center; overflow:hidden; left:3px; text-align:right; width:430px;}
.flex-control-nav { display:inline-block; atext-align:center; margin:auto; padding:10px 10px 3px 15px;}    
.flex-control-nav li { display:inline-block; zoom:1; *display:inline; margin-right:1px; overflow:hidden; font-size:0; height:5px; width:20px;}    
.flex-control-paging li a {background:#7c7e81; cursor:pointer; display:inline-block; text-indent:-99em; height:100%; width:100%;}    
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background:#fff;}
.flexslider .slides a img {awidth:100%; width:435px; height:315px; display:block;}
.col1 .box-n2 .theRight{ float:right; height:315px; width:500px;}
.col1 .box-n2 .theRight .tabT{ border:1px solid #dcdfe1; border-left:none; background:#f8f8f8; height:33px;}
.col1 .box-n2 .theRight .tabT a{ color:#605e5e; display:inline-block; font-size:18px; font-family:"微软雅黑"; text-align:center; height:32px; line-height:30px; position:relative; top:-1px; width:115px; *display:inline; zoom:1;}
.col1 .box-n2 .theRight .tabT .now,.col1 .box-n2 .theRight .tabT a:hover{ background:#fff; border-right:1px solid #dcdfe1; border-top:3px solid #ff8400;}
.col1 .box-n2 .theRight .theTab{ margin-top:10px; padding:0 10px;}
.col1 .box-n2 .theRight .theTab .theTitle{ font-size:20px; font-weight:bold; font-family:"微软雅黑"; padding:5px 0 10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.col1 .box-n2 .theRight .theTab .theTitle a{ color:#c11302;}
.col1 .box-n2 .theRight .theTab .theList li{ font-size:14px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.col1 .box-n2 .theRight .theTab .theList a{ background:url(../image/ico1.png) no-repeat 0 -390px; color:#002d54; padding-left:20px;}
.col1 .box-n2 .theRight .theTab .theList a:hover{ color:#c11302; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.col1 .box-n2 .theRight .theTab .theList .theMore{ text-align:right; font-size:16px;}
.col1 .box-n2 .theRight .theTab .theList .theMore a{ background:none; color:#2673b9;}
.col1 .box-n2 .theRight .theTab .theList .theMore a:hover{color:#c11302; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}

.col2{ margin:5px 0;}
.col2 .theBox{ height:70px; position:relative;}
.col2 .theTitle{ background:url(../image/ico1.png) no-repeat 0 -142px; position:absolute; height:83px; left:0; top:-3px; width:95px; z-index:9;}
.col2 .theTitle a.jzcm{display:inline-block;width:80px;height:80px;}
.col2 .theList{ background:#fff; aposition:relative; margin-left:55px; overflow:hidden; height:70px; width:935px;}
.col2 .theL{ background:#fff; color:#605e5e; font-size:16px; height:20px; line-height:20px; position:relative; top:25px; overflow:hidden; margin-left:40px; width:879px;}
.col2 .theL .scroll-text{ width:8000%;}
.col2 .theL .scroll{ margin-left:50px; font-size:15px; position:relative;}
.col2 .scroll li{ background:url(../image/ico1.png) no-repeat 0 -388px; float:left; padding-left:15px; margin-left:20px;}
.col2 .scroll li a{ color:#605e5e;}
.col2 .scroll li a:hover{ color:#04638f; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.col2 .scroll ul{ float:left; overflow:hidden; zoom:1;}

.m-box{ background:#fff; padding:10px; margin:10px 0; width:468px;}
.m-box .theTitle{ background:url(../image/ico1.png) no-repeat 0 -272px; color:#04638f; font-size:18px; font-family:"微软雅黑"; font-weight:bold; position:relative; padding:5px 0 10px 30px; letter-spacing:1px;}
.m-box .theTitle .theMore{ color:#04638f; font-size:16px; font-weight:normal; position:absolute; top:6px; right:10px;}
.m-box .theTitle .theMore:hover{ color:#c11302; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.m-box .tabT{ background:#f9f9f9; border:1px solid #dbdee1; border-top:4px solid #a69f9f; position:relative; letter-spacing:1px; font-family:"微软雅黑"; height:35px;}
.m-box .tabT a{ border-top:4px solid #a69f9f; aborder-right:1px solid #f9f9f9; color:#605e5e; display:inline-block; font-size:17px; text-align:center; padding:0 20px; position:relative; top:-4px; *top:-5px; left:-1px; height:35px; line-height:35px; *display:inline; *zoom:1;}
.m-box .tabT a.now,.m-box .tabT a:hover{ background:#fff; border-right:1px solid #dbdee1; border-top:4px solid #04638f; *top:-3px; color:#04638f; height:36px;}

.m-box .theTab{ color:#605e5e; margin:10px 5px 0; font-size:14px;}
.m-box .theTab h3{ color:#04638f; text-align:center; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.m-box .theTab h3 a{ color:#04638f;}
.m-box .theTab .theInfo{border-bottom:1px solid #dbdee1; padding:0 5px 10px 5px; line-height:28px; text-indent:2em; text-align:justify;}
.m-box .theTab .theList{ padding-top:10px;}
.m-box .theTab .theList a{ background:url(../image/ico1.png) no-repeat 0 -343px; display:block; color:#605e5e; height:30px; line-height:30px; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.m-box .theTab .theList a:hover{ color:#04638f;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}


.col3 .box1{ float:left;}
.col3 .box2{ float:right;}


.col4 .box1{ float:left; height:305px;}
.col4 .box1 a{ display:block;}
.col4 .box1 a:hover{ opacity:0.8;filter: alpha(opacity=80);}
.col4 .box1 .btns{ border-bottom:1px solid #dddada; padding-bottom:3px; margin-bottom:8px;}
.col4 .box1 .btns .zn-item{ display:inline-block; height:60px; overflow:hidden; width:230px; *display:inline; zoom:1}
.col4 .box1 .btns .item1{ margin-right:2px;}
.col4 .box1 .theFl{ float:left; width:240px;}
.col4 .box1 .theFl .item{ height:75px; overflow:hidden; margin-bottom:4px; width:240px;}
.col4 .box1 .theFl img{ height:75px; width:240px;}
.col4 .box1 .theEwm{ float:right; margin-right:7px;}

.col4 .box2{ float:right; height:305px;}
.col4 .box2 .theTitle{ border-bottom: 4px solid #a69f9f; position:relative; margin-bottom:15px;}
.col4 .box2 .theTitle .theLine{ background:#04638f; display:block; font-size:0px; height:4px; position:absolute; bottom:-4px; left:0; z-index:99; width:125px;}
.col4 .box2 .theFl{ float:left; width:240px;}
.col4 .box2 .theFl .zn-item{ display:inline-block; height:70px; overflow:hidden; width:238px; margin-bottom:10px; *display:inline; zoom:1}
.col4 .box2 .theFl .zn-item a:hover{ opacity:0.8;filter: alpha(opacity=80);-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.col4 .box2 .theFl .item3{ margin-bottom:0px;}
.col4 .box2 .theLx{ border:2px solid #2574b9; float:right; height:231px; overflow:hidden; width:215px;}
.col4 .box2 .theLx .theT{ background:url(../image/lx-pic.jpg) no-repeat; height:85px; width:210px;}
.col4 .box2 .theLx .theL{ color:#605e5e; font-size:12px; line-height:17px; margin:5px auto 10px; word-break:break-all; width:195px;}
.col4 .box2 .theLx .theL a{ color:#605e5e; display:block;}
.col4 .box2 .theLx .theL a:hover{ color:#c11302; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}


.col5 .box1{ float:left;}
.col5 .box2{ float:right;}


.col6 .m-box{ width:970px;}
.col6 .m-box .tabT a{ padding:0 43px;}
.col6 .m-box .theTab{ overflow:hidden; width:960px;}
.col6 .m-box .theTab ul{ width:1000px;}
.col6 .m-box .theTab li{ color:#605e5e; font-size:14px; float:left; font-family:"微软雅黑"; margin:4px 8px 10px 0; text-align:center; width:150px;}
.col6 .m-box .theTab li img{ height:140px; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease;}
.col6 .m-box .theTab li .thePic{ overflow:hidden; height:140px; width:150px;}
.col6 .m-box .theTab li .theText{ padding:3px 0 0; height:20px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:150px;}
.col6 .m-box .theTab li a{ color:#605e5e;}
.col6 .m-box .theTab li a:hover .theText{ color:#04638f;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.col6 .m-box .theTab li a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}


.col7 .m-box{ width:970px;}
.col7 .m-box .theTitle .theLine{ background:#04638f; display:block; font-size:0px; height:4px; position:absolute; bottom:-4px; left:0; z-index:99; width:197px;}
.col7 .m-box .tabT a{ padding:0 35px; border-top:0; border-right:0; border-left: 1px solid #dbdee1; top:0;}
.col7 .m-box .tabT a:hover,.col7 .m-box .tabT a.now{ color:#605e5e;}
.col7 .m-box .theTab{ overflow:hidden; padding-top:20px; width:960px;}
.col7 .m-box .theTab .allA{ width:1000px;}
.col7 .m-box .theTab a{ display:inline-block; color:#605e5e; font-size:13px; height:20px; line-height:20px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:160px; *display:inline; *zoom:1;}
.col7 .m-box .theTab a:hover{ color:#04638f;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
