/* CSS Document */

.clear{ overflow:hidden; _height:1px; _overflow:visible;}

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer; color:#000;}

a:hover,img{ border:none;}

html{ background:#fff; overflow-x:hidden;}

body,button,input,select,textarea{ font:14px Verdana, Geneva, sans-serif; font-family:Microsoft YaHei,LiHei Pro;}

* html,* html body{background-image:url(about:blank); background-attachment:fixed;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i{ font-style:normal;}

ul,ol{ list-style-type:none;}

.fl,.fr{ float:left; display:inline;}

.fr{ float:right;}

.ttuc{  text-align:center;}

.lifl li{ float:left; display:inline;}

.lifr li{ float:right; display:inline;}

.fmyh{ font-family:Microsoft YaHei,LiHei Pro;}

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:2000000px;}

.scroll2 ul{ position:absolute; height:2000000px;}

.scroll ul li{ float:left;}

.wrap{ width:1100px; margin:0 auto;}
.wrap1{ width:1000px; margin:0 auto;}

.mini{ background:#F1F0F0;}

.mini .wrap{ height:35px; line-height:35px; color:#848484;}

.mini .u1 a{ color:#848484;}

.mini #bdshare a.bds_more{ background:none; background-image:none; background-position:-2200px -2000px;}

#bdshare a.bds_more span{ background:#ECF0F3;}

body .bds_more{ background:none;}

.mini .u1 .line{ padding:0 3px;}

.mini .u1 a:hover{ color:#000;}

.head{ height:125px; background:url(../images/tel.png) no-repeat right center;}

h1.logo{ padding-top:24px;}

h1.logo a{ display:block; background:url(../images/logo.png) no-repeat left center; width:680px; height:88px;}

.menu{ background:#117fd3;}

.menu ul{ height:51px;}

.menu ul a{ display:block; font-size:15px; height:51px; width:135px; text-align:center; line-height:51px; color:#FFF; background:url(../images/bg_01.gif) right center no-repeat;}

.menu ul .n a{ background:none;}

.menu ul a:hover,.menu ul a.hover{ background:url(../images/menu.gif) no-repeat;}

.main{ padding-top:25px;}

.banner{width:1100px; padding-top:25px; height:420px; margin:0 auto;}

.sc1{ width:760px; height:420px; overflow:hidden; position:relative;}

.sc1 .scroll{ width:760px; height:420px; }

.sc1 .pn{ width:30px; height:30px; overflow:hidden; position:absolute; z-index:2; top:185px;}

.sc1 .prev{ background:url(../images/01.png); left:15px;}

.sc1 .next{ background:url(../images/02.png); right:15px;}

.sc1 li{ width:760px;}

.sc2{ width:340px; height:420px; overflow:hidden; position:relative;}

.sc2 .scroll{ width:340px; height:420px; }

.sc2 .navi{ position:absolute; top:395px; width:340px; left:0px; text-align:center;}

.sc2 .navi li{ display:inline-block; width:11px; height:11px; background:#FFF; margin:0 2px; border-radius:6px; cursor:pointer; }

.sc2 .navi li.hover{ background:#117fd3;}

.bk01{ margin-top:14px; height:360px; border:1px solid #ececec;}
.bk011{ margin-top:14px; height:104px; border:1px solid #ececec; text-align:center;padding-top:4px;}

.bk01 .bk1_a{ width:365px; height:360px; background:url(../images/lx.jpg) top no-repeat;}
.bk01 .bk2_a{ width:730px; height:360px; border-right:#ececec 1px solid;}
.bk01 .bk2_a h2{ font-size:18px; color:#333333; padding-left:17px; height:55px; line-height:55px; font-weight:bold;}

.bk01 .bk2_a .d1{ line-height:30px; color:#404345; padding:0 12px; font-size:14px;}

.bk01 .bk2_a .d1 img{ margin-left:10px;}

.bk01 .bk2_a .d2{ padding-top:15px; padding-right:13px;}

.bk01 .bk2_a .p3{ color:#888888; padding:0 20px; line-height:20px; }

.bk01 .bk2_a .imgbox img{ border:1px solid #ececec; display:block; margin:0 auto; margin-top:5px;}


.bk01 .bk1_a h2{ font-size:18px; color:#333333; padding-left:17px; height:55px; line-height:55px; font-weight:bold;}

.bk01 .bk1_a .d1{ line-height:18px; color:#404345; padding:0 12px;}

.bk01 .bk1_a .d1 img{ margin-left:10px;}

.bk01 .bk1_a .d2{ padding-top:15px; padding-right:13px;}

.bk01 .bk1_a .p3{ color:#404345; padding:0 20px; line-height:20px; }

.bk01 .bk1_a .imgbox img{ border:1px solid #ececec; display:block; margin:0 auto; margin-top:5px;}

.bk1_1{ border-left:1px solid #ececec; border-right:1px solid #ececec;}

a.mores{ background:url(../images/pn3.gif) no-repeat; width:40px; height:14px; overflow:hidden; display:block;}

a.mores:hover{ background-position:0 -14px;}

.bk01 .u1{ padding-left:25px;}

.bk01 .u1 a{ width:105px; height:23px; text-align:center; line-height:23px; background:#e2e2e2; display:block; color:#666666;}

.bk01 .u1 a:hover,.bk01 .u1 a.hover{ background:#117fd3; color:#FFF;}

.bk01 .d3{ line-height:18px; padding:0 24px; color:#404345; padding-top:0px;}

.bk01 .d3 p{ display:none;}

.bk02{ border:1px solid #e4e4e4; background:#f6f6f6; margin-top:12px;}

.titsa{ margin:0 15px; padding-top:20px; padding-bottom:5px; height:30px; line-height:30px; border-bottom:1px solid #117fd3;}

.titsa h2{ font-size:19px; color:#117fd3;}

.titsa .mores{ margin-top:7px;}

.seaa{ margin:0 15px; height:63px; background:#FFF;}

.seaa .u1 .li1{ width:80px; text-align:center; line-height:63px; padding-left:30px;}

.seaa .u1 .li2 .tt{ border:1px solid #d3d3d3; height:29px; line-height:29px; width:155px; text-indent:20px; margin-top:20px; padding:0px;}

.seaa .u1 .li3 .submit{ background:url(../images/search.gif) no-repeat; width:37px; height:31px; border:1px solid #d3d3d3; border-left:none; margin-top:20px;}

.seaa .u2{ padding-left:44px; padding-top:24px;}

.seaa .u2 li{ padding-left:11px;}

.seaa .u2 li a{ color:#4199dc;}

.seaa .u2 li a:hover{ text-decoration:underline;}

.hpls{ padding-bottom:30px;}

.hpls a{ display:block; width:240px; height:330px; overflow:hidden; text-align:center; line-height:28px;}

.hpls li{ padding-left:25px; padding-top:30px;}

.hpls .p1{ padding-top:15px; color:#333333;}

.hpls .p2{ font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#888888;}

.hpls span{ background:url(../images/bg_02.gif) no-repeat left center; padding-left:15px;}

.hpls a:hover .p1{ color:#117fd3;}

.fmms{ height:370px;}
.fmms2{ height:275px;}

.fmmsf{ width:785px; padding-right:20px; padding-top:10px;}
.fmmsf2{ width:1060px; padding-right:20px; padding-top:10px;padding-left:20px;}

.sitetit{ border-bottom:1px solid #117fd3; height:32px; line-height:32px;}

.sitetit h2{ font-size:15px; color:#117fd3;}

.sitetit .mores{ margin-top:10px;}

.hplist{ padding-top:20px;padding-left:12px;}

.hplist li{ padding-right:21px;}

.hplist li.n{ padding-right:0px;}

.hplist a{ display:block; width:172px; height:150px; position:relative; overflow:hidden;}

.hplist .s1{ display:block; text-align:center; font-size:10px; line-height:16px; padding-top:9px; color:#404345;}

.hplist .s1 strong{ display:block; font-size:12px; font-weight:normal;}

.hplist .s2{ background:url(../images/04.png) no-repeat; width:243px; height:226px; position:absolute; top:-2220px; left:-2220px;}

.hplist a:hover strong{ color:#FF6502;}

.hplist a:hover .s2{ top:0px; left:0px;} 


.hplist2{ padding-top:20px;padding-left:12px;}

.hplist2 li{ padding-right:21px;}

.hplist2 li.n{ padding-right:0px;}

.hplist2 a{ display:block; width:186px; height:210px; position:relative; overflow:hidden;}

.hplist2 .s1{ display:block; text-align:center; font-size:10px; line-height:16px; padding-top:9px; color:#888888;}

.hplist2 .s1 strong{ display:block; font-size:12px; }

.hplist2 .s2{ background:url(../images/04.png) no-repeat; width:243px; height:226px; position:absolute; top:-2220px; left:-2220px;}

.hplist2 a:hover strong{ color:#000;}

.hplist2 a:hover .s2{ top:0px; left:0px;} 



.fmmsr{ width:232px; padding-left:20px; padding-top:10px;}

.nssss{ padding-top:15px;}

.nssss li{ padding:14px 0; border-bottom:1px solid #d6d6d6;}

.nssss li.n{ padding-bottom:0; border:0;}

.nssss a{ display:block; height:67px;}

.nssss .p1{ width:148px; color:#888888; padding-left:18px; line-height:18px;}

.nssss .p1 strong{ display:block; font-size:15px; color:#000; font-weight:normal; line-height:25px; padding-top:3px;}

.bk03{ padding-top:12px;padding-bottom:40px; border:#e4e4e4 1px solid;margin-top:12px;}

.hnes{ width:370px;}

.hnest{ height:30px; line-height:30px;}

.bk03 h2{ font-weight:bold; font-size:14px; color:#333333;}

.hnest .mores{ margin-top:5px;}

.hnesu1{ line-height:25px; padding-bottom:15px; padding-top:3px;}

.hnesu1 li{ height:25px; line-height:25px;}

.hnesu1 a{ color:#888888;}

.hnesu1 .s2{ color:#0f6fb9;}

.hnesu1 a:hover{ color:#000;}

.hnesdl1{ color:#888888;}

.hnesdl1 dt{ line-height:30px;}

.hnesdl1 dt a{ color:#333;}

.hnesdl1 dt a:hover{ text-decoration:underline;}

.hnes2{ margin-left:35px;}

.hnes2,.hntssc{ width:304px; height:235px; overflow:hidden; position:relative;}

.hnes2 .navi{ bottom:6px; right:25px; position:absolute;}

.hnes2 .navi li{ width:20px; height:4px; background:#FFF; margin-left:5px; cursor:pointer;}

.hnes2 .navi li.hover{ background:#117fd3;}

.hntssc li a{ width:304px; height:235px; position:relative;}

.hntssc li .s1{ background:url(../images/05.png); height:40px; width:304px; position:absolute; left:0px; bottom:0px; color:#FFF; padding-left:15px; line-height:30px;}

.hnes3{ width:365px; margin-left:26px;}

.hnesu2{ padding-top:5px;}

.hnesu2 li{ padding-top:5px;}

.hnesu2 a{ display:block; line-height:34px; height:34px; background:#ececec; color:#666666; padding-left:10px; }

.hnesu2 .n a{ background:none;}

.hnesu2 a:hover{ color:#117fd3;}

.hnesu2 a:hover span{ display:block; background:url(../images/03.png) no-repeat 320px center;}

.footer{ background:#1F1F1F; border-top:3px solid #969696;}

.flogo{ width:219px; padding-top:60px;}

.flogo a{ display:block; background:url(../images/home.gif) no-repeat; width:57px; height:57px; margin:0 auto;}

.fnav{ padding-top:28px;}

.fnav li{ border-left:1px solid #d5d5d5; padding-left:18px; line-height:24px; height:140px; width:200px;}

.fnav dt{ line-height:16px; font-size:14px; color:#8c8c8c; padding-bottom:15px;}

.fnav dd a{ font-size:12px; color:#8c8c8c;}

.fnav dd span{ padding-left:10px;}

.fnav dd a:hover{ color:#117fd3;}

.flik{ padding:20px 0;}

.flik dt{ line-height:40px; font-size:13px; color:#727272;}

.flik dd{ display:inline; color:#c5c5c5; line-height:20px;}

.flik dd a{ color:#c5c5c5;}

.flik dd a:hover{ color:#000;}

.copy{ padding-bottom:30px;}

.cpl{ color:#C8CAC9; padding-top:25px;}

.cpl .p1{ line-height:30px;}

.cpl .p1 .s1{ color:#3a6e93;}

.cpl .p2{ font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#9d9d9d;}

.fsns{ padding-top:39px; height:39px;}

.fsns li{ padding-right:3px;}

.fsns a{ display:block; width:39px; height:39px; position:relative;}

.fsns a .s1{ display:block; width:39px; height:39px; overflow:hidden;}

.fsns a:hover img{ margin-top:-38px;}

.fsns .li2 a:hover .s2{ position:absolute; top:-150px; right:0px; background:url(../images/wxx.gif) no-repeat; width:150px; height:150px;}

.fsearch{ background:url(../images/bg_03.gif) no-repeat; width:333px; height:45px; position:relative; margin-top:40px; margin-right:20px;}

.fsearch .input{ border:0; padding:0; margin:0; background:none; width:244px; height:23px; line-height:23px; color:#8e8e8e; position:absolute; top:10px; left:10px;}

.fsearch .submit{ border:0; padding:0; margin:0; background:none; width:62px; height:32px; right:9px; top:6px; cursor:pointer; position:absolute;}

.nbanner ,.nbanner .scroll,.nbanner .scroll ul li{ height:376px; position:relative; overflow:hidden}

.nbanner .scroll ul li a{ height:376px; display:block;}

.nbanner .prev{ display:block; position:absolute; width:32px; height:32px; background:url(../images/ban-l.png) no-repeat; left:150px; top:156px; z-index:50;}

.nbanner .next{ display:block; position:absolute; width:32px; height:32px; background:url(../images/ban-r.png) no-repeat; right:150px; top:156px; z-index:50;}

.nbanner a.prev:hover,.nbanner a.next:hover{ background-position:0 -32px;}

.main2{ padding-top:10px;}

.mleft{ width:285px; padding-bottom:30px;}

.mltt{ font-size:20px; font-weight:normal; height:48px; line-height:48px; border-bottom:2px solid #117fd3; text-indent:2px; color:#333333;}

.nav{ padding-top:8px; padding-bottom:20px;}

.nav li{  padding-top:8px;}

.nav .p1 a{ display:block; background:url(../images/bg_07.gif) repeat; height:40px; line-height:40px; color:#666; font-size:14px; text-indent:18px; font-weight:bold;}

.nav .p1 a.hover{ background-position:0 -36px; color:#FFF;}

.nav .p1 a:hover{ color:#117fd3;}

.nav .p1 a.hover:hover{ background-position:0 -36px; color:#FFF;}

.nav dl{ padding-bottom:10px; padding-top:10px;}

.nav dd{ padding-left:20px;}

.nav dd a{ display:block; line-height:24px; background:url(../images/bg_08.gif) no-repeat; padding-left:25px; color:#9e9e9e;}

.nav dd a:hover{ color:#117fd3; background-position:0 -24px;}

.lntst{ border-bottom:2px solid #d4d4d4; height:31px; line-height:31px; }

.lntst h2{ font-size:14px;}

.lntst .mores{ margin-top:7px;}

.asd{ line-height:26px; padding:10px 0; border-bottom:1px solid #e4e4e4; padding-bottom:25px; text-indent:10px;}

.asd a{ color:#888888;}

.asd a:hover{ color:#1287e0;}

.lsns{ padding-top:25px; padding-bottom:30px; height:87px;}

.lsns a{ display:block; width:63px; height:85px; position:relative;}

.lsns .s1{ display:block; width:63px; height:61px; overflow:hidden;}

.lsns .li1 .s1{ background:url(../images/bg_09.gif) no-repeat;}

.lsns .li2 .s1{ background:url(../images/bg_10.gif) no-repeat;}

.lsns .li3 .s1{ background:url(../images/bg_11.gif) no-repeat;}

.lsns .li3 a:hover .s3{ position:absolute; background:url(../images/wxx.gif) no-repeat; width:150px; height:150px; top:-150px; right:0px;}

.lsns li{ padding-left:15px;}

.lsns .s2{ display:block; text-align:center; color:#7d7d7d; line-height:25px;}

.lsns a:hover .s1{ background-position:0 -61px;}

.mright{ width:800px;}

.brd{ height:35px; line-height:35px; font-family:"ËÎÌå"; color:#cfcfcf; margin-top:14px; border-bottom:#CCC solid 2px;}

.brd a{ color:#737373;}

.brd span{ color:#737373;}

.brd li.line{ padding:0 7px}

.brd a.home{ display:block; margin:9px 8px 0 0; width:17px; height:17px; background:url(../images/bg_12.gif);}

.brd a.home:hover{ background-position:0 -17px;}

.glist li{ height:231px; padding:29px 0; border-bottom:1px dashed #d5d5d5;}

.glist img{ padding:13px; border:1px solid #d5d5d5;}

.glist .d1{ width:405px; padding-left:32px;}

.glist h3{ background:url(../images/bg_02.gif) no-repeat left center; padding-left:17px; font-size:18px; line-height:24px; margin-top:10px;}

.glist .d2{ padding-top:15px; height:120px;}

.glist .d2 p{ background:url(../images/bg_13.gif) no-repeat left 5px; line-height:18px; padding-left:17px; line-height:18px; color:#888888; padding-bottom:8px;}

.glist .d3{ height:41px;}

.glist .d3 .a1{ background:url(../images/bg_14.gif) no-repeat; width:184px; height:41px;}

.glist .d3 .a2{ background:url(../images/bg_15.gif) no-repeat; width:154px; height:41px; margin-left:24px;}

.rsearch{ height:49px; border-bottom:2px solid #d0d3d1;}

.rsearch .text{ border:1px solid #dbdbdb; line-height:24px; width:170px; padding:0 10px; margin-top:12px; height:24px;}

.rsearch .submit{ border:0; padding:0; background:url(../images/bg_16.gif) no-repeat; width:48px; height:26px; margin-left:4px; margin-top:12px;}

.page{ height:30px; padding-top:35px; text-align:center; padding-bottom:60px;}

.page li{ display:inline; padding:0 4px;}

.page a{ display:inline-block; height:30px; line-height:30px; padding:0 10px; background:#dadada; color:#888888;}

.page a:hover,.page a.hover{ background:#1287e1; color:#fff;}

.llink a{ display:block; height:76px; }

.llink li{ padding-bottom:18px;}

.llink .li1 a{ background:url(../images/bg_17.gif) no-repeat;}

.llink .li2 a{ background:url(../images/bg_18.gif) no-repeat;}

.llink .li3 a{ background:url(../images/bg_19.gif) no-repeat;}

.llink a:hover{ background-position:0 -76px;}

.sss dt{ background:url(../images/bg_02.gif) no-repeat left center; padding-left:15px; font-size:15px; color:#333333; line-height:35px; margin-top:15px;}

.sss dd{ padding-top:10px;}

.sss dd a{ display:block; padding-left:15px; background:url(../images/bg_13.gif) no-repeat left 10px; color:#999; line-height:18px;}

.sss dd span{ display:block; color:#117fd3; line-height:24px;}

.sssu1{ height:44px; line-height:44px; background:#f6f6f6; border-top:2px solid #66acf9; text-align:center; border-bottom:1px dashed #bfbfbf; text-align:center; color:#333333; margin-top:50px;}

.sssu1 .li1{ width:132px;}

.sssu1 .li2{ width:534px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

.sssu1 .li3{ width:132px;}

.sssu2 li{ border-bottom:1px solid #e1e1e1;}

.sssu2 a{ display:block; height:38px; line-height:38px; color:#666666; text-align:center;}

.sssu2 .s1{ width:132px;}

.sssu2 .s2{ width:534px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:left; text-indent:20px;}

.sssu2 .s3{ width:132px;}

.sssu2 a:hover span{ color:#117fd3;}

.sdst{ display:block; border-bottom:1px solid #bfbfbf; font-size:24px; color:#333; text-align:center; line-height:50px; padding-top:20px;}

.sdst1{ height:65px; border-bottom:1px dashed #e5e5e5;}

.sdst1 .d1{ padding-top:20px;}

.sdst1 .d2{ color:#818181; line-height:65px;}

.txt{ line-height:24px; color:#666666; padding-top:30px;}

.pns{ border-top:2px solid #dbdbdb; margin-top:30px; height:90px;}

.pns .d11{ padding-top:10px;}

.pns .u1 li{ padding-left:10px; padding-top:9px;}

.pns .u1 a{ display:block; width:35px; height:35px; }

.pns .u1 a.prev{ background:url(../images/bg_20.gif) no-repeat;}

.pns .u1 a.next{ background:url(../images/bg_21.gif) no-repeat;}

.pns .u1 a:hover{ background-position:0 -35px;}

.hplist2{ border-bottom:1px solid #dbdbdb;}

.hplist2 li{ padding-bottom:20px; padding-top:10px;}

.asde{ background:#f1f1f1; padding:12px; margin-top:14px;}

.asde .d1{ width:365px; margin-left:25px;}

.asde h2{ color:#666666; font-size:30px;}

.asde ul{ padding-top:10px;}

.asde li{ line-height:35px; height:35px;}

.asde li .s1{ width:85px; background:url(../images/bg_22.gif) no-repeat left center; padding-left:15px;}

.asde li .s2{ width:250px; color:#888888;}

.asde .p1{ border-top:2px solid #dcdcdc;}

.asde .p1 a{ display:block; background:url(../images/bg_23.gif) no-repeat; width:213px; height:35px; margin:0 auto; margin-top:20px;}

.pdt{ padding-top:20px;}

.picbox{ width:393px;}

.picbox .u1{ height:94px; padding-top:16px;}

.picbox .u1 li{ padding-right:12px;}

.picbox .u1 li.n{ padding-right:0;}

.picbox .u1 img{ border:1px solid #c4c3c8;}

.pdt .d1{ width:375px; margin-left:30px;}

.pdt .d1 h2{ font-size:30px; line-height:45px; border-bottom:2px solid #66acf9; color:#117fd3;}

.pdt .u2{ line-height:18px; color:#888888;}

.pdt .u2 li{ padding-top:15px;}

.pdt .u2 .s1{ width:65px; color:#333333; background:url(../images/bg_02.gif) no-repeat 0 7px; text-indent:12px;}

.pdt .u2 .s2{ width:310px;}

.pdt .d1 .p1{ border-top:1px solid #e4e4e4; margin-top:15px;}

.pdt .d1 .p1 a{ display:block; background:url(../images/bg_24.gif) no-repeat; width:213px; height:35px; margin:0 auto; margin-top:15px;}

.tbsm{ border:1px solid #dde1df; color:#919191; font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:20px; line-height:24px; margin-top:10px; margin-bottom:80px;}

.tbsm .s1{ color:#117fd3}

.ntit{ font-size:30px; color:#117fd3; line-height:45px; padding-top:20px;}

.con{ margin-top:20px; border-top:2px solid #66acf9;}

.con li{ height:41px; line-height:41px; border-bottom:1px solid #dfdfdf; font-size:13px; color:#666666;}

.con .s1{ width:177px; border-right:1px dashed #c7c7c7; background:#f6f6f6; text-indent:55px;}

.con .s2{ width:622px; text-indent:62px;}

.con .s3{ background:#f6f6f6;}

.map{ border:1px solid #dedede; padding:9px; margin-top:50px; margin-bottom:50px;}

.map .if{ width:780px; height:470px; margin-top:55px;}

.book{ line-height:30px; color:#888888;}

.book .s3{ padding-left:12px;}

.book li{ padding-top:22px;}

.book .s1{ color:#333333; width:53px;}

.book .t{ border:1px solid #b2b2b2; padding:0 10px; width:250px; height:28px; line-height:28px;}

.book textarea{ padding:10px; border:1px solid #b2b2b2; width:690px; height:250px;}

.book .p1{ padding-left:320px;}

.book .p1 input{ padding:0; margin:0; border:0; background:none; width:92px; height:29px;}

.book .p1 .submit{ background:url(../images/bg_25.gif) no-repeat; margin-right:20px;}

.book .p1 .reset{ background:url(../images/bg_26.gif) no-repeat;}

.book .p2{ text-indent:80px; padding-bottom:50px; padding-top:20px; color:#a7a7a7;}

.txt2{ position:relative;}

.txt2ul{ position:absolute; top:40px; left:-20px; }

.txt2ul a{ display:block; width:153px; height:207px;}

.txt2ul li{ padding-left:47px;}

.txt2ul .li1 a{ background:url(../images/bb01.gif) no-repeat;}

.txt2ul .li2 a{ background:url(../images/bb03.gif) no-repeat;}

.txt2ul .li3 a{ background:url(../images/bb04.gif) no-repeat;}

.txt2ul .li4 a{ background:url(../images/bb02.gif) no-repeat;}

.txt2ul a:hover{ background-position:-153px 0;}

#bdshare .bds_more{ background:none;}

.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{background:url(../images/kf.gif) no-repeat;}

.box_os{height:auto;overflow:hidden;width:131px;position:fixed;right:0;top:44px;_position:absolute;z-index:9999;display:none;}

.box_os .os_x{background-color:#f7f7f7;background-position:2px 2px;width:18px;height:20px;float:right;display:inline;cursor:pointer;}

.box_os .osqq{width:129px;border:1px solid #D1D1D1;background-color:#fff;background-position:0 -120px;clear:both;padding:37px 0 8px 0;text-align:center;}

.box_os .osqq p{height:auto;line-height:20px;width:129px;margin-top:8px;}

.box_os .osqq p strong{color:#666;}

.box_os .osqq img{padding:7px 0 3px 0;}

.box_os .osqq p em{color:#999;display:block;}

.box_os .osqq p span{color:#547816;display:block;}

.box_os .osqq .qq{background-position:-140px -120px;display:block;width:99px;height:26px;margin:0 auto;margin-top:8px;cursor:pointer;}


.navigation  {
		margin:0 auto; 
		padding:0; 
		list-style:none;height:40px; line-height:40px;
	}	
	
	/* Little tricking with positions */
.navigation  li {
		float:left;			/* Show list items inline */
		width:134px; 
		position:relative; 
	}
.navigation  li.line{ width:1px; color:#FFF}	
	/* Playing with Main Categories */
	.navigation  li a {
		color:#fff;
		display:block;  	/* Making sure a element covers whole li area */
		text-decoration:none; /* No underline */
		text-align:center; font-size:15px;
	}

	.navigation  li a:hover {
		color:#ffffff; 
	}
		.navigation  li.current {
		color:#ffffff; 
	}
	/* Sub Cat Menu stuff*/
	.navigation  ul {
		position:absolute; 
		left:0;
		display:none; /* Hide it by default */
		margin:0 auto; 
		padding:0; background:#22469a; z-index:999999;
		list-style:none;
	}
		
	.navigation  ul li {
		padding-bottom:5px; width:124px;
		float:left; height:30px; line-height:30px;
	}
		
	/* Sub Cat menu link properties */
	.navigation  ul a {
		display:block;    	/* Making sure a element covers whole li area */
		color:#fff;
		text-decoration:none;font-size:12px;
		border-top:none;height:30px; line-height:30px;
		border-bottom:1px dashed #2f53a7;
	}	
	.navigation  ul a:hover {
		color:#ffffff; background:#2d54ae;
	}



.cpnr {color:#404345;margin-top:20px;}
.cpnr p {line-height:24px;font-size:14px;margin-bottom:10px;color:#404345;}
.cpnr p.pre a {color:#404345;font-size:12px;}
.cpnr p img {display:block;margin:0 auto;}
.cpnr h1 {text-align:center;line-height:35px;font-size:18px;font-weight:900;}
.cpnr .date {text-align:center;border-bottom:1px dashed #ccc;margin-bottom:20px;line-height:30px;}


.dtlist {margin:15px 8px 0 0;overflow:hidden;}
.dtlist li {border-bottom:1px dashed #ccc;margin-bottom:10px;overflow:hidden;background:url(../images/text_list_ico.jpg) 0 6px no-repeat;padding-left:18px;}
.dtlist li h3 {height:24px;line-height:24px;font-size:14px;float:left;}
.dtlist li h3 a {color:#122636}
.dtlist li p {line-height:24px;color:#7f8d97;text-indent:24px;font-size:14px;}
.dtlist li .listdt {height:30px;line-height:30px;float:right;}
.dtlist li .listdt a {display:inline-block;width:38px;height:10px;background:url(/common/images/more.jpg) no-repeat;}
.dtlist li .listdt span {margin-left:15px;color:#404345;}
.newslist {margin-top:10px;}
.newslist li {background:url(../images/text_list_ico.jpg) 0 12px no-repeat;line-height:30px;padding-left:20px;font-size:14px;overflow:hidden;}
.newslist li a {display:inline-block;float:left;height:30px;overflow:hidden;color:#404345;}
.newslist li a:hover {color:#ff6502;}
.newslist li .time {float:right;color:#535354;}

.cplist {width:795px;margin-top:25px;overflow:hidden;}
.cplist li {display:inline-block;float:left;width:250px;margin-right:15px;text-align:center;margin-bottom:12px;}
.cplist li.nor {margin-right:0;}
.cplist li a { text-decoration:none;}
.cplist li a:hover h3 {color:#ff6502;}
.cplist li img {border:3px solid #d2d2d2;width:240px;height:170px;}
.cplist li h3 {font-size:14px;color:#122636;font-weight:normal;line-height:40px;display:inline-block;}

.jiange{
margin-top:10px;
}
.bk{
border:1px #d0d0d0 solid;
}

.jg{
margin-top:5px;
}

.newsx{
padding-left:10px;
BORDER-BOTTOM: #a9cde4 1px dashed;
}

.kx{
padding-top:2px;
}

.title{
background:url(../images/title.jpg);
}
.title2{
background:url(../images/title2.jpg);
}
.titlebt{
color:#FFFFFF;
font-weight:bold;
}


.mr_frbox{ width:500px; height:250px; margin-left:auto; margin-right:auto;}

.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}

.mr_frUl{float:left;width:500px; margin-top:20px; overflow:hidden;}

.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}

.mr_frUl ul li{margin-right:20px;width:240px;height:200px;}

.mr_frUl ul li .img_box{ width:240px;height:150px;display: table-cell;text-align:center;vertical-align:middle;}

.mr_frUl ul li .img_box img{ vertical-align: middle;max-width:240px;max-height:150px;}

.mr_frUl ul li .img_txt{ font-size:14px; color:#444444;font-family:\5FAE\8F6F\96C5\9ED1; text-align:center; margin-top:15px;}

.mr_frUl ul li .img_txt span{ font-size:12px; color:#666; display:block; font-family:Candara; line-height:26px;}

.mr_frUl ul li .img_txt a{color:#444444;}

.pic A{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    display: inline-block;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 4px;
}

.pic A:hover{

filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;

}
.nav111{ height:48px;background:#117fd3;}
.nav112{ height:48px;width:1100px; margin:0 auto;}
.nav11{ height:48px;}
.nav11 li{ float:left; font-size:14px; background:url(../images/bg_01.gif) no-repeat right center;}
.nav11 li a{ display:inline-block; padding: 0 32px; color:#ffffff; line-height:48px;font-weight:bold;}
.nav11 li a:hover,.nav li.cur a{ padding:0 32px; background:#ee7907 url(../images/menu.gif) repeat-x left center; text-decoration:none; color:#fff; font-weight:bold;}
.nav11 .li_last{ background:none;}