@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;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.top_bg{ background:#f6f6f6; height:30px; border-bottom:solid 1px #dedede;}
.top_bg ul{ width:1180px; margin:0 auto;}
.top_bg ul li{ line-height:30px; color:#767676; font-size:12px;}
.top_bg ul li a{line-height:30px; color:#767676; font-size:12px;}
.top{ width:1200px; margin:0 auto;}
.nav{ width:100%; margin:0 auto; background:url(images/nav_bg.png) repeat-x left top; height:63px;}
.nav ul{ width:1200px; margin:0 auto;}
.nav ul li{ float:left; background:url(images/nav_middle.png) no-repeat right center; height:63px; width:150px; line-height:63px; text-align:left; text-indent:35px;}
.nav ul li a{ color:#FFFFFF; font-size:16px; line-height:63px}
.nav ul li a:hover{ text-decoration:underline;}


.ssbox{ width:100%; margin:0 auto; border-bottom:solid 1px #cccccc; height:49px; line-height:49px;}
.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:307px; height:29px; margin-top:9px; float:right;}
.bannerfo .inputbox{ width:264px; height:29px; display:block; }
.bannerfo .inputbox input{width:254px; height:32px; padding-left:10px;  line-height:32px; border:0px;background:url(images/ss_bg.jpg) no-repeat center;}
.bannerfo .menuser{ width:43px; height:32px;}
.bannerfo .menuser img{width:43px; height:32px}
.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}

.probox{ width:100%;; margin:0px auto; background:url(images/pro_bg.jpg) repeat-x left bottom; padding-bottom:55px; }
.probox .head{ background:url(images/p_title.png) no-repeat center center; width:588px; margin:0 auto; height:43px; text-align:center; font-weight:bold; font-size:30px; line-height:35px;}
.probox .content{ width:1200px; margin:0px auto 0 auto;}
.listbox{ width:234px; background:#FFFFFF;}
.listbox .title{ width:234px; height:60px; background:#0e6eb8; text-align:center; color:#FFFFFF; line-height:12px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.listbox .title p{ font-size:22px; color:#FFFFFF; font-weight:bold; line-height:40px;}
.listbox .cont{ width:232px; border:solid 1px #f1f1f1; border-top:none;}
.twopro{ width:232px; height:50px; border-bottom:solid 1px #f1f1f1; display:block; line-height:50px; text-indent:20px; font-weight:bold; font-size:15px; }
.twopro:hover{width:232px; height:50px; background:#f1f1f1;border-bottom:solid 1px #fafafa; text-indent:20px; line-height:50px;}
.listbox .cont .tel{ width:232px; margin:10px auto 0;}
.listbox .cont p{ line-height:30px; font-size:14px; padding-left:20px; padding-top:8px; padding-bottom:15px;}

.probox .content .procont{ width:928px; border:solid 1px #f1f1f1; background:#FFFFFF; padding:20px 10px 40px 10px;}

.proimg_bb{width:270px; height:246px; float:left; margin:10px 20px 10px 19px; text-align:center;  line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}
.proimg_bb img{ width:266px; height:202px; padding:1px; border:solid 1px #e7e7e7}
.proimg_bb p{ line-height:40px; height:40px; text-align:center; font-size:14px;}
.proimg_bb:hover{width:270px; height:246px; float:left; margin:10px 20px 10px 19px; text-align:center; line-height:40px; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}
.proimg_bb:hover img{ width:266px; height:202px; padding:1px; border:solid 1px #0e6eb8}


.yybox{ width:100%; margin:0 auto; background:url(images/yy_bg.jpg) no-repeat center top #f4f4f4; height:718px;}
.yybox .content{ width:1200px; margin:0 auto; padding-top:46px;}
.yybox .content .head{ background:url(images/y_title.png) no-repeat center; height:43px; width:757px; margin:0 auto; text-align:center; font-weight:bold; font-size:30px; font-weight:bold; line-height:40px; color:#333333;}
.yybox .content .bt{ font-size:18px; text-align:center; line-height:40px; color:#333333}
.yybox .content .cont{ width:1200px; margin:0 auto; background:url(images/y_bg.jpg) no-repeat top right; height:590px;}
.yybox .content .cont ul{ width:512px;}
.yybox .content .cont ul li{ margin-bottom:31px; border-bottom:solid 1px #d0d0d0; height:95px;}
.yybox .content .cont ul li .text{ font-size:22px; font-weight:bold; color:#0e6eb8; font-weight:bold; width:418px; float:right; line-height:45px;}
.yybox .content .cont ul li .text p{ font-weight:100;}
.yybox .content .cont ul li .sz{ background:url(images/sz_bg.png) no-repeat center; height:83px; width:82px; line-height:83px; text-align:center; float:left; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#0e6eb8}

.spbox{ width:100%; margin:0 auto; height:504px; background:#0e6eb8; padding-top:50px;}
.spbox .head{background:url(images/sp_title.png) no-repeat center center; width:588px; color:#FFFFFF; margin:0 auto; height:43px; text-align:center; font-weight:bold; font-size:30px; line-height:35px;}
.spbox p{ text-align:center; color:#FFFFFF; font-size:18px; line-height:40px;}
.spbox .content{ width:1200px; margin:20px auto 0 auto;}
.spbox .content .more{ border:solid 1px #FFFFFF; width:157px; height:40px; line-height:40px; display:block; margin:46px auto 0 auto; text-align:center; color:#FFFFFF; clear:both}

.proimg_dd{width:284px; height:260px; float:left; margin:10px 20px 10px 20px; text-align:center; background:#FFFFFF;  font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}
.proimg_dd img{ width:264px; height:193px; border:solid 10px #fff;}
.proimg_dd p{ line-height:37px; height:37px; text-align:center; font-size:14px;}
.proimg_dd:hover{width:284px; height:260px; float:left; margin:10px 20px 10px 20px; text-align:center; font-size:14px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#666}

.aboutbox{ width:100%; margin:0 auto; background:url(images/abaout_bg.jpg) no-repeat center top; height:522px; padding-top:70px;}
.aboutbox .head{background:url(images/p_title.png) no-repeat center center; width:588px; margin:0 auto; height:43px; text-align:center; font-weight:bold; font-size:30px; line-height:35px;}
.aboutbox p{ font-size:18px; text-align:center; line-height:40px;}
.aboutbox .content{ width:1200px; margin:40px auto 0 auto;}
.aboutbox .content img{ float:left;}
.aboutbox .content .text{ float:right; width:670px; line-height:30px;}
.aboutbox .content .text ul{ margin-top:20px;}
.aboutbox .content .text ul li{ float:left; margin-right:16px;}
.aboutbox .content .text .xq{ width:150px; height:40px; background:#7b7b7b; display:block; text-align:center; line-height:40px; color:#FFFFFF;}
.aboutbox .content .text .lx{ width:150px; height:40px; background:#2c8af5; display:block; text-align:center; line-height:40px; color:#FFFFFF;}

.newsbox{ width:1200px; margin:60px auto 100px auto; position:relative; height:480px;}
.newsbox .nl{ position:absolute; left:0px; top:0px; border-right:solid 2px #cccccc; width:245px; height:480px; background:url(images/n_middle.jpg) no-repeat 20px 220px;}
.newsbox .nl span{ font-family:Arial; font-size:12px; line-height:25px; color:#d0d0d0; text-transform:uppercase}
.newsbox .nl p{ font-size:20px; line-height:35px; margin-top:20px;}
.newsbox .nl a{ margin-left:20px; margin-top:220px; display:block;}
.newsbox .nm{ width:522px; position:absolute; padding-left:41px; padding-right:41px; border-right:2px solid #cccccc; height:480px; display:block; left:248px; top:0px;}
.newsbox .nm .head{ width:522px; height:55px; line-height:55px;}
.newsbox .nm .head p{ float:left; font-size:22px; line-height:55px;}
.newsbox .nm .head span{ font-size:16px; color:#939393;}
.newsbox .nm .head a{ float:right; line-height:55px; color:#2c8af5; height:55px;}
.newsbox .nm .tu{ width:522px;}


.newsbox .content ul{ width:522px;}
.newsbox .content ul li{width:522px; height:85px; margin-bottom:10px; margin-top:20px; border-bottom:solid 1px #ebebeb}
.newsbox .content ul li .frameee{width:522px; height:67px; position:relative; display:block}
.newsbox .content ul li .frameee .time{ height:67px; position:absolute; left:2px; width:67px; background:#0e6eb8; display:block; text-align:center; color:#FFFFFF;}
.newsbox .content ul li .frameee .time p{ font-size:30px; color:#FFFFFF; font-weight:bold; line-height:30px; margin-top:8px;}
.newsbox .content ul li .frameee .time span{ line-height:15px; color:#FFFFFF; color:#FFFFFF;}
.newsbox .content ul li .frameee .txt{ width:440px; position:absolute; height:85px; right:0px; display:block;}
.newsbox .content ul li .frameee .txt p{ font-size:18px; line-height:30px;}
.newsbox .content ul li .frameee .txt span{ font-size:12px; line-height:15px; height:40px; color:#858585; width:440px;}



.newsbox .content dl dt{width:522px; height:40px; line-height:40px; border-bottom:1px dotted #cccccc; overflow:hidden }
.newsbox .content dl dt a{width:422px; height:40px; overflow:hidden; line-height:40px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.newsbox .content dl dt span{width:100px; height:40px;display:block; overflow:hidden; line-height:40px;font-family:Arial, Helvetica, sans-serif ; font-size:12px;text-align:right; color:#999999; }

.newsbox .que{ position:absolute; right:0px; top:0px; width:310px;}


.newsbox .que .head{ width:310px; height:55px; line-height:55px;}
.newsbox .que .head p{ float:left; font-size:22px; line-height:55px;}
.newsbox .que .head span{ font-size:16px; color:#939393;}
.newsbox .que .head a{ float:right; line-height:55px; color:#2c8af5; height:55px;}

.newsbox .que .content{ width:310px; margin-top:15px;}

.con_que{ width:310px; height:80px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #cfcfcf }
.con_que a{ display:block; width:310px; height:30px; line-height:30px; background:url(images/q.jpg) no-repeat 0 center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:30px; font-size:14px; color:#333; font-weight:bold}
.con_que .abstract{ display:block; width:280px; height:48px; overflow:hidden; background:url(images/d.jpg) no-repeat 0 4px; overflow:hidden; padding-left:30px}
.con_que .abstract,.con_que .abstract *{line-height:24px; font-size:14px; color:#666}




.foot{ width:100%; margin:0 auto; background:#3c3c3c; height:283px;}

.foot .main{ width:1200px; height:autop; margin:0 auto}
.foot .main .lefttxt{ width:725px; height:auto; float:left}
.foot .main .lefttxt .dh{ width:725px; height:70px; margin-top:20px; line-height:70px; border-bottom:1px solid #636363; font-size:16px; color:#ccc}
.foot .main .lefttxt .dh a{ font-size:16px; color:#ccc}
.foot .main .lefttxt .cplb{ width:725px; height:90px; border-bottom:1px solid #636363; font-size:14px; color:#ccc}
.foot .main .lefttxt .cplb p{font-size:14px; color:#ccc; line-height:28px; padding-top:20px}
.foot .main .lefttxt .cplb span{font-size:14px; color:#ccc; line-height:30px;}
.foot .main .lefttxt .cplb span a{font-size:14px; color:#ccc; line-height:30px;}
.foot .main .lefttxt .bq{ width:725px; height: auto;font-size:14px; color:#ccc; line-height:80px}
.foot .main .lefttxt .bq a{font-size:14px; color:#ccc; line-height:80px}
.foot .main .righttxt{ width:312px; height:280px; float:right; background:url(images/bg_bot_tel.jpg) left center no-repeat; padding-left:58px}
.foot .main .righttxt p{ font-size:14px; line-height:47px; color:#ccc; padding-top:45px}


.mainbox{ width:1200px; margin:0px auto 20px auto;}


.protent{width:950px;}
.protent .title{ height:50px; line-height:50px; border:solid 1px #dfdfdf; width:948px; margin-bottom:15px;}
.protent .title span{ background:#0e6eb8; 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:928px; border:solid 1px #dfdfdf; padding-left:10px;padding-right:10px; 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}





.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}


#telback{ background:url(images/lxs.png) no-repeat 0 -30px; min-height:320px; 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}



