@charset "gb2312";

body{margin:0px;padding:0px;border:0px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1220px;background:url(imagesindex-body-bg.gif) repeat;}
ul,li{list-style:none;margin:0px; padding:0px;}
table,tr,td,h2,span,p{margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none;cursor:pointer; margin:0px; padding:0px;}
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both;}
.auto{margin:0px auto;}
.width{ width:1340px;}

.img-xuan{ POSITION: fixed; TOP: 250px; CURSOR: pointer; RIGHT: 0px; width:39px; height:218px; background:#000; z-index:9999;}
.img-xuan .img-xuan1{ width:39px; height:100px; position: relative; display:block;}
.img-xuan .img-xuan2{ width:39px; height:39px; position: relative; display:block;}
.img-xuan .img-xuan3{ width:39px; height:40px; position: relative; display:block;}
.img-xuan .img-xuan4{ width:39px; height:39px; position: relative; display:block;}
.img-xuan .xuan-erwei{ position:absolute; top:0; right:39px; display:none;}
.img-xuan .xuan-erwei2{ position:absolute; bottom:0; right:39px; display:none;}
.more{ height:18px; width:103px; background:url(imagesmore.png) no-repeat;}

#header{}
#header .top{ height:35px; padding-top:5px; font-size:12px; background-color:#1d2d60;line-height:35px; color:#949cc0;}
#header .top .top-right3{background: url(imagesheader-top-right3.jpg) no-repeat 36px 13px; padding-left:53px;}
#header .top .top-right2{background: url(imagesheader-top-right2.jpg) no-repeat 34px 12px; padding-left:55px;}
#header .top .top-right1{background: url(imagesheader-top-right1.jpg) no-repeat 32px 10px; padding-left:57px;}
#header .top a{color:#fff;font-size:14px;}
#header .logo-box{ height:140px;background:url(imagesheader-middle-bg.jpg) repeat;}
#header .logo{width:405px; height:67px; margin-top:35px;}
#header .logo-sider{ width:365px; height:30px; margin:58px 0 0 58px;}
#header .search-box{ margin-top:35px; width:355px; height:67px; position:relative; z-index:100;}
#header .search-box .tongdao{ width:284px; overflow:hidden; height:67px;}
#header .search-box .tongdao li{ margin:0 13px; width:45px; height:67px;}
#header .search-box .search-image{width:29px; height:52px; padding:15px 0 0 23px; background:url(imagessearch-sider-bg.gif) repeat-y;cursor:pointer;}
#header .search-box .search{ width:355px; height:67px; position:absolute; left:5px; top:0px; z-index:102;display:none;background:url(imagesheader-middle-bg.jpg) repeat;}
#header .search-box .search .sousuo{ width:257px; height:32px; padding-left:15px; background:url(imagessearch.png) no-repeat; margin-top:17px;}
#header .search-box .search .sousuo .sousuo-left{ width:200px; height:24px; line-height:24px; color:#d4d8df; font-size:14px; margin-top:4px; background:none; border:none;}
#header .search-box .search .sousuo .sousuo-right{ height:21px; width:21px; margin:5px 10px 0 0;}

#nav-box{ height:46px; border-top:4px solid #87acd9;background-color:#2153ac;}
#nav {HEIGHT:46px;}
#nav .mainlevel { list-style:none; float:left; margin:0 auto;}
#nav .mainlevel a {TEXT-ALIGN: center;LINE-HEIGHT: 46px; WIDTH:126px; DISPLAY: block; HEIGHT: 46px; COLOR: #fff; FONT-SIZE:18px;}
#nav .mainlevel a:hover { COLOR: #fff; background-color:#31a1f7;}
#nav .mainlevel ul {list-style:none; z-index:909; width:126px;position:absolute;display:none; background:url(imagesnav-ul-bg.png) repeat; padding-bottom:5px;}
#nav .mainlevel ul li { width:126px; height:40px;font-size:14px; background:url(imagesnav-ul-bottom.png) repeat-x 0 39px;}
#nav .mainlevel ul li a{color:#77b1f0; font-size:14px; font-weight:normal; display:block; width:126px; height:39px; line-height:40px;}
#nav .mainlevel ul li a:hover { color:#fff;width:126px; height:39px;  line-height:40px;background-image:none;font-weight:100;}

#banner{width:100%; overflow:hidden;}
.w100{width:100%;}
.flexslider{position:relative;overflow:hidden; width:100%;}
.slides{position:relative;z-index:1; list-style:none; margin:0; padding:0;}
.slides li{ position:relative; margin:0; padding:0;}

.slides li .xinxi{ position:absolute; left:10%; bottom:20px; padding:5px 20px 5px 20px; height:74px; width:640px;background:url(imagesbanner-xinxi-bg.png) repeat; margin:0;}
.slides li .xinxi .biaoti{line-height:34px; height:34px; overflow:hidden; font-size:20px; font-weight:bold;}
.slides li .xinxi .zhaiyao{height:40px;line-height:20px; overflow:hidden; font-size:14px;}
.slides li .xinxi a{ color:#fff;}
.slides li .xinxi a:hover{ color:#245ecd;}
.flex-control-nav{position:absolute;bottom:5%;z-index:2;width:95%; left:0; list-style:none; text-align:right; margin:0; padding:0;}
.flex-control-nav li{display:inline-block;width:20px;height:20px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:100px;overflow:hidden; background:url(imagesbanner-icon_a.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(imagesbanner-icon_hover.png) no-repeat;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-35px; height:70px;}
.flex-direction-nav li a{display:block;width:35px; height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5%;background:url(imagesbanner-icon_prev.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(imagesbanner-icon_next.png) no-repeat;}


.main-top{ width:1200px; margin:17px auto 15px auto;}
.main-top-left{ width:824px; margin-top:12px; background:url(imagesxinwen-bg.gif) no-repeat;position: relative;}
.main-top-left .tab{ width:824px; height:419px;}
.main-top-left .tab h2{width:600px; padding-left:50px;height:60px;color:#2152ab; font-size:22px; font-weight:100;}
.main-top-left .tab h2 span,
.main-top-left .tab h2 a{ float:left;line-height:50px; width:125px; color:#2152ab; font-size:22px; text-align:center; cursor:pointer; height:60px; font-weight:bold;}
.main-top-left .tab h2 .current{ background:none;background:url(imagestop-left-bg.gif) no-repeat 0 51px; font-weight:bold;}
.main-top-left .tab h2 .img{width:90px; height:24px; margin:13px auto 0 auto;}
.main-top-left .tab-list{ position:relative; width:824px; height:359px;}
.main-top-left .tab-list .tab-list-more{ position:absolute; bottom:20px; left:0; height:18px; width:824px;}
.main-top-left .tab-list .tab-more-left{ width:700px; height:1px; background:url(imagesmain1-xian-bg.jpg) repeat-x; margin-top:8px; overflow:hidden;}
.main-top-left .tab-list-left{width:390px; height:266px; top:70px; position:absolute; left:0;z-index:9999;}
.section-focus-pic {OVERFLOW: hidden; HEIGHT:266px; WIDTH:390px; POSITION: relative; MARGIN: 0px;}
.section-focus-pic UL LI {HEIGHT:266px; WIDTH:390px; POSITION: absolute; LEFT:390px; TOP: 0px}
.section-focus-pic UL LI H3 {FONT-SIZE: 12px;WIDTH:270px; POSITION: absolute; FONT-WEIGHT: normal; COLOR: #fff; LEFT: 18px; Z-INDEX: 111; top: 5px;line-height:16px;height:32px;overflow:hidden;}
.section-focus-pic UL LI DIV {HEIGHT: 40px; WIDTH:400px; POSITION: absolute; LEFT: 0px; BOTTOM: 0px; background:url(imagesxw-kx-bg1.png) repeat;}
.section-focus-pic .pages { HEIGHT:266px; WIDTH:390px}
.section-focus-pic .controler { RIGHT:10px; POSITION: absolute; BOTTOM:12px;font-weight:normal;}
.section-focus-pic .controler B {OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 18px; WIDTH: 18px; FLOAT: left; line-height:18px; text-align:center;DISPLAY: block; border:1px solid #777877; margin-right:3px; color:#999a99; background:url(imagesxw-kx-bg2.png) repeat;font-weight:normal;}
.section-focus-pic .controler B.down {OVERFLOW: hidden; CURSOR: pointer; HEIGHT: 18px; WIDTH: 18px; FLOAT: left; line-height:18px; text-align:center;DISPLAY: block; border:1px solid #b30101; margin-right:3px; color:#010100; background:url(imagesxw-kx-bg3.png) repeat;font-weight:normal;}

.main-top-left .tab-list-right{width:388px; height:305px; list-style:none;}
.main-top-left .tab-list-right .li1{height:61px; width:388px; float:left; background:url(imagesmain-xinwen-bg.gif) repeat-x 0 60px;}
.main-top-left .tab-list-right .li2{height:60px; width:388px; float:left;}

.main-top-left .tab-list-right .tab-sj{ width:49px; height:28px; margin-top:16px; text-align:center; line-height:28px;color:#2152ab; background:url(imagesleft-sj-bg.gif) no-repeat;}
.main-top-left .tab-list-right .tab-wenzi{ width:326px; margin-top:6px; height:48px; overflow:hidden; color:#333333; font-size:14px;line-height:24px;}
.main-top-left .tab-list-right .tab-wenzi a{ color:#333333;}


.main-top-right{ width:295px; padding:11px 22px 0 20px; height:419px; border:1px solid #eaeaea; background:url(imagestongzhi-bg.gif) no-repeat 20px 11px; background-color:#fbfbfb; position:relative;}
.main-top-right .right-top{ height:60px; padding-left:56px; width:200px; line-height:48px;color:#2152ab; font-size:22px; }
.main-top-right .right-top .img-tz{ width:98px; height:26px; margin-top:13px;}
.main-top-right .right-list{ list-style:none; float:left; width:295px; height:359px;}
.main-top-right .right-list-more{ position:absolute; left:18px; bottom:20px; height:18px; width:310px;}
.main-top-right .right-more-left{ width:190px; height:1px; background:url(imagesmain1-xian-bg.jpg) repeat-x; margin-top:8px; overflow:hidden;}
.main-top-right .right-list li{ width:295px; height:61px;}

.main-top-right .right-sj{ width:65px; height: 46px;}
.main-top-right .sj-ri{width:65px; height:23px; line-height:23px; text-align:center; background-color:#e9f2f7; color:#2152ab; font-size:16px;}
.main-top-right .sj-yue{width:65px; height:23px; line-height:23px; text-align:center; background-color:#2152ab; color:#fff;font-size:12px;}
.main-top-right .right-wenzi{width:215px; height:40px; margin:3px 0; overflow:hidden;color:#333;}
.main-top-right .right-wenzi a{color:#333;}


.main-foot{width:1200px; margin:20px auto 10px auto; height:174px; overflow:hidden;}
.main-foot-left{ width:840px;}
.main-foot-left .tab{ width:840px; height:140px;}
.main-foot-left .tab h2{width:840px;height:35px;color:#2152ab; border-bottom:1px solid #d8d5d5;font-weight:100;}
.main-foot-left .tab h2 span,
.main-foot-left .tab h2 a{ float:left;line-height:35px; width:94px; margin:0px 2px; color:#2152ab; font-size:18px; text-align:center; cursor:pointer; color:#474646;}
.main-foot-left .tab h2 .current{background:#2152ab; color:#fff;}
.main-foot-left .tab-list{width:840px; height:138px;}
.main-foot-left .tab-list li{ padding-left:18px; background:url(imagesmain-foot-list.jpg) no-repeat 5px 12px; height:34px; line-height:34px; float:left;}
.main-foot-left .tab-list .li3{width:150px;}
.main-foot-left .tab-list .li4{width:192px;}
.main-foot-left .tab-list li a{ color:#666;}
.main-foot-left .tab-list li a:hover{ color:#fe6000;}
.main-foot-right{ width:336px; height:174px; overflow:hidden;}
.main-foot-right img{ width:336px; height:40px; margin:4px 0;}

#footer{height:113px; background:url(imagesheader-middle-bg.jpg) repeat;}
#footer .foot-banquan{ width:480px; height:90px; line-height:24px; color:#a6badf; margin-top:23px;}
#footer .foot-banquan p{width:480px;line-height:24px; color:#a6badf;}

#footer .foot-shiye{ width:240px; text-align:center; height:80px;margin-top:23px;}
#footer .foot-shiye2{ width:240px; text-align:center; height:80px;margin-top:5px;}
#footer .foot-shiye-box{ width:240px; text-align:center; height:103px;}
#footer .foot-top{ height:30px; line-height:30px; text-align:center; width:100%; font-size:18px; color:#fff;}
#footer .foot-top span{padding:0 10px;color:#fff;}

#footer .foot-lianjie{ width:292px;margin-top:23px;}
#footer .foot-lianjie li{ height:66px; width:72px; padding-left:1px; background:url(imagesfoot-lianjie-left.png) repeat-y 0 10px; float:right; text-align:center; font-size:12px;}
#footer .foot-lianjie li p{height:24px; line-height:24px; width:72px; overflow:hidden; color:#fff;}
#footer .foot-lianjie li img{margin-top:10px;}
#footer .foot-lianjie .weixin{ position:relative;}

#footer .foot-lianjie .weixin-img{position:absolute; top:-100px; left:-14px; width:72px; height:65px; display:none; cursor:pointer;}
#footer .foot-lianjie .weixin-img img{margin:0px;}

#footer .foot-lianjie .weixin-img2{position:absolute; top:-100px; right:-220px; width:1200px; height:120px; display:none; cursor:pointer;color:#000;}
#footer .foot-lianjie .weixin-img2 img{margin:0px;}

#footer .foot-lianjie .weixin-img3{position:absolute; top:-70px; left:-60px; width:326px; height:70px; display:none; cursor:pointer;}
#footer .foot-lianjie .weixin-img3 img{margin:0px;}


#footer .foot-lianjie-sider{width:110px; text-align:center;margin-top:23px;}
#footer .foot-lianjie-sider p{height:24px; line-height:24px; width:110px; overflow:hidden; color:#fff;}
#footer .foot-lianjie-sider img{margin-top:10px; padding:0 12px;}