

/* 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:12px 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:url(../images/hbg.jpg) repeat-x; height:41px;}

.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; width:630px; 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;}


.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:14px; color:#333333; padding-left:17px; height:55px; line-height:55px; font-weight:bold;}

.bk01 .bk2_a .d1{ line-height:30px; color:#7f7f7f; 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:14px; color:#333333; padding-left:17px; height:55px; line-height:55px; font-weight:bold;}

.bk01 .bk1_a .d1{ line-height:18px; color:#7f7f7f; 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:#888888; 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:#7f7f7f; 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:290px;}

.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:162px; height:150px; position:relative; overflow:hidden;}

.hplist .s1{ display:block; text-align:center; font-size:10px; line-height:16px; padding-top:9px; color:#888888;}

.hplist .s1 strong{ display:block; font-size:12px; }

.hplist .s2{ background:url(../images/04.png) no-repeat; width:243px; height:226px; position:absolute; top:-2220px; left:-2220px;}

.hplist a:hover strong{ color:#000;}

.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:#3a6085; border-top:3px solid #138cd7; padding-bottom:5px;}

.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{ background:#3a6085; padding-bottom:30px;}

.cpl{ color:#ffffff; }

.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:392px; position:relative; overflow:hidden}

.nbanner .scroll ul li a{ height:392px; 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:6px;}

.nav .p1 a{ display:block; background:url(../images/bg_07.gif) no-repeat; height:30px; line-height:30px; color:#666; font-size:12px; 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:17px; line-height:17px; font-family:"宋体"; color:#cfcfcf; padding-top:15px;}

.brd a{ color:#a5a5a5;}

.brd span{ color:#737373;}

.brd li.line{ padding:0 7px}

.brd a.home{ display:block; 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;}

.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;
}




.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:#ffffff; border-top:#dddddd 1px solid;}
.nav112{ height:48px;width:1000px; 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 26px; color:#282828; line-height:48px; }
.nav11 li a:hover,.nav li.cur a{ padding:0 26px 0 28px; background:#ee7907 url(../images/menu.gif) repeat-x left center; text-decoration:none; color:#fff; font-weight:bold;}
.nav11 .li_last{ background:none;}


#box_left_sub2{margin:auto;width:1000px;height:200px;padding-top:30px;margin-lft:50px;}
.gy{width:250px;float:left;height:200px}.gy1{width:200px;float:left;height:200px}.gy2{display:none}.gy:hover .gy1{display:none}.gy:hover .gy2{width:280px;display:block;float:left;height:280px}
.jj{width:250px;float:left;height:200px}.jj1{width:200px;float:left;height:200px}.jj2{display:none}.jj:hover .jj1{display:none}.jj:hover .jj2{width:280px;display:block;float:left;height:280px}.gy{width:250px;float:left;height:200px}
.jt{width:250px;float:left;height:200px}.jt1{width:200px;float:left;height:200px}.jt2{display:none}.jt:hover .jt1{display:none}.jt:hover .jt2{width:280px;display:block;float:left;height:280px}

/*首页flash默认样式*/
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 500px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#DEDEDE; line-height:999px; }
.fullSlide .hd ul .on { background:#ca0800; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../images/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../images/right1s.png) no-repeat; }
/*首页flash默认样式结束*/

/**/
.banner{ height:569px; overflow:hidden; background:url(../images/banner_yy.jpg) no-repeat center bottom;}
.banner a{ display:block;  height:500px; overflow:hidden;}

/**/
.ry{ width:1100px; margin:0 0px; position:relative; height:245px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry h2{ height:40px; line-height:40px; font-size:20px; overflow:hidden; text-align:center;}
.ry h2 a{ color:#333;} 
.ry .coo_z , .ry .coo_y{ margin-top:60px;}
.ry_c  { width:1040px; overflow:hidden;}
.ry_c li { float:left; width:228px; overflow:hidden; position:relative; margin:10px 0 0 26px; display:inline;}
.ry_c li img{ width:222px; height:145px; border:3px solid #cacaca;}
.ry_c li span{top:3px; left:3px; width:222px; display:block; height:55px; text-align:center; font-size:14px; color:#666666; height:25px; line-height:25px; text-overflow:ellipsis;}

.coo{ width:1100px; height:408px; margin:34px auto 0; overflow:hidden; font-family:"Microsoft Yahei";}
.coo h2{ background:url(Img/Index/coo_line.gif) no-repeat center 50px;}
.coo_z , .coo_y{ width:30px; height:53px; margin-top:125px;}
.coo_z a{ background:url(../images/coo_z.png) no-repeat; width:30px; height:53px; display:inline-block;}
.coo_y a{ background:url(../images/coo_y.png) no-repeat; width:30px; height:53px; display:inline-block;}
.coo_z a:hover{ background:url(../images/coo_z_cur.png) no-repeat; }
.coo_y a:hover{ background:url(../images/coo_y_cur.png) no-repeat;}
.coo_c{ width:1040px; overflow:hidden;}
.coo_c ul{ margin:39px 0 0 54px;}
.coo_c li{ float:left; background:url(Img/Index/coo_img_bj.jpg) no-repeat; width:243px; height:161px; position:relative;}
.coo_c li img{ padding:2px; border:1px solid #b5b5b5; width:206px; height:101px; background:#fff;}
.coo_c .li01{ margin-top:-31px; z-index:3;}
.coo_c li span{ position:absolute; top:3px; left:3px; background:url(Img/Index/coo_span.png) no-repeat; width:206px; height:41px; text-align:center; font-size:14px; color:#fff; font-weight:bold; padding-top:60px; display:none;} 


/**/
.news{ width:560px; height:367px; margin:49px 0 0; font-family:"Microsoft Yahei"; overflow:hidden;}
.n_nav { height:55px; overflow:hidden;}
.n_nav span { display:inline-block; padding-top:27px;}
.n_nav li{ float:left; width:100px;}
.n_nav li a{ color:#333; display:inline-block; padding-left:16px; font-size:16px; color:#3d3d3d; height:55px; background:url(../images/news_line1.gif) no-repeat left top; line-height:18px;}
.n_nav li i{ display:block; font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; text-transform:uppercase; line-height:26px; font-weight:normal;}
.news_c{ height:290px; overflow:hidden;}
.news_c dl{ margin:22px 0 0; height:122px; overflow:hidden;}
.news_c dt{ width:223px; overflow:hidden;}
.news_c dt img{ width:215px; height:109px; padding:3px; border:1px solid #dadada;}
.news_c dd{ width:310px; overflow:hidden;}
.news_c dd h3{ font-size:12px; height:25px; line-height:25px; overflow:hidden;}
.news_c dd h3 a{ color:#3d3d3d;}
.news_c dd p{ height:68px; line-height:24px; overflow:hidden; padding-top:10px;} 
.news_c dd i{ display:block;}
.news_c dd i a{ color:#016dae;} 
.news_c ul{ margin:16px 0 0;}
.news_c li{ border-bottom:1px dashed #adadad; height:35px; line-height:35px; width:272px; float:left;background:url(../images/news_ico.jpg) no-repeat left 15px;}
.news_c li a{ padding-left:15px;}
.news_c .nones{ border-bottom:0;}

.wt{ width:240px; height:367px; margin:49px 35px 0 0; font-family:"Microsoft Yahei"; overflow:hidden;}
.w_tit{ height:50px; overflow:hidden; background:url(../images/news_line1.gif) no-repeat left top; padding-left:13px;font-size:16px; line-height:18px;}
.w_tit a{  color:#3d3d3d;}
.w_tit i{ display:block; color:#999; font-family:Arial; font-weight:normal; line-height:28px; text-transform:uppercase;}
.w_tit span{ padding-top:8px; display:inline-block;}
.wt_c{ height:290px; overflow:hidden;}
.wt_c dl{ padding:20px 0;border-bottom:1px dashed #bfbfbf;}
.wt_c dt{ background:url(../images/w.jpg) no-repeat left top; line-height:18px; height:18px; overflow:hidden; padding-left:28px;}
.wt_c dd{background:url(../images/d.jpg) no-repeat left 7px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:12px;}
.wt_c dt a{ color:#242424;}

.tech{ width:232px; overflow:hidden; height:367px; margin-top:49px; overflow:hidden; font-family:"Microsoft Yahei";}
.tech p{ margin-top:22px;}
.tech p img{ width:224px; height:109px; padding:3px; border:1px solid #dadada;}
.tech ul{ margin-top:25px;}
.tech li{ border-bottom:1px dashed #adadad; height:35px; line-height:35px; overflow:hidden; background:url(../images/news_ico.jpg) no-repeat left 15px;}
.tech li a{ padding-left:15px;}
.tech .nones{ border-bottom:0;}