@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:28px; 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:#004b97;}
.fl{float:left;}
.fr{float:right;}
.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}


.top_dh {width:100%; margin:0 auto; background:url(images/top_dh.jpg) repeat-x top left; height:32px; text-align:center}
.top_dh ul {width:1200px; margin:0 auto;}
.top_dh ul li {line-height:32px; font-size:12px; color:#898989;}
.top_dh ul li a {height:32px;line-height:32px; float:left; text-align:center;color:#898989; height:32px; display:block}

.top {width:1200px; margin:0 auto;}
.nav {width:100%; margin:0 auto; background:#015cb5; height:50px;  position:relative; z-index:1000;}
.nav ul {width:1200px; margin:0 auto;}
.nav ul li {float:left; background:url(images/nav_middle.png) no-repeat right center; width:150px; text-align:center; height:50px; line-height:60px;}

.Style{ display:block; width:150px; line-height:50px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.Style:hover{ display:block; width:150px; line-height:50px; text-align:center; font-size:16px; background:#022d64; color:#FFFFFF; font-family:Î¢ÈíÑÅºÚ}
.Style:hover,.StyleA,.StyleA:hover{display:block; width:150px; line-height:50px; color:#FFFFFF; text-align:center; font-size:16px; background:#022d64; font-family:Î¢ÈíÑÅºÚ}

.navuu {width:150px; line-height:50px; height:50px;  visibility:visible; z-index:1500;}
.navuu .StyleA {display:block; width:150px; line-height:50px; height:50px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navuu:hover .StyleA {display:block; width:150px; line-height:50px; height:50px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navuudd1 {float:left; overflow:hidden; display:block; width:150px; height:50px;color:#FFFFFF }
.navuudd2 {float:left; position:relative; display:inline; width:150px; height:60px; color:#FFFFFF}
.popDiv {width:150px; height:auto; background:#022d64; color:#FFFFFF; margin:0px auto; filter:alpha(opacity=90); z-index:1000;}

.yy1 {color:#fff; text-decoration:none; display:block; height:50px; line-height:50px; overflow:hidden; font-size:14px; width:150px; text-align:center; background:#022d64;}
.yy1:hover,.yy1A,.yy1A:hover{ color:#fff; text-decoration:none; display:block; height:50px; line-height:50px; overflow:hidden; font-size:14px; width:150px; text-align:center; background:#015cb5;}


.ssbox{ width:100%; margin:0 auto; background:url(images/ss_bg.jpg) repeat-x top left; height:63px; line-height:56px;}
.ssbox .main{ width:1200px; margin:0 auto; height:56px; line-height:56px;}
.ssbox .main ul{ width:1200px; margin:0 auto;}
.ssbox .main ul li{ line-height:56px;}

.bannerfo{ width:362px; height:29px; margin-top:16px; float:right;}
.bannerfo .inputbox{ width:291px; height:29px;  overflow:hidden; margin-right:5px;border:solid 1px #dcdcdc;}
.bannerfo .inputbox input{width:281px; height:29px; padding-left:10px;  line-height:29px; border:0px; background:#fff;}
.bannerfo .menuser{ width:36px; height:35px;}
.bannerfo .menuser img{width:36px; height:29px}
.bannerfo .text{ width:850px; height:46px;}
.bannerfo .text,.bannerfo ul .text *{ line-height:46px; color:#eee}
.bannerfo .text span{ font-weight:bold; font-size:15px; color:#fff}


.product{ width:1200px; margin:30px auto;}
.product .title{ width:1200px; margin:0 auto 30px auto; text-align:center; font-weight:bold; font-size:30px; list-style:50px; height:100px; background:url(images/p_line.jpg) no-repeat center bottom;}
.product .title p{ font-weight:100; font-family:Arial, Helvetica, sans-serif; color:#767676; line-height:30px;}

.listbox{ width:246px;}
.listbox .head{ height:50px; background:url(images/list_r.jpg) no-repeat 200px center #025bb5; line-height:50px; color:#FFFFFF; font-size:18px; font-weight:bold;}
.listbox .head span{ height:50px; width:4px; background:; display:block; float:left; margin-right:20px;}
.listbox .content{ width:244px; border:solid 1px #e3e3e3; margin-top:10px; padding-bottom:10px;}
.listbox .contact{width:244px; border:solid 1px #e3e3e3; margin-top:10px; background:#035bb5;}
.listbox .contact .tel{ width:244px; background:url(images/tel.jpg) no-repeat center; height:55px; border-bottom:solid 1px #014ca9;}
.listbox .contact p{ border-top:solid 1px #046abe; width:229px; color:#FFFFFF; padding-left:15px; line-height:30px; padding-top:10px; padding-bottom:10px;}
.onepro{ width:212px; margin:0 auto; display:block; height:45px; background:url(images/icon.jpg) no-repeat 12px center; line-height:45px; text-indent:30px; border-bottom:dotted 1px #CCCCCC;}

.product .pcont{ width:930px;}
.proimg_bb{width:273px; height:303px; float:left; margin:0px 6px 10px 6px; text-align:center; border:solid 1px #CCCCCC; padding:10px;  line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666;}

.proimg_bb img{ height:243px;}
.proimg_bb p{ line-height:60px; height:60px; text-align:center; font-size:16px;}
.proimg_bb span{/* background:#025eb5; width:100px; height:30px; display:block; margin:0 auto; color:#FFFFFF; float:left; margin-left:17px; margin-right:16px; line-height:30px;*/line-height:60px; height:60px; text-align:center; font-size:16px;}
.proimg_bb:hover{width:273px; height:303px; float:left; margin:0px 6px 10px 6px; padding:10px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}


.yybox{ width:100%; margin:0 auto; background:url(images/yy_bg.jpg) no-repeat top center #f5f5f5; padding-top:36px; padding-bottom:60px;}
.yybox .title{ width:1200px; margin:0 auto; text-align:center;}
.yybox .title span{ font-size:21px; color:#FFFFFF; line-height:30px;}
.yybox .title p{ font-size:36px; font-weight:bold; text-align:center; color:#FFFFFF; line-height:50px;}
.yybox ul{ width:1200px; margin:40px auto 0 auto;}
.yybox ul li{ float:left; width:277px; background:#FFFFFF; height:340px; margin-left:11px; border-bottom:solid 2px #dddddd; position:relative; margin-right:11px;}
.yybox ul li img{ position:absolute; top:0px; height:186px; display:block; z-index:1;}

.yybox ul li span{ position:absolute; z-index:2;filter:alpha(opacity=60); background:#000000; color:#FFFFFF; width:277px; height:45px; line-height:45px; text-indent:15px; top:141px; font-size:16px;}
.yybox ul li a{ width:100px; height:30px; bottom:1px; position:absolute; right:1px; background:#adadad; display:block; text-align:center; line-height:30px; color:#FFFFFF; font-size:14px;}
.yybox ul li p{ position:absolute; top:186px; padding:15px; line-height:28px; text-align:center }


.aboutbox{ width:1200px; margin:75px auto 0 auto;}
.aboutbox img{ float:left; margin-right:20px;}
.aboutbox .text{ float:right; width:630px; padding-right:15px; padding-top:20px;}
.aboutbox .text ul{}
.aboutbox .text ul li{ float:left;}
.aboutbox .text span{ font-size:20px; font-weight:bold; line-height:30px;}
.aboutbox .text p{ text-indent:25px; line-height:30px; font-size:15px; margin-bottom:15px;}
.aboutbox .text a{ width:135px; height:32px; background:url(images/more_bg.png) no-repeat center center; display:block; color:#FFFFFF; text-align:center; float:left; line-height:32px; margin-left:15px; margin-right:15px;}
.aboutbox .text .tel{ background:url(images/tel.png) no-repeat left center; height:34px; text-indent:40px; line-height:34px; display:block;}
.aboutbox .text .tel span{ font-size:18px; color:#d70000;}

.casebox{ width:1200px; margin:40px auto 0 auto;}
.casebox .title{ width:1200px; background:url(images/case_bg.jpg) repeat-x left center; height:52px; text-align:center;}
.casebox .title span{ height:52px; margin:0 auto; width:222px; display:block; background:url(images/zm.jpg) no-repeat center bottom #FFFFFF; line-height:52px; font-size:24px; font-weight:bold; color:#004eb0}
.casebox .content{ width:1200px; margin:20px auto 0 auto;}

.proimg_cc{ width:278px; height:250px; background:#f5f5f5; border-bottom:solid 2px #dddddd; float:left; margin:0px 12px 10px 12px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666; text-align:center;}

.proimg_cc img{height:208px;}
.proimg_cc:hover{ width:278px; height:250px; background:#f5f5f5; border-bottom:solid 2px #dddddd; float:left; margin:0px 12px 10px 12px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.proimg_dd{ width:278px; height:250px; background:#f5f5f5; border-bottom:solid 2px #dddddd; float:left; margin:0px 11px 10px 11px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}

.proimg_dd img{ height:208px;}
.proimg_dd:hover{ width:278px; height:250px; background:#f5f5f5; border-bottom:solid 2px #dddddd; float:left; margin:0px 11px 10px 11px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}



.dhbox{ width:100%; margin:20px auto 0 auto; background:url(images/dh_bg.jpg) no-repeat center top; height:202px;}

.dhbox .content{ width:1200px; margin:0 auto; position:relative;}
.dhbox .content .zx{ left:0px; position:absolute; top:35px;}
.dhbox .content .text{ position:absolute; left:300px; top:35px;}

.jybox{ width:100%; margin:0 auto; background:#f5f5f5;}
.jybox .content{ width:1200px; margin:0px auto; position:relative; height:1050px; background:url(images/ys_bg1.png) no-repeat center top;}
.jybox .title{ margin:0 auto; width:645px; display:block; left:277px; padding-top:65px; margin-bottom:40px;}



.jybox .ys1{ width:1200px; height:280px; top:30px; background:url(images/j1.jpg) right center no-repeat; padding-top:30px; margin:0 auto; position:relative; border-bottom:dotted 1px #CCCCCC;}
.jybox .ys2{ width:1200px; height:280px; position:relative; margin-top:60px; background:url(images/j2.jpg) left top no-repeat;border-bottom:dotted 1px #CCCCCC; padding-bottom:30px;}

.jybox .ys3{ width:1200px; height:280px;  position:relative; margin:30px auto 0 auto; background:url(images/j3.jpg) right top no-repeat}
.con{ width:640px; height:210px; position:absolute}
.con .num{ width:67px; height:116px; background:url(images/num.gif); float:left; padding-left:75px; color:#fff; font-size:12px; padding-top:50PX}
.con .num span{ font-size:28px; font-weight:bold; color:#fff; }
.con .wenzi{ width:473px; height:210px; float:right}
.con .wenzi .tie{ width:473px; height:60px; font-size:22px; color:#005dba; line-height:30px; font-weight:bold}
.con .wenzi .tie span{ font-size:16px; color:#535353; font-weight:100;}
.con .wenzi .tie1{ width:473px; height:15px; background:url(images/tit_bg.gif) left center no-repeat;}
.con .wenzi .content1{ width:460px; line-height:30px; background:url(images/icon.gif) left 10px no-repeat; padding-left:13px; color:#626262; font-size:15px;}
.w1{ left:20px; top:30px;}
.w2{ left:550px; top:30px;}
.w3{ left:20px; top:30px;}




.innews{ width:100%; height:auto; margin:0 auto; padding-top:50px; margin-bottom:60px;}
.newsframe{ width:1200px; height: auto; margin:0 auto; margin-top:20px}

.xwzx{ width:370px; height: auto; float:left; margin-right:40px}
.xwzx .head{ width:370px; height:65px; background:url(images/bb.jpg) left bottom no-repeat}
.xwzx .head p{ float:left; line-height:63px; font-size:16px; color:#222222; font-weight:bold}
.xwzx .head span{ line-height:63px; font-size:13px; color:#adadad; font-weight:100; margin-left:20px;}
.xwzx .head a{ float:right; line-height:63px; font-size:12px; color:#adadad}
.xwzx .content{ width:338px; min-height:163px; border:1px solid #e3e3e3; padding:15px; position:relative;}
.xwzx .content ul li{width:338px; height:35px; line-height:35px; border-bottom:1px dotted #e3e3e3; background: url(images/n_icon.jpg) 10px center no-repeat; text-indent:25px; overflow:hidden; margin:0 auto}
.xwzx .content ul li a{width:338px; height:35px; color:#333333; overflow:hidden; line-height:35px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}

.xwzx .content .more{ width:132px; position:absolute; bottom:-10px; height:36px; display:block; text-align:center; background:#015cb5; line-height:36px; color:#fff; font-size:15px; margin-top:15px}

.cjbk{ width:340px; height:auto; float:right; background:#f5f5f5; padding:20px}
.cjbk .head{ width:340px; height:65px; background:url(images/bb.jpg) left bottom no-repeat}
.cjbk .head p{ float:left; line-height:63px; font-size:16px; color:#222222; font-weight:bold}
.cjbk .head span{ line-height:63px; font-size:13px; color:#adadad; font-weight:100; margin-left:20px;}
.cjbk .head a{ float:right; line-height:63px; font-size:12px; color:#adadad}

.cjbk .content{ width:340px; height:auto;  display:block;}

.con_que{ width:340px; height:80px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #cfcfcf; }
.con_que a{ display:block; width:350px; height:30px; line-height:30px; background:url(images/wen.jpg) no-repeat 5px center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:14px; color:#333; font-weight:bold}
.con_que .abstract{ display:block; width:300px; overflow:hidden; height:56px; line-height:28px; background:url(images/da.jpg) no-repeat 5px 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}


.footbox{ width:100%; margin:0 auto; height:237px; background:#032e65; padding-top:20px;}
.footbox ul{ width:1200px; margin:0 auto; }
.footbox ul li{ float:left; color:#a2b5cf;}
.footbox .text{ padding-top:40px; line-height:30px; padding-left:20px; width:630px;}
.footbox .er{ padding-left:15px; width:290px; display:block; float:right;}
.footbox .er img{ float:left; margin-right:12px;}
.footbox .er p{ color:#FFFFFF; font-size:14px; padding-top:35px; font-weight:100;}
.footbox .f_nav{ width:100%; margin:0 auto; text-align:center; background:url(images/f_nav_bg.jpg) repeat-x left top; padding-top:2px; line-height:50px;}
.footbox .f_nav a{ color:#a2b5cf; font-size:16px;}

.mainbox{ width:1200px; margin:20px auto;}
.protent{width:940px;}
.protent .title{ height:50px; line-height:50px; border:solid 1px #dfdfdf; width:938px; margin-bottom:15px;}
.protent .title span{ background:#025bb5; height:50px; text-align:center; float:left; line-height:50px; color:#FFFFFF; font-size:16px; width:160px;}
.protent .title p{ float:right; font-size:12px; line-height:50px; color:#999999; padding-right:20px;}
.protent .content{ width:926px; border:solid 1px #dfdfdf; padding-left:6px;padding-right:6px; padding-top:10px; padding-bottom:10px;}
.protent .content p{ text-indent:25px; line-height:30px;}
.protent .content1{ width:908px; border:solid 1px #dfdfdf; padding-left:15px;padding-right:15px; padding-top:10px; padding-bottom:10px;}
.protent .content1 p{ text-indent:25px; line-height:30px;}


.protent .content ul li{ height:39px; width:908px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px  center; text-indent:26px; overflow:hidden; margin:0 auto}
.protent .content ul li a{ height:39px; width:808px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.protent .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}



#telback{ background:url(images/lxs.png) no-repeat 0 -30px; min-height:350px; padding:50px 0 0 380px; width:350px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
#telback strong{font-size:15px; color:#333; line-height:35px; font-weight:bold}



.blockaa{ width:200px; height:135px; display:block; text-align:center; font-size:18px; color:#333; background:url(images/circle.jpg) center top no-repeat; float:left}
.blockaa .bt{ color:#fff; font-size:34px; font-family:Arial, Helvetica, sans-serif; line-height:96px}
.blockaa span{ color:#333; font-size:16px; line-height:39px}

.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka .bt a{ line-height:35px; font-size:15px; font-weight:bold;height:35px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#ff6600}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%;  margin:10px auto}
.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:13px; line-height:28px}
.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}

.twopro{ width:212px; height:35px;line-height:35px; text-indent:25px; display: block;font-size:14px;color:#666666; margin-left:7px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;  }
.twopro a{ width:212px; height:35px;line-height:35px; text-indent:25px; display: block;font-size:14px;color:#666666;margin-left:7px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align:left; }
.twopro a:hover { color:#ff0000;}

/*ÓÑÇéÁ´½Ó*/
.link{background: url(images/link.png) no-repeat center;height: 60px;display:block;}
.f_link{width: 1180px;margin: 0 auto; padding: 5px 0; background: #144a96;font:400 12px/25px "Î¢ÈíÑÅºÚ";color:#fff;}
.f_link span, .f_link a {color:#fff;font:400 12px/25px "Î¢ÈíÑÅºÚ";}
/*Ò³Ãæµ×²¿*/
.out-foot{background: url(images/foot.png) repeat-x;height: 381px;overflow: hidden;margin-top:45px;}
.foot{width: 1200px;margin: 0 auto;margin-top: 28px;height: 257px;overflow: hidden;}
.f1a{width: 320px;background: url(images/xxs.png) no-repeat right;height: 189px;margin-left:40px;}
.f1aa{color:#fff;}
.f1-a{color:#b4b4b4;padding-top: 10px;}
.f1-a a {color:#b4b4b4;}
.f1b{width: 280px;background: url(images/xxs.png) no-repeat right;height: 189px;}
.f1c{width: 280px;background: url(images/xxs.png) no-repeat right;height: 189px;}
.f1ab{color:#fff;padding-left: 26px;}
.f1-a1{padding-left: 26px;padding-top: 10px;}
.f1-a1 li{width: 115px;float: left;}
.f1-a1 li a{color:#b4b4b4;}
.f1d{width: 180px;padding-top: 30px;}
.copp{text-align: center;width: 1200px;margin: 0 auto;color:#b4b4b4;}
.copp a{color:#b4b4b4;}
.out-foot a:hover{color:#fe7800;text-decoration:none;}

#footer{position:relative;width:1000px;margin:0 auto;text-align:center;margin-bottom:10px;padding-top:8px;border-top:2px solid #eee;margin-top:15px;}
#footer a{color:#666;}
#footer a:hover{color:#144a96;text-decoration:none;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;line-height:24px;}

h1 {font-size:22px; font-weight:bold; line-height:30px;}
#content_text {margin:auto;width:100%;height:100%; overflow:hidden; font-size: 16px; line-height:30px;}
#content_text a {font-size: 16px; text-decoration: none;}
#content_text a:hover {text-decoration: none;}
#content_text p {line-height:35px;}
#content_text img {max-width:873px;}