@charset "utf-8";
body,div,img,ul,li{padding:0; margin:0; border:0 none}
body{background:#f3f3f3}
div{font-size:14px; font-family:"微软雅黑"}
p{line-height:24px;}
.fll div{float:left}
a{text-decoration:none; display:inline}
.main{width:1000px; float:none; margin:0 auto}
.flr{float:right}
.clear{clear:both}

.w180{width:180px; overflow:hidden}
.w333{width:333px}
.w334{width:334px}
.w677{width:677px}
.w820{width:820px; overflow:hidden}
.mt10{margin-top:10px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt67{margin-top:67px}
.mt160{margin-top:160px}
.ml20{margin-left:20px; display:inline}
.ml30{margin-left:30px; display:inline}

.l360{width:360px; height:130px; overflow:hidden; cursor:pointer}
.l317{width:317px; height:130px; overflow:hidden; cursor:pointer}


.bglogo{width:1000px; padding:18px 0 12px; background:url(../images/tel.jpg) no-repeat right 18px}
.logo{width:270px; padding-right:160px; background:url(../images/by.jpg) no-repeat right 0}

.menu{width:100%; height:42px; background:#1d4c82}
.menu .pmon{padding:2px 25px 2px 27px; background:#ff9000 url(../images/fgx.jpg) no-repeat; height:38px; font-size:16px; line-height:38px}
.menu .pm{padding:2px 25px 2px 27px; background:url(../images/fgx.jpg) no-repeat; height:38px; font-size:16px; line-height:38px}
.menu .pm:hover{padding:2px 25px 0 27px; border-bottom:2px solid #ff9000; background:url(../images/fgx.jpg) no-repeat; height:38px; font-size:16px; line-height:38px}
.menu .pm a,.menu .pmon a{color:#FFF}
.footer{width:100%; background:#1d4c82; padding:15px 0; margin-top:50px}
.footer div{font-size:14px; color:#FFF; line-height:24px; text-align:center; width:100%}
#nol{background:none}

/*banner*/
#main{width:100%;margin:0 auto;background:#fff}
.pics_box{height:400px}
.main_visual{height:400px;overflow:hidden;position:relative;}
div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:20px;height:8px;margin-right:10px;padding:0;display:block;text-indent:-1000px;background-color:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);font-size:1px;overflow:hidden;}
div.flicking_con a.on{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.main_image{height:400px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:400px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px;}
.main_image li span{display:block;width:100%;height:400px}
.main_image li a{display:block;width:100%;height:400px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:50px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*banner*/

/*banner*/
#main{width:100%;margin:0 auto;background:#fff}
.pics_box2{height:150px}
.main_visual2{height:150px;overflow:hidden;position:relative;}
div.flicking_con2{position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con2 a{float:left;width:20px;height:8px;margin-right:10px;padding:0;display:block;text-indent:-1000px;background-color:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);font-size:1px;overflow:hidden;}
div.flicking_con2 a.on{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.main_image2{height:150px;overflow:hidden;position:relative;}
.main_image2 ul{width:9999px;height:150px;overflow:hidden;position:absolute;top:0;left:0}
.main_image2 li{float:left;width:100%;height:150px;}
.main_image2 li span{display:block;width:100%;height:150px}
.main_image2 li a{display:block;width:100%;height:150px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:50px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*banner*/

.ibn{width:100%; height:32px; line-height:32px; font-size:24px; text-align:center; color:#3b3b3b}
.isn{width:100%; background:url(../images/d1.jpg) repeat-x 0 10px; height:21px; text-align:center; color:#a8a8a8; font-size:14px}
.isn span{background:#f3f3f3; padding:0 20px}
.iab{width:970px; padding:15px; background:#FFF}
.iab .ms{width:700px; float:right; line-height:28px; font-size:14px; color:#3b3b3b; padding-top:5px}
.iab .ms a{color:#ff9000}

.ilm{width:100%; height:48px; line-height:48px; text-align:center; font-size:21px; color:#FFF}
.ilm1{background:#1d4c82}
.ilm2{background:#94572d}
.ilm3{background:#6f7f5b}

.ibgoff1{width:333px; height:352px; background:url(../images/isv.jpg) no-repeat 0 -352px; overflow:hidden}
.ibgon1{width:333px; height:352px; background:url(../images/isv.jpg) no-repeat 0 0; overflow:hidden}
.ibgoff2{width:334px; height:352px; background:url(../images/isv.jpg) no-repeat -333px -352px; overflow:hidden}
.ibgon2{width:334px; height:352px; background:url(../images/isv.jpg) no-repeat -333px 0; overflow:hidden}
.ibgoff3{width:333px; height:352px; background:url(../images/isv.jpg) no-repeat -667px -352px; overflow:hidden}
.ibgon3{width:333px; height:352px; background:url(../images/isv.jpg) no-repeat -667px 0; overflow:hidden}
#nr1,#nr2,#nr3{display:none; width:293px; height:312px; padding:20px; margin-top:20px}
#nr1 .ta,#nr2 .ta,#nr3 .ta{width:100%; line-height:30px; height:240px; font-size:15px; color:#FFF}
#nr1 .bt{width:153px; height:30px; margin:0 70px; display:inline; line-height:30px; text-align:center; background:#1d4c82; font-size:16px}
#nr2 .bt{height:30px; padding:0 10px; display:inline; line-height:30px; text-align:center; background:#94572d; font-size:16px}
#nr3 .bt{width:153px; height:30px; margin:0 70px; display:inline; line-height:30px; text-align:center; background:#6f7f5b; font-size:16px}
#nr1 .bt a,#nr2 .bt a,#nr3 .bt a{color:#FFF}

.nbn{width:100%; height:150px; background:#eeeeee url(../images/bn3.jpg) no-repeat center 0}
.bgmain{width:1000px; background:url(../images/bgm.jpg) repeat-y}

.blmoff{width:180px; height:48px; font-size:16px; line-height:48px; text-indent:25px; background:#11345c url(../images/blmoff.jpg) no-repeat 150px 23px; color:#FFF; cursor:pointer; border-bottom:1px solid #0c2d40}
.blmon{width:180px; height:48px; font-size:16px; line-height:48px; text-indent:25px; background:#11345c url(../images/blmon.jpg) no-repeat 150px 23px; color:#FFF; cursor:pointer; border-bottom:1px solid #0c2d40}
.slm{width:180px; padding:10px 0 15px}
.slm .slmoff{margin-left:10px; width:170px; height:42px; line-height:42px; background:url(../images/slmoff.jpg) no-repeat 15px 17px; text-indent:30px}
.slm .slmoff a{color:#FFF}
.slm .slmon{margin-left:10px; width:170px; height:42px; line-height:42px; background:#FFF url(../images/slmon.jpg) no-repeat 15px 17px; text-indent:30px}
.slm .slmon a{color:#234a77; font-weight:bold}

.mbx{width:820px; height:48px; line-height:48px; background:url(../images/mbx.jpg) no-repeat 20px 18px; text-indent:32px; color:#b8b8b8; border-bottom:1px solid #e6e6e6}
.mbx a,.mbx span{color:#b8b8b8; margin:0 6px}

.content{width:760px; padding:30px 0 50px 40px; overflow:hidden}
.perca{width:360px; padding:0 0 60px 0}
.perca .bt{width:100%; height:36px; line-height:36px; margin-top:10px; font-size:16px; font-weight:bold}
.perca .bt a{color:#2b2b2b}
.perca .zy{width:100%; line-height:24px; height:72px; overflow:hidden; font-size:14px; color:#5b5b5b}

.dbt{width:100%; height:48px; line-height:48px; overflow:hidden}
.dnr{width:100%; line-height:26px; font-size:14px; color:#3b3b3b}
.dnr img{padding:0 0 30px 40px}
.dlm{height:36px; line-height:36px; padding:0 20px; background:#234a77; color:#FFF; font-size:16px; margin:50px 450px 0 0; display:inline}

.story{width:677px; background:url(../images/bg1.jpg) no-repeat}
.tx{width:512px; margin-left:165px; display:inline; font-size:16px; line-height:32px; color:#3b3b3b}
.tx2{width:100%; font-size:16px; line-height:32px; color:#3b3b3b}
.baidumap{width:740px; height:400px}















