@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ff6600;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.heading{ width:100%; height:50px; margin:0 auto;  border-bottom:1px solid #e5e5e5; background:#0168b7;}
.heading ul{ width:1100px; height:50px; margin:0 auto;position:relative;}
.heading ul li{ float:left; height:50px}
.heading ul li.wh{ color:#fff; line-height:50px;font-size:14px;}
.heading ul li.lj{ color:#fff; line-height:50px;font-size:14px; }
.heading ul li.lj a{ color:#fff; line-height:50px;font-size:14px;}
.heading ul li .twz{position:absolute; right:300px; top:10px; font-weight:bold; font-size:15px; width:200px; color:#fff;}
.heading ul li .twz span{ color:#ff6600;font-size:18px;}


.toparea{ width:100%; height:98px; margin:0 auto;background:#ffffff; border-bottom:2px solid #046dd6;}
.toparea .tcc {width:1100px; height:98px; background: url(images/logo.jpg) left center no-repeat #fff ; margin:0 auto; }
.nav1 {width:700px; float:right; }
.nav1 a{ width:100px; float:left; text-align:center; font-size:17px; line-height:98px;}
.nav1 a:hover{ height:93px; border-bottom:5px solid #046dd6; color:#ff0000;}


.ss { position:absolute; right:0px; top:10px;}

.ssbox { background:#eeeeee; height:49px; border:1px solid #dfdfdf; line-height:49px;}
.ssbox .coc { width:1100px; margin:auto;line-height:49px;}


.bannerfo{ width:269px;height:29px;}
.bannerfo ul{width:269px;height:29px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:224px; height:29px; overflow:hidden;}
.bannerfo ul .inputbox input{ width:224px; height:27px; padding:0 10px;color:#999999; line-height:27px; font-size:13px; border-left:solid 1px #dedede; border-top:solid 1px #dedede;border-bottom:solid 1px #dedede; position:absolute;top:0px;}
.bannerfo ul .menuser{ width:45px; height:29px; position:absolute; z-index:10000; }
.bannerfo ul .menuser img{width:45px; height:29px}


.link{ width:100%; height:auto;  margin:20px auto; }
.link ul{ width:1100px; height:44px; margin:0 auto;}
.link ul li{ float:left;}
.link ul li p{line-height:44px;width:800px; height:44px; color:#666666; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:44px; color:#666; font-weight:100}





.Menubob { width:1100px;height:38px; margin:0 auto; text-align:center; background:url(images/line.jpg) center 20px no-repeat}
.Menubob a{ padding:10px 20px;background:#e0e0e0;font-size:14px; color:#018b3e; margin:0 9px; height:38px;}
.Menubob a.hover{color: #fff; line-height:38px; height:38px;background:#018b3e; font-size:14px}

.proimg_a{ width:258px; height:265px;display:block;float:left; margin:10px; line-height:44px; color:#222222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center; border:1px solid #c1c1c1}
.proimg_a img{width:238px; height:206px; padding:10px; border-bottom:1px solid #c1c1c1}
.proimg_a:hover{ width:258px; height:265px;display:block;float:left; margin:10px;line-height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center; border:1px solid #c1c1c1}

.feature{ width:100%; height:auto; margin:0 auto; background:url(images/bg.jpg) repeat}
.feature .main{ width:1100px; height:280px; margin:0 auto; position:relative}
.feature .main .picture{ position:absolute; left:20px; top:35px;}
.feature .main .picture img{ width:355px; height:199px; border:6px solid #fff}
.feature .main .sz {position:absolute;left:426px; top:40px;}
.feature .main .txt1{ font-size:22px; line-height:40px; position:absolute; left:520px; top:55px; color:#fff; font-weight:bold}
.feature .main .txt1 span{ font-size:30px; line-height:40px; color:#ffef00; font-weight:bold} 
.feature .main .frame{ position:absolute; left:426px; top:136px; width:654px; height:104px;background:#005d9c}
.feature .main .frame p{ text-align:center; font-weight:bold; color:#deff00; font-size:21px; line-height:40px; padding-top:20px}
.feature .main .frame span{ display:block;text-align:left; color:#ffffff; font-size:16px; line-height:28px; width:630px; margin:auto; padding-top:20px;}
.feature .dec{ width:100%; height:8px; margin:0 auto; background:url(images/bg1.jpg) repeat-x}

.choose{ width:1100px; height:auto; margin:72px auto}
.choose .head{ width:1100px; height:63px; background:url(images/pic3.jpg) center top no-repeat; margin-bottom:30px}
.choose .content{ width:1100px; height:auto;}
.frame1{ width:275px; height:205px; float:left; background:url(images/line1.jpg) right 15px no-repeat; display:block; position:relative}
.frame1 .circle{ width:135px; height:135px; display:block; text-align:center; background:url(images/circle.png) no-repeat 0 0; position:absolute; left:70px; top:0}
.frame1 .circle img{ width:109px; height:109px; padding-top:13px}
.frame1 .txt{ position:absolute; left:0; top:144px; width:275px; height:auto; line-height:25px; text-align:center; font-size:17px; color:#191919}
.frame1 .txt span{line-height:20px; text-align:center; font-size:14px; color:#a5a5a5}
.frame1:hover .circle{ width:135px; height:135px; display:block; text-align:center; background:url(images/circle1.png) no-repeat 0 0; position:absolute; left:70px; top:0}


.about{width:100%; height:auto; margin:0 auto;}
.about .head{ width:100%; height:140px; margin:0 auto; background:url(images/inabout.png) center 108px repeat-x;}
.about .head p{ text-align:center; font-size:35px; font-weight: bold; color:#046dd6; line-height:40px; padding-top:60px; display:block;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; }
.about .head span{font-size:16px; color:#046dd6; line-height:28px; font-weight:100;}
.about .head .dec{ display:block;text-align:center; font-size:11px;color:#bababa; line-height:15px; font-family:Arial, Helvetica, sans-serif}
.about .content{ width:1100px; height:auto; margin:20px auto 0px auto;}
.about .content .lefttxt{ float:right;  width:520px; height:auto; line-height:35px; font-size:15px; color:#515151; font-size:14px;}
.about .content .lefttxt p{ font-weight:bold; font-size:16px; padding-top:20px;}


.about .content .lefttxt p span{  font-size:11px;  font-weight:100; text-transform:uppercase;}

.about .content .rightimg{ float:left;margin-right:25px; margin-bottom:60px;}
.about .content .rightimg img{ width:546px; height:307px }

.centerframe{ width:1100px; height:auto; margin:36px auto}

.contact{ width:250px; height:auto; float:left; margin-right:20px}
.contact .head{ width:250px; height:39px; background:#0168b7}
.contact .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px; float:left}
.contact .head a{ float:right; margin-right:10px;line-height:39px; color:#fff; font-size:12px}
.contact .content{ width:224px; height:auto; border:1px solid #cecece; border-top:none; padding:12px; font-size:14px; line-height:28px;}
.contact .content img{ width:218px; height:74px; padding:2px; border:1px solid #cecece}

.news{ width:540px; height:auto; float:left; margin-right:20px}
.news .head{ width:540px; height:36px; border-bottom:2px solid #0168b7}

.eh1{height:36px;width:218px;}
.eh1 ul{list-style:none;margin:0px;padding:0px;}
.eh1 li{height:36px;line-height:36px;float:left;display:block; text-align:center;cursor:pointer;width:102px;color:#191919;font-size:16px; background:#d7d7d7; margin-right:7px}
.eh1 .active{height:36px;line-height:36px;float:left;display:block; text-align:center;cursor:pointer;width:102px;color:#fff;font-size:16px;background:#0168b7; }

.news .content{ width:514px; min-height:248px; padding:12px; border:1px solid #cecece; border-top:none}

.frameaa{ width:514px; height:auto;}
.frameaa .leftimg{ float:left; margin-right:15px}
.frameaa .leftimg img{ width:140px; height:105px; padding:2px; border:1px solid #cecece}
.frameaa .righttxt{ width:350px; height:auto; float:right}
.frameaa .righttxt p a{width:350px; height:35px; font-size:15px; color:#262626; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameaa .righttxt span a{width:350px; height:69px;font-size:12px; color:#4a4a4a; line-height:23px; display:block; overflow:hidden}

.framebb{ width:514px; height:auto; margin-top:10px}
.framebb ul li{ height:39px; width:514px; line-height:39px; border-bottom:1px solid #dddddd;overflow:hidden;}
.framebb ul li a{ height:39px; width:414px; overflow:hidden; line-height:39px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.framebb ul li span{ height:39px; width:100px; display:block; text-align:center; background:url(images/dec.jpg) center center no-repeat; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff}

.question{ width:270px; height:auto; float:right;}
.question .head{ width:270px; height:39px; background:#0168b7}
.question .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px; float:left}
.question .head a{ float:right; margin-right:10px;line-height:39px; color:#fff; font-size:12px}
.question .content{ width:244px; min-height:248px; margin:0 auto; padding:12px; border:1px solid #cecece; border-top:none}

.con_que{ width:244px; height:65px; padding-top:10px; padding-bottom:10px}
.con_que a{ display:block; width:244px; height:36px; line-height:36px; background:url(images/wen.jpg) no-repeat 10px center #eeeeee; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:40px; font-size:14px; color:#000; margin-bottom:5px}
.con_que .abstract{ display:block; width:204px; height:25px; overflow:hidden; background:url(images/da.jpg) no-repeat 10px 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:25px; font-size:13px; color:#333333}

.foot{ width:100%; height:auto; margin:0 auto; background:#0856a2; padding-bottom:40px}
.foot .dh{ width:100%; height:66px; margin:0 auto; display:block; text-align:center; line-height:66px; color:#ffffff; font-size:15px; margin-bottom:25px; background:url(images/foot-bt.jpg) repeat-x bottom;}
.foot .dh a{line-height:46px; color:#ffffff; font-size:15px}
.foot .main{ width:1000px; height:auto; margin:0 auto;}
.foot .main .leftewm{ width:106px; height: auto; float:right; padding-top:15px;}
.foot .main .righttxt{ width:760px; height:auto; float:left;line-height:30px; font-size:14px; color:#ffffff; padding-top:35px;}
.foot .main .righttxt a{ line-height:30px; font-size:14px; color:#ffffff; }

.mainframe{ width:1100px; height:auto; margin:30px auto;}


.leftframe{ width:250px; height:auto; float:left; margin-right:20px}
.contacta{ width:250px; height:auto; margin-top:20px}
.contacta .head{ width:250px; height:39px; background:#0168b7}
.contacta .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.contacta .head span{ line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.contacta .content{ width:224px; min-height:280px;background:url(images/contentbg.jpg) center 10px no-repeat; border:1px solid #cecece; border-top:none; padding:12px}
.contacta .content p{ font-size:18px; font-weight:bold; color:#ff6600; padding-left:75px; padding-top:33px}
.contacta .content .txt{padding-left:10px; padding-top:15px}

.cplist{width:250px; height:auto;}
.cplist .head{ width:250px; height:39px; background:#0168b7}
.cplist .head p{text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.cplist .head span{line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.cplist .content{ width:224px; height:auto;border:1px solid #cecece; border-top:none; padding:12px}

.onepro{ width:218px; height:39px; line-height:39px; text-indent:43px; display: block;font-size:14px; color:#191919; background: url(images/list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

<!--.twopro{ width:218px; height:39px; border-bottom:1px dotted #cfcfcf; line-height:39px; text-indent:23px; display: block;font-size:13px; color:#444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}-->


.rightframe{width:830px; height:auto;float:right;}

.maincont{width:830px; height:auto;}
.maincont .head{ width:830px; height:40px; display:block; border-bottom:1px solid #d2d2d2}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #0168b7;line-height:40px; font-size:16px; color:#0168b7; font-weight:bold; float:left}
.maincont .head span{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .head a{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }

.maincont .content{ width:830px; height: auto; margin-top:26px}

.maincont .content2{width:810px; height: auto; margin:26px auto 0; font-size:15px; line-height:30px }


.maincont .content1{width:830px; height: auto; margin:26px auto 0}

.maincont .content ul li{ height:39px; width:810px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 14px; text-indent:26px; overflow:hidden; margin:0 auto}
.maincont .content ul li a{ height:39px; width:710px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}

.proimg_bb{ display:inlne; width:250px; height:227px; border:1px solid #ececec;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; padding:4px }
.proimg_bb img{ display:inlne;height:187px;}
.proimg_bb:hover{ display:inlne; width:250px; height:227px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; background:#dfdfdf; color:#333; padding:4px}


#telback{ background:url(images/lxs.png) no-repeat 50px -20px; min-height:600px; padding:20px 0 0 450px; width:340px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:700px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ width:90%; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; height:auto; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}



.{width:100%; height:auto; margin:0 auto; padding:40px 0}
.product .main{width:1100px; height:auto; margin:0 auto}
.product .main .leftcplist{ float:left; width:210px; height:auto}
.product .main .leftcplist .head{width:185px; height:70px; background:#e60101; padding-left:25px}
.product .main .leftcplist .head p{ font-size:26px; color:#f6f6f6; font-weight:bold; line-height:30px; padding-top:15px}
.product .main .leftcplist .head span{ font-size:14px; line-height:20px; color:#f6f6f6; font-family:Arial, Helvetica, sans-serif}
.product .main .leftcplist .content{ width:190px; height:auto; background:#014d9d; padding:10px}

.onepro{ width:190px; height:34px; line-height:34px; text-indent:27px; display: block;font-size:15px; color:#484848; background: url(images/list1.jpg) no-repeat 0 0; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ width:190px; height:34px; line-height:34px; text-indent:27px; display: block;font-size:15px; color:#484848; background: url(images/list2.jpg) no-repeat 0 0; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.onepro1{ width:224px; height:39px; line-height:39px; text-indent:35px; display: block;font-size:15px; color:#484848; background: url(images/list3.jpg) no-repeat 0 0; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; margin-bottom:15px;}
.onepro1:hover{ width:224px; height:39px; line-height:39px; text-indent:35px; display: block;font-size:15px; color:#484848; background: url(images/list3.jpg) no-repeat 0 0; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;margin-bottom:15px;}



.product .main .leftcplist .content1{ width:190px; height:auto; background:#014d9d; padding:0 10px 0px; color:#fff; line-height:32px}
.product .main .leftcplist .content1 .tel{ background:url(images/tel1.jpg) 0 center no-repeat; padding-left:30px; padding-bottom:15px;}
.product .main .leftcplist .content1 .tel p{ font-size:14px; color:#fff; line-height:25px}
.product .main .leftcplist .content1 .tel span{ font-size:21px; color:#fff; line-height:25px}

.product .main .righttxt{ width:868px; height: auto; background:#fff; float:right; padding:0px 0px 10px 0px;}
.product .main .righttxt .cont1{ width:828px; height:auto}
.product .main .righttxt .cont1 img{ width:318px; height:219px; border:7px solid #cfcfcf; float:left; margin-right:37px;}
.product .main .righttxt .cont1 .righttxta{ width:434px; height:auto; float:right}
.product .main .righttxt .cont1 .righttxta p a{ width:434px; height:30px; line-height:30px; font-size:18px; color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.product .main .righttxt .cont1 .righttxta span{ width:434px; height:136px; display:block; overflow:hidden; line-height:34px;}
.product .main .righttxt .cont1 .righttxta .more{ width:109px; height:32px; display:block; background:url(images/more.jpg) no-repeat 0 0; line-height:32px; color:#fff; text-indent:14px; margin-top:10px}
.product .main .righttxt .cont1:hover .righttxta p a{width:434px; height:30px; line-height:30px; font-size:18px; color:#fe7701;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.product .main .righttxt .cont2{ width:868px; height:auto;}
.product .main .righttxt1{ width:844px; height: auto; background:#fff; right:0px; position:relative;top:0px; height:77px; float:right;}
.product .main .righttxt1 .head{ width:843px; height:77px; display:block; border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb; line-height:77px;  position:absolute; background:url(images/incp.jpg) no-repeat bottom; }
.product .main .righttxt1 .head span{ padding-left:60px;color:#0b5585; font-weight:bold; font-size:19px;line-height:77px;}
.product .main .righttxt1 .head .txt1 { position:absolute; right:50px; top:24px;}

.product .main .righttxt .cont2 .content{ width:868px; height:auto; }


.proimg_b{ display:inlne; width:188px; height:216px; border:1px solid #ececec;margin:0 auto; overflow:hidden; float:left; margin:0px 8px 8px 8px;text-align:center; line-height:40px; padding:4px }
.proimg_b img{ display:inlne; width:180px; height:182px;}
.proimg_b:hover{ display:inlne; width:188px; height:216px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:0px 8px 8px 8px;text-align:center; line-height:40px; background:#dfdfdf; color:#333; padding:4px}


.proimg_bc{ display:inlne; width:243px; height:230px; border:1px solid #ececec;margin:0 auto; overflow:hidden; float:left; margin:0px 8px 28px 8px;text-align:center; line-height:40px; padding:4px; background:#ffffff; }
.proimg_bc img{ display:inlne; width:235px; height:190px;}
.proimg_bc:hover{ display:inlne; width:243px; height:230px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:0px 8px 28px 8px;text-align:center; line-height:40px; background:#dfdfdf; color:#333; padding:4px}



.title-bg { width:100%;height:51px;line-height:51px; background:url(images/tit-bg.jpg) no-repeat center top; margin-bottom:40px;}
.titlecc { width:1100px; position:relative; top:0px; left:0px;}
.titlecc .txt1 { position:absolute;left:470px; line-height:50px; color:#e53333; font-size:22px; font-weight:bold; top:0px;}
.titlecc .txt1 span { font-weight:100;line-height:50px; color:#e53333; font-size:20px; }
.titlecc .txt2 {right:20px; position:absolute;line-height:50px; } 
.titlecc .txt2 a{right:15px; position:absolute;line-height:50px; font-size:13px; } 

/*在线施工*/
.zxsg {width:100%; height:auto; margin:0 auto; background:#f7f7f7;}
.zxsg .head{ width:100%; height:140px; margin:0 auto; background:url(images/inabout.png) center 108px repeat-x;}
.zxsg .head p{ text-align:center; font-size:35px; font-weight: bold; color:#046dd6; line-height:40px; padding-top:60px; display:block;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; }
.zxsg .head span{font-size:16px; color:#046dd6; line-height:28px; font-weight:100;}
.zxsg .head .dec{ display:block;text-align:center; font-size:11px;color:#bababa; line-height:15px; font-family:Arial, Helvetica, sans-serif}
.zxsg .cont {width:1100px; height:auto; margin:0 auto;  padding-top:45px;}




/*首页新闻*/





.lxright { float:right; width:363px; height:410px; background:#ffffff; }
.lxright .lxcc { width:323px; margin:auto;}
.lxright .lxcc .wz{width:323px; margin:auto;}








.qh{float:left; width:373px; height:305px;padding-bottom:60px;}

.inlx{ float:right; width:282px;}
.inlx .head { background:url(images/news-bg.jpg) no-repeat center;width:282px; line-height:30px;color:#ffffff; font-weight:bold; text-align:center; font-size:23px;}
.inlxcc{width:282px; padding-top:27px; margin:auto;line-height:30px;color:#ffffff;}



.tb { width:100%; height:auto; margin:auto; background:#f7f7f7; }
.tbcc {width:1000px; height:422px; margin:auto;}
.tbcc ul li { width:333px; float:left;}
.tbcc ul li img {width:160px;height:160px; margin:auto; display:block; padding:63px 0px 19px 0px;}
.tbtxt{ width:240px; margin:auto; text-align:center;}
.tbtxt span{ color:#046dd6; font-size:18px;}
.tbcc ul li:hover{ cursor:pointer;}

.incp{ width:100%; background: url(images/cp-bg.jpg); }
.incp .head{ width:100%; height:140px; margin:0 auto; background:url(images/inabout.png) center 108px repeat-x;}
.incp .head p{ text-align:center; font-size:35px; font-weight: bold; color:#ffffff; line-height:40px; padding-top:60px; display:block;  font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; }
.incp .head span{font-size:16px; color:#ffffff; line-height:28px; font-weight:100;}
.incp .head .dec{ display:block;text-align:center; font-size:11px;color:#bababa; line-height:15px; font-family:Arial, Helvetica, sans-serif}



.topall{ width:1100px; margin:0 auto;}
.listbox{ width:290px; background:#0072be; padding-bottom:10px; }
.listtitle{ text-align:center; padding-top:20px; padding-bottom:10px;}
.listtitle p{ font-size:22px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:35px;}
.listtitle span{ color:#FFFFFF; text-align:center; width:220px; line-height:20px;}
.listcont{ background:#FFFFFF; width:279px; margin:0 auto; text-align:center; padding-top:7px; padding-bottom:1px;}
.hh{ display:block; width:262px;height:39px; margin:0 auto; text-align:left; line-height:39px; text-indent:25px; margin-bottom:9px; border-bottom:1px dashed #CCC}
.hh:hover{ display:block; width:262px; background:url(images/cp_bg.jpg) no-repeat center; height:39px; margin:0 auto; text-align:left; line-height:39px; text-indent:25px; margin-bottom:9px;}

.twopro{ width:230px; height:35px; line-height:35px;  display: block;font-size:14px; color:#333; margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #dedede; text-align:left;}
.twopro:hover{width:230px; height:35px; line-height:35px;display: block;font-size:14px; color:#da251c;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #dedede;text-align:left;}

.inproduct{ width:1100px; margin:0px auto;}
.inproduct .title { width:450px; margin:0px auto;}
.inproduct .title1 .dd{ width:542px; margin:auto;}




.productcont1{ width:1100px;border-top:none; padding-top:30px; float:left; line-height:40px}

.product{ width:790px; margin:0px auto;}
.product .title{ width:790px; margin:0 auto; height:48px; line-height:48px; border-bottom:1px solid #CCC}
.product .title .aa{ width:200px; margin:0 auto; height:48px;line-height:48px;}
.product .title .bb a{ width:70px; margin:0 auto; height:48px;line-height:48px; background:url(images/more.jpg)left center no-repeat; text-indent:5px; font-size:10px; color:#fff; display:block}
.product .title p{ width:150px; color:#fff; height:48px;line-height:48px; background:#0072be; text-align:center; font-weight:bold; font-size:17px; float:left}
.product .title span{ width:200px; height:48px;line-height:48px;  float:right}
.productcont{ width:790px;border-top:none; padding-top:10px; margin:0 auto; line-height:40px}
.Menuboa {height:32px; }
.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:32px;line-height:32px;float:left;display:block;cursor:pointer;width:102px;text-align:center;color:#ffffff;font-size:16px;text-align:center; border-bottom:3px solid #ffffff; margin-left:15px;  }
.Menuboa li span{ font-weight:100; color:#9f9f9f;}
.Menuboa li.hover{height:32px;line-height:32px;float:left;display:block;cursor:pointer;width:102px;text-align:center;color:#FFFFFF;text-align:center;font-size:16px;border-bottom:3px solid #eed401; }
.Menuboa li.hover span{ color:#99b7d0;}
.proimg_a{ display:inlne; width:230px; height:220px;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px; padding:4px; float:left; font-size:13px; margin:8px; background:#e7e7e7}
.proimg_a:hover{ display:inlne;width:230px; height:220px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px;float:left; font-size:13px;color:#25426c;margin:8px;padding:4px; background:#e7e7e7}
.proimg_b{ display:inlne; width:250px; height:235px;  margin:0 auto; overflow:hidden; text-align:center; line-height:40px; padding:4px; float:left; font-size:13px; margin:8px; background:#e7e7e7}
.proimg_b:hover{ display:inlne;width:250px; height:235px;margin:0 auto; overflow:hidden; text-align:center; line-height:40px;float:left; font-size:13px;color:#25426c;margin:8px;padding:4px; background:#e7e7e7 }

.innews{ width:100%; height:auto; margin:auto;}
.innewscc{ width:1200px; margin:auto;}
.newsbox { width:580px; float:left;margin-right:20px; }
.newsbox .tit{width:580px; margin:auto;}
.leftnews {width:580px; height:auto;display:block; float:left; }

.frameee { width:570px; height:auto;display:block; height:55px;cursor:pointer; margin-bottom:60px; margin-top:30px;}
.frameee .time {width:71px; height:70px; text-align:center; float:left; display:block; border:1px #999999 solid;}
.frameee .time p{ font-size:30px; line-height:40px; color:#333333; font-family:Arial, Helvetica, sans-serif}
.frameee .time span{ font-size:14px; line-height:22px; color:#999999; font-family:Arial, Helvetica, sans-serif}
.frameee .txt{ width:480px; height:auto; display:block; float:right}
.frameee .txt p{ font-size:15px; line-height:20px; color:#000000;height:20px;width:430px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameee .txt span{font-size:13px; line-height:24px; color:#868788; width:430px; height:48px; display:block; overflow:hidden}

.frameee:hover .time p{font-size:30px; line-height:40px; color:#1d5aad; font-family:Arial, Helvetica, sans-serif}
.frameee:hover .time span{ font-size:14px; line-height:22px; color:#1d5aad; font-family:Arial, Helvetica, sans-serif}
.frameee:hover .txt p{font-size:15px; line-height:20px; color:#1d5aad;height:20px;width:526px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.yj { width:100%; height:auto; background: url(images/yj.jpg) no-repeat center top; position:relative; margin:0px; z-index:66666}
.yjcc { width:1100px; height:355px; margin:auto; position:relative;}
.yjcc span { position:absolute; bottom:35px;right:530px; font-weight:bold; font-size:18px;}
.yjcc span a{color:#333333; font-weight:bold; font-size:18px;}

.end { background:#2a2a2a; width:100%; margin:auto; position:relative;z-index:66666;}
.endcc{ background: url(images/end-bg.jpg) no-repeat left 63px; height:368px; margin:auto; width:1100px;}

.ett{ color:#818181; padding-left:420px; padding-top:130px;}

.endd { width:100%; height:46px; line-height:46px; text-align:center; color:#ffffff; background:#046dd6;position:relative;z-index:66666;}
.endd a{color:#ffffff;}

/*首页头部*/

.intop{ width:100%; height:714px; position:relative; top:0px; margin:auto; background:url(images/topbg.jpg) no-repeat center center;}

.toplist{ width:100%; margin:auto;}
.mdlist{ width:1200px; margin:auto; height:auto;}
.mdlist a{ width:300px; height:207px; float:left; display:block; background: url(images/listbg.jpg) no-repeat top center; overflow:hidden; }
.mdlist img{ display:block; margin:35px 0px 35px 120px; }
.mdlist p:hover{ text-align:center; font-size:20px;color:#ff0000;}
.mdlist p {text-align:center; font-size:20px; color:#333333;}


/*首页产品*/
.incpbg{ width:100%; margin:auto; position:relative; z-index:999999; background:url(images/incpbg.jpg); height:auto;}
.incpcc{ width:1200px; margin:auto; height:auto; overflow:hidden;}
.cptit{ width:100%; text-align:center; padding:30px 0px; color:#00a1ff; font-size:28px; font-weight:bold;}
.cptit span{ display:block; font-weight:100;}

.cplf{width:308px; height:585px; display:block; float:left;}

.child2{ width:308px; height:585px; display:block; float:left; position:relative}
.child2 .topimg{ width:308px; height:585px;display:block; overflow:hidden; }
.child2 .topimg img{display: block;width:308px;height:585px;transform: scale(1);transition: all 1s ease-out;}
.child2 .frame{ display:none}

.child2:hover .topimg img{transform: scale(1.2);}
.child2:hover .frame{display: block;width:308px;height:319px;padding-top:266px;text-align: center;position: absolute;top: 0;left: 0;background:#00a1ff;;filter:alpha(opacity=50);opacity:0.8}
.child2:hover .frame p{font-size:36px; line-height:35px; color:#fff; font-weight:bold;}
.child2:hover .frame .more{ width:78px; height:25px; margin:0 auto; margin-top:15px; border:1px solid #fff; display:block; text-align:center; line-height:25px; font-size:14px; color:#fff}

.cprg{ width:872px; float:right;}
.child21{ width:425px; height:284px; display:block; float:left; position:relative}
.child21 .topimg{ width:425px; height:284px;display:block; overflow:hidden; }
.child21 .topimg img{display: block;width:425px;height:284px;transform: scale(1);transition: all 1s ease-out;}
.child21 .frame{ display:none}

.child21:hover .topimg img{transform: scale(1.2);}
.child21:hover .frame{display: block;width:425px;height:168px;padding-top:116px;text-align: center;position: absolute;top: 0;left: 0;background:#00a1ff;;filter:alpha(opacity=50);opacity:0.8}
.child21:hover .frame p{font-size:26px; line-height:35px; color:#fff; font-weight:bold;}
.child21:hover .frame .more{ width:78px; height:25px; margin:0 auto; margin-top:15px;  display:block; text-align:center; line-height:25px; font-size:14px; color:#fff}



.saa1{ width:200px; height:300px; overflow:hidden; float:left; text-align:center; display: block; margin:0 15px;}

.ba1{ width:100%; height:300px; background:url(images/ba1.jpg) no-repeat center top;  }

