body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#f4f4f4;width:100%; min-width:1200px;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none;}
input{outline:none;}
a{color:#333333;}
.w1200{ width:1200px; height:auto; margin:0 auto; background:#fff;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.clearfix:after{content: "";display: block;clear: both;}
.top{ min-width:1200px; height:37px; background:#00549c;}
.topc{ width:1200px; height:37px; margin:0 auto;}
.topclf{ width:300px; float:left; line-height:37px; color:#fff;}
.topclf span{ float:left; min-width:60px;}
.topr{ width:300px; float:right;}
.topr li{ float:right; height:37px; line-height:37px;color:#fff;}
.topr li a{ padding:0 10px; display:block;color:#fff;}
.ban{ height:166px; width:1200px;  margin:0 auto; }
.log{ width:646px; height:75px; padding-top:56px; float:left; padding-left:20px;}
.sous{ height:32px; width:270px; float:right; padding-top:70px; padding-right:20px;}
.souin{ width:221px; float:left; height:32px;}
.souin input{ width:219px; height:28px; border:1px solid #ccc; background:#fff;}
.soub{ width:49px; height:32px; float:left;}

.nav{ height:40px; background:#00549c; width:1200px; margin:0 auto;}
.flash{ width:1177px; height:246px; margin:0 auto; padding:10px 0px 20px 0px;}
.kus{ height:52px; width:1177px; padding-bottom:20px;margin:0 auto;}
.kusl{ width:151px; float:left; height:52px; background:#eadfbf; font-size:16px; color:#7c6323; text-align:center; line-height:52px; margin-right:19px;}
.kus2{ width:151px; float:left; height:52px; background:#eed9bc; font-size:16px; color:#946c35; text-align:center; line-height:52px; margin-right:19px;}
.kus3{ width:151px; float:left; height:52px; background:#eedbcb; font-size:16px; color:#ae7d55; text-align:center; line-height:52px; margin-right:19px;}
.kus4{ width:151px; float:left; height:52px; background:#b8d3fc; font-size:16px; color:#204677; text-align:center; line-height:52px; margin-right:19px;}
.kus5{ width:151px; float:left; height:52px; background:#b8e2f0; font-size:16px; color:#287189; text-align:center; line-height:52px; margin-right:19px;}
.kus6{ width:151px; float:left; height:52px; background:#b8f0e0; font-size:16px; color:#21725b; text-align:center; line-height:52px; margin-right:19px;}
.kus7{ width:151px; float:left; height:52px; background:#e9f0b8; font-size:16px; color:#5f6726; text-align:center; line-height:52px; margin-right:19px;}

.tz260{ width:1177px; height: auto; margin:0 auto; padding-bottom:20px;}
.tzld{ width:576px; float:left; height:260px; background:#e7e7e7;}
.tarr{ width:571px; float:right; height:auto;}
.tarrt{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%}
.taimg{ min-width:100px; background:url(../images/sl_19.jpg) 0 12px no-repeat; height:34px;float:left; }
.tarrtlf{ min-width:100px; height:34px; background:url(../images/sl_23.jpg) bottom repeat-x; font-size:16px; text-indent:10px; line-height:34px; color:#00549c}
.tarrtrr{ font-size:14px; min-width:50px; line-height:34px; text-align:right; float:right;}
.talis{ width:100%; height:auto; padding-top:10px;}
.talis li{ line-height:27px; background:url(../images/sl_15.jpg) 0 13px no-repeat; text-align:right; font-size:14px;}
.talis li a{ float:left; text-align:left; text-indent:10px;}
.tarrtlf{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%;}
.tarrlf{ width:571px; float: left; height:auto;}

.cont{padding:0px;}
.hidden{display:none;}
.scrolldoorFrame{width:100%;overflow:hidden;}
.scrollUl{width:360px;overflow:hidden;height:42px; margin:0 auto;}
.scrollUl li{float:left;}
.sd01{cursor:pointer; width:120px; background: url(../images/sl_17.jpg) bottom repeat-x; font-size:18px;height:42px; line-height:42px; text-align:center; color:#00549c;  }
.sd02{cursor:pointer;width:120px; height:42px; line-height:42px;text-align:center; font-size:18px;color:#000; }
.kkcw{ width:100%; height:42px;background: url(../images/sdl_19.jpg) bottom repeat-x;}




.hieg3{ background:#396195; height:3px; font-size:0px; line-height:30px;width:1177px; margin:0 auto;padding-bottom:15px;}

.tz260ss{ width:1177px; height: auto; margin:0 auto; border-bottom:3px solid #396195; padding-bottom:20px;}
.intu{ width:1177px; height:140px;margin:0 auto;padding-top:15px; }
.intuc{ border:1px solid #e0e0e0; height:127px;}
.intucl44{ width:25px; background:#00549c; float:left; padding:24px 10px; width:24px; color:#fff; font-size:16px;}
.inturr{ width:1110px; float:left; height:110px; padding-top:10px; padding-left:10px;}
.youq{ width:1177px; height:80px; margin:0 auto;}
.youlink{ width:95%; margin:0 auto; height:30px; padding-top:15px;}
.youlink li{ width:275px; float:left; height:30px; text-align:center;}
.bqq{ height:70px; background:#00549c; width:1200px; margin:0 auto; line-height:25px; padding-top:10px;color:#fff; text-align:center;  }

.flashcc{ width:1177px; height:240px; margin:0 auto; padding:10px 0px 20px 0px;}
.flashcc img {
    width: 100%;
    height: 100%;
}
.liblf{ width:220px; float:left; background:#00549c; height:auto;}
.liblfr{ width:930px; float:right; height:auto;}
.lanm{ height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center;}
.ldq{ width:100%; height:47px; background:url(../images/sl_04.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:14px; }

.ldqa{ width:100%; height:47px; background:url(../images/sl_05.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:14px;}
.ldqa a{ display:block;}
.ldqa a:hover{background:url(../images/sl_04.jpg) right no-repeat;}

.tlls{ width:100%; height: auto;
	 	 overflow: hidden;_overflow: visible;min-height: 300px;height: auto!important; height: 300px; padding-top:10px;}
.tlls li{ line-height:35px; background:url(../images/sl_15.jpg) 0 16px no-repeat; text-align:right; font-size:14px;}
.tlls li a{ float:left; text-align:left; text-indent:10px;}
.fany{ height:40px; line-height:40px; text-align:center;}

.jiajj{ font-size:14px; padding:20px; text-indent:28px; width:95%; margin:0 auto; line-height:35px;}

.conth{ width:95%; height:auto; margin:0 auto;}

.conth1{ font-size:30px; text-align:center; line-height:45px; padding:20px 0px;}
.conthsj{ height:35px; line-height:35px; text-align:center; color:#999; border-bottom:1px  dotted #e7e7e7;}
.concon{ padding:20px; font-size:14px; line-height:35px;}
.concon p{ text-indent:28px;}
.conth iframe{width:100%;display:block;}







.kmw1200{ width:1200px; margin:0 auto; background:#fff;}
.klvo{ height:100px;}
.klvolf{float:left; padding:17px 0 0 0px;}
.klvolf a{display:block;height:66px;}
.klvolf img{height:66px;}
.kl700{ float:right; height:80px; width:700px; margin-top:10px;}
.kl700 li{ width:100px; float:left; line-height:40px; height:40px; text-align:center; font-size:14px;}
.kl700 li a{ display:block;}
.kl700 li a:hover{background:#528adc; height:40px; color:#fff;}
.kl700a{ background:#528adc; width:100px; height:40px; color:#fff;}
.kl700a a{color:#fff;}
.soubj{ height:155px; width:100%; background:url(../images/160.jpg) center no-repeat; background-size:100%;}

.souw{ width:640px; height:45px; margin:0 auto; padding-top:55px;}
.souinw{ width:517px; float:left; height:45px; background:url(../images/sd.png) center no-repeat;}
.souinw input{ width:500px; height:30px; background:#fff; margin-top:5px; margin-left:10px; border:none; }
.soubw{ width:105px; height:45px; float:left;}
.wban{ width:1200px; height:340px; margin:0 auto; margin-top:15px;}

.ck-slide { width: 1200px; height: 340px; margin: 0 auto; position: relative; overflow: hidden;}
.banner{width:1200px;height:340px;position:relative;}
.banner .hd{ height:20px; overflow:hidden; position:absolute; left:50%;transform:translate(-50%,0);bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1;}
.banner .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; cursor:pointer; background: #ffffff;border-radius:50%;}
.banner .hd ul li:last-child{margin-right: 0px;}
.banner .hd ul li.on{ background: #fe6500; }


.klijrr{ width:1200px; height:70px; margin:0 auto; margin-top:15px;}
.klij01{ width:225px; height:70px; float:left; background:#eadfbf; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px;-webkit-border-radius:10px;/*非IE6的其它*/ }
.klij01 a{ color:#af8c24;display:block;}
.klij02{  width:225px;  height:70px; float:left; background:#efd9bb; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij02 a{ color:#94672d;display:block;}
.klij03{  width:225px;  height:70px; float:left; background:#eedbcc; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij03 a{ color:#9b5015;display:block;}
.klij04{  width:225px;  height:70px; float:left; background:#b8d3fb; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij04 a{ color:#4f7aba;display:block;}
.klij05{  width:225px;  height:70px; float:left; background:#b7e2ef; line-height:70px; font-size:18px; text-align:center;  border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij05 a{ color:#158bae;display:block;}


.tzgg{ height:387px; width:1200px; margin:0 auto; margin-top:20px;}
.tzgglf{ width:560px; float:left; height:357px; background:#fff; padding:15px;}
.tzggtop{ height:40px; background:url(../images/sdl_19.jpg) bottom repeat-x;}


.tzggtoplf{ min-width:100px; text-align:center; font-size:18px; line-height:40px; float:left; background:url(../images/sdl_17.jpg) bottom repeat-x;}
.tzggtoprr{ width:50px; float:right; line-height:40px; text-align:right; font-size:14px;}



.tzggrr{ width:560px; float: right; height:357px; background:#fff; padding:15px;}

.talislk{ width:100%; height:auto; padding-top:20px;}
.talislk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999;}
.talislk li a{ float:left; text-align:left; text-indent:10px;}

.taoppz{ width:100%; height:auto; margin-top:25px;}


.tanr780li{ height:54px; width:100%; margin-bottom:21px;}
.tanr780lilf{ width:69px; float:left; text-align:center;}
.tanr780lilf h3{ line-height:30px; font-weight:normal; background:#f4f4f4; color:#ab0000; font-size:20px;}
.tanr780lilf p{ line-height:24px; color:#000; background:#d0d0d0;font-size:14px;}
.tanr780lilrr{ width:470px;  float:right;}
.tanr780lilrr h3{ line-height:25px; font-weight:normal; font-size:16px; color:#000;}
.tanr780lilrr p{ line-height:25px; color:#505050; }

.dajg324{ width:1170px; height: auto; background:#fff; margin:0 auto; margin-top:15px; padding:15px;}
.bah300{ width:100%; height:auto; margin-top:20px;}

.taggk{ width:97%; height:auto;margin-left:35px;}
.taggk1{ width:97%; height:auto;}
.taggk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999; float:left; width:47%; margin-right:3%;}
.taggk li a{ float:left; text-align:left; text-indent:10px;}
.gupy{ height:200px; width:100%; margin-top:15px; line-height:35px;}
.kklink{ height:40px; width:100%; margin:15px 0 0;}
.kklink li{float:left;line-height:40px;margin-right:30px;}
.kklink li a{color:#434343;font-size:16px;}
.banhs{background:#434343; margin-top:20px; text-align:center; line-height:35px; padding:30px 0; font-size:14px; color:#fff;}
.banhs a{color:#fff;}


.w12fg00{ width:1200px; height:auto; margin:0 auto; background:#fff; border-top:2px solid #0063b7;}

.ewm{width:100%;margin-top:20px;}
.ewm ul{text-align:center;}
.ewm ul li{display:inline-block;margin:0 15px;}
.ewm ul li img{display:block;margin:auto;}
.ewm ul li p{font-size:16px;color:#434343;line-height:40px;}
.ewm1{width:300px;margin-right:30px;margin-top:0}
.contact-txt{width:800px;}
.contact-txt p{font-size:16px;color:#434343;line-height:30px;}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}