@charset "gb2312";*{margin:0;padding:0;}
body{margin: 0px;padding:0;font-family:"??????";color: #666;font-size:12px;background:#fff;overflow-x:hidden}
a{color:#666;text-decoration:none;}
a:hover{color:#262ea4;text-decoration: none;}
img{border:none;}
ul{list-style:none;}
h1{font-size:16px;}
#zong{width:100%;margin:0 auto;min-width:980px;overflow:hidden;}
.center{width:980px;margin:0 auto;}
/*head*/.main-bg-color{background-color: #262ea4;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.clear{clear:both;}
.fr{float: right;}
.fl{float: left;}
.w1210{width: 980px !important;margin: 0 auto;}
.w990{width:980px!important;margin:0 auto;}
/*??????*/#site-nav{height: 32px;background: #f9f9f9;border-bottom: 1px solid #eee;}
.sn-container{position: relative!important;z-index: 99998;height: 32px;position: relative;}
.sn-container .sn-login-info{height: 32px;line-height: 32px;display: inline-block;*display:inline;*zoom:1;position: relative}
.sn-container .sn-quick-menu{position: absolute;right: 0;top: 0;height: 32px;line-height: 32px;-webkit-backface-visibility: hidden}
.header{height: 110px;background: #fff;position: relative;z-index: 1000;}
/******??????Logo*******/.header .mall-logo{float: left;height: 95px;line-height:95px;margin-top:10px;position: relative;}
.header .mall-logo-right{float:right;margin-top:18px;height: 70px;}
/*????????????*/.all-nav{height: 45px;background:#1d7ad9;}
.all-nav .allnav{line-height: 45px;text-align: center;padding: 0;height: 45px;width: 980px;overflow: hidden;}
.all-nav .allnav ul{display: block;width: 100%;height: 40px;}
.all-nav .allnav li{text-decoration: none;float: left;z-index: 10;}
.all-nav .allnav li a{color: #fff;height: 45px;line-height: 45px;display: inline-block;text-decoration: none;font-size: 14px;font-weight:bold;padding: 0 10px;}
.all-nav .allnav li a.nav:hover, .all-nav .allnav li a.current{color: #1d7ad9 !important;background:#fff;}
.all-nav .allnav li a.navhover{color: #E31939 !important;border-bottom:3px solid #E31939;}
.btMap{height:40px;margin-top:12px;position:relative;z-index:104}
.btMap .search{height:40px;position:relative;width:461px;z-index:105;}
.btMap .search{width:401px;}
.btMap .search .search-wrap{height:34px;border:1px solid #E5E5E5;background:#FFF !important}
.kwsbox{left:0;position:absolute;top:37px}
.btMap .search .sideShadow{float:left;width:59px;height:34px;position:relative;z-index:99999999;background:#FBFBFB;border-right:1px solid #D8D8D8}
.btMap .search .keyWord{color:#909090;float:left;height:30px;line-height:30px;overflow:hidden;padding:0;width:358px;text-indent:35px;background:none;border:none;background:url(imgnew_bg.gif) no-repeat -174px 7px;margin-top:2px;background-color:#FFF;}
.btMap .search .keyWord{width:258px;}
.btMap .search .sub-btn{border:0;cursor:pointer;height:36px;line-height:36px;overflow:hidden;width:90px;position:absolute;top:0;right:0;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#FFF;transition:all .2s ease-in-out;background:#2087ed}
.btMap .search .sub-btn:hover{background:#E22B2E}
.btMap .cart-wrap{height:34px;position:absolute;width:140px;z-index:105;top:1px;right:0;}
.btMap .cart .cartLink{background:#FFF url(imgnew_bg.gif) 7px -85px no-repeat;display:block;height:32px;overflow:hidden;padding-left:40px;width:98px;position:relative;z-index:999999999106;border:1px solid #E5E5E5;}
.btMap .cart .cartLink span,.btMap .cart .cartLink strong{display:inline_block;float:left;line-height:34px}
.key{padding-top:5px;}
.key a{padding-right:8px;}
.all-nav .allnav .wrap-line{width: 100%;position: absolute;height: 3px;bottom: 0;background: #E31939;}
/*??????????????????*/.all-cat{border-top: none;height: 513px;width: 210px;position: relative;top: 40px;z-index: 9;*margin-top:-40px;/*ie7*/_margin-top:-40px;/*ie6*/}
.all-cat .list{height: 32px;}
.all-cat .list .cat{height: 32px;position: relative;width: 210px;z-index: 9;color: #ffffff;}
.all-cat .list:hover{background: #f9f9f9;border-left: 1px solid #e23435;}
.all-cat .list .cat .cat-name{height: 32px;line-height: 32px;overflow: hidden;position: absolute;*position:static;font-weight: 400;font-size: 14px;padding: 0 10px 0px 15px;display: block;font-weight:bold;}
.all-cat .list .cat .cat-name a{color: #ffffff;text-decoration: none;}
.all-cat .list .cat i{position: absolute;top: 9px;right: 14px;width: 4px;height: 14px;color: #ffffff;font: 400 12px/14px consolas;}
.all-cat .list:hover .cat .cat-name a{color: #080f91;}
.all-cat .list:hover .cat i{background: #f9f9f9;height: 32px;left: 205px;overflow: hidden;top: 0;width: 14px;}

.banner{width: 100%;height: 499px;position: relative;margin-bottom: 15px}
/* ???????????????????????????*/.banner ul.full-screen-slides{width: 100%;height: 513px;position: relative;z-index: 1;}
.banner ul.full-screen-slides li{width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;}
.banner ul.full-screen-slides li a{display: block;width: 750px;height: 290px;text-indent: -9999px;margin-left: -365px;position: absolute;z-index: 2;left: 50%;top: 0px;}
.banner ul.full-screen-slides-pagination{font-size: 0;*word-spacing:-1px
/*IE6???7*/
;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');background: rgba(255,255,255,0.2);text-align: right;display: block;list-style: none;width: 970px;height: 6px;padding: 7px 8px;margin-left: -395px;position: absolute;left: 50%;top: 470px;z-index: 3;}
.banner ul.full-screen-slides-pagination li{vertical-align: top;letter-spacing: normal;word-spacing: normal;display: inline-block;*display:inline
/*IE6???7*/
;list-style: none;width: 24px;height: 6px;margin-left: 4px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');background: rgba(0,0,0,0.25);overflow: hidden;cursor: pointer;*zoom:1;}
.banner ul.full-screen-slides-pagination a{display: block;width: 100%;height: 100%;padding: 0;margin: 0;text-indent: -9999px;}
.banner ul.full-screen-slides-pagination .current{background: #F30;}
/*??????*/#sousuo{background:#eee;height:45px;width: 1920px;position:relative;margin-left:-960px;left:50%;overflow:hidden;}
#sousuokuang{height: 25px;width: 170px;border: 1px;line-height:25px;padding-left:8px;}
#anniu{background-image: url(imgsousuo.jpg);height: 25px;width: 52px;border: 0px;float:right;}
#sousuo_zuo{float:right;height: 25px;margin-top:10px;}
#sousuo_zuo span{display:block;width:60px;color:#1f209e;font-weight:bold;}
/*main*/#main{width:980px;height:auto;margin:0 auto;}
/*??????????????????*/.sy-xpzs{margin-top:20px;color:#000499;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #989898;}
.bt{height:30px;line-height:30px;border-bottom:1px solid #f0f0f0;}
.sy-xpzs-name{float:left;font-size:18px;width:240px;border-bottom:1px solid #262ea4;}
.sy-xpzs-name span{font-size:14px;}
.sy-xpzs .more{float:right;}
#demo{margin-top:10px;line-height:20px;font-weight:normal;}
#demo p.more{float:left;font-weight:bold;}
/*????????????*/.sy-wz{margin-top:20px;height:360px;overflow:hidden;}
/*??????????????????*/.xwzx{float:left;width:610px;height:360px;padding-right:10px;border-right:2px solid #f3f3f3;overflow:hidden;}
.bt-name{height:25px;line-height:25px;padding-left:15px;font-size:16px;color:#262ea4;font-weight:bold;background:url(imgico_bt.jpg) left no-repeat;}
.bt-name span{float:right;font-size:12px;padding-right:20px;}
.xwzx-s{margin-top:15px;margin-bottom:20px;height:142px;overflow:hidden;}
.xwzx-s-y{float:right;width:360px;line-height:25px;}
.xwzx-title{font-size:14px;color:#000;padding-bottom:10px;}
.xwzx-s-y a.more{display:block;float:right;width:70px;height:22px;line-height:22px;margin-top:10px;text-align:center;color:#999;border:1px solid #bbb;}
.xwzx-x{}
.xwzx-x ul li{float:left;width:300px;padding-left:5px;line-height:25px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
/*??????????????????*/.sy-fnsj{float:left;width:310px;height:360px;padding-left:10px;padding-right:10px;border-right:2px solid #f3f3f3;overflow:hidden;}
.sy-fnsj ul{margin-top:10px;margin-left:10px;}
.sy-fnsj ul li{width:300px;line-height:25px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
/*??????????????????*/.sy-qyxx{float:right;width:235px;padding-left:10px;}
.sy-qyxx p{line-height:25px;}
.sy-qyxx p span{font-weight:bold;}

/**************????????????***************/.yqlj{width:980px;margin:30px auto 0;line-height:25px;}
/**************????????????***************/#footer{margin-top:20px;width:100%;height:250px;background:#2579a5;border-top:2px solid #262ea4;}
.site-footer{width:980px;margin:0 auto;font-size: 14px;line-height: 1.5em;position: relative;z-index: 101;}
.site-footer{padding: 0px 0px;}
.footer-related{padding: 30px 0 20px;color: #fff;}
.site-footer .footer-article{min-height: 150px;height: auto;overflow:hidden;}
.site-footer dl.col-article{float: left;width: 130px;overflow: hidden;}
.site-footer dl.col-article dt{margin-bottom: 7px;margin-top:3px;font-size: 16px;}
.site-footer dl.col-article dd{margin: 0 0 6px;font-size: 12px;}
.site-footer dl.col-article dd a{color: #fff;}
.site-footer dl.col-article dd a:hover{color: #ccc;}
.site-footer dl.col-article-first{margin-left: 0}
.site-footer dl.col-article-last span{font-weight:bold;}
.copyright{border-top:1px solid #FFF;line-height:45px;font-size:14px;color:#FFF;}
.copyright a{ color:#fff}
/* ²úÆ··ÖÒ³*/
li{list-style:none}
.pcauto_page{}
.pcauto_page li{float:left;}
.pcauto_page li.thisclass{background: none repeat scroll 0 0 #FF8800;color: #FFFFFF;display: inline-block;margin: 0 2px;padding: 9px 11px;}
.pcauto_page span{background: none repeat scroll 0 0 #FF8800;color: #FFFFFF;display: inline-block;margin: 0 2px;padding: 9px 11px;}
.pcauto_page a{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;color: #000000;display: inline-block;margin: 0 2px;padding: 8px 11px;text-decoration: none;}
.pcauto_page a:hover{border: 1px solid #FF8800;color: #FF8800;text-decoration: underline;}
.pcauto_page .prev, .pcauto_page .next{background: url("imgkfautoTurnPageBg.png") no-repeat scroll 0 0 transparent;border: medium none;}
.pcauto_page .prev{background-position: 0 -50px;padding: 5px 10px 3px 19px;}
.pcauto_page .next{background-position: 0 0;padding: 5px 19px 3px 10px;}
.pcauto_page a.prev:hover{background-position: 0 -75px;border: medium none;}
.pcauto_page a.next:hover{background-position: 0 -25px;border: medium none;}
.pgBtn{background: none repeat scroll 0 0 #FFFBEF;border: 1px solid #F5CE9D;color: #777777;display: none;height: 23px;line-height: 23px;margin: 10px auto 0;padding-left: 10px;position: relative;width: 200px;}
.pgBtn i{background: url("imgkfart.png") no-repeat;cursor: pointer;height: 9px;position: absolute;right: 7px;top: 7px;width: 8px;}
/* ????banner*/#ba{position:relative;width:100%;height:311px;background:#fff url(imgbanner_bg.gif) repeat left top;color:#8d8d8d;margin:0 auto;padding:0}
#ba .content{position:relative;width:980px;margin:0 auto;}
#banner{width:980px;height:270px;margin:0 auto;position:relative}


.bg1{background-color: rgb(232, 232, 232);background-position: initial initial;background-repeat: initial initial;}
.bg2{background-color: rgb(249, 249, 249);background-position: initial initial;background-repeat: initial initial;}

.product{ margin-top:28px;}
.product h2{ margin-bottom:20px;}
.report{width:316px;float:left;margin-right:15px;margin-top:20px;}
.report_title{line-height:38px;background:#1d7ad9;color:#fff;height: 41px;padding:0 15px;}
.report_title a{font:bold 16px/18px 'Microsoft YaHei';color:#fff !important}
.report_list{padding:5px 0 0;}
.report_list li{padding-left:11px;font:normal 14px/28px normal;background-position:-80px -299px;height:28px;overflow:hidden;}
.report_list span,
.report_list span a{color:#999;}

.newsList{float:left;width:233px;margin-right:16px;}
.newsList h2 span{float:left;padding-left:15px;font-size:16px;font-weight:bold;background-color:#cccccc;width:220px;color:#1d7ad9;line-height:30px;color:#333;}
.newsList h2 a{float:right;font-size:14px;margin-right:5px}
.newsList ul li{height:27px;margin-top:3px}
.newsList ul li a{font-size:14px;margin-left:5px;font-family:'????';display:block;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 0 3px 12px}

.clear{clear:both;}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline;color:red}
.fn-left,.fn-right{display:inline}
.fn-left{float:left}
.fn-right{float:right}
.wrap{width: 980px;margin: 0 auto;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.left350{width:350px;float:left;}
.center354{width:354px;float:left;margin-left:31px;display: inline;}
.right215{width:215px;float:right;}
.title{width:980px;margin:0 auto;height:41px;background-color:#1d7ad9;margin-top:10px;_margin-top:0px;}
.title span{padding-left:10px;      font: bold 16px/38px 'Microsoft YaHei';
    color: #fff !important;}
.title span a{ color:#fff}
/*head*/.logo{float:left;width:650px;height:91px;overflow:hidden}
.logo h1{height:91px;overflow:hidden}
.logo h1 a{display: block;height: 91px;width: 100%;}
.search_wrap{float:right;padding:10px;background-color:#1d7ad9;height:60px;width:310px;}
.search{float:left;width:310px;height:35px;}
.search_btn{width:50px;height:50px;border:0;text-indent:-9999px;overflow:hidden;font-size:0;background:#1d7ad9 url(imgs.png) no-repeat}
.search_con:focus{outline:0;box-shadow:inset 2px 2px 3px rgba(0,0,0,0.2)}
.skey{clear:both;width:350px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;color:#c2d9f8}
.skey a{margin-right:10px}
.skey a{color:#c2d9f8}
.skey a:hover{color:#fff}
.dh{width:100%;height:41px;background-color:#1d7ad9;margin-top:10px;}
.dh ul{height:41px;}
.dh ul li{float:left;width:100px;height:41px;line-height:41px;font-size:14px;text-align:center;}
.dh ul li a{color:#FFFFFF;font-weight:bold;display: block;}
.dh ul li a:hover{background-color:#feb902}
/*footer*/
.link{width:938px;line-height:20px;padding:5px 20px;border:solid 1px #ccc;margin:8px auto;text-align:left;}
.link span{font-weight:bold;}
.link a{margin:0 10px;}
.sideTool{position:fixed;_position:absolute;left:50%;bottom:20px;margin-left:490px;width:29px;font:12px/20px arial,helvetica,verdana,tahoma,sans-serif;word-wrap:break-word;}
.sideTool .ico_top{display:block;width:12px;height:11px;margin:0 2px 3px 3px;}
.sideTool .handle a{display:block;width:17px;margin-bottom:2px;padding:12px 5px;text-align:center;line-height:16px;background:#f3f3f3;color:#3399e0;border:1px solid #e4e4e4;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}
.sideTool .handle a:hover{text-decoration:none;background:#e8e8e8;border-color:#ddd;}

.tishi{ padding:15px 0; border-top:1px solid #999;border-bottom:1px solid #999; margin-bottom:22px;}
.tishi b{ line-height:32px; font-size:16px}
.tishi p{ line-height:21px;}

.context li{ line-height:28px;}


#breadCrumb{background:#ededf0;height:55px}
#breadCrumb .channel{border-bottom:3px solid #002339;height:50px;line-height:55px;}
.channel h2{float:left;padding-left:24px;font-size:16px;font-weight:bold;color:#252525}
.channelCurrent{float:right;font-family:'ËÎÌå';color:#777;margin-right:9px}
.channelCurrent a{color:#777}
.channelCurrent a:hover{text-decoration:underline}
.channelCurrent .now{color:#007fd2}
.mainCommon{position:relative}
.mainCommon .grayBg{position:absolute;z-index:-100;top:0;background:#ededf0;text-indent:-999px}
#newsMain{margin-bottom:10px}
#mainLeft{width:233px;float:left;margin-top:2px}
#navLeft{margin-bottom:29px}
#navLeft li{background-color:#CFDBEA;display:block;border-top-width:1px;border-top-style:solid;border-top-color:#FFF;clear:both;width:233px;}
#navLeft li a{display:block;color:#666;padding:8px;text-decoration:none;}
#navLeft li a b{color:#666;font-size:12px;font-weight:normal;}
#navLeft li a:hover,#navLeft li a:hover b,#navLeft li a.on{color:#fff;background-color:#1d7ad9;}
#navLeft li a.on b{color:#fff;}
.newslist{min-height:306px;height:auto !important;height:306px;overflow:visible;}
.t_time{float:right;color:#999}
.newslist li{height: 28px;line-height: 28px;padding-left: 5px;overflow: hidden;border-bottom: 1px dashed #999;list-style:none}
.pgBtn{background:none repeat scroll 0 0 #FFFBEF;border:1px solid #F5CE9D;color:#777777;display:none;height:23px;line-height:23px;margin:7px auto 10px;padding-left:10px;position:relative;width:200px;}
.pgBtn i{background:url("imgkfart.png") no-repeat scroll -396px -209px transparent;cursor:pointer;height:9px;position:absolute;right:7px;top:7px;width:8px;}
h1.index{font-family: "Î¢ÈíÑÅºÚ";text-align: center;font-size: 20px;border-bottom: 1px solid #ccc;line-height: 50px;}
.viewbox{margin:0 auto 0;padding:20px 0}
.viewbox .titles{height:56px;line-height:56px;text-align:center;overflow:hidden;padding-top:10px;}
.viewbox .titles h1{font-size:24px;color:#369;}
.viewbox .content{font-size:14px;padding:12px 0px;line-height:25px;color:#333;}
.viewbox .dede_pages{width:100%;float:none;overflow:hidden;text-align:left;}
.viewbox .dede_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{float:none;display:inline;}
.viewbox .handle .context{float:left;width:100%;}
.viewbox .handle .pre{overflow:hidden;font-weight:bold;color:#3F4334}
.viewbox .handle .next{overflow:hidden;border:0;font-weight:bold;color:#3F4334}
.viewbox .handle .context ul li{line-height:29px;color:#888;}
.xiangguan{width:642px;line-height:28px;text-indent:10px;}
.plist01{}
.plist01 li{width:130px;line-height:22px;float:left;padding:10px;border:1px solid #ddd;margin:5px;}
.plist{}
.plist li{width:145px;line-height:22px;float:left;padding:10px;border:1px solid #ddd;margin:4px;height:220px;}
.plist li:hover{border:1px solid #ff681e;}
.plist li img{width:145px;height:130px;}
.cutelist{height:40px;line-height:40px;text-align:center;clear:both;margin-top:8px;}
.proList{margin-bottom:20px}
.breviary{margin-top:8px;margin-left:5px;margin-right:10px}


#mainRight{width:727px;float:left;margin-left:20px;}
#mainRight table tr td{border:1px solid #999;padding:3px}
#mainRight .articleArea{width:700px;margin:0 auto}
.productListing #page{margin-top:0}



/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(imgkfr_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(imgkfr_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(imgkfr_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(imgkfr_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(imgkfr_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(imgkfr_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}