body,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p ,header,menu,nav{margin:0;padding:0;border:0;font-size: 12px;font:inherit;vertical-align:baseline;outline:none;FONT-FAMILY: Microsoft YaHei, tahoma, verdana, arial, sans-serif; PADDING-TOP: 0px;color:#666}
body{-moz-user-select:none; }

ol,ul,li{list-style:none}
input{outline:none}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#515151;text-decoration:none}
a:hover{text-decoration:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
.clear{clear:both}
.fr{float:right}
.lf,.fl{float:left}
.gray{color:#949494}
.blue{color:#004b8b}
.red{color:#ec1e22}
.black{color:#333}
.yahei{font-family:'Microsoft Yahei',Tahoma,Arial,Helvetica,sans-serif}
.xian{}
.top{width:1100px;height:128px;margin:0 auto}

.tel{height:123px;float:right;width:423px;background:url(images/tel.jpg) no-repeat center; font-size:28px; color:#5e5e5e;padding-top:5px}
.header{margin:0 auto; height:175px; overflow:hidden}
.top-bg{ background:#f6f5f5; height:30px; padding-top:2px; line-height:30px; color:#666; border-bottom:1px solid #dbdbdb;margin:0 auto;font-size:12px;}
.h-con{ width:960px; margin:0 auto; height:128px;}
.h-con h1{ float:left; margin:34px 0 0 0; float:left; background:url(images/h-one.jpg) no-repeat 389px 9px;  }
.h-con h1 img{ float:left;}
.h-con h1 span{loat:left}
.h-con h1 span{ background:url(images/h-line.jpg) no-repeat left top; float:left; height:44px; font-size:18px; font-weight:bold; color:#666; padding:2px 0 0 13px; font-family:"微软雅黑";  line-height:18px; margin:7px 0 0 5px;}
.h-con h1 span em{ display:block; padding-top:4px; font-size:16px;  line-height:18px; font-weight:bold;}
.h-con ul{ float:left; padding:50px 0 0 17px; float:left}
.h-con li{ float:left; border-left:1px solid #bebebe; line-height:12px; height:37px; width:106px; padding-left:14px; font-size:12px; color:#666; display:inline-block}
.h-con li a{color:#3E8BDB;font-size:14px}
.h-con li.last{ border-right:1px solid #bebebe;}
.h-con li b{color:#666; font-size:14px; font-weight:bold; padding:2px 0 7px 0; line-height:14px; display:block}
.h-tel{ float:right; background:url(images/h-tel.jpg) no-repeat 0 3px; margin-top:58px;font-size:24px; color:#d10f0f; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding-left:22px;_padding-left:19px;white-space:nowrap; height:23px; line-height:24px;}
.top-c{ width:960px; margin:0 auto}

.nav_w{height:50px; line-height:50px; width:100px}
.banner {MARGIN:2px auto;margin:0 auto; COLOR: #333;}
.banner  .slideshow {MARGIN:  0px auto; WIDTH: 100%; COLOR: #333; float:left;}/*全屏样式;border:1px solid #000*/
.content{ width:1100px; margin:0 auto; text-align:left;margin-top:5px}
.rdcp{ width:952px; height:34px;  float:left; text-align:left; line-height:34px; padding-left:52px; clear:both;font-size:12px;}
.rdcp a{font-size:12px;}
._right{ float:right; width:840px; overflow:hidden;min-height:750px}
._left{ float:left; width:215px; overflow:hidden;}
.subNavBox{width:195px;}
.nr { border:1px solid #dfdfdf; padding:12px 5px 10px 5px; background:#fff;}
.nr h4 a{ font-weight:bold; color:#333; font-size:14px; padding-left:26px; height:24px; line-height:24px; display:block; margin-bottom:5px;}
.nr .cur a { display:block; color:#D10F0F;font-weight: bold;}
.nr ul { padding-bottom:5px;margin-bottom:7px;}
.nr li a { display:block;font-size:15px; padding-left:40px; background:url(images/arrow3.gif) no-repeat 30px 11px; line-height:34px; height:34px; overflow:hidden;border-bottom:1px dotted #ccc}
.nr h4{ background:#ccc;}
.zbyg{ border:1px solid #dfdfdf;}
.zbyg h2{border-bottom:1px solid #dfdfdf; background:#f6f5f5;height:29px; line-height:29px; font-size:13px; color:#666; padding-left:14px;}
.zbyg ul{width:213px;height:300px}
.zbyg ul li{ line-height:39px;font-size:15px; border-bottom:1px dashed #DADADA; padding-left:3px; height:39px;color:rgb(116,116,116);}
.zbyg ul li a{ font-size:15px; line-height:29px;}
.dizhi{height:60px;line-height:30px;border:0}
.lxwm{ float:left; margin-top:20px;position: absolute;top:960px}
.right_title{ background:url(img/right_bg.jpg) no-repeat; height:63px; line-height:63px;}
.right_title h3{ font-size:28px;float:left; padding-left:10px;}
.right_title h3 span{ font-size:18px;padding-left:20px}
.right_title p{ float:right; margin-right:8px; font-size:13px; color:#555;}
.right_title p a{ color:#555;}
.about_bt{ width:770px; float:left; line-height:30px; padding:10px;min-height:700px}
.about_bt p span{font-size:16px}
.f-con{ width:1000px; margin:0 auto; padding-top:25px; padding-bottom:30px; overflow:hidden}
.f-con h2{ float:left; margin-left:-2px; position:relative;}
.f-center{ width:700px; margin:0 auto}
.f-nav{ width:700px; border-bottom:1px solid #e1e1e1; height:28px; line-height:28px; color:#fff;}
.f-nav a{ padding:0 8px; color:#fff}
.copyrights{ color:#fff; line-height:30px; padding-top:8px;text-align:center}
.copyrights img{ margin-left:10px;}
.f-ewm{ float:right; margin-top:7px;}
.footbg{background:#3E8BDB;color:#fff;height:150px;font-size:13px;}
.footbg .f-con{ width:1000px; margin:0 auto; padding-top:30px;overflow:hidden}

.sidebar_top, .sidebar_bottom, .sidebar_item_icon01, .sidebar_item_icon02, .sidebar_item_icon03, .sidebar_item_icon04, .sidebar_item dd s { background: none }
.sidebar { background: #fff; border: 1px solid #cacaca; border-top: 3px solid #cacaca; width:213px; z-index: 9;position: absolute; }
.sidebar_top { position: relative; padding: 0 20px; height: 40px; line-height: 40px; font-weight: bold; font-size: 16px; background: #ececec; cursor: pointer; border-bottom: none }
.sidebar_top_tc { text-align: left }
.sidebar_con { width:213px; padding: 0; background: none }
.sidebar_item { padding-bottom: 5px; border-top: 1px solid #ccc }
.sidebar_item dt { height: 34px; background: url(images/f_sypic_19.jpg) repeat-x; margin-bottom: 11px }
.sidebar_item dt i { display: inline-block; float: left; width: 17px; height: 17px; margin: 8px 4px 0 23px }
.sidebar_item dt span { float: left; height: 34px; line-height: 34px; font-size: 13px; font-family: "微软雅黑"; color: #000; font-weight: bold }
.sidebar_item dd { height: 30px; position: relative }
.sidebar_item dd h3 { position: absolute; z-index: 11; width: 200px; height: 30px; line-height: 30px; font-size: 16px; font-weight: normal;border: none; padding: 0 }
.sidebar_item dd h3 a { display: block; padding: 0 0 0 15px }
.sidebar_item dd h3 a:link { text-decoration: none }
.sidebar_item dd h3 a:visited {text-decoration: none }
.sidebar_item dd h3 a:hover {  text-decoration: underline }
.sidebar_item dd s { display: block; width: 4px; height: 8px;background: url(images/f_sypic_icon.png) no-repeat 0 -32px; position: absolute; top: 11px; right: 16px; z-index: 9 }
.sidebar_bottom { height: 10px; position: relative; bottom: 0; z-index: -1 }
.sidebar_focus { background: #FFF }
.sidebar_item dd h3.sidebar_focus a { font-weight: bold; border: 1px solid #cacaca; border-right: none; -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 2px 2px 10px #969696; -webkit-box-shadow: -2px 1px 10px #969696; box-shadow: -2px 1px 10px #969696 }
.sidebar_item dd h3.sidebar_focus a:link { color: #dc4f33; text-decoration: none }
.sidebar_item dd h3.sidebar_focus a:visited { color: #dc4f33; text-decoration: none }
.sidebar_item dd h3.sidebar_focus a:hover { color: #dc4f33; text-decoration: underline }
.sidebar_item dd h3 span { padding-left: 15px }
.sidebar_item dd h3.sidebar_focus span { display: block; border: 1px solid #cacaca; color: #dc4f33; font-weight: bold; padding-left: 15px; -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 2px 2px 10px #969696; -webkit-box-shadow: -2px 1px 10px #969696; box-shadow: -2px 1px 10px #969696 }
.sidebar_popup { position: absolute; left: 199px; width: 610px; background: #FFF; border: 1px solid #cacaca; display: none; border-top-right-radius: 2px; border-bottom-right-radius: 2px; z-index: 10; -moz-border-radius: 5px 5px 5px 5px; -moz-box-shadow: 2px 2px 10px #969696; -webkit-box-shadow: 2px 2px 10px #969696; box-shadow: 2px 2px 10px #969696 }
.sidebar_popup_class { padding: 0 5px }
/*.sidebar_popup_item { width: 260px; height: 72px; float: left; padding: 10px 20px; background: url(images/dot.gif) bottom repeat-x }*/
.sidebar_popup_item { width: 260px; height:22px; float: left; padding: 10px 20px; background: url(img/dot.gif) bottom repeat-x }
.sidebar_popup_item.nobg { background: none }
.sidebar_popup_item strong { display: block; height: 24px; line-height: 24px; color: #DB4F33 }
.sidebar_popup_item strong span { color: #DB4F33 }
.sidebar_popup_item p { height: 48px; overflow: hidden }
.sidebar_popup_item p span { height: 24px; padding-right: 7px; margin-right: 7px; line-height: 24px; display: inline-block }
.sidebar_popup_item p span a { padding: 1px }
.sidebar_popup_item p span a:link { color: #000; text-decoration: none }
.sidebar_popup_item p span a:visited { color: #000; text-decoration: none }
.sidebar_popup_item p span a:hover { color: #fff; text-decoration: none; background: #dc4f33 }
.sidebar_popup_item p span.more { padding-right: 9px; background: url(img/arr_blue.png) right 9px no-repeat }
.sidebar_popup_all { width: 610px; height: 48px; line-height: 48px; text-align: center; border-top: 1px #cbdaea solid }
.sidebar_popup_all a span { padding-right: 11px; background: url(img/arr_orange.png) right 5px no-repeat }
.sidebar_popup_all a { display: block; background: #e8f1ff }
.sidebar_popup_all a:hover { background: #d8e7ff }
.sidebar_popup_item strong a:link, .sidebar_popup_all a:link { color: #db4f33; text-decoration: none }
.sidebar_popup_item strong a:visited, .sidebar_popup_all a:visited { color: #db4f33; text-decoration: none }
.sidebar_popup_item strong a:hover, .sidebar_popup_all a:hover { color: #db4f33; text-decoration: underline }
.i_header, .i_headtopcon, .i_container, .i_footer { width: 1000px; margin: 0 auto }
.sidebar_item_icon01, .sidebar_item_icon02, .sidebar_item_icon03, .sidebar_item_icon04 { background: url(img/f_sypic_icon.png) no-repeat }
.sidebar_item_icon01 { background-position: 0 -160px }
.sidebar_item_icon02 { background-position: -40px -160px }
.sidebar_item_icon03 { background-position: -80px -160px }
.sidebar_item_icon04 { background-position: -130px -160px }
.chanpin_ul{ width:795px;overflow:hidden;float:right;margin-top:10px;min-height:660px}
.chanpin_ul li{float: left;height:215px;width:250px;margin:6px;background: #fff;overflow: hidden;border:1px dotted #ccc;text-align:center}
.chanpin_ul li img{max-width:250px; max-height:175px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 250 ? "250px" : "auto"):(this.style.height = this.offsetHeight >= 175 ? "175px" : "auto")); display:inline !important;}
.chanpin_ul li span{display:block;height: 34x; overflow: hidden; line-height: 34px;text-align:center;font-size:14px}
.chanpin_ul li.first{background: #eaeae9;}
.chanpin_ul li .h3 a{font-size:13px;color: #222;font-weight: normal;margin-bottom: 8px}
.news_ul{ width:840px;overflow:hidden;float:left;font-size:14px;min-height:500px}
.news_ul li{width:840px;position: relative;float: left;height:45px;line-height:45px;padding:5px;background: #fff;overflow: hidden;background:url(images/titel_bg3.gif) repeat-x 0 100%;margin:0;padding:0;text-indent:1em;font-size:15px}
.news_ul li a{font-size:15px}
.news_ul li:after{content: '';position: absolute;left:4px;top: 20px; width:4px;height:4px;border-radius:4px;background: #515151;overflow: hidden}
.news_ul li dt,.news_ul li dd{float: left;height:30px;overflow: hidden;margin:0;padding:0;}
.news_ul li dd{width:720px;margin-left: 15px;color: #888;padding:0}
.news_ul li dd .h3 a{font-size: 16px;color: #515151;font-weight: normal;}
.news_ul li.cur{background:#cbcbca;}
.news_ul li.cur dd{color: #fff;}
.news_ul li.cur dd .h3 a{color: #fff;}
.articles_time{display: inline-block; padding-left: 20px;background: url(images/articles_time.png) no-repeat left center;color: #666;font-size:13px;float:right}
.title_bg{width:215px;background:#0077D1;height:61px;clear:both;position:: absolute;font-weight:bold}
.b1{width:215px;text-align:center;font-size:19px;padding-top:5px;color:#FFF}
.b2{width:215px;text-align:center;font-size:16px;color:#FFF}
/*产品*/
.product{ width:1003px; margin:0 auto; overflow:hidden; margin-top:35px;}
.product_l{ float:left; width:186px;}
.product_r{ float:right; width:799px; overflow:hidden;}
.product_t{ background:url(img/product_bg.jpg) no-repeat; height:63px;}
.product_t h3{ font-family:"微软雅黑"; font-size:28px; float:left; line-height:63px; color:#333; padding-left:18px;}
.product_t h3 span{ font-size:24px;}
.product_t p{ float:right; line-height:63px; font-family:"宋体"; font-size:12px; color:#333; padding-right:8px;}
.product_t p a { color:#333;}
.product_c{ float:left; width:799px;}
.product_c ul li{ float:left; width:161px; margin:18px 18px 0 20px;}
.product_c ul li a{ color:#333;}
.product_c ul li a img{ width:161px; height:132px;}
.product_c ul li a span{ display:block; text-align:center; line-height:36px; font-size:12px;}
.subNavBox{width:195px;}

/*产品导航*/
.subNavBox{width:186px;}
.subNav{cursor:pointer;font-weight:bold;font-size:14px;color:#fff;line-height:48px;padding-left:25px;background-position:95% 50%; background:url(img/cpfl_img0.jpg) no-repeat; height:48px; margin-top:10px;}
.subNav:hover{color:#277fc2;}
.currentDd{color:#fff; background:url(img/cpfl_img.jpg) no-repeat; padding-left:25px; line-height:48px; margin-top:10px;}
.navContent{display: none;}
.navContent li a{ background:url(img/tb.png) 25px no-repeat;display:block;width:150px;heighr:28px;text-align:left;font-size:12px;line-height:28px;color:#666; padding-left:35px;}
.navContent li a:hover{color:#666;}
.currentDd a,.subNav a{ width:186px;}




































