@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:Microsoft Yahei;font-size:14px;color:#333;text-align:left;background:#fff;}
a:focus {outline:none;}
a {color:#333;text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover {color:#1a4ca1;text-decoration:underline;}
ul, li {list-style:none;}
img {border:none;}

.banner {overflow:hidden;width:100%;height:662px;background:url(../img/banner.jpg) no-repeat center 0px;background-size:cover;margin:0px auto;border-bottom:10px solid #1a4ca3;}


#main {overflow:hidden;zoom:1;position:relative;}
#index_b_hero {width:960px;height:640px;margin:auto;position:relative;}
#index_b_hero .heros {position:relative;width:960px;height:640px;}

#index_b_hero .heros h3 {width:960px;height:640px;z-index:1;}
#index_b_hero .heros h3 img {width:960px;height:640px;}
#index_b_hero .heros h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:960px;height:50px;margin-top:-50px;z-index:2;}
#index_b_hero .heros p {overflow:hidden;position:relative;font-size:16px;text-align:center;width:960px;height:50px;line-height:50px;margin-top:-50px;z-index:3;}
#index_b_hero .heros p a {color:#fff;}
#index_b_hero .heros p a:hover {color:#fff;}

    #index_b_hero .hero-wrap {overflow:visible;position:absolute;}
    #index_b_hero .next, #index_b_hero .prev {position:absolute;top:50%;margin-top:-60px;z-index:3;}
        #index_b_hero .next:hover, #index_b_hero .prev:hover {background-color:orangered;}
    #index_b_hero .next {margin:-60px 0px 0 0;right:0;}
    #index_b_hero .disabled {background-color:#eee;}
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {background:#007aba;padding:0px;z-index:1;position:absolute;top:0;left:0;width:960px;height:640px;overflow:hidden;left:1600px;}
    #index_b_hero .mask-right, #index_b_hero .mask-left {z-index:4;left:-960px;filter:alpha(Opacity=50);opacity:.5;background:#000;overflow:hidden;}
    #index_b_hero .mask-right {left:960px;}
    #index_b_hero .active {z-index:2;left:0;}
	
.icon-arrow-a-left {width:64px;height:120px;background:url(../img/right.jpg) no-repeat 0px 0px;}
.icon-arrow-a-right {width:64px;height:120px;background:url(../img/left.jpg) no-repeat 0px 0px;}



.mainb {overflow:hidden;width:1020px;margin:0px auto;padding:10px 0px 0px;}
.mainb ul li {overflow:hidden;float:left;width:465px;margin:20px 0px 0px 30px;padding:0px 0px 20px;border-bottom:1px dotted #8f9498;}
.mainb ul li h2 {overflow:hidden;float:left;width:160px;height:106px;margin-right:20px;}
.mainb ul li h2 img {width:160px;height:106px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainb ul li h2 a:hover img{opacity:0.8;-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainb ul li h3 {overflow:hidden;font-size:18px;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;}
.mainb ul li h4 {overflow:hidden;font-size:14px;color:#868383;font-weight:normal;height:34px;line-height:34px;}
.mainb ul li p {overflow:hidden;font-size:14px;color:#666;text-indent:2em;line-height:24px;height:72px;}
.mainb ul li p a {color:#0048ad;}
.mainb ul li p a:hover {color:#0048ad;}



.maina {overflow:hidden;width:960px;background:url(../img/bj1.jpg) repeat-x 0px bottom;margin:30px auto 0px;}
.maina h3 {float:left;}
.maina h4 {float:right;font-size:16px;font-weight:normal;height:30px;padding:62px 0px 0px 20px;border-bottom:8px solid #1a4ca3;}


.mainc {overflow:hidden;width:960px;background:url(../img/bj1.jpg) repeat-x 0px bottom;margin:30px auto 0px;}
.mainc h3 {float:left;}
.mainc h4 {float:right;font-size:16px;font-weight:normal;height:30px;padding:65px 0px 0px 20px;border-bottom:8px solid #1a4ca3;}





.footer {overflow:hidden;font-size:14px;color:#fff;text-align:center;background:#1a4ca3;width:100%;line-height:28px;margin:30px auto 0px;padding:25px 0px 15px;border-top:10px solid #04a8fd;}
.footer h3 {padding:0px 0px 10px;}
.footer a {color:#fff;}
.footer a:hover {color:#fff;}


@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}


.flex-container a:hover, .flex-slider a:hover {outline:none;}
.slides, .slides > li, .flex-control-nav,
.flex-direction-nav {margin:0;padding:0;list-style:none;}
.flex-pauseplay span {text-transform:capitalize;}

.flexslider {margin:0;padding:0;display:none;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {width:100%;display:block;}
.flexslider .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides {display:block;}
* html .flexslider .slides {height:1%;}
.no-js .flexslider .slides > li:first-child {display:block;}

.flexslider {overflow:hidden;margin:0px;background:#fff;position:relative;zoom:1;}
.flexslider .slides {zoom:1;}
.flexslider .slides img {height:auto;-moz-user-select:none;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:300px;}

.carousel li {margin-right:5px;}
.flex-direction-nav {*height:0;}
.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;line-height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(26, 76, 161, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flex-direction-nav a:before {font-family:"flexslider-icon";font-size:35px;display:inline-block;content:'\f001';color:rgba(26, 76, 161, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before {content:'\f002';}
.flex-direction-nav .flex-prev {left:-50px;}
.flex-direction-nav .flex-next {right:-50px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev {opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next {opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}
.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover {opacity:1;}
.flex-pauseplay a.flex-play:before {content:'\f003';}
.flex-control-nav {width:100%;position:absolute;bottom:2px;z-index:2;text-align:center;}
.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:12px;height:12px;display:block;background:#1a4ca1;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover {background:#fff;}
.flex-control-paging li a.flex-active {background:#fff;cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}




.bpic {display:none;}










@media only screen and (min-width:0px) and (max-width:850px){

.banner, #main {display:none;}

.bpic {display:block;margin:0px auto;}
.bpic img {width:100%;}
	
	
.maina {width:94%;background:url(../img/bj1.jpg) repeat-x 0px bottom;margin:5% auto 0px;}
.maina h3 img {width:55%;}
.maina h4 {display:none;}

.mainc {width:94%;background:url(../img/bj1.jpg) repeat-x 0px bottom;margin:5% auto 0px;}
.mainc h3 img {width:55%;}
.mainc h4 {display:none;}
	
	
.mainb {width:94%;padding:0px;}
.mainb ul li {width:100%;margin:5% 0px 0px;padding:0px 0px 5%;}
.mainb ul li h2 {margin-right:15px;}
.mainb ul li h3 {font-size:18px;height:auto;line-height:130%;padding:0px 0px 2%;}
.mainb ul li h4 {overflow:hidden;font-size:14px;color:#868383;font-weight:normal;height:34px;line-height:34px;}
.mainb ul li p {overflow:hidden;font-size:14px;color:#666;text-indent:2em;line-height:24px;height:72px;}
.mainb ul li p a {color:#0048ad;}
.mainb ul li p a:hover {color:#0048ad;}
	

.footer {width:100%;line-height:24px;margin:5% auto 0px;padding:5% 0px 2%;border-top:5px solid #04a8fd;}

.flexslider {margin:0px auto 0px;display:block;}
.flex-direction-nav .flex-prev {opacity:1;left:10px;}
.flex-direction-nav .flex-next {opacity:1;right:10px;}
	
	
	
}
	
	
	
