@charset "utf-8";

/**/

body{ background: url(../images/a01.jpg) no-repeat center top #f3f3f3;}

/**/

.topBG{ width:100%; height:27px; background: url(../images/a02.jpg) repeat-x left top; position:relative; z-index:3;}

.top{ width:1024px; height:27px; margin:0 auto; line-height:27px; position:relative;}

.hello{ width:410px; float:left; height:27px; line-height:27px; position:relative; overflow:hidden;}

.hello ul{}

.hello ul li{ float:left; padding-right:20px;}

.top p{ line-height:27px; text-align:right;font-size:13px; color:#303030l;}

.top p a{ font-size:13px; color:#303030l;}



.lotelbg{ width:100%; height:210px; background:url(../images/a03.jpg) repeat;}

.lotel{ width:1024px; height:120px; margin:0 auto; background:url(../images/a04.jpg) no-repeat center bottom; padding:66px 0 24px 0;font-family:"微软雅黑";}

.logo{ width:265px; height:120px; float:left; background:url(../images/a06.jpg) no-repeat right top; padding-left:8px;}

.topline{ width:540px; height:120px; float:left; }

.topline b{ font-size:26px; color:#303030; font-weight:bold; line-height:44px; display:block; padding-left:22px;}

.topline p{ font-size:18px; color:#4d4d4d; line-height:28px; display:block; padding:0 46px;}

.toptel{ width:200px; height:120px; float:left; background:url(../images/a07.png) no-repeat left 10px;}

.toptel p{ display:block; height:38px; line-height:38px; font-size:14px; color:#616161; padding-left:62px; padding-top:10px;}

.toptel b{ font-size:24px; color:#f18a1e; line-height:32px;}



.navbg{ width:100%; height:57px; background:url(../images/a08.jpg) repeat-x left top; position:relative;}

.nav{ width:1024px; height:57px; margin:0 auto;}

.nav ul{}

.nav ul li{ display:inline; float:left; height:57px;}

.nav ul li a{ display:inline; float:left; height:57px; line-height:51px; font-size:14px; font-family:"宋体"; color:#fff; font-weight:bold; padding:0 12px 0 0;}

.nav ul li a span{ display:inline; float:left; height:51px; padding:0 0 6px 12px;}

.nav ul li a:hover{ background:url(../images/a10.png) no-repeat right top;}

.nav ul li a:hover span{ background: url(../images/a09.png) no-repeat left top;}

.nav ul li.on a{ background:url(../images/a10.png) no-repeat right top;}

.nav ul li.on a span{ background: url(../images/a09.png) no-repeat left top;}



.keyso{ width:1024px; height:33px; line-height:33px; margin:0 auto; position:relative;}

.keyso p{}

.keyso p span{ display:inline;float:left; height:33px; background:url(../images/a11.jpg) no-repeat 13px center; padding-left:48px; font-size:13px; font-weight:bold; color:#545454;}

.keyso p a{ margin:0 5px;}

.soso{ width:142px; height:23px; border:1px solid #7c7b7e; position:absolute; right:10px; top:3px; padding-left:5px;}

.soso .sotext{ width:110px; height:23px; float:left; line-height:23px; background:url(../images/a13.jpg) repeat; border:none;}

.soso .sobtn{ width:28px; height:23px; float:left; background:url(../images/a12.jpg) no-repeat center center; border:none;}





.cc_banner{ width:1024px; height:422px; overflow:hidden; position:relative;z-index:1; padding-bottom:47px; margin:0 auto; background:url(../images/a14.jpg) no-repeat center 422px #fff;}

.cc_banner .bd{ width:100%; height:422px; position:relative; z-index:1;}

.cc_banner .bd li{ width:100%; height:422px; float:left;}

.cc_banner .bd li a{ width:100%; height:422px; display:block;}



.cc_banner .hd{ width:78px; height:22px; display:block; overflow:hidden; position:absolute; left:50%; margin-left:-39px; bottom:10px; z-index:3;}

.cc_banner .hd li{ width:20px; height:20px; display:block; float:left; background: #fff; cursor:pointer; line-height:20px; text-align:center; color:#1f4b8d; font-size:12px; margin:0 2px; border:1px solid #1f4b8d;}

.cc_banner .hd li.on{background: #1f4b8d; color:#fff;}



.box{ width:1024px; margin:0 auto; position:relative; background:#fff; overflow:hidden;}



.c01{ width:1024px; height:40px; background:url(../images/c01.jpg) no-repeat center top; margin:0 auto; }



.kehu{ width:1024px; height:188px; margin:0 auto; position:relative; padding-bottom:20px; background:url(../images/c04.jpg) no-repeat center bottom;}

.kehubox{ width:966px; height:164px; margin:0 auto; border:1px solid #d0d7e7; overflow:hidden; position:relative; padding-top:22px;}

.kehubox ul{ width:3000px; height:164px;}

.kehubox ul li{ width:172px; height:164px; float:left; padding-right:26px;}

.kehubox ul li img{ width:168px; height:111px; padding:1px; background:#fff; border:1px solid #fff;}

.kehubox ul li p{ width:172px; height:48px; line-height:48px; text-align:center; font-family:"黑体"; color:#1f4c90;}

.kehubox ul li a:hover img{ border-color:#e78623;}



#khl{ width:24px; height:188px; display:block; position:absolute; left:0; top:0; background:url(../images/c02.jpg) no-repeat left top; cursor:pointer;}

#khr{ width:24px; height:188px; display:block; position:absolute; right:0; top:0; background:url(../images/c02.jpg) no-repeat right top; cursor:pointer;}



.c05{ width:100%; height:224px; background:url(../images/c05.jpg) no-repeat center top; position:relative;}

.c05 p.cc-01{ font-size:15px; color:#176ab4; font-weight:bold; position:absolute; left:50%; top:78px; margin-left:-300px;}

.c05 p.cc-01 big{ font-size:35px; color:#ff7800; font-family:"Times New Roman";}

.c05 p.cc-02{ font-size:19px; color:#929292; position:absolute; left:50%; margin-left:-325px; top:120px;}

.c05 p.cc-03{ font-size:32px; color:#176ab4; font-weight:bold; position:absolute; left:50%; margin-left:-462px; top:148px;}

.c05 a.more{ width:79px; height:36px; display:block; line-height:36px; text-align:center; color:#fff; font-weight:bold; font-size:17px; position:absolute; left:50%; top:153px; margin-left:61px;}



.c06{ width:1024px; height:811px; margin:0 auto; position:relative; background:url(../images/c06.jpg) no-repeat center top;}

.c06 p{ font-size:21px; color:#4c4c4c; position:absolute; line-height:25px; left:50%;}

.c06 p.cc-01{ margin-left:-266px; top:256px;}

.c06 p.cc-02{ margin-left:-316px; top:362px;}

.c06 p.cc-03{ margin-left:-343px; top:492px;}

.c06 p.cc-04{ margin-left:-330px; top:592px;}

.c06 p.cc-05{ margin-left:-267px; top:692px;}

.c06 span.cc-01{ font-size:18px; color:#989898; position:absolute; left:50%; top:755px; margin-left:-56px;}

.c06 span.cc-02{ font-family:"宋体"; color:#757575; position:absolute; left:50%; margin-left:416px; top:368px;}

.c06 span.cc-03{ font-family:"宋体"; color:#757575; position:absolute; left:50%; margin-left:416px; top:536px;}



.c07{ width:1024px; margin:0 auto; height:549px; background: url(../images/c07.jpg) no-repeat center top; position:relative;}

.c07 span.cc-01{ font-size:19px; color:#fff; position:absolute; display:block; width:300px; height:30px; text-align:center; line-height:30px; left:50%; margin-left:-390px; top:58px;}

.c07 span.cc-02{ font-size:19px; color:#fff; position:absolute; display:block; width:300px; height:30px; text-align:center; line-height:30px; left:50%; margin-left:109px; top:58px;}

.c07 div.cc-01{ width:285px; position:absolute; left:50%; margin-left:-379px; top:111px;}

.c07 div.cc-01 p{ text-indent:2em; font-size:14px; color:#434343; font-family:"宋体"; line-height:25px;}

.c07 div.cc-01 p b{ font-family:"微软雅黑"; color:#186eb8; font-size:14px;}

.c07 div.cc-01 p span{ font-family:"微软雅黑"; color:#ff7800; font-size:14px; font-weight:bold;}

.c07 div.cc-02{ width:285px; position:absolute; left:50%; margin-left:120px; top:111px;}

.c07 div.cc-02 p{ text-indent:2em; font-size:14px; color:#434343; font-family:"宋体"; line-height:25px;}



.c08{ width:1024px; height:1314px; margin:0 auto; background:url(../images/c08.jpg) no-repeat center top; position:relative;}

.c08 div{ width:440px; position:absolute; left:50%; line-height:12px;}

.c08 div h3{ font-size:25px; color:#3762a0; display:block; height:40px; line-height:40px; padding-left:55px;}

.c08 div p{ font-size:14px; font-family:"宋体"; color:#000; line-height:28px; display:block; padding-right:36px; text-indent:2em;}

.c08 div.cc-01{ margin-left:-478px; top:27px;}

.c08 div.cc-01 h3{ color:#fff;}

.c08 div.cc-01 p{ color:#fff;}



.c08 div.cc-02{ margin-left:5px; top:350px;}

.c08 div.cc-02 h3{ padding-left:20px;}



.c08 div.cc-03{ margin-left:-470px; top:685px;}

.c08 div.cc-03 h3{ padding-left:60px;}



.c08 div.cc-04{ margin-left:5px; top:1010px;}

.c08 div.cc-04 h3{ padding-left:20px; color:#fff;}

.c08 div.cc-04 p{ color:#fff;}



.c09{ width:100%; height:177px; position:relative; background:url(../images/c09.jpg) no-repeat center top;}

.c09 p.cc-01{ font-size:18px; color:#929292; position:absolute; left:50%; top:135px; margin-left:-496px;}

.c09 p.cc-01 big{ font-size:20px;}

.c09 p.cc-02{ font-size:22px; color:#fff; font-weight:bold; position:absolute; left:50%; top:; width:140px; height:36px; display:block; line-height:36px; text-align:center; margin-left:284px; top:61px;}

.c09 p.cc-03{ font-family:"Times New Roman"; font-size:30px; color:#f18a1e; font-weight:bold; position:absolute; left:50%; top:123px; margin-left:255px;}



.ititle{ height:43px; background:url(../images/a15.jpg) repeat; position:relative;}

.ititle a{ display:inline; float:left; height:43px; font-size:19px; font-weight:bold; padding-left:32px; line-height:43px; color:#fff;}

.ititle .right{ width:13px; height:43px; display:block; background:url(../images/a16.jpg) no-repeat center center; position:absolute; right:0; top:0;}



.case{ padding-bottom:22px; overflow:hidden; position:relative; background:url(../images/c12.jpg) no-repeat center bottom;}

.casebox{ width:966px; height:174px; margin:0 auto; border:1px solid #d0d7e7; border-top:none; overflow:hidden; padding-top:20px;}

.casebox ul{ height:174px; width:3000px; }

.casebox ul li{ width:214px; height:174px; float:left; padding:0 14px;}

.casebox ul li img{ width:212px; height:140px; border:1px solid #e9e8e9;}

.casebox ul li p{ display:block; height:32px; line-height:32px; text-align:center; font-size:14px; color:#1f4c90; font-family:"黑体";}

.casebox ul li a:hover img{ border-color:#e78623;}

#cal{ width:14px; height:23px; display:block; background:url(../images/c10.jpg) no-repeat left top; position:absolute; left:5px; top:86px; cursor:pointer;}

#car{ width:14px; height:23px; display:block; background:url(../images/c10.jpg) no-repeat right top; position:absolute; right:5px; top:86px; cursor:pointer;}



.iab{ width:1024px; height:325px; display:block; overflow:hidden; margin-top:15px;}

.iabout{ width:622px; height:325px; float:left; position:relative;}

.iabout div.cc-01{ background: url(../images/a15.jpg) repeat; width:259px; height:292px; padding:12px 14px 21px 9px; float:left; margin-right:24px;}

.iabout div.cc-01 a{ display:block; width:248px; height:282px; padding:5px; background:#fff; border-radius:12px;}

.iabout div.cc-01 a img{width:248px; height:282px;border-radius:12px;}

.iabout h2{ display:block; height:32px; line-height:32px; font-size:20px; color:#3363a0; font-weight:bold; position:relative;}

.iabout h2 a{ display: block; width:32px; height:16px; background:url(../images/c14.jpg) no-repeat left center; padding-left:16px; font-size:14px; font-family:"宋体"; font-weight:500; position:absolute; right:0; top:5px; line-height:16px; color:#3363a0;}

.iabout p{ font-size:12px; font-family:"宋体"; color:#8c8b8b; line-height:22px; text-indent:2em;}

.iabout a.more{ width:115px; height:32px; display:block; line-height:32px; text-align:center; background:#ff7800; color:#fff; position:absolute; left:306px; bottom:0; font-size:14px;}



.izizhi{ width:400px; height:325px; float:left; position:relative;}

.izizhi div.cc-01{ width:317px; height:30px; position:relative;}

.izizhi div.cc-01 a{display: block; width:32px; height:16px; background:url(../images/c14.jpg) no-repeat left center; padding-left:16px; font-size:14px; font-family:"宋体"; font-weight:500; position:absolute; right:0; top:3px; line-height:16px; color:#3363a0;}



.zz{ width:309px; overflow:hidden; background:url(../images/a15.jpg) repeat; margin:0 auto; padding:0 4px 32px 4px;}

.zz div.zz-t{ height:33px; line-height:33px; font-size:13px; color:#fff; padding:0 8px; font-weight: bold;}

.zzbai{ width:293px; height:205px; padding:23px 8px 17px 8px ; background:url(../images/c15.jpg) no-repeat center 18px #fff;}

.zzbox{width:293px; height:205px; overflow:hidden;}

.zzbox ul{ height:205px; width:3000px;}

.zzbox ul li{width:293px; height:205px; float:left;}

.zzbox ul li img{width:291px; height:203px; border:1px solid #fff;}

.zzbox ul li a:hover img{ border-color:#e78623;}

#zzl{ width:30px; height:18px; display:block; background:url(../images/c17.jpg) no-repeat left top; cursor:pointer; position:absolute; left:5px; top:187px;}

#zzr{ width:30px; height:18px; display:block; background:url(../images/c17.jpg) no-repeat right top; cursor:pointer; position:absolute; right:5px; top:187px;}



.ititle2{ height:32px; border-bottom:1px solid #919191; position:relative; padding-left:32px; font-family:"微软雅黑";}

.ititle2 span{ display:inline; float:left; line-height:28px; height:28px; padding-bottom:4px; background:url(../images/c18.jpg) no-repeat left bottom; position: relative; top:1px; font-size:18px; color:#303030; font-weight:bold;}

.ititle2 a{display: block; width:32px; height:16px; background:url(../images/c14.jpg) no-repeat left center; padding-left:16px; font-size:14px; font-family:"宋体"; font-weight:500; position:absolute; right:0; top:10px; line-height:16px; color:#3363a0;}



/**/

.photo{ width:1024px; height:141px; overflow:hidden; position:relative; background:url(../images/a15.jpg) repeat; padding:7px 0;}

.phbox{ width:892px; height:141px; margin:0 auto; overflow:hidden; }

.phbox ul{ height:141px; width:3000px;}

.phbox ul li{ width:144px; height:141px; float:left; padding-right:43px;}

.phbox ul li a{ width:130px; height:129px; padding:4px 5px; border:2px solid #c5e2f2; background:#c5e2f2; display:block;}

.phbox ul li a img{ width:130px; height:129px;}

.phbox ul li a:hover{ border-color:#e78623;}



#phl{ width:25px; height:25px; display:block; background:url(../images/d02.jpg) no-repeat left top; position:absolute; left:20px; top:65px; cursor:pointer;}

#phr{ width:25px; height:25px; display:block; background:url(../images/d02.jpg) no-repeat right top; position:absolute; right:20px; top:65px; cursor:pointer;}



.newsthree{ width:1024px; overflow:hidden; background:url(../images/d03.jpg) no-repeat 336px 33px;font-family:"宋体"; margin-top:42px;}

.news{ width:290px; float:left; overflow:hidden; padding:0 12px; font-size:14px;}

.inews{}

.inews ul{ overflow:hidden; padding-top:10px;}

.inews ul li{ height:36px; line-height:36px; background:url(../images/d04.png) no-repeat 5px center; border-bottom:1px dashed #ebeae9; padding-left:22px; text-align:right;}

.inews ul li a{ display:inline; float:left; height:36px; line-height:36px;}



.iqa{ width:290px; float:left; padding:0 12px;}

.qa{ width:290px; height:290px; overflow:hidden; position:relative; margin-top:20px;}

.qa ul{}

.qa ul li{ background:url(../images/d05.jpg) no-repeat right bottom;}

.qa ul li p{ line-height:25px; padding:7px 0 7px 45px; font-size:14px; color:#5c5c5c; font-family:"宋体";}

.qa .q{ display:block; height:25px; line-height:25px; background:url(../images/q.jpg) no-repeat 10px center;}

.qa .a{ line-height:25px; background:url(../images/a.jpg) no-repeat 10px 7px;}



.newsthree .zj{ margin:0 34px;}



.link{ border:1px solid #d8d8d8; overflow:hidden; padding:10px 24px 0 24px;}

.linkt{ height:30px; line-height:24px; border-bottom:1px solid #a0c6e5;}

.linkt span{ display:inline; float:left; background:url(../images/e01.jpg) no-repeat left bottom; padding-left:77px; font-size:18px; color:#ff7800; font-weight:bold; height:30px; padding-bottom:2px;}



.linkbox{ overflow:hidden; padding:10px 0;}

.linkbox a{ display: inline; float:left; height:24px; line-height:24px; background:url(../images/e02.jpg) no-repeat 2px center; padding:0 10px; font-size:14px; margin:10px 27px;}



.bottombg{ width:100%; overflow:hidden; background:url(../images/e03.jpg) repeat; margin-top:12px;}

.botnav{ width:980px; margin:0 auto; height:30px; line-height:30px; background:url(../images/e05.png) no-repeat center bottom; padding-bottom:18px; margin-top:14px;}

.botnav ul{}

.botnav ul li{ display:inline; float:left; height:30px; line-height:30px; background:url(../images/e04.jpg) no-repeat left 9px;}

.botnav ul li a{ display:inline; float:left; font-family:"宋体"; color:#fff; height:30px; line-height:30px; padding:0 19px;}

.botnav ul li a:hover{text-decoration:underline;}



.footer{ width:980px; margin:11px auto 0; overflow:hidden; position:relative;}

.botlogo{ float:left; width:271px; height:120px; background:url(../images/e06.jpg) no-repeat right top; margin-right:27px;}

.botext{ overflow:hidden; padding-top:25px; color:#fff; line-height:22px;}

.botext p{ line-height:22px; color:#fff; font-size:12px; font-family:"宋体";}

.botext p a{ color:#fff;}

.botext p a:hover{text-decoration:underline;}



/***/

.ipro{ width:1024px; overflow:hidden; margin:0 auto;}

.ipro .prol{ width:240px; float:left; overflow:hidden; margin:0 10px;}

.pnav{ width:230px; margin:15px auto 15px;}

.pnav ul{}

.pnav ul li{ display:block; overflow:hidden; font-family:"宋体"; margin:7px 0;}

.pnav ul li h3{ display:block; height:31px; background:url(../images/g01.jpg) no-repeat left center; line-height:31px; padding-left:22px; overflow:hidden;}

.pnav ul li h3 a{ font-size:15px; color:#1d1d1d;}

.pnt{ width:192px; overflow:hidden; margin:0 auto; display:none;}

.pnt p{ display:block; height:32px; line-height:32px; color:#0e5ab1; font-size:12px; font-weight:bold;}

.pnt a{ display:block; height:32px; line-height:32px; background:url(../images/g02.jpg) no-repeat left center; padding-left:10px; border-bottom:1px dashed #d1d1d1;}

.pnav ul li.on .pnt{ display:block;}



.pror{ width:753px; float:left; }

.prort{ height:33px; background: url(../images/g03.jpg) repeat-x left top; position:relative; overflow:hidden; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}

.prort ul{ height:33px;}

.prort ul li{ display: inline; float:left; height:33px; line-height:33px; background:url(../images/g05.jpg) no-repeat 15px center; font-size:14px; color:#fff; font-weight:bold; color:#000; padding:0 20px 0 34px; cursor:pointer;}

.prort ul li.on{ background:url(../images/g04.jpg) no-repeat 15px center #f18a1e; color:#fff;}

.prort a.more{ display:block; width:71px; height:32px; position:absolute; right:0; top:0; background:url(../images/g06.png) no-repeat center center;}



.prorb{ overflow:hidden; position:relative; padding-top:20px;}

.prorb ul{ width:100%;}

.prorb ul li{ width:100%; display:none;}

.prorb .child{ width:242px; height:276px; float:left; margin:0 4px;}

.prorb .child img{ width:236px; height:234px; border:1px solid #c7d2e3; padding:2px; background:#fff;}

.prorb .child a:hover img{ border-color:#f18a1e; background:#f18a1e;}

.prorb .child p{ display:block; height:36px; background:url(../images/g08.jpg) no-repeat center top; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#1f4f99;}







/*****/

.bannerny{ width:1024px; margin:0 auto; overflow:hidden;}

.bannerny img{ width:1024px;}



.boxl{ width:752px; float:left;}

.boxl .blboeder{ border:1px solid #d5d5d5; border-radius:5px;}



.mbx{ height:36px; line-height:36px; margin:0 5px; border-bottom:1px dashed #cccccc; padding:0 10px;}

.mbx span{ color:#c10005;}

.mbx a{ color:#000; margin:0 5px;}



.prolist{ overflow:hidden; padding-top:12px;}

.prolist ul{}

.prolist ul li{ width:212px; height:244px; float:left; margin:5px 19px;}

.prolist ul li img{ width:210px; height:210px; border:1px solid #d6d6d6;}

.prolist ul li p{ display:block; height:32px; line-height:32px; text-align:center;}

.prolist ul li a:hover img{ border-color:#F60;}



.yema{ height:25px; line-height:25px; border:1px solid #cccccc; background:#f9f9f9; margin:12px 5px; padding:0 5px;}

.yema a{ margin:0 5px;}

.yema span{ margin:0 5px;}



.nytlt{ height:36px; line-height:36px; background:#0162af; padding:0 10px; font-weight:bold;  color:#fff; font-size:14px;}



.nynews{ overflow:hidden; padding:0 10px;}

.nynews ul{}

.nynews ul li{ display:block; height:20px; line-height:20px; font-size:14px;  background:url(../images/h02.jpg) no-repeat left center; padding-left:12px; width:350px; float:left; margin:5px 0;}

.nynews ul li a{}

.nynews ul li a:hover{text-decoration:underline;}



.boxr{ width:200px; float:left; overflow:hidden; position:relative;}

.nybt{ display:block; height:58px; text-align:center; line-height:58px; font-size:18px; color:#fff; background:#0b5eb2;}



.lnav{ background:#f7f7f7; padding:12px;}

.lnav ul{}

.lnav ul li{ display:block; margin:5px 0; overflow:hidden;}

.lnav ul li h3{ display:block; height:24px; text-align:center; color:#fff; font-weight:500; background:#ff6600; line-height:24px; font-size:16px; border-radius:4px; margin:5px 0;}

.lnav ul li h3 a{ color:#fff;}

.lnav ul li .lnavb{ display:block;}

.lnavb a{ display: block; height:38px; line-height:38px;  padding:0 17px; font-weight:normal; border-bottom:1px dashed #a2a2a2;}
.lnavb a.erji{ background:url(../images/h03.jpg) no-repeat left center;font-weight: bold; border-bottom:none}


.box .ml{ margin:0 24px;}



.lpro{ overflow:hidden; background:#f7f7f7; border:1px solid #cccccc; border-top:none; padding:10px 0;}

.lpro ul{}

.lpro ul li{ width:170px; height:198px; margin:0 auto;}

.lpro ul li img{ width:168px; height:168px; border:1px solid #ccc;}

.lpro ul li p{ display:block; height:28px; line-height:28px; text-align:center;}

.lpro ul li a:hover img{ border-color:#F60;}



.lcon{ overflow:hidden; background: url(../images/h04.jpg) no-repeat 10px 15px #f7f7f7; border:1px solid #cccccc; border-top:none; padding:10px;}

.lcon p{ line-height:24px;}

.lcon p.cc-01{ display:block; padding-left:62px;}



.im_floatonline{ width:203px; height:424px; background: url(../images/xfc01.png) no-repeat center top;}



/**/

.news_list{ padding:20px;}

.news_list ul{}

.news_list ul li{ padding-bottom:20px; overflow:hidden; width:708px; height:202px; display:block;}

.news_list ul li div{ width:198px; height:198px; padding:1px; border:1px solid #dcdcdc; float:left; margin-right:28px;}

.news_list ul li div img{ width:198px; height:198px;}



.news_list ul li h3{ font-size:14px; font-family:"微软雅黑";  font-weight:bold; line-height:34px;}

.news_list ul li h3 a{color:#F18A1E;}

.news_list ul li p{ font-size:14px; line-height:34px; padding-right:40px;}

.news_list ul li p a{ color:#F18A1E;}

/**/

.newstext{ padding:24px;}

.newstext h1{ text-align:center; border-bottom:1px dashed #ccc; color:#000; font-size:17px; font-family:"微软雅黑"; line-height:26px; padding:10px 0;}

.newstext img{ background:#fff;}



.laiyuan{ text-align:center; height:38px; line-height:38px; color:#b1b1b1; margin:0 5px;}



.pageup{ margin:0 12px; border-top:1px dashed #dcdcdc; padding:12px 0;}

.pageup div{ width:100%; height:24px; line-height:24px; color:#000;}





/*pro_show*/

/*多图放大镜*/

/* 放大镜开始 */

.magnifier{

	position:relative;

	margin:20px ;

	_margin:12px ;

	width:336px;

	float:left;

	z-index:3;

}

.magnifierView{

	padding:5px;

	border:1px solid #999;

}

#small{	

	position:relative;

	width:324px;

	height:324px;

	overflow:hidden;

}

.magnifierView .vm{

	width:324px;

	height:324px;

	*font-size:330px;

	display:block;

}

.magnifierView .vm img{width:324px;height:324px;}

.mark{

	display:none;

	position:absolute;

	top:0;

	left:0;

	z-index:2;

	width:80px;

	height:80px;

	background:#FFF;

	filter:alpha(opacity:50);

	opacity:0.5;

	border:1px solid #333;

	cursor:move;

}

#bigBox{

	display:none;

	position:absolute;

	left:350px;

	top:0;

	width:300px;

	height:300px;

	overflow:hidden;

	background:#F3F5EC;

	border:1px solid #BEC3AB;

}

.bigImg{

	position:absolute;

	left:0;

	top:0;

}

.bigImg img{

	display:block;

}

.magnifierList{

	position:relative;

	top:10px;

	width:100%;

	height:94px;

	overflow:hidden;

}

.magnifierImg{

	position:relative;

	z-index:2;

	margin:0 auto;

	width:294px;

	height:94px;

	overflow:hidden;

}

.magnifierImg ul{

	position:absolute;

	left:2px;

	width:10000%;

}

.magnifierImg li{

	display:inline;

	float:left;

	margin-right:5px;

	padding:0;

	cursor:pointer;

}

.magnifierImg li .vm{

	width:90px;

	height:90px;

	border:1px solid #e0e0e0;

	display:block;

	*overflow:visible;

	*font-size:63px;

	padding:1px;

}

.magnifierImg li .vm:hover{ border-color:#73c5ff;}

.magnifierImg li.vCur{

	background-position:0 0;

}

.arrows{

	position:absolute;

	left:0;

	top:5px;

	z-index:1;

	width:100%;

}

.arrows a{

	color:#fff;

	width:20px;

	height:77px;

	background:#aaaaaa;

	line-height:77px; font-size:14px;

	text-align:center;

}

.arrows a.fl{

	background-position:0 0;

}

.arrows a.fl:hover{

	background-position:0 -77px;

}

.arrows a.fr{

	background-position:-13px 0;

}

.arrows a.fr:hover{

	background-position:-13px -77px;

}



/**/

.pro_about{ width:330px; height:270px; float:left; position:relative; margin-top:25px; margin-left:20px; _margin-left:10px; _margin-top:12px;}

.pro_about p{ line-height:36px; font-size:14px;}

.pro_text{ padding:0 20px; min-height:60px; margin-top:20px;}

.pro_text img{ max-width:715px;}

/**/

.espcms_newslist .sospic{ padding:15px; overflow:hidden; display:block; background:#efefef; margin-top:15px;}

.espcms_newslist .sospic div{ width:128px; height:128px; padding:1px; border:1px solid #dcdcdc; float:left; margin-right:28px;}

.espcms_newslist .sospic div img{ width:128px; height:128px;}

/**/

.mapbox{  padding:12px; margin:6px auto 0; border:1px solid #dcdcdc; position:relative;}

.mapbox h4{ font-size:14px; line-height:32px;}



.maplist{ padding:10px; overflow:hidden;border:1px solid #dcdcdc; }

.maplist ul{}

.maplist ul li{ float:left; width:20%; text-align:center; line-height:24px; font-size:12px; height:24px;}



.maplink{ width:140px; height:23px; border:1px solid #dcdcdc; border-bottom:none; text-align:center; line-height:23px; font-size:14px; position:absolute; right:-1px; top:-24px;}

.maplink a{ margin:0 5px;}





