@charset "utf-8";
body{margin:0px;font-size:12px;padding:0px;color:#000;font-family:"微软雅黑", '宋体', Simsun; background:#ffffff;}
div,ul,li,p,form,dd,dt,dl,h1{ margin:0px; padding:0px;}
img{ border:0px;vertical-align:middle}
li{list-style:none}
a{ font-size:12px; color:#333333; text-decoration:none;}
a:hover{ font-size:12px; color:#1D66B2; text-decoration:underline;}
.clearboth{ clear:both;}
.main{width:1000px; margin:0px auto;text-align:left;word-break:break-all; background:#FFFFFF; overflow:hidden; padding-bottom:10px;}
.container{ width:1003px; margin:0px auto;text-align:left;word-break:break-all;}
.head{ height:97px; line-height:97px; background:url(topbj.gif) repeat-x center center;}
.head .logo{ float:left; height:97px; line-height:90px; }
.head .logo img{ margin-top:10px;}
.head .h_right{ text-align:right; width:400px; float:right; height:97px; line-height:45px;}
.head .h_right .phone{float:right; background:url(phone.gif) no-repeat left 17px; width:245px; height:95px;}
.head .h_right .phone .p1{ margin-left:75px;height:16px; line-height:16px;margin-top:23px; font-size:16px; text-align:left; background:url(h_ico.gif) no-repeat center center; padding-left:35px; color:#018ae1;}
.head .h_right .phone .p2{margin-left:70px;font-family: Impact; font-size:32px; color:#ff6600;margin-top:2px; }
.banner{ margin-top:5px;}
.gsjj{ padding:5px;border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; }
.menu{ height:40px; height:40px; background:#0078c4; border-bottom:3px solid #ff6600; }
.menu ul li{ width:109px; height:40px; float:left; text-align:center; line-height:40px;}
.menu ul li.line{ background:url(line.gif) no-repeat center bottom; width:2px;}
.menu ul li a{ font-size:14px;  color:#FFFFFF; display:inline-block; width:107px; height:40px;}
.menu ul li a:hover{ font-size:14px;  color:#FFFFFF;  background:#ff6600; text-decoration:none;}
.menu ul li.selected a{ font-size:14px;  color:#FFFFFF; display:inline-block; width:107px; height:40px;background:#ff6600;}
.menu ul li.selected a:hover{ font-size:14px;  color:#FFFFFF;  background:#ff6600; text-decoration:none;}
#flashs{ position:relative; height:470px; overflow:hidden; border-bottom:3px solid #ff6600;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#004ea1; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#f67821;}
.prol{ float:left; width:226px; margin-top:10px;}
.prol .proct{ height:88px; background:url(sub_til.gif) no-repeat center center; width:226px; text-align:center; line-height:88px; font-size:28px; color:#FFF; font-weight:bold;}
.prol ul{border:2px solid #002481;}
.prol ul li{height:37px; line-height:37px; background:#ededed; margin:8px 10px 5px 10px;}
.prol ul li a{ font-size:14px; color:#202020; width:186px; display:inline-block; height:37px; line-height:37px; margin-left:20px; background:url(flli.gif) no-repeat 150px center;}
.prol ul li a:hover{color:#000; background:url(flli.gif) no-repeat 150px center;}
.prol .pfoot{ background:#002481; height:147px; color:#FFF;text-align:center;}
.prol .pfoot .p1{ line-height:40px;  font-size:16px; }
.prol .pfoot .p2{ width:200px; height:30px; line-height:27px; border:1px solid #FFF; margin:5px auto 0px auto; font-size:20px; letter-spacing:2px;}
.prol .pfoot .p3{ width:220px; height:40px; line-height:27px;margin:5px auto 0px auto; font-size:20px; font-family: Impact; font-size:28px; background:url(fldh.gif) no-repeat left center; padding-top:18px; text-align:left; padding-left:55px; margin-left:5px;}
.plist{ float:right; width:768px; margin-top:10px;}
.plist .title{ height:41px;  background:#246cd7; }
.plist .title .spanleft{ font-size:18px; line-height:41px; font-weight:bold; color:#fff; margin-left:15px; padding-left:15px; float:left}
.plist .title .spancenter{ margin-left:145px; padding-left:15px; float:left; width:255px; height:31px; background:url(by.gif) no-repeat center center; display:inline-block; margin-top:7px;}

.plist .title .spanright{ float:right;line-height:41px; }
.plist .title .spanright a{ color:#FFF; margin-right:5px;}
.plist ul{ padding:7px 3px 5px 3px;border:1px solid #ccc; }
.plist img {width:230px; height:172px;border:1px solid #E2E2E2;}
.plist ul li{ float:left; text-align:center; margin-left:15px; line-height:23px; width:232px; margin-bottom:10px; height:206px;overflow:hidden;}
.plist ul li a.atitle{width:232px; height:34px; line-height:34px; display:inline-block;  font-size:14px; overflow:hidden;}
.plist ul li.lion{ background:#f93c0a;}
.plist ul li.lion img{border:1px solid #f93c0a;}
.plist ul li.lion a.atitle{background:#f93c0a; color:#FFF;}


.gg{ background:url(rx_28.jpg) no-repeat; height:120px; line-height:120px; margin-top:10px;}
.classsub1{ margin-top:10px;border-left:1px solid #ccc;  border-right:1px solid #ccc; border-bottom:1px solid #ccc;border-top:3px solid #0863e7;}
.classsub1 .title{height:40px;  background:url(barfaq.gif) repeat-x left bottom; margin:0px 5px;}
.classsub1 .title .spanleft{ float:left;font-size:18px; color:#0863e7; font-weight:bold;line-height:35px;}
.classsub1 .title .spancenter{ float:left; font-family:Arial, Helvetica, sans-serif; margin-left:5px; font-size:14px;line-height:35px;}
.classsub1 .title .spanright{ float:right;line-height:35px;}
.classsub1 .title .spanright img{ margin-top:14px}
.newslist{   overflow:hidden;}
.newslist ul{margin:2px 0px 5px 0px;}
.newslist ul li{height:29px; line-height:29px;overflow:hidden; background:url(li01.gif) no-repeat 5px 9px; padding-left:18px; border-bottom:1px dashed #CACACA; margin:0px 5px;}
.newslist ul li span{ float:right; margin-right:5px;margin-left:5px;}
.newslist ul li.new a{ background:url(new.gif) no-repeat right center; padding-right:27px;}
.newslist2{ overflow:hidden;}
.newslist2 ul{margin:2px 0px 5px 0px;}
.newslist2 ul li{height:29px; width:343px; float:left; line-height:29px;overflow:hidden; background:url(li01.gif) no-repeat 5px 9px; padding-left:18px; border-bottom:1px dashed #CACACA; margin:0px 5px 0px 7px;}
.newslist2 ul li span{ float:right; margin-right:5px;margin-left:5px;}
.newslist2 ul li.new a{ background:url(new.gif) no-repeat right center; padding-right:27px;}
.content1{ overflow:hidden;padding:5px;}
.left{ width:240px; float:left}
.right{ width:753px; float:right}
.nyleft{ width:226px; float:left}
.nyright{ width:768px; float:right}
.cp_list{ height:177px;padding-top:6px}
.cp_list .cpleft{float:left;width:28px;}
#cpgd {overflow:hidden;width: 918px; float:left; margin-left:3px;}
#cpgd img {border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;width:200px; height:150px;}
#cpgd ul li{ float:left; text-align:center; margin-left:5px; line-height:23px;}
#incpgd {float: left;width: 800%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}
.cp_list .cpright{float:right;width:28px;}
.content{ padding:5px;}
.link{ margin-top:10px;  font-size:14px;border:1px solid #eaeaea;}
.link .title{ height:41px; background:url(plist.gif) repeat-x center center;}
.link .title .spanleft{ background:url(plist2.gif) no-repeat left center; font: bold 18px/38px "Microsoft Yahei"; color:#034091; margin-left:15px; padding-left:15px; float:left}
.linklist{ line-height:30px; margin:5px;}
.foot{ line-height:35px; text-align:center; border-top:1px solid #2050A5; padding-top:5px; color:#FFFFFF; background:#0450AE; margin-top:10px;}
.foot a{ color:#FFFFFF;}
.liuyan{ padding-top:25px; padding-bottom:25px; font-size:12px; color:#666666; text-align:left;}
.liuyan div,ul,li,form{ margin:0px; padding:0px; list-style:none;}
.liuyan .formlist{ width:400px; margin:0px auto; color:#666666}
.liuyan .formlist div{ margin:8px 0px 0px 0px; vertical-align:top; text-align:left;}
.liuyan .formlist div.submit{ margin:5px 0px 0px 38px;}
.liuyan .formlist span{ font-size:12px; vertical-align:top; display:inline-block; padding-top:5px;}
.liuyan .liuyanlist{ width:90%; margin:8px auto; border:1px solid #d6d3ce; background:#FFFFFF;}
.liuyan .liuyanlist .title{ font-size:12px; color:#0863e7; height:25px; line-height:25px; background:#f4f4f4; padding-left:10px;}
.liuyan .liuyanlist .con{ line-height:25px; margin-top:2px; padding:5px;color:#0863e7;}
.liuyan .liuyanlist .back{ padding:5px; line-height:23px;color:#0863e7;}
.liuyan .pagemsg{ text-align:center; margin:5px;}
.liuyan .pagemsg a{ color:#000000;}
.liuyan .pagemsg a:hover{ color:#000000; text-decoration:underline;}
.article{ padding:5px 0px; color:#000000; margin-bottom:10px;}
.article .articletitle{ text-align:center; font-size:16px; height:40px; line-height:40px;font-weight:bold; border-bottom:1px solid #999999}
.article .desc{ padding:10px 2px; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 150%;  }
.article .Memo{ padding:5px; line-height:20px; border:1px dotted #CCC;}
.article .lkxx{ padding:5px 0px 10px 0px; line-height:20px; color:#1D66B2; text-align:center;}
.article .close{ text-align:center; font-size:14px; cursor:pointer}
.listtitle{ background:url(redarr.gif) no-repeat left center; margin:3px; height:25px; padding-left:10px; font-size:14px; font-weight:bold; line-height:25px; border-bottom:1px solid #CCCCCC; color:#1D66B2;}
.xxlist4{ margin:9px 5px 5px 4px!important; margin:7px 0px 5px 0px;}
.xxlist4 ul{}
.xxlist4 ul li{height:201px; line-height:30px;overflow:hidden; width:235px; text-align:center; float:left; margin-top:5px; margin-bottom:4px;  margin:3px 4px 2px 8px;}
.xxlist4 ul li img{border:1px solid #c6c6c6; width:230px; height:175px;}


