@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#444; font-family:Arial, Helvetica, sans-serif; line-height:26px; list-style:none}
body{ max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none; color:#4775b7;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both; display:block}

.head{ width:1170px; height:120px; margin:0 auto; position:relative; z-index:15000;position:fixed; left:50%; top: 0;margin-left:-585px;}
.head .logo{ width:84px; height:100px; position:absolute; left:50px; top:8px; background:url(images/logo.png) no-repeat 0 0}
.head .nav{ width:820px; height:56px; position:absolute; left:305px; top:39px}
.head .nav ul li{ float:left; width:140px; height:56px}
.head .nav ul li .menu{ display:block; height:56px; line-height:56px; font-size:19px; color:#416fb1; width:140px; text-align:center}
.head .nav ul li .menu:hover{ display:block; height:56px; line-height:56px; font-size:19px; color:#27a3dd; width:140px}
.head .nav ul li .menu1{ display:block; height:56px; line-height:56px; font-size:24px; color:#416fb1; width:140px; text-align:center}
.head .nav ul li .menu1:hover{ display:block; height:56px; line-height:56px; font-size:24px; color:#27a3dd; width:140px}
.head .nav #home,.head .nav #home .menu,.head .nav #home .menu:hover{ width:120px}


.head .nav ul li .now {  display:block; height:56px;overflow:hidden; background:none }
.head .nav ul li .move {  display:block; height: auto; background:url(images/navmove.png) no-repeat center 45px;}
.head .nav ul li .move .movebox{ border-radius:10px;  height:auto; background:#fff; border:1px solid #aeaeae; border-top:none; background:url(images/navmovebox.png) no-repeat -95px 0 #fff; padding:10px; width:850px; margin-left:-436px;}
.head .nav ul li .move .movebox a{ display:block; height:30px; line-height:30px; text-align:left; background:url(images/navtwotb.png) no-repeat 20px 10px ; text-indent:28px; width:425px; float:left; overflow:hidden; background:url(images/navtb.gif) no-repeat 10px 11px;text-overflow:ellipsis;white-space:nowrap;}
.head .nav ul li .move .movebox a:hover{ }
.head .nav ul li .move  #pro{ width:415px;}
.head .nav ul li .move  #pro a{ float:left; width:205px; overflow:hidden}

.navback{ width:100%; height:0px; background: url(images/body.gif) repeat-x 0 0; position:fixed; z-index:14500; left:0; top:0;}

.banner{ width:100%; height:750px; overflow:hidden; position:fixed; left:0;  top: 0;}
.banner .flabox{ width:1920px; height:750px; position:absolute; left:50%; top:0; margin-left:-960px}




#banss{ width:100%; height:750px; overflow:hidden; position:fixed; left:0;  top: 0; }
#slideshow{position: absolute;height: 750px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height: 750px; }
#slideshow .img span{position: absolute;width: 19999px;display: block}
#slideshow .btns{z-index: 10;position: relative;width: 100%}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 620px;left: 50%; margin-left:-960px }
#slideshow .btns b i{width: 10px;background: #fff;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 10px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #a7a7a6}
#slideshow .btns b i.on{background: #ff6600;cursor: default}
#slideshow .btns b i.on: hover{background: #ff6600;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 115px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(images/btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;height: 750px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}


.speednav{ width:1200px; height:262px; position:absolute; top:675px; left:50%; margin-left:-600px; z-index:100}
.speednav .box{ width:270px; height:262px; margin:0 15px; background:#4775b7; float:left; display:inline; position:relative; overflow:hidden}
.speednav .box .pic_a{ width:270px; height:119px; background:url(images/midtb1.png) no-repeat 89px 26px}
.speednav .box .pic_b{ width:270px; height:119px; background:url(images/midtb2.png) no-repeat 78px 28px}
.speednav .box .pic_c{ width:270px; height:119px; background:url(images/midtb3.png) no-repeat 106px 24px}
.speednav .box .pic_d{ width:270px; height:119px; background:url(images/midtb4.png) no-repeat 91px 21px}
.speednav .box .title{ width:153px; height:43px; border:1px solid #fff; text-align:center; line-height:43px; font-size:22px; font-weight:bold; color:#fff; margin:0 auto}
.speednav .box .context{ padding:15px 15px; color:#fff; line-height:22px; font-size:13px}
.speednav .box:hover  .context{ display:none;}
.speednav .box .more{ height:0; overflow:hidden; width:270px;  background:url(images/midtmove.png) repeat; position:absolute; bottom:0; left:0;}

.speednav .box:hover .more a{ width:80px; height:32px; position:absolute; top:193px; left:50%; margin-left:-40px; border:1px solid #fff; border-radius:4px; text-align:center; color:#fff; line-height:32px}
.speednav .box:hover .more a:hover{ width:80px; height:32px; position:absolute; top:193px; left:50%; margin-left:-40px; border:1px solid #fff; border-radius:4px; text-align:center; color:#4775b7; line-height:32px; background:#fff;transition:0.8s;}

.main{ width:100%; height:auto; position:absolute; top:750px; left:0; z-index:50; background:#e6e6e6}
.backblue{ width:100%; height:350px; padding-top:210px; background:#6dbed5}
.backblue ul{ width:1170px; height:auto; margin:0 auto}
.backblue .title{ font-size:38px; line-height:40px; text-align:center; color:#fff; font-weight:bold; padding:20px 0}
.backblue .content{ font-size:20px; line-height:30px; color:#fff}


.midbox{ width:1170px; height:auto; margin:20px auto 0}
.midbox .news{ width:462px; height:auto}
.midbox .news .title{ width:462px; height:60px}
.midbox .news .title p{ line-height:60px; color:#4775b7; font-size:28px; }
.midbox .news .title a{ line-height:60px; padding-right:15px }

.midbox .news .borbox{ width:462px; height:390px;}
.midbox .news .borbox .headlines{ width:462px; height:109px; border-bottom:1px dashed #aaa; margin:0 auto}
.midbox .news .borbox .headlines .title{ width:462px; height:50px; line-height:50px; text-align:center; overflow:hidden; font-size:25px; display:block;text-overflow:ellipsis;white-space:nowrap;}
.midbox .news .borbox .headlines .abstract{ width:450px; height:48px; overflow:hidden; margin:0 auto}
.midbox .news .borbox .headlines .abstract,.newsbox .borbox .headlines .abstract *{ line-height:22px; font-size:14px; color:#555}
.midbox .news .borbox .newsbotcon{ width:462px; height:280px; overflow:hidden; margin:0 auto}
.midbox .news .borbox .newsbotcon .newslistho{ display:block; width:460px; height:280px; overflow:hidden; padding-top:10px}
.midbox .news .borbox .newsbotcon .newslistho div{ display:block; width:460px; height:30px; background:url(images/tb.gif) no-repeat 8px 14px;}
.midbox .news .borbox .newsbotcon .newslistho div a{ float:left; display:block; width:350px; height:30px; line-height:30px; overflow:hidden; text-indent:20px;text-overflow:ellipsis;white-space:nowrap;}
.midbox .news .borbox .newsbotcon .newslistho div span{ float:right; display:block; width:80px; height:30px; line-height:30px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:13px}


.midbox .product{ width:630px; height:auto}
.midbox .product .title{ width:630px; height:60px}
.midbox .product .title p{ line-height:60px; color:#4775b7; font-size:28px;}
.midbox .product .title a{ line-height:60px; padding-right:15px}
.midbox .product .prolist{ display:inline; float:left; width:186px; height:168px; margin:10px 12px; position:relative; line-height:35px; text-align:center; overflow:hidden;}
.midbox .product .prolist:hover{ display:inline; float:left; width:186px; height:168px; margin:10px 12px; position:relative; line-height:35px; text-align:center; color:#111;transition:0.8s;}
.midbox .product .prolist .more{ opacity:0;filter:alpha(opacity=0);width:186px; height:140px; background:url(images/sy_promove.png) no-repeat 0 0; position:absolute; left:0; top:0;}
.midbox .product .prolist .pmotext{ width:186px; height:40px; line-height:40px; overflow:hidden; display:block;text-overflow:ellipsis;white-space:nowrap; }
.midbox .product .prolist .proimgsy{ width:184px; height:138px; background:#fff; text-align:center; display: table-cell; vertical-align:middle; border:1px solid #ccc}
.midbox .product .prolist .proimgsy span{ height:100%; display:inline-block; vertical-align:middle}
.midbox .product .prolist .proimgsy img{max-width:184px; max-height:138px; vertical-align:middle}


.footer{ width:100%; height:230px; background:#235892; padding-top:48px; margin-top:20px}
.footer,.footer *{ color:#aad0ed}
.footer a:hover{ color:#aad0ed; text-decoration:underline}
.footer ul{ width:1170px; height:173px; margin:0 auto}
.footer .loobox{ width:264px; float:left; border-right:1px solid #4c79aa; height:183px}
.footer .loobox .fologo{ width:264px; height:60px; padding-top:113px; background:url(images/botlogo.png) no-repeat center 0; text-align:center}

.footer .speebox{ width:538px; float:left; border-right:1px solid #4c79aa; height:183px}
.footer .speebox .fonav{ width:452px; height:30px; line-height:30px; border-bottom:1px solid #4c79aa; margin:0 auto; padding-left:10px}
.footer .speebox .fonav,.footer .speebox .fonav *{ font-size:15px}
.footer .speebox .links{ width:452px; height:auto; margin:0 auto;}
.footer .speebox .links p{ width:182px; height:81px; background:url(images/botlinktb.png) no-repeat 0 20px; line-height:91px; font-size:20px; text-indent:58px; overflow:hidden}
.footer .speebox .links a{ float:left; padding:0px 5px}

.footer .conbox{ width:365px; float:right;  }
.footer .conbox .contact{ width:300px; height:216px; float:right; background:url(images/botconlx.gif) no-repeat 0 5px; padding-left:30px; line-height:36px}


.main_ab{ width:100%; height:auto; position:absolute; top:279px; left:0; z-index:50; background:#fff}
.bannerab{ width:100%; height:297px; position:absolute; left:0; top:0; background:url(images/nban.jpg) no-repeat center 0}
.bannerab ul{ width:1100px; margin:0 auto; height:297px}
.bannerab p{ padding-top:160px; font-size:45px; line-height:50px;  color:#7ba3b6; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif}
.bannerab span{ color:#7ba3b6; font-size:25px; line-height:30px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif}

.menuad{ width:100%; height:390px; background:#fff}
.menuad ul{ width:1200px; height:270px; border-top:60px solid #fff; border-bottom:60px solid #fff; margin:0 auto}
.menuad ul li{ float:left; display:inline; width:240px; margin:0 30px; height:270px; overflow: hidden}
.menuad  h2{ line-height:50px; color:#4775b7; font-size:22px; font-weight:100; text-align:center; padding-top:116px}
.menuad  p{ color:#7c7c78; font-size:14px; line-height:18px}
.menuad .back_a{ background:url(images/abomenu1.gif) no-repeat center 0}
.menuad .back_b{ background:url(images/abomenu2.gif) no-repeat center 0}
.menuad .back_c{ background:url(images/abomenu3.gif) no-repeat center 0}
.menuad .back_d{ background:url(images/abomenu4.gif) no-repeat center 0}


.intro{ width:100%; height: auto; padding:28px 0 40px 0; background:#eeeeee}
.intro ul{ width:1170px; margin:0 auto; height:auto}
.intro .title{ font-size:35px; color:#4775b7; line-height:40px; font-weight:bold; text-align:center; padding-top:8px}
.intro .content{ padding:10px 20px}
.intro .content,.intro .content *{ font-size:15px}
.intro .content img{ margin:20px 20px 0 0}
.intro .content p{ margin-top:15px;margin-bottom:15px}

.useer{ width:100%; height: auto; padding:20px 0 50px 0}
.useer .title{font-size:35px; color:#4775b7; line-height:40px; font-weight:bold; text-align:center; padding:10px 0 20px 0}
.useer ul{ width:1156px; height: auto; margin:0 auto}
.useer ul li{ display:inline; width:202px; height:185px; margin:12px 14px;float:left; text-align:center}
.useer ul li div{ display: block; width:200px; height:155px;border:1px solid #ccc;  text-align:center}
.useer ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.useer ul li div img{ max-width:200px; max-height:135px;vertical-align:middle;}
.useer ul li div p{ padding-top:7px; display:block}


.useer_b{ width:100%; height: auto; padding:20px 0 50px 0}
.useer_b ul{ width:1156px; height: auto; margin:0 auto}
.useer_b ul li{ display:inline; width:202px; height:155px; margin:12px 14px;float:left; text-align:center}
.useer_b ul li div{ display: block; width:200px; height:155px;border:1px solid #ccc;  text-align:center}
.useer_b ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.useer_b ul li div img{ max-width:200px; max-height:135px;vertical-align:middle;}
.useer_b ul li div p{ padding-top:7px; display:block}


.newsbox{ padding:20px 0}
.newsbox .box{ width:1100px; height:175px; border-bottom:1px solid #eee; margin:0 auto}
.newsbox .box .title{ border-top:15px solid #fff; height:30px}
.newsbox .box .title a{ line-height:30px; float:left; font-size:22px; display:inline; width:980px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsbox .box .title span{ float:right; line-height:30px; padding-right:10px}
.newsbox .box .content{ height:54px; overflow:hidden; width:1100px}
.newsbox .box .morenew{ display:block; width:130px; height:34px; line-height:34px; text-align:center; color:#fff; background: #4789c1; margin-top:5px}
.newsbox .box .morenew:hover{ display:block; width:130px; height:34px; line-height:34px; text-align:center; color:#fff; background: #2669a2; margin-top:5px}

.newsnum{padding:10px 20px 10px 0; width:1100px; height:50px; margin:0 auto; text-align:right}
.newsnum,.newsnum *{ font-size:15px; line-height:50px}

.proshow{width:1100px; margin:0 auto; height:auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold; width:1100px; margin:0 auto; height:auto}
.proshow .primgpic{ width:1000px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:1000px; border:1px solid #ddd}
.proshow .prtent img{max-width:1000px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .next{ padding:20px 0; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}



.proshowb{width:820px; margin:0 auto; height:auto}
.proshowb .prtitleb{ line-height:35px; text-align:center; font-size:35px; padding:10px 0; font-weight:bold; width:820px; margin:0 auto; height:auto; color:#5682c1}
.proshowb .primgpicb{ width:802px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshowb .primgpicb img{ max-width:800px;}
.proshowb .prtentb img{max-width:800px; margin-top:5px; margin-bottom:5px}
.proshowb .prtentb{ padding-left:10px; padding-right:10px}
.proshowb .prtentb,
.proshowb .prtentb *{ font-size:15px; line-height:30px}
.proshowb .nextb{ padding:30px 0; color:#666}
.proshowb .posb{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshowb .prtentb p{ margin-top:10px;margin-bottom:10px}


.boxmid{ width:1170px; height:auto; margin:0 auto; border-top:30px solid #fff}
.boxmid .probh_fl{ width:262px; height:auto}
.boxmid .probh_fl .title{ height:60px; line-height:60px; text-align:center; background: #416fb1; font-size:30px; color:#fff; font-weight:bold}
.boxmid .probh_fl .content{  padding:10px 0 10px; width:262px; height:auto; background:#ccc}
.boxmid .probh_fl .content .list{ width: 246px; height:37px; border:1px solid #e7e7e7; display:block; margin:5px auto; line-height:37px; background:url(images/listtb.png) no-repeat 12px 14px #fff; text-indent:25px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.boxmid .probh_fl .content .list:hover,.boxmid .probh_fl .content #show,.boxmid .probh_fl .content #show:hover{ width: 246px; height:37px; border:1px solid #5682c1; display:block; margin:5px auto; line-height:37px; background:url(images/listtb.png) no-repeat 12px -27px #1875ac; text-indent:25px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#fff}


.profyd{ padding:20px 0; border-bottom:1px solid #e5e5e5}
.profyd ul{ width:1200px; margin:0 auto; height:auto}
.profyd .list{ padding:0 20px; float:left;word-break:keep-all;white-space:nowrap; color:#444}
.profyd .list:hover{ padding:0 20px; float:left;word-break:keep-all;white-space:nowrap; color:#4775b7}
.profyd #show,.profyd #show:hover{ padding:0 20px; float:left;word-break:keep-all;white-space:nowrap; color:#4775b7; font-weight:bold;}

.probh_show{ width:870px; height:auto;}
.probh_show .title{ height:59px; line-height:52px; font-size:30px; color:#111; font-weight:bold; border-bottom:1px solid #000; text-indent:45px; background:url(images/shoetb.gif) no-repeat 15px 14px}

.probox{ width:100%; height: auto; padding:0px 0 30px 0}
.probox .copro{ width:1164px; height: auto; margin:0 auto}
.probox .copro .box{ display:inline; width:260px; height:235px; margin:10px 15px;  float:left; text-align:center; overflow:hidden; position:relative}
.probox .copro .box .moretit{ width:260px; height:38px; line-height:38px; overflow:hidden; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.probox .copro .pro{  width:258px; height:194px;border:1px solid #ccc; margin-bottom:10px; background:#fff; text-align:center;  display: block;}
.probox .copro .pro span{ height:100%; display:inline-block; vertical-align:middle;}
.probox .copro .pro img{ max-width:258px; max-height:194px;vertical-align:middle;}
.probox .copro .box .promo{ opacity:0;filter:alpha(opacity=0);position: absolute; left:0; top:0; background:url(images/sy_promove2.png) no-repeat 0px 0px; width:260px; height:196px}

.contedsa{ color:#555; border-top:1px solid #eee; padding-top:20px}

.input1{ background:#efefef; border:none; height:28px; line-height:28px; width:530px; padding:4px 5px; margin-top:8px; margin-bottom:8px}
.vamenu{width:120px; height:40px; line-height:40px; color:#fff; font-size:18px; background:#235892; border:none; margin-top:18px; margin-left:71PX}


.workshop{ width:1170px; height:300px; background:#e6e6e6; margin:10px auto 0}
.workshop .title{ height:60px; border-bottom:1px solid #aaa}
.workshop .title p{ line-height:52px; font-size:28px;  color:#fff; background:#235892; padding: 0 20px}
.workshop .title a{ line-height:52px; padding-right:15px}
.workshop .box{ width:1170px; height:210px; position:relative; margin:0px auto}
.workshop .box .leftjt{ position:absolute; left:0; top:80px; display:block; width:33px; height:43px; background:url(images/jianzuo1.gif) no-repeat 0 0}
.workshop .box .leftjt:hover{  background:url(images/jianzuo1.gif) no-repeat 0 -44px}
.workshop .box .rigjt{ position:absolute; right:0; top:80px; display:block; width:33px; height:43px; background:url(images/jianyou1.gif) no-repeat 0 0}
.workshop .box .rigjt:hover{  background:url(images/jianyou1.gif) no-repeat 0 -44px}
.workshop .box .con_work{ width:1080px; height:226px; position:absolute; left:44px; top:25px; overflow:hidden}
.workshop .box .con_work .pic{ display: block; width: auto; height:190px; text-align:center; margin:0 10px; float:left; text-align:center;}
.workshop .box .con_work .pic p{ line-height:30px}
.workshop .box .con_work .pic img{height:150px; vertical-align:middle; border:3px solid #fffl; width:180px}

.proadd{ width:100%; height:158px; background:#4784b7; border-top:1px solid #fff}
.proadd ul{ width:1170px; height:128px; margin:0 auto; padding-top:20px}
.proadd p{ font-size:45px; font-weight:bold; line-height:50px; color:#fff; background: url(images/projt.png) no-repeat 925px 15px ; padding-bottom:10px}
.proadd span{ font-size:22px; line-height:20px; color:#fff; }

.proflolisto{ width:100%; height:auto; margin:48px auto}
.proflolisto ul{ width:1226px; height:auto; margin:0 auto}
.proflolisto ul li{ width:555px; height:480px; margin:0 29px; float:left; position:relative}
.proflolisto ul li .motext{ font-size:30px; color:#3a6fa9; font-weight:bold; line-height:50px; padding-top:10px; display:block}
.proflolisto ul li p{ color:#666; font-size:14px; line-height:20px}
.proflolisto ul li .promortwo{ opacity:0;filter:alpha(opacity=0);position: absolute; left:0; top:0; background:url(images/prolibg.png) no-repeat 0px 0px; width:555px; height:348px}

.proonenow{ width:100%; height:158px; background:#eaeaea; border-top:1px solid #fff}
.proonenow ul{ width:1230px; height:158px; margin:0 auto}
.proonenow ul li{ display:block; float:left; width:246px; height:158px}

.proonenow ul li .moproa_a:hover,.proonenow ul li .moproa_a{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#999999; background:url(images/prolist.png) no-repeat 30px -200px #eaeaea}
.proonenow ul li .moproa_b,.proonenow ul li .moproa_b:hover{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#fff; background:url(images/prolist.png) no-repeat 30px 14px #4775b7}

.proonenow ul li .moprob_a:hover,.proonenow ul li .moprob_a{ display:block; width:146px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#999999; background:url(images/prolist.png) no-repeat -215px -200px #eaeaea}
.proonenow ul li .moprob_b,.proonenow ul li .moprob_b:hover{ display:block; width:146px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#fff; background:url(images/prolist.png) no-repeat -215px 14px #4775b7}

.proonenow ul li .moproc_a:hover,.proonenow ul li .moproc_a{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#999999; background:url(images/prolist.png) no-repeat -460px -200px #eaeaea}
.proonenow ul li .moproc_b,.proonenow ul li .moproc_b:hover{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#fff; background:url(images/prolist.png) no-repeat -460px 14px #4775b7}

.proonenow ul li .moprod_a:hover,.proonenow ul li .moprod_a{ display:block; width:145px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#999999; background:url(images/prolist.png) no-repeat -715px -200px #eaeaea}
.proonenow ul li .moprod_b,.proonenow ul li .moprod_b:hover{ display:block; width:145px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#fff; background:url(images/prolist.png) no-repeat -715px 14px #4775b7}

.proonenow ul li .moproe_a:hover,.proonenow ul li .moproe_a{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#999999; background:url(images/prolist.png) no-repeat -950px -200px #eaeaea}
.proonenow ul li .moproe_b,.proonenow ul li .moproe_b:hover{ display:block; width:172px; height:53px; padding-top:105px; text-align:center; font-size:22px; font-weight: bold; color:#fff; background:url(images/prolist.png) no-repeat -950px 14px #4775b7}


.newproshow{ width:100%; height:405px; border-top:50px solid #eaeaea; border-bottom:60px solid #eaeaea; background:#eaeaea}
.newproshow ul{ width:1170px; height:405px; margin:0 auto}
.newproshow ul .picimg{ width:540px; height:405px; overflow:hidden; float:left}
.newproshow ul .picimg span{ height:100%; display:inline-block; vertical-align:middle;}
.newproshow ul .picimg img{ max-width:540px; max-height:405px;vertical-align:middle;}

.newproshow ul .prorighshow{ float:right; width:584px; height:405px}
.newproshow ul .prorighshow td .prcla{ color:#3c77af; font-size:35px; font-weight:bold; line-height:45px; padding:5px 0}
.newproshow ul .prorighshow td .prtit{ color:#6c6c6c; font-size:25px; font-weight:bold; line-height:30px; padding:5px 0}
.newproshow ul .prorighshow td .przy,.newproshow ul .prorighshow td .przy *{ color:#6c6c6c; font-size:16px; line-height:28px}

.newpronav{ width:1170px; height: auto; border-bottom:1px solid #aaaaaa; margin:0 auto; padding:8px 0}
.newpronav p{ float:left; padding:0 20px; line-height:42px; background: #235892; margin:20px 0; font-size:22px; color:#fff}
.nprocon{ width:1170px; margin:10px auto}
.nprocon,.nprocon *{ font-size:15px; line-height:28px}
.nprocon p{ margin-top:10px;margin-bottom:10px}
 
.newneifs{ width:1170px; height:auto; padding:20px 0 50px; margin:0 auto; border-top:1px solid #aaaaaa}