@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; color:#333;list-style:none; border:none;}

a{ text-decoration:none; color:#333333}
a:hover{ text-decoration:none; color:#1874b7;}

.topbg{ width:100%; height:154px; margin:0 auto; background:url(images/top_bg.jpg) center center no-repeat}
.head{ height:30px; width:100%;  margin:0 auto;}
.head ul{ width:1000px; margin:0 auto; }
.head ul li{ float:left; line-height:30px;}
.top{ width:1066px; background:url(images/top.png) no-repeat top center; height:122px; margin:0 auto;}
.nav{ width:100%; background:#0456ba; height:55px; margin:0 auto;}
.nav .memu{ width:1000px; margin:0 auto;}
.nav .memu ul li{ float:left; width:125px;}
.nav .memu ul li a{ display:block; line-height:55px; height:55px; text-align:center; color:#FFFFFF; font-size:14px;}
.nav .memu ul li a:hover{ display:block; line-height:55px; height:55px; text-align:center; color:#ffffff; font-size:14px; background:#fea317}

.main{ width:100%; margin:0 auto}
.clear{ height:0px;clear:both; height:0; line-height:0; overflow:hidden; display:block}
.cpmain{width:100%; background:#ededed; margin:0 auto}
.cptop{ width:1000px; margin:0 auto; padding-top:20px; padding-bottom:20px}
.cpleft{ width:239px; margin:0 auto; float:left}
.cpleft .title{ width:239px; background:url(images/cptop.jpg) no-repeat;height:51px;line-height:51px; text-indent:35px;color:#FFF; font-size:19px;font-weight:bold }
.cpleft .title SPAN{ color:#FFF}
.cpleft .content{ width:219px; background:#cecece; padding:10px}
.gg a{display:block; width:219px; text-indent:35px; height:39px; line-height:39px; font-size:15px; color:#000000; background: url(images/cp_bg.jpg) no-repeat;; margin-top:9px}
.gg a:hover{ color:#006}
.cpright{ width:740px; float:right; margin:0 auto; }
.cpright .title{ width:740px; height:44px; background:url(images/right.jpg) no-repeat; text-indent:35px;color:#FFF; font-size:18px; line-height:44px}
.cpright .title span{ color:#FF0}
.cpright .content{ width:720px; background:#FFF; margin:0 auto; padding:5px 10px 10px 10px; height:730px }
.proimg_a{display:inlne; width:159px; padding:3px; border:#e7e7e7 solid 1px; height:153px;  margin:15px 5px 5px 7px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left;}
.proimg_a:hover{ display:inlne; width:159px; padding:3px; border:#bbbbbb solid 1px; height:153px;margin:15px 5px 5px 7px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left;}

.ban{ width:100%; margin:0 auto; background:url(images/ban.jpg) center center no-repeat; height:164px}

.probox{ width:1000px; margin:28px auto 0 auto; border:solid 1px #e7e7e7;}
.protitle{ background:url(images/pro_dw.jpg) repeat-x; height:40px; border-bottom:solid 1px #e7e7e7;}
.protitle p{ background:url(images/pro_icon.jpg) no-repeat 15px 8px; text-indent:25px; height:40px; line-height:40px; float:left; font-weight:bold; color:#024191; font-size:18px;}
.protitle span{ margin-top:12px; margin-right:12px; display:block; float:right; width:50px; border:solid 1px #cacaca; font-size:12px; text-align:center;}
.protitle span a{ color:#043d94; height:13px; line-height:13px;}
.procont{ width:998px; margin:0 auto; padding-top:15px;}
.aboutbox{ padding:15px;}
.aboutl{ width:444px; float:left}
.aboutr{ width:490px; float:right; line-height:30px;}
.aboutr span{ font-size:18px; color:#034091; font-weight:bold;}
.aboutr p{ text-indent:25px;}
.hj{ background:url(images/honor_bg.jpg) repeat-x; height:18px; width:940px; margin:0 auto; line-height:18px;}
.hjtitile{ background:#FFFFFF; display:block; height:18px; line-height:18px; width:90px; text-indent:0px; font-weight:bold; font-size:18px; color:#02408d;}
.hjbox{width:998px; margin:0 auto; padding-top:15px;}
.hjbox .content{ width:910px; height:215px; margin:0 auto; position:relative; }
.hjbox .content .le_jt{ width:27px; height:59px; display: block; position:absolute;  left:-45px; top:60px;  z-index:1000;}
.hjbox .content .rig_jt{ width:27px; height:59px; display:block; position:absolute; right:-45px; top:60px;  z-index:1000}
.hjbox .content .conpro{ width:910px; height:215px; position:absolute; margin:0 auto; display:block; }
.hjbox .content .conpro a{ display:inline; width:219px; height:185px;float:left; margin:0 10px; background:url(images/cp_dw.jpg) no-repeat top center; padding-top:3px; text-align:center;}
.hjbox .content .conpro a:hover{ display:inline; width:219px; height:185px; float:left; margin:0 10px; color:#2771da; }








.news{ width:1000px; margin:0  auto; height:400px; margin-top:40px}

.hangyeleft{ width:692px; margin:0 auto; float:left;}
.hangyeleft .title{ height:42px; line-height:42px; color:#FFF; background: url(images/news_top.jpg) no-repeat; font-weight:bold; }
.hangyeleft .title span{ color:#CCC; font-weight:bold}
.Menuboa ul{margin:0px;padding:0px;}
.Menuboa li{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:346px;text-align:center;font-size:18px;text-align:center; background:url(images/news.jpg) repeat-x;}
.Menuboa li.hover{height:42px;line-height:42px;float:left;display:block;cursor:pointer;width:346px;text-align:center;color:#fff;text-align:center;font-size:18px;background:#0755a8;}

.hangyeleft .content{ width:670px; min-height:260px; background:#fff; border:1px solid #e3e3e3; border-top:none; padding:10px}
.hangyeleft .content .miaoshu{width:670px; height:160px; margin:0 auto}

.hangyeleft .content .xinwen{width:670px; height:120px; margin-top:15px; margin:0 auto; border-top:1px dashed #CCC; padding-top:10px; padding-bottom:10px}
.hangyeleft .content .xinwen .neiro{height:35px; width:320px;line-height:35px;border-bottom:1px dotted #bbbbbb;background:url(images/icon.gif) no-repeat 10px 14px;text-indent:26px;overflow:hidden;display:inline;float:left; margin-right:10px}
.hangyeleft .content .xinwen .neiro:hover{ height:35px; width:320px; line-height:35px; border-bottom:1px dotted #bbbbbb; background:url(images/icon.gif) no-repeat 10px 14px; text-indent:26px; overflow:hidden}
.hangyeleft .content .xinwen .neiro a{ height:35px; width:165px; display:block; overflow:hidden; line-height:35px;}
.hangyeleft .content .xinwen .neiro span{ height:35px; width:95px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}

.question{ width:291px; margin:0 auto; float:right}
.question .title{ height:50px; line-height:50px;background: url(images/qustion.jpg) no-repeat; font-weight:bold; font-size:18px; text-indent:43px; color:#FFF}
.question .title span{ color:#CCC; font-weight:bold}
.question  .borbox{width:289px; height:305px; border:1px solid #e3e3e3; border-top:none; padding-top:10px}
.question  .borbox #ulOrderAnns{ width:278px; height:300px; margin:0px auto }
.question  .borbox .con_que{ width:268px; height:78px; border-bottom:1px dashed #6c6c6c; margin:0 auto; padding:10px 0}
.question  .borbox .con_que .titlel{ display:block; width:268px; height:28px; line-height:28px; background:url(images/que1.gif) no-repeat 5px 4px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:35px; font-size:15px }
.question  .borbox .con_que .abstract{ display:block; width:243px; height:46px;  background:url(images/que2.gif) no-repeat 5px 4px; overflow:hidden; padding-left:35px}
.question  .borbox .con_que .abstract,.questionbox .borbox .con_que .abstract *{line-height:22px; font-size:13px; color:#666}



.foot{ width:100%; margin:0px auto ; background:url(images/bot_bg.jpg) left top repeat-x; height:242px; margin-top:20px}
.footmiddle{ width:1000px; margin:0 auto; height:202px}
.footmiddle .memu{ width:140px; margin:0 auto;  float:left}
.footmiddle .memu .title{ width:140px; margin:0 auto; height:55px; line-height:55px; color:#FFF; border-bottom:1px solid #888888; font-size:16px; font-weight:bold;}
.footmiddle .memu ul li{ float:left; width:70px;}
.footmiddle .memu ul li a{ display:block; line-height:30px; height:30px; text-align:left;font-size:12px; color:#FFF}
.footmiddle .memu ul li a:hover{ display:block; line-height:30px; height:30px; text-align:left;font-size:12px;} 
.footmiddle .cplist{ width:400px; margin:0 auto; float:left; margin-left:38px}
.footmiddle .cplist .title{ width:400px; margin:0 auto; height:55px; line-height:55px; color:#FFF; border-bottom:1px solid #888888; font-size:16px; font-weight:bold;  }
.footmiddle .cplist .content{ width:400px; margin:0 auto; color:#FFF}
.footmiddle .cplist .content .ff a{ text-overflow:ellipsis;white-space:nowrap; padding:5px 20px 0 0; color:#FFF; line-height:30px;font-size:12px;}
.footmiddle .ewm{ width:150px; margin:0 auto; padding-top:45px; float:left; margin-left:60px}
.footmiddle .zi{ font-size:15px; width:150px; margin:0 auto; color:#FFF ; margin-left:30px; padding-top:40px; line-height:35px; font-weight:bold; float:left}
.foot .wenzi{ width:1000px; margin:0 auto;  line-height:35px; text-align:center; color:#999999}
.foot .wenzi a{ color:#999999}

.mainbody{ width:1000px; margin:0 auto; padding-bottom:20PX; margin-top:20px}
.bodyright{ width:740px; float:right; margin:0 auto;}
.bodyright .title{ width:740px; height:44px; background:url(images/right.jpg) no-repeat; text-indent:15px;color:#FFF; font-size:18px; line-height:44px}
.bodyright .title span{ color:#FF0}
.bodyright .content{ width:718px;  margin:0 auto; border:1px solid #CCC; padding:10px}
.proimg_b{display:inlne; width:159px; padding:3px; border:#e7e7e7 solid 1px; height:183px;  margin:15px 5px 5px 7px; overflow:hidden; text-align:center; line-height:30px; background:#fff; float:left;}
.proimg_b:hover{ display:inlne; width:159px; padding:3px; border:#bbbbbb solid 1px; height:183px;margin:15px 5px 5px 7px; overflow:hidden; text-align:center; line-height:30px; background:#f3f0ec; float:left;}

.newslist{ height:39px; width:718px; margin:0px auto}
.newslist ul li{ height:38px; width:718px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/iconb.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; text-align:left;}
.newslist ul li a{height:38px; width:618px; display:block; overflow:hidden; line-height:38px; float:left;text-overflow:ellipsis;white-space:nowrap;display:block; color:#333333;}
.newslist ul li a:hover{ height:38px; width:608px; line-height:38px; border-bottom:1px dotted #aaa; background:url(images/iconb.jpg) no-repeat 12px 16px; text-indent:26px; overflow:hidden; color:#008cd7;}
.newslist ul li span{ height:38px; width:100px; display:block; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}






.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:10px 0; width:100%;}
.proshow .primgpic{ width:750px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:750px; border:1px solid #ddd}
.proshow .prtent{ width:96%; margin:0 auto; overflow:auto; text-align:left;}
.proshow .prtent img{max-width:750px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,
.proshow .prtent *{ font-size:15px; line-height:30px}
.proshow .prtent tr td{ font-size:13px; line-height:25px}
.proshow .next{ padding:20px 0; color:#666; width:80%; margin:0 auto;}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999; clear:both; width:100%;}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


























