@charset "utf-8";
*{ margin:0; padding:0; border:none; font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#3b3b3b;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#3b3b3b; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.top{ width:1100px; height:120px; ; margin:0 auto}
.top ul li{ float:left; }
.top ul li.logo{ background: url(images/logo.gif) 0 center no-repeat;height:120px; width:875px}
.top ul li.tel{ background:url(images/tel.gif) 0 center no-repeat; height:120px; width:225px; }
.top ul li.tel p{margin-left:50px; margin-top:25px; font-size:14px; color:#0069c4}
.top ul li.tel span{margin-left:50px; font-size:25px; color:#0069c4; font-weight:bold; line-height:30px}
.top ul li.tel .txt{ font-size:13px; color:#6a6a6a; margin-left:50px}







.navback{ width:100%; height:39px; background:url(images/bgnav.gif) repeat-x 0 0}
.navback .nav{ width:1200px; height:39px; margin:0 auto; position:relative; z-index:1000}
.navback .nav li{ width:166px; height:39px; background:url(images/nav_line.gif) right center no-repeat; float:left}
.navback .nav li a{ width:166px; height:39px; display:block; line-height:39px; color:#FFF; font-size:15px; text-align:center}

.navback .nav #backnone{ background:none}
.navback .nav .menu{ display: block; width:166px; height:39px; line-height:39px; color:#fff; font-size:15px; text-align:center}
.navback .nav .menu:hover,.head .navback .nav .menua,.head .navback .nav .menua:hover{ display: block; width:166px; height:39px; line-height:39px; color:#fff; font-size:15px; text-align:center; }


.navback .nav .movetwo{ width:166px; height:39px;}
.navback .nav .now {  display:block; height:39px;overflow:hidden; background:none }
.navback .nav .move {  display:block; height: auto;}
.navback .nav .move .movebox{  height:auto; background:#61a5e1}
.navback .nav .move .movebox a{ display:block; height:32px; line-height:32px; text-align:left; border-bottom:1px solid #7fbaee; text-align:center; font-size:13px }
.navback .nav .move .movebox a:hover{  background:#2d74b2; }


.bannera{ width:100%; height:350px; margin:0 auto; background:#cfcfcf;background:url(images/banner5.jpg) left top no-repeat;}

#banss{ width:100%; height:573px; overflow:hidden; position:relative}
#slideshow{position: absolute;height: 573px;width: 1920px; left:50%; margin-left:-960px}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1920px;height:573px; }
#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: 530px;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: 380px;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;}


.product{ width:100%; height:520px; margin:0 auto; background:url(images/bg_cp.gif) center top no-repeat}
.product .main{ width:1100px; height: auto; margin:0 auto; padding-top:50px; padding-bottom:50px}
.product .main .head{ width:1100px; height:68px; margin:0 auto; background:url(images/dec.png) center center no-repeat}
.product .main .head p{ font-size:24px; color:#2c74b1; font-family:"微软雅黑";line-height:35px; text-align:center}
.product .main .head span{ font-size:14px; color:#848484; width:1100px; height:35px; display:block; line-height:35px; text-align:center; margin:0 auto}
.product .main .content{ width:1100px; height:auto; margin:0 auto; margin-top:36px}

.proimg_b{ display:inlne; width:186px; height:186px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:0 5px 12px 5px; border:1px solid #dbdbdb; background:#fff}
.proimg_b:hover{display:inlne; width:186px; height:186px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:0 5px 12px 5px; border:1px solid #dbdbdb; background:#f8f8f8}

.product .main .content .more{ width:120px; height:31px; display:block; border:1px solid #2d74b2; margin:0 auto; font-size:14px; text-align:center; line-height:31px; color:#2d74b2; margin-top:15px}
.product .main .content .more:hover{ width:120px; height:31px; display:block; border:1px solid #2d74b2; margin:0 auto; font-size:14px; text-align:center; line-height:31px; color:#fff; background:#2d74b2; margin-top:15px}

.ban{ width:100%; height:150px; background:#2d74b2; margin:0 auto}
.ban .main{ width:1100px; height:150px; background:url(images/dec.gif) 30px center no-repeat; margin:0 auto}
.ban .main p{ font-size:20px; color:#fff; line-height:38px; padding-top:44px; padding-left:210px}



.about{ width:1100px; height: auto; margin:0 auto; padding-top:50px; padding-bottom:50px}
.about .head{ width:1100px; height:68px; margin:0 auto; background:url(images/dec.png) center center no-repeat}
.about .head p{ font-size:24px; color:#2c74b1; font-family:"微软雅黑";line-height:35px; text-align:center}
.about .head span{ font-size:14px; color:#848484; width:1100px; height:35px; display:block; line-height:35px; text-align:center; margin:0 auto}
.about .content{ width:1100px; height:auto; margin:0 auto; margin-top:36px}

.about .content .more{ width:120px; height:31px; display:block; border:1px solid #2d74b2; font-size:14px; text-align:center; line-height:31px; color:#2d74b2; margin-top:15px;}
.about .content .more:hover{  width:120px; height:31px; display:block; border:1px solid #2d74b2; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#2d74b2}

.bottomframe{ width:100%; height:auto; background:url(images/dec1.gif) repeat}
.bottomframe .main{ width:1100px; height:auto; margin:0 auto; padding-top:25px; padding-bottom:25px}

.fwzz{ width:357px; height:auto; float:left; margin-right:15px}
.fwzz p{ width:357px; height:42px; line-height:42px; color:#666; font-size:18px}
.fwzz .content{ width:357px; height:auto; background:url(images/fwzz.gif) no-repeat 0 0; padding-top:150px;}
.fwzz .content a{width:120px; height:31px; display:block; border:1px solid #2d74b2; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#2d74b2; margin-left:237px}
.fwzz .content a:hover{width:120px; height:31px; display:block; border:1px solid #ff9900; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#ff9900}


.xwzx{ width:357px; height:auto; float:left; margin-right:15px}
.xwzx p{ width:357px; height:42px; line-height:42px; color:#666; font-size:18px}
.xwzx .content{ width:357px; height:auto; background:url(images/xwzx.gif) no-repeat 0 0; padding-top:100px;}
.xwzx .content ul li{height:25px; width:357px; line-height:25px;overflow:hidden;}
.xwzx .content ul li:hover{ height:25px; width:357px; line-height:25px;overflow:hidden}
.xwzx .content ul li a{ height:25px; width:257px; line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.xwzx .content ul li span{ height:25px; width:100px; display:block; overflow:hidden; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right}

.xwzx .content .more{width:120px; height:31px; display:block; border:1px solid #2d74b2; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#2d74b2; margin-left:237px}
.xwzx .content .more:hover{width:120px; height:31px; display:block; border:1px solid #ff9900; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#ff9900}


.contact2{ width:355px; height:auto; float: right}
.contact2 p{ width:355px; height:42px; line-height:42px; color:#666; font-size:18px}
.contact2 .content{ width:355px; height:auto; background:url(images/contact.gif) no-repeat 0 0; padding-top:150px;}
.contact2 .content a{width:120px; height:31px; display:block; border:1px solid #2d74b2; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#2d74b2; margin-left:237px}
.contact2 .content a:hover{width:120px; height:31px; display:block; border:1px solid #ff9900; font-size:14px; text-align:center; line-height:31px; color:#fff; margin-top:15px; background:#ff9900}

.foot{ width:100%; height: auto; background:#1b4362; margin:0 auto; }
.foot .main{ width:1100px; height: auto; margin:0 auto; padding-top:25px; padding-bottom:25px}

.zjls{ width: 120px; height:180px; float:left; background:url(images/bot_line.gif) right top repeat-y; margin-right:40px}
.zjls p a,.zjls p a:hover{ font-size:15px; color:#FFF; line-height:30px}
.zjls ul li a,.zjls ul li a:hover{ width:150px; line-height:26px; font-size:13px; color:#e5ecf2}

.contact3{ width: 460px; height:auto; float:left}
.contact3 p{ font-size:15px; color:#FFF; line-height:30px}
.contact3 span{ width:460px; line-height:26px; font-size:13px; color:#e5ecf2}


.bottom{ width:100%; height:40px; background:#0e3654}
.bottom .main{ width:1100px; height:40px; line-height:40px; color:#fff; text-align:center; margin:0 auto}
.bottom .main a{line-height:40px; color:#fff;}



.maincontent{ width:100%; height:auto; margin:0 auto}


.mainframe{ width:1100px; height:auto; margin:20px auto;}
.leftframe{ width:225px; height:auto; float:left}
.leftfr{ width:225px; height:auto;}

.list{width:225px; height:auto;}
.list .head{ width:225px; height:39px; background:#2d74b2; position:relative}
.list .head p{ font-size:16px; color:#fff; line-height:39px; font-weight:bold; text-indent:15px; float:left }
.list .head span{ font-size:14PX; color:#6da7da; line-height:39px}


.list .main{ width:223px; height:auto; margin:0 auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}

.onepro{ width:223px; height:39px; line-height:39px; text-indent:30px; display: block; margin:0 auto; font-size:14px; color:#444; border-bottom:1px solid #dfdfdf; background:url(images/icon.png) no-repeat 200px center}
.onepro:hover{color:#000;background:url(images/icon.png) no-repeat 200px center #eaeaea}

.twopro{ width:100%; height:32px; line-height:32px; text-indent:50px; display: block; margin:0 auto; font-size:14px; color:#555; background:url(images/arraw1.png) no-repeat 30px center #fafafa}
.twopro:hover{color:#222; background:url(images/arraw1.png) no-repeat 30px center #f5f5f5}


.contact1{ width:225px; height: auto; background:#2d74b2; margin-top:20px}
.contact1 p{ font-size:13px; line-height:30px; color:#FFF; font-family:"微软雅黑"}




.rightframe{ width:855px; height:auto; float:right}

.maincont{ width:855px; height:auto}
.maincont .head1{ width:855px; height:3px; background:#2c74b1}
.maincont .head2{ width:853px; height:36px; border:1px solid #dfdfdf; background:#f5f5f5; border-top:none}
.maincont .head2 p{ line-height:36px; font-size:16px; color:#111; text-indent:35px; font-family:"微软雅黑"}
.maincont .content{ width:813px; min-height:500px; border:1px solid #dfdfdf; border-top:none; padding:20px; font-size:13px; line-height:28px}

.proimg_a{ display:inlne; width:246px; height:216px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:0 10px 20px; border:1px solid #dfdfdf}
.proimg_a:hover{ display:inlne; width:246x; height:216px;  margin:0 auto; overflow:hidden; text-align:center; line-height:30px; float:left; margin:0 10px 20px; background:#f8f8f8}

#telback{ background:url(images/lxs.png) no-repeat 50px -30px; padding:50px 0 0 420px; width:433px; font-size:14px; line-height:30px}



.newslist1{ height:40px; width:813px;}
.newslist1 ul li{ height:40px; width:813px; line-height:40px; border-bottom:1px dotted #e0e0e0; background:url(images/icon1.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.newslist1 ul li:hover{ height:40px; width:813px; line-height:40px; border-bottom:1px dashed #e0e0e0; background:url(images/icon1.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden}
.newslist1 ul li a{ height:40px; width:713px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.newslist1 ul li span{ height:40px; width:100px; display:block; overflow:hidden; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right}




.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; 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:12px}
.proshow .next{ padding:20px 0; color:#666; background:#fafafa; border:1px solid #dfdfdf; 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}

.picmp2{ display: inline; width:179px; height:158px; margin:15px 20px 15px 20px; text-align: center; float:left; line-height:18px; overflow:hidden}