@charset "gb2312";
body{ margin:0px;font-size:14px;background:url(bj.jpg) no-repeat center 10px #f3f3f3; padding:0px; color:#484848;font-family:微软雅黑;}
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px;}
img{ border:0px;vertical-align:middle;}
li{ list-style:none;}
a{ font-size:14px; color:#484848; text-decoration:none;}
a:hover{ font-size:14px; color:#ff0000; text-decoration:none;}
.clear{ clear:both;}
.container{clear:both; width:1170px;text-align:left; margin-left:auto; margin-right:auto;}
.container2{clear:both; width:980px;text-align:left; margin-left:auto; margin-right:auto;}
.f1{height:30px; line-height:30px; background:url(topbj.gif) repeat-x center center;position:fixed; top:0; left: 0; width:100%; z-index:1010;}
.f1 .left{ float:left;}
.f1 .right{ float:right;}
.f1 .right a{ margin-left:20px;}
.f1 .right a.fhjb{background:url(fh.png) no-repeat center left; padding-left:22px;}
.f1 .right a.xxsy{background:url(sy.png) no-repeat center left; padding-left:22px;}
.f2{margin-top:30px; height:90px;}
.f2 .logo{width:550px; float:left; margin-top:6px;}
.f2 .xcby{float:left; background:url(wz1.png) no-repeat center center; width:330px; height:65px; margin-top:20px; margin-left:50px;}


.menu{ height:42px; line-height:42px; background:url(menubj.gif) repeat-x center center; margin-top:20px;}
.menu .menujs{float:left; width:1170px; position:relative; z-index:1008;}
.menu ul { margin-left:2px;}
.menu ul li{float:left; height:42px;width:115px; text-align:center; position:relative;}
.menu ul li.line{ width:2px;height:42px; background:url(line.gif) no-repeat center center; padding-top:0px;}
.menu ul li a{color:#FFF;font-size:16px; margin:0px auto;}
.menu ul li a:hover{color:#FFF; font-size:16px; text-decoration:none;}
.menu ul li.selected{background:url(menuon.gif) no-repeat center bottom;}
.menu ul li.selected a{color:#000; font-size:16px;}
.menu ul li.selected a:hover{color:#000;font-size:16px; text-decoration:none;}
.menu ul li .ermenu{position:absolute;z-index:1000;top:42px; width:113px;  background:#fff;border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; left:0px;}
.menu ul li .ermenu ul{ margin-left:0px;}
.menu ul li .ermenu ul li{ text-align:center; border-bottom:1px solid #ccc; margin-left:0px; height:35px; line-height:35px;}
.menu ul li .ermenu ul li a{width:100%;display:inline-block;height:35px;line-height:35px; font-size:14px;}
.menu ul li .ermenu ul li a:hover{background:#1158ae; color:#FFF; font-size:14px;}



#flashs{ position:relative; height:342px; overflow:hidden;}
#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:#1158ae; 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:#ce0002;}
/*end banner*/
.xwzx{ height:340px; overflow:hidden; background:#FFF;}
.searchleft{height:38px; line-height:38px;overflow:hidden;}
.searchl_title{width:70px; float:left; font-weight:bold; margin-top:10px;}
.core{height:38px;overflow:hidden; width:910px; float:left; margin-top:10px;}
.core a{display:inline-block;line-height:38px;height:38px; background:url(li02.gif) no-repeat left center; padding-left:10px; margin-left:10px;}
.core .cp{ color:#00a1e9;}
.core .dh{ color:#ff6600; font-weight:bold; margin-left:10px;}
#box{position:relative;width:350px;height:290px;border:1px solid #f2f2f2;margin:10px 10px 20px 10px;background:#eeeeee;float:left;}
#box .bigUl{}
#box .prev{ position:absolute; width:40px; height:60px; background:url(icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:117px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box .next{ position:absolute; width:40px; height:60px; background:url(icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:117px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.bigUl li { position:absolute;width:350px; height:300px; overflow:hidden;}
.bigUl img{width:350px;}
.numberUl { position:absolute; right:5px; bottom:37px; z-index:400;}
.numberUl li{width:20px; height:20px;  float:left; background:#1158ae;  margin-left:1px;}
.numberUl li a{ display:block ;width:20px; height:20px; color:#fff; font-size:12px; text-align:center; line-height:20px;}
#box .textUl li{ position:absolute; left:20px; bottom:5px; display:none;}
#box .textUl li a{font-size:14px;color:#000000; font-weight:bold;}
.numberUl li.night a{background:#ce0002; color:black; color:#fff;}
.divleft{width:870px; float:left; border:1px solid #ccc; margin-top:10px;}
.xwright{float:left;width:480px;margin-top:10px;}
.xwcenter{float:left;width:270px;margin-top:16px;background:#FFF;margin-left:-4px;}

#cpgd7 {overflow:hidden;width:270px; height:260px; margin-left:5px;}
#incpgd7 {height: 1000%;}
#cpgd17 ul li{ width:270px; margin:5px 6px 5px 0px; line-height:30px; background:url(li04.gif) repeat-x center bottom;}
#cpgd17 ul li a{ background:url(li03.gif) no-repeat left 10px; padding-left:15px;}

#cpgd27 ul li{ width:270px; margin:5px 6px 5px 0px; line-height:30px; background:url(li04.gif) repeat-x center bottom;}
#cpgd27 ul li a{ background:url(li03.gif) no-repeat left 10px; padding-left:15px;}


.xxleft{height:0px;border:1px solid #1158ae;width:22px;  
        transform:rotate(45deg);  
        -o-transform:rotate(45deg);  
        -moz-transform:rotate(45deg);  
        -webkit-transform:rotate(45deg); float:left; margin-left:-4px; margin-top:18px;}
.sub{}
.sub .ptitle{height:30px; background:url(ptitle.gif) no-repeat left bottom; line-height:20px;}
.sub .ptitle .spanleft{float:left; color:#1158ae; font-size:20px; font-weight:bold;}
.sub .ptitle .spanright{float:right;}
.sub1{ margin-top:10px;}
.sub1 .ptitle{height:35px; line-height:35px; border-bottom:1px solid #dedede;border-top:1px solid #1158ae;}
.sub1 .ptitle .spanleft{float:left; color:#1158ae; font-size:16px; padding-left:10px; font-weight:bold;}
.sub1 .ptitle .spanright{float:right;}

.sub2{ margin-top:10px;}
.sub2 .ptitle{height:35px; line-height:35px; border-bottom:1px solid #dedede;border-top:2px solid #1158ae;}
.sub2 .ptitle .spanleft{float:left; color:#1158ae; font-size:16px; padding-left:10px; font-weight:bold;}
.sub2 .ptitle .spanright{float:right;}


.xwlist{}
.xwlist ul{}
.xwlist ul li{height:29px;line-height:29px; margin-top:14px; overflow:hidden; background:url(li04.gif) repeat-x center bottom;}
.xwlist ul li span{display:inline-block;width:85px; height:31px;background:url(datebg.png) no-repeat left 1px;padding-left:13px; color:#FFF; float:left;}
.xwlist ul li a{display:inline-block; height:29px;width:369px;padding-left:13px;font-size:16px;float:left;overflow:hidden;}



.lleft{ width:382px; float:left;}
.lcenter{ width:382px; float:left;margin-left:10px;}
.lright{ width:381px; float:right;}

.newslist{margin:5px 3px 0px 3px;}
.newslist ul{}
.newslist ul li{height:35px; line-height:35px;overflow:hidden; background:url(li03.gif) no-repeat 5px 17px; padding-left:15px; border-bottom:1px dotted #cccccc;}
.newslist ul li span{ float:right; margin-left:5px;}
.newslist ul li a{font-size:14px;}
.gshjleft{float:left;width:16px;}
.gshjright{float:right;width:16px;}
.gshjleft img{ margin-top:57px;}
.gshjright img{ margin-top:57px;}
#cpgd {overflow:hidden;width:1130px; float:left; height:190px; margin-left:5px;}
#incpgd {float: left;width: 1000%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}
#cpgd img {width:198px; height:148px;border:1px solid #fff;}
#cpgd ul li{ float:left; text-align:center; width:203px; margin:10px 6px 10px 0px; line-height:30px;}
.link { margin-top:10px;}
.link .title{ height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.link ul li img{width:140px;height:63px; border:1px solid #e1e1e1;}
.link ul li{float:left;margin-right:4px;}
.foot_bg{height:65px;background:#1158ae; margin-top:15px; color:#fff;}
.foot_bg .foot_top{ display:block; width:100%; height:23px;}
.foot1{ width:145px;border-right: 1px solid #fff; padding-top:5px;padding-bottom:15px;min-height: 150px;float: left;}
.foot1 ul li{ text-align:center;}
.foot1 a{color:#fff;font-size:14px;  line-height: 28px;}
.foot1 a:hover{ text-decoration:blink; color:#fff;font-size:14px;}
.foot1 h3 a{font-size:16px; color:#fff;line-height:25px; font-weight:normal;}
.foot1 h3 a:hover{font-size:16px; color:#fff;line-height:25px; font-weight:normal; text-decoration:underline;}

.foot_bg .foot2{border-left: 1px solid #fff;}

.ny_left{ float:left; width:220px;}
.ny_right{ float:right; width:940px;}

.ny_left2{ float:left; width:940px;}
.ny_right2{ float:right; width:220px;}

.nysub{margin-top:5px; overflow:hidden; border-top-left-radius: 4px;border-top-right-radius: 4px;}
.nysub .title{height:40px; line-height:40px;background:#0067ca;}
.nysub .title .spanleft{ height:40px;line-height:40px; float:left;  font-size:18px; text-align:center; color:#FFFFFF;  padding:0px 5px 0px 42px; background:url(bt-bg3.gif) no-repeat 15px center;}
.nysub .title .spancenter{float:left; font-size:16px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding-top:2px;}
.nysub .title .spanright{ float:right; padding-right:5px;}
.nysub .title .spanright a{ color:#FFFFFF;}
.nysub .title .spanright a:hover{ color:#FFFFFF;}


.nylist{ border:1px solid #CCC;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; padding-bottom:5px;}
.nylist ul{margin:5px 10px 0px 10px;}
.nylist ul li{height:34px; line-height:34px;overflow:hidden;  padding-left:12px; border-bottom:1px dotted #cccccc;background:url(sj2.gif) no-repeat 19px 15px;}
.nylist ul li.big{height:34px; line-height:34px;overflow:hidden;  padding-left:12px; border-bottom:1px dotted #cccccc;background:url(ddbg.png) no-repeat 10px 10px;}
.nylist ul li a{ padding-left:20px; font-size:14px;}
.nylist ul li a:hover{background:url(fen_jt4.gif) no-repeat 0px 3px; padding-left:20px; font-size:14px;}

.nylist ul li.onli a{color:#ff0000; text-decoration:underline;background:url(fen_jt4.gif) no-repeat 0px 3px; padding-left:20px; font-size:14px;}
.nylxwm{line-height:200%; padding:10px;border:1px solid #CCC;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.nylxwm .tel{ background:url(tel.gif) no-repeat 0px center; line-height:200%; height:45px; padding-left:60px; margin-bottom:5px;}
.nylxwm .tel span{font-family: Impact; font-size:18px; color:#0446ae;}
.nydh{height:34px; line-height:34px; margin-top:5px; padding-left:10px;font-size:14px; border:1px solid #CCC;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.nyxgzx{border:1px solid #CCC;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; padding:0px 5px;}
.nydh a{ font-size:14px;}
.nycontent{ line-height:200%; padding:10px;border:1px solid #d5d5d5;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top:5px;height:1%; overflow:hidden;}


a.now{ color:#0067ca;}
.xxlist2{}
.xxlist2 ul li{padding-top:0px;  line-height:25px;   border-bottom:1px dashed #777777; margin-bottom:8px; height:105px; overflow:hidden;}
.xxlist2 ul li .xwtitle{ height:25px; line-height:25px;  background: url(li02.gif) 5px center no-repeat; padding-left:20px;}
.xxlist2 ul li .xwtitle span{ float:right; margin-right:10px;}
.xxlist2 ul li .xwtitle a{ font-weight:bold; font-size:14px; color:#0446ae;}
.xxlist2 ul li .xwtitle a:hover{ font-weight:bold; font-size:14px;color:#0446ae;}
.xxlist2 ul li .xwdesc{padding-left:20px; margin-top:5px; color:#666666;}
.xxlist2 ul li .xwdesc img{float:left; margin-right:5px; height:70px; border:1px solid #CCC;}
.xxlist2 ul li .xwtime{ padding-left:20px;}
.ProductShow{ margin-bottom:17px;}

.cplist1{ width:290px; text-align:center; border:1px solid #CCC; height:248px; overflow:hidden; position:relative; margin-left:10px;margin-top:12px; font-family:"宋体"; float:left;}
.cplist1 img{ width:290px; height:218px;}
.cplist1 .cpdesc{ position:absolute; width:290px; top:218px;background:#0567c2; height:120px;background-color: rgba(13,140,207,0.8);filter:Alpha(opacity=80);}
.cplist1 .cpdesc .cptitle{ height:30px; line-height:30px; color:#FFF; overflow:hidden;}
.cplist1 .cpdesc .cptitle a{ color:#FFF; font-size:14px;}
.cplist1 .cpdesc .cpcom { color:#FFF; font-size:14px; line-height:30px;  text-align:left; padding-left:5px;}
.article{ padding:5px 0px;  margin:10px;}
.article .title{ text-align:center; font-size:16px; height:50px; color:#0567c2; line-height:50px;font-weight:bold; border-bottom:1px dotted #777777;}
.article .desc{ padding:10px 2px; font-size: 12px; line-height: 150%;}
.article .lkxx{ padding:5px 0px 10px 0px; line-height:20px; text-align:center;}
.article .close{ text-align:center; font-size:14px; cursor:pointer;}
.contable{ border:1px solid #000;border-collapse: collapse; width:100%;}
.contable tr td{ line-height:25px; border:1px solid #000; padding:4px;}

#flashs1{ position:relative; height:500px; overflow:hidden; margin-top:20px;}
#flashs1 .bgitem{z-index:1;position:absolute;top:0;}
#flashs1 .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs1 .btn span{color:#fff;background:#1158ae; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs1 .btn span.cur{ background:#ce0002;}