﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p{padding:0;margin:0;border:0;list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;font-family:"宋体";}
body{font-size:12px;font-family:Arial,Verdana,Helvetica, sans-serif;line-height:24px;color:#666;background:#f0f0f2; overflow:hidden;}
html{verflow:-Scroll;overflow-x:hidden}
table{border-collapse:collapse; border-spacing:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#0097d9;}
a,a:active,a:visited{outline:none;}
.clear{clear:both;}
::-webkit-scrollbar{width:10px;margin-right:2px}
::-webkit-scrollbar-track-piece{background-color:#F5F5F5;border-left:1px solid #D2D2D2}
::-webkit-scrollbar-thumb{background:#CBCBCB;width:10px}
::-webkit-scrollbar-thumb:hover{background:#909090}
.wrap{width:1000px; margin:0 auto; position:relative;}
.bold { font-weight:bold; }
.w60{ width:60px;}
.w90{ width:90px;}
.mt10 { margin-top:10px; }
.tl { text-align:left !important; }
.tc { text-align:center !important; }
.tr { text-align:right !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.hidden{display: none;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.vm{vertical-align: middle;zoom:1;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;  *zoom:1; }
* html .clearfix { height: 1%;}
.clearfix {display: block;}
.relative { position:relative; }
.absolute { position:absolute; }
.fixed { position:fixed; }
.hidden { display:none; }

.nav li{float: left; color: #85726C;}
/*header*/
#headbox{background: #f0f0f0;  position: relative; z-index: 1000;}
.header-bar{background:url(top_bg.jpg) repeat-x; border-bottom: #c5cdd2 1px solid; position: relative;}
a{color: #3b4c56;}
a:hover{color:#c53f4c; }
.header-bar .nav{height: 30px;line-height: 30px;}
.header-bar .nav li{padding:0 8px; position: relative;display: block;}

.header-main{ height:120px; position:relative;background: #fff;z-index: 100;}
.header-main .logo{width: 360px;padding-top: 20px; float: left;}
.header-main .head_tel{width: 300px; height:68px; background:url(tel_bg.png) no-repeat; margin-top: 20px; float: right;}
.header-cart{margin-top: 30px;height: 33px; position: absolute;right: 0;z-index: 1000;width: 200px;}
.header-cart dl{position:relative; margin-left:10px;display: block;}

.header-cart dl dt{height:33px;line-height: 33px; border: 1px solid #CEC2C2; background-color: #EBE3DD; color: #7A6963; padding-right: 20px;position: relative;float: left;}
.header-cart .cart-list{right:0;position: absolute;background:#EBE3DD; border: 1px solid #CEC2C2;width: 200px;padding: 10px;}
.header-cart .cart-list li{padding: 3px; float: left; width: 90px}
.header-cart dl dd{display: none;margin-top: 33px;}
.header-cart dl:hover,.header-cart dl.hover{border-bottom:#EBE3DD 1px solid;}
.header-cart dl:hover dt,.header-cart dl.hover dt{z-index: 100;border-bottom: none;}
.header-cart dl:hover dd,.header-cart dl.hover dd{display: block; z-index: 10;}

.header-nav{background:url(nav_bg.jpg) repeat-x;position: relative;}
.header-nav .nav{padding-left: 180px; width:820px; height:43px; line-height:43px;}
.header-nav .nav a{ display: block; width:90px; color: #fff; font-size: 15px}
.header-nav .current a{background: #083f75;}
.header-nav .nav a:hover{background:#083f75 url(nav_li_bg.jpg) no-repeat 50% bottom; }
.header-nav .nav li{float: left; width:90px; height:43px; line-height:43px; text-align:center; background:url(nav_line.jpg) no-repeat left top; }
.category{position:absolute;left: 0;top:0;width: 180px;display: block; color: #fff;}
.category h3{font-size: 15px;padding: 5px 10px;background: #022e43;height: 33px;line-height: 33px;overflow: hidden;}
.icon-cart,.icon-member,.icon-list,.icon-alert,.icon-close,.icon-stop,.icon-plus,.icon-plus-1,.icon-minus,.icon-add,.icon-equal,.icon-order-0,.icon-order-1,.icon-order-2,.icon-order-3,.icon-groups,.icon-right,.icon-cright,.icon-clock,.icon-lights,.icon-end{background-image: url(icons.png);display: inline-block; vertical-align: middle;padding: 0 1px;width: 25px;height: 25px;}

.icon-cart{background-position: 3px -25px;}
.icon-member{background-position: 3px -2px;}
.icon-end{background-position: -25px 0;}
.icon-list{background-position: 0 -51px;}
.icon-alert{background-position: -25px -75px;}
.icon-lights{background-position: -25px -100px;}
.icon-close{background-position: 0 -125px;}
.icon-stop{background-position: -25px 0;}
.icon-plus{background-position: 0 -225px;}
.icon-plus-1{background-position: -25px -325px;}
.icon-minus{background-position:0 -200px;}
.icon-add{background-position:0 -250px;}
.icon-equal{background-position:0 -275px;}
.icon-order-0{background-position:-25px -200px;}
.icon-order-1{background-position:-25px -225px;}
.icon-order-2{background-position:-25px -250px;}
.icon-order-3{background-position:-25px -275px;}
.icon-clock{background-position:-25px -300px;}
.icon-groups{background-position: 0 -325px;}
.icon-right{background-position: 0 -375px;}
.icon-cright{background-position: 0 -350px;}
.category h3 a{color:#f0f0f0;}
.category:hover h3,.category.hover h3{background: #022e43;}
.category .group{background: #034666;display: block;height: 430px;display: none;}
.category:hover .group,.category.hover .group{display: block;}
.category .group a{color:#B8A199;}
.category .group dl{position: relative;}
.category .group dl dt{ padding: 8px 10px; border-bottom: solid 1px #023d59; border-top: solid 1px #035075;overflow: hidden;}
.category .group dl dt:hover,.category .group dl.hover{background: #023d59;}
.category .group dl:hover dt,.category .group dl.hover dt{ border-top: solid 1px #023d59;}
.category .group dl dt h4{height: 20px; line-height: 20px;}
.category .group dl dt h4 a,.category .group .sub h5 a{font-size: 14px;color:#f0f0f0;}
.category .group dl dt p a{line-height: 24px; height: 24px;}
.category .group dl p a{line-height: 20px; height: 20px; display: inline-block;padding-left:4px;}
.category .group dl dd p a{width: 64px; overflow: hidden; }
.category .group .sub h5{font-size: 14px; font-weight: normal;}
.category .group .sub li{border-bottom: dotted 1px #035075;padding: 4px 0 6px;}
.category .group dl dd{position: absolute; left: 180px;_left:170px; top: -1px; border-top: solid 1px #023d59; min-height: 80px; width: 320px; overflow: hidden; background: #023d59; display: none;}
.category .group dl:hover dd,.category .group dl.hover dd{display: block;}
.category .group dd ul{padding: 0 10px;}

/*--S 三角--*/
.r-triangle,.b-triangle,.l-triangle,.t-triangle {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-width: 6px; font-size: 0; height: 0; line-height: 0; position: absolute; right: 15px; top: 16px; width: 0; color: #FFF; }
.b-triangle { border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);  border-style: solid dashed dashed dashed;}
.r-triangle {border-color: rgba(0, 0, 0, 0) #FFFFFF  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: dashed  solid dashed dashed;}
.l-triangle {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)  rgba(0, 0, 0, 0) #FFFFFF; border-style: dashed   dashed dashed solid;}
.t-triangle {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF rgba(0, 0, 0, 0); border-style: dashed   dashed solid dashed ;}
.header-cart  .l-triangle{right:2px; top:11px; color:#73584A; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)  rgba(0, 0, 0, 0) #73584A;}
.header-cart .b-triangle{right:5px; top:13px; color:#73584A; border-color: #73584A rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
/*--E 三角--*/

.header-search{ width:100%; margin-top:15px; height:40px; border-bottom: #c5cdd2 1px solid; position: relative; padding-left:10px;}
.header-search .txt-keyword{border: solid 1px #ff7101;  border-right: none; height: 19px; line-height:19px; width: 350px; float: left; color: #434343; padding: 2px; font-size: 12px; background-color: #FFFFFF; text-indent:1em;}
.header-search .btn-search{width: 80px; height: 25px;  border: none; overflow: hidden; background: #ff7101; cursor: pointer; color: #fff;}
.header-search .btn-search:hover{background:#ff7101;}
.header-search #tags-list{ float:left; width:350px; height:23px; line-height: 23px; text-indent:1em; margin-left:10px; font-size:13px; overflow:hidden; }
.header-search #tags-list a{padding-left: 6px; }

/*首页主体部分*/
#mainbox{ width:100%; height:auto; margin:0 auto; overflow:hidden;   position:relative;}
.middle{ width:1000px; height:auto; margin:0 auto;  margin-top:15px; overflow:hidden; position:relative;}
.left{ width:250px; float:left; overflow:hidden; _display:inline;}
.right{ width:740px; float:right; overflow:hidden; _display:inline;}

.title{ width:100%; height:36px; background:url(itit_bg1.jpg) no-repeat left top; margin:0 auto; overflow:hidden; position:relative}
.title_l{ width:200px; height:36px; color:#fff; float:left; overflow:hidden;position:relative}
.title_l h3{ width:200px; height:36px; line-height:36px; text-align:left; text-indent:1.5em; font-size:16px; font-family:microsoft yahei; font-weight:bold;}
.title_l ins{ position:absolute; left:10px; top:8px;}
.title_r A{ float:right; width:80px; height:36px; line-height:36px; color:#2d2d2d;  text-align:right;  padding-right:10px;}
.title_r2 { float:right; width:400px; height:36px; line-height:36px; color:#2d2d2d;  text-align:right;  padding-right:10px;}
.title_r2 A{ color:#2d2d2d;}

.title2{ width:100%; height:36px; background:#0073d0; margin:0 auto; overflow:hidden; position:relative}
.title2_l{ width:200px; height:36px; color:#fff; float:left; overflow:hidden;position:relative}
.title2_l h3{ width:200px; height:36px; line-height:36px; text-align:left; text-indent:1.5em; font-size:16px; font-family:microsoft yahei; font-weight:bold;}
.title2_l ins{ position:absolute; left:10px; top:8px;}
.title2_r A{ float:right; width:80px; height:36px; line-height:36px; color:#fff;  text-align:center;}

.bottom{ float:left; width:100%; height:4px; background:url(tit_bottom.jpg) no-repeat left bottom; overflow:hidden; }
.bottom_r{ float:right; width:30px; height:4px; background:url(tit_bottom.jpg) no-repeat right bottom; }

/*首页产品分类*/
.iSort{float:left; width:250px; height:auto; overflow:hidden; position:relative}
.iSort_nr{ float:left; width:214px; border:#dbdbdb 1px solid; border-top:none; padding:5px 17px 22px 17px; margin:0 auto; background-color:#fff; overflow:hidden; }
.iSort_nr ul{ list-style:none;}
.iSort_nr ul li{ float:left; display:block; width:100%;  height:auto; line-height:25px; margin-top:10px; overflow:hidden; position:relative;}
.iSort_nr ul li a{color:#696969; font-size:13px; margin-top:3px;}
.iSort_nr ul li a:hover{color:#696969; font-size:13px;  margin-top:3px;}
.iSort_nr ul li, .iSort_nr ul li a, .iSort_nr ul li a:visited{ color:#2d2d2d;}
.iSort_nr ul li li{ float:left; width:auto; height:25px; line-height:25px; font-size:12px; margin:0; color:#696969;} 
.iSort_nr ul li li a {font-size:12px; color:#696969;}
.iSort_nr ul li li a:hover {font-size:12px; color:#f00;}

.ivideo{width:298px; border:1px #dedddc solid; height:auto; float:right;}
.adv01{ width:740px; height:10px; float:left; margin-top:0px; margin-bottom:0px;}
.iadv2{ width:225px; height:80px; float:left; margin-top:10px;}

/*首页联系我们*/
.iContact{float:left; width:250px; height:auto; overflow:hidden;  position:relative;}
.iContact_nr{ float:left; width:226px; border:#dbdbdb 1px solid;  border-top:none; padding:5px 11px 17px 11px; margin:0 auto; background-color:#fff; overflow:hidden; }
.iContact_nr ul{ float:left; width:208px; margin-left:10px; margin-bottom:10px; margin-top:10px; display:inline;}
.iContact_nr li {float:left; width:100%; height:auto; line-height:23px; color:#000;}
.iContact_nr li h1{line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.iContact_nr li .th { float:left; width:50px; line-height:23px; text-align:left;}
.iContact_nr li .td { float:right; width:230px; line-height:23px; text-align:left;}
.tuitext{ height:30px; color:#f00; font-weight:bold; font-size:14px; line-height:30px;}

/*新闻动态内容*/
.iNews{ float:left; width:250px; height:auto; overflow:hidden;  position:relative;}
.iNews_nr{ float:left; width:226px;  border:#dbdbdb 1px solid; border-top:none; padding:5px 11px 17px 11px; margin:0 auto; background-color:#fff; overflow:hidden;}
.iNews_nr ul{  list-style:none}
.iNews_nr li{ float:left; width:100%; height:40px; line-height:40px; text-indent:1.5em; background:url(icon06.jpg) no-repeat 5px center; border-bottom:#D9D9D9 1px dotted; overflow:hidden; position:relative;}
.iNews_nr li a{ color:#696969; font-size:12px;}
.iNews_nr li span { position:absolute;right:10px; top:0px; line-height:40px; color:#595959;}

.iDiqu{float:left;width:250px; height:auto; margin-top:10px; overflow:hidden;  position:relative;}
.iDiqu_nr{ float:left; width:226px;  border:#dbdbdb 1px solid; border-top:none; padding:5px 11px 22px 11px; margin:0 auto; background-color:#fff; overflow:hidden; }
.iDiqu_nr a { display:block; width:87px; height:40px; line-height:40px; margin:5px 5px; float:left; text-align:center; border:1px #d8d8d8 solid; }
.iDiqu_nr a:hover{ background:#0077b9; color:#fff;}

/*公司简介*/
.iAbout{ float:left; width:740px; height:auto; background:#fff; overflow:hidden; position:relative;}
.iAbout_nr{ float:left; width:698px; height:232px; border:#d5d5d5 1px solid; border-top:none;  padding:11px 20px; padding-bottom:21px; color:#333; font-size:13px; line-height:30px; overflow:hidden;}
.iAbout_nr IMG{ width:200px; margin-right:15px; }

/*产品部分*/
.iProduct{ float:left; width:740px; height:auto; background:#fff; overflow:hidden; position:relative;}
.iProduct_nr { float:left; width:728px; height:auto; border:#d5d5d5 1px solid; border-top:none;  padding:11px 5px; padding-bottom:21px; overflow:hidden;}

.caesul{ clear:both;}
.caesul ul{ width:740px; padding-top:20px; display:block;}
.caesul li{ float:left; padding:0 0 10px 12px;}
.caesul li a{ display:block; width:220px; height:245px; border:5px solid #fff; position:relative; overflow:hidden;}
.caesul li a:hover{ border:5px solid #e1e1e1;}
.caesul li a span{ width:220px; height:123px; display:block; position:absolute; left:0px; top:205px; z-index:2; background:url(bg25.png) repeat left bottom;}
.caesul li a cite{width:220px; height:122px; display:block; position:absolute; left:0px; top:-122px; z-index:2; background:url(bg25.png);}
.caesul li a span b{ display:block; text-transform:uppercase; padding:10px 0 0px 20px; color:#fff; line-height:20px; font-size:13px; width:220px;}
.caesul li a span small{ display:block; width:210px; padding:6px 0 0 6px; color:#fff; line-height:20px; font-size:11px;}


/* 友情链接*/
.ilinks{ float:left; width:998px; height:auto; line-height:40px; text-indent:2em; background:#fff; border:#dbdbdb 1px solid; margin-top:10px; overflow:hidden;  position:relative;}
.ilinks h3{float:left; width:120px; height:40px; line-height:40px; text-align:left; text-indent:2.5em; font-size:13px; font-family:microsoft yahei; font-weight:bold;}
.ilinks a{ color:#696969; margin-left:10px; }

.foot_pic { width:980px; height:110px; margin:0 auto; background:url(../images/foot_pic.jpg) no-repeat; margin-top:15px; overflow:hidden; position:relative;}

#footbox{width:100%; height:83px; margin:0px auto; margin-top:10px; background:#0077b9; overflow:hidden; position:relative;}
.footer{width:1000px; height:70px; margin:0px auto; padding-top:13px; overflow:hidden; }
.copy{ float:left; width:1000px; height:30px; line-height:30px; text-align:center; color:#fff; }
.copyright{float:left; width:1000px;  height:25px; line-height:25px;text-align:center;color:#fff; }

.nyTitle{height:34px; background:url(../images/title_bg04.jpg) repeat-x left top;}
.nyTitle_l{ float:left; width:300px; height:60px; line-height:60px; overflow:hidden;}
.nyTitle_l h1{ float:left; width:auto;  text-indent:1em; letter-spacing:3px; color:#414548; font-weight:bold; font-size:22px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nyTitle_l span{ width:auto; float:left; color:#414548; margin-left:10px; display:inline;}
.nyTitle_r { float:right; width:400px; height:60px; line-height:90px; text-align:right; color:#414548; padding-right:20px;}
.nyTitle_r a { color:#414548;}
.nyTitle_r a:hover{ color:#f00;}

.nyTitle2{ width:684px; background:url(../images/icon4.jpg) no-repeat 10px 50%; height:42px; margin-top:20px}
.nyTitle2_l{ float:left; width:auto; height:42px;  text-indent:2.5em; line-height:42px; text-align:left; font-size:18px; font-weight:bolder; color:#346803; }
.nyTitle2_r { float:right; width:auto; height:42px; text-align:center;line-height:50px; margin-right:20px; _display:inline; color:#ccc;}
.nyTitle2_r a { color:#ccc}

/*内页产品分类*/
.nySort{float:left; width:260px; height:auto; overflow:hidden;}
.nySort_nr { float:left; width:260px; height:auto; padding-bottom:10px;}
.nySort_nr ul { float:left; width:240px; margin-left:10px; margin-top:10px;}
.nySort_nr ul li{ float:left; width:240px; height:37px; line-height:37px; letter-spacing:3px;  text-align:left; text-indent:4em; background:url(../images/isort_bg.png) no-repeat 50% 50%; font-size:16px; font-weight:bold; color:#000;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.nySort_nr ul li a{ width:100%; height:37px; display:block;  color:#000; background:url(../images/icon2.jpg) no-repeat 45px 50%;}
.nySort_nr ul li a:hover{ width:100%; height:37px;  display:block; color:#FC0; }

/*内页联系我们*/
.nyContact{float:left; width:260px; height:auto;}
.nyContact_nr{ float:left; width:260px; height:auto; background:#a8bfc7 url(../images/ma_contact_bg.jpg) no-repeat -15px bottom; margin-top:16px; padding-bottom:60px;}
.nyContact_nr ul{ float:right; width:220px; margin-right:20px; margin-top:10px;}
.nyContact_nr li {float:left; width:100%; height:auto; line-height:20px; color:#333;}
.nyContact_nr li h1{line-height:25px; font-size:16px; letter-spacing:1px; font-weight:bold; color:#000; font-family :"Microsoft YaHei"! important;}
.nyContact_nr li h2{line-height:25px; font-size:16px; letter-spacing:1px; font-weight:bold; color:#F00; font-family :"Microsoft YaHei"! important;}
.nyContact_nr li .th { float:left; width:70px; line-height:20px; text-align:left;}
.nyContact_nr li .td { float:right; width:150px; line-height:20px; text-align:left;}

.nyleft{ width:322px; float:left; overflow:hidden; _display:inline;}
.nyright{ width:740px; float:right;margin-bottom:15px; overflow:hidden; _display:inline; }
.nytextbk{ width:710px; min-height:638px; float:left; background:#fff; border:#dbdbdb 1px solid; border-top:none; padding:11px 14px; overflow:hidden;}
.nytextbk p{ color:#000;}
.nytextbk1{ width:710px; height:auto; float:left; background:#fff; border:#dbdbdb 1px solid; border-top:none; padding:15px 14px; overflow:hidden;}
.nytextbk1 p{ color:#000;}
.hr0{ height:2px;border:none; border-top:2px solid #0e5dc6;}
.nytextbk_m{ width:710px; height:auto; margin:0 auto; line-height:30px; padding-top:10px; padding-bottom:10px; overflow:hidden; font-size:14px;}
.nytextbk_m li{ list-style: demical; }
.ny_contact_nr{ width:710px; height:auto; margin:0 auto; line-height:20px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.ny_zhaoshang_nr{ width:506px; height:auto;border:1px #d0d0d0 solid; background:#f8f8f8;  margin:0 auto; padding:15px; line-height:30px; font-size:14px; overflow:hidden;}
.ny_zhaoshang_nr H3{ width:400; height:60px; line-height:60px; border-bottom:1px #d0d0d0 solid; font-size:20px; font-weight:bold; font-family:"microsoft yahei","黑体"; text-align:center; letter-spacing: 3px; color:#333  }






/*新闻列表页*/
#nynews{width:636px; height:auto;  margin:0 auto; overflow:hidden; position:relative;}
#nynews ul{width:636px; margin:0px auto; margin-top:10px;}
#nynews ul li { float:left; width:100%; height:130px; line-height:30px; font-size:14px; border-bottom:1px #d8d8d8 solid; margin-top:10px;}
#nynews ul li .rq{ float:left; width:120px; height:120px; background:url(rq_bg.jpg) no-repeat;}
#nynews ul li .rq .rq_t{ float:left; width:120px; height:60px; line-height:60px; text-align:center; color:#f00; font-size:20px; font-weight:bold;}
#nynews ul li .rq .rq_b{ float:left; width:120px; height:60px; line-height:60px; text-align:center;  font-size:16px; font-weight:bold; color:#fc0;}
#nynews ul li .nynews_title{ float: right; width:500px; height:auto;}
#nynews ul li .nynews_title .nynews_title_t{ float: left; width:500px; height:30px; line-height:30px; color:#0077b9; font-weight:bold; font-size:14px; }
#nynews ul li .nynews_title .nynews_title_t a{color:#0077b9; }
#nynews ul li .nynews_title .nynews_title_b{ float: left; width:500px; height:90px; line-height:22px; color:#696969; font-size:13px; overflow:hidden;}
#nynews ul li .nynews_title .nynews_title_b a{color:#696969; }
#nynews ul li em {font-style:normal; float:right; margin-right:13px;}

/*新闻列表页*/
#nynews2{width:680px; overflow:hidden; position:relative;}
#nynews2 ul{  width:682px; border:#eee 1px solid; padding-bottom:10px; overflow:hidden; }
#nynews2 ul li { float:left; width:642px; height:30px; line-height:30px; font-size:12px; border-bottom:#ddd 1px dotted; background:url(../images/icon3.jpg) no-repeat left 50%;  color:#666666; text-indent:2.5em; margin-left:20px; _display:inline;}
#nynews2 ul li em {font-style:normal; float:right; margin-right:13px; color:#ccc}

/*新闻详细页*/
#nynewstext{width:636px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#nynewstext H3{width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#437d04; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative}
.fbxx{width:100%; height:25px; line-height:25px; color:#999999; margin:0 auto; border-bottom:#afafaf 1px dotted; padding:0; text-align:center; overflow:hidden; position:relative}
.newsxx{width:100%; height:auto; margin:0 auto; padding:15px 0 5px; font-size:14px; line-height:35px; overflow:hidden; position:relative}

.tagtxt{ width:90%; margin:0px auto; line-height:30px; color:#000;}
.tagtxt a{ color:#000;}



/*产品列表页*/
#nyproducts{width:630px; margin:0px auto; margin-top:20px; overflow:hidden; position:relative;}
#nyproducts ul{ float:left; width:628px; border:1px #EFEFEF dotted;padding:0px;}
#nyproducts li{width:155px; height:160px; float:left; border-bottom:1px #EFEFEF dotted;  border-right:1px #EFEFEF dotted; margin-left:1px; margin-top:1px; text-align:center;}
#nyproducts li img{ max-width:150px;  width: expression(this.width > 150 ? "150px" : true); height:118px; margin:0 auto; margin-top:10px; _display:inline }


/*产品详细页*/
.proxx{ width:620px; height:auto; text-align:center; margin:0 auto; margin-top:20px; line-height:50px;  color:#437d04; font-size:18px; font-weight:bold; position:relative; z-index:1;}
.proxx .2wm{ position:absolute; right:10px; bottom:10px; z-index:999; }
.proxx img{margin-bottom:8px; max-width:600px; width: eression(this.width>600?"600px":"100%" ); border:5px #f1f1f1 solid; padding:10px;}
.proxx p{ color:#696969}
#shuoming{ width:630px; height:auto; margin:0px auto; margin-bottom:10px;margin-top:10px; position:relative;}
#shuoming_xx{ float:left; width:600px; height:auto; border:#EFEFEF 1px solid; border-top:none; padding:11px 14px; line-height:35px; font-size:14px; overflow:hidden; }
#shuoming_xx img{margin-bottom:8px; max-width:600px; width: eression(document.body.clientWidth>600?"600px":"100%" );  }

/*相关信息*/
.nyproinfo{ width:632px; height:auto;  margin:0px auto; margin-top:10px; text-align:center; overflow:hidden;  position:relative;}
.nyproinfo_nr{ float:left;width:630px; height:auto; border:#EFEFEF 1px solid; border-top:none;}
.nyproinfo_nr ul{list-style:none }
.nyproinfo_nr ul li { float:left; width:208px; height:160px; border-bottom:1px #dbdbdb dotted; border-right:1px #dbdbdb dotted;}
.nyproinfo_nr li IMG{ float:left; max-width:166px;  width: expression(this.width > 166 ? "166px" : true); height:118px; margin-left:20px; margin-top:10px; _display:inline}
.txtt{ width:100%; height:30px; text-align:center; line-height:30px; margin:0px auto; overflow:hidden;}
.txtt a{ color:#696969;}

.nynewsinfo{ width:630px;  height:auto; margin:0px auto; margin-top:15px; text-align:center; overflow:hidden; position:relative;}
.nynewsinfo_nr{ float:left;width:600px; height:auto; border:#EFEFEF 1px solid; border-top:none; padding:11px 14px;}
.nynewsinfo_nr ul{list-style:none }
.nynewsinfo_nr ul li { float:left; width:628px; height:25px; line-height:25px; text-align:left; text-indent:1em; background:url(../images/icon2.jpg) no-repeat left 50%; color:#666666; border-bottom:1px #dbdbdb dotted;}
.nynewsinfo_nr ul li a{ color:#666666;}

.fy{ float:left; width:100%; height:40px; line-height:40px;  margin:0 auto; border-top:1px #ccc dotted; margin-top:10px; text-align:center;}
.fy span{font-size:12px;padding:0 10px}
.fy .nolink{}
.fy a{padding:0 10px}
.fy2{height:auto; margin:0 auto; padding:8px 0px 0px 0px; text-align:right; clear:both;}
.red{color:#D81317; font-weight:bold;}
.recordcount{float:left;width:140px;padding-left:7px;font-size:12px}
.page_no{float:right;width:475px;font-family:Verdana;text-align:right}
.page_no span{font-size:11px;padding:0 10px}
.page_no a{padding:0 5px}
.page_no span a{padding:0 2px}
.page_no .current{color:#a00;font-weight:bold;text-decoration:underline}
.prev{ width:28%; float:left; height:40px; line-height:40px; text-align:left;}
.next{ width:28%; float:right; height:40px; line-height:40px; text-align:left;}



.post_comment {
	FLOAT: left; MARGIN: 15px 0px 5px; OVERFLOW: hidden; WIDTH: 100%
}
#addcomment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 10px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 99%; TEXT-INDENT: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb 1px solid
}
#comments {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 10px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 99%; TEXT-INDENT: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb 1px solid
}
.post_comment P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.post_comment OL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 10px 5px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.commentlist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 98%; PADDING-TOP: 5px
}
.commentlist LI {
	BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #e3e3e3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #fff
}
.commentlist LI.alt {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.commentlist LI.comment-author-admin {
	BACKGROUND: #f6f6f6
}
.commentlist LI UL {
	MARGIN: 10px
}
.commentlist LI UL.children {
	MARGIN: 10px 0px
}
.commentlist LI P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.comment-author {
	PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-BOTTOM: #ececec 1px solid; HEIGHT: 30px
}

.middle-1-left-1-b{ width:216px;}
.middle-1-left-1-b li{ width:216px; height:30px; background:url(p-list.gif) no-repeat; margin-top:3px; line-height:30px; text-indent:30px;}
.middle-1-left-1-b li a{ width:216px; height:30px; display:block;}
.middle-1-left-1-b li a:hover{ width:216px; height:30px; background:url(p-list-1.gif) no-repeat; color:#fff; text-decoration:none;}

/*=======================================================================产品列表========================================================*/
.pro_list { margin-right: 0px; _margin-right:0px; }
.pro_list ul li { width:160px; height:190px; float:left; border-bottom:1px dashed #CFCFCF; padding:5px; 3px; 6px; 3px; margin:3px; 3px; 3px; 3px; }
.pro_list ul li.bd_w { background:none }
.pro_list ul li a { display:block; }
.pro_list ul li a p.img { height: 160px; text-align: center; width: 160px; border:1px solid #CCC; }
.pro_list ul li p.pro_tit { line-height: 21px; font-size: 12px; background:url(img/bg.png) no-repeat 0 -737px; width:160px; height:21px; margin:5px 0 0 0; color:#CA7A47; text-align:center }

.pro_list1 { margin-right: 0px; _margin-right:0px; }
.pro_list1 ul li { width:220px; height:200px; float:left; border-bottom:1px dashed #CFCFCF; padding:5px; 3px; 6px; 3px; margin:3px; 3px; 3px; 3px; }
.pro_list1 ul li.bd_w { background:none }
.pro_list1 ul li a { display:block; }
.pro_list1 ul li a p.img { height: 160px; text-align: center; width: 220px; border:1px solid #CCC; }
.pro_list1 ul li p.pro_tit { line-height: 21px; font-size: 12px; background:url(img/bg.png) no-repeat 0 -737px; width:160px; height:21px; margin:5px 0 0 0; color:#CA7A47; text-align:center }

.form_sub { margin-top:40px; float:left; width:760px; text-align:center }
/*分页*/
#pages { font-family: 宋体; padding: 14px 0 10px; line-height:24px; font-size:13px; }
#pages a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D8D8D8; color: #333333; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; text-align: center; }
#pages a.a1 { background:#FFFFFF; padding: 0; width: 56px; margin-right:8px }
#pages a:hover { background: none repeat scroll 0 0 #F1F1F1; color: #000000; text-decoration: none; }
#pages span { border: 1px solid #CCC; color: #333333; display: inline-block; height: 22px; padding: 0 10px; text-align: center; }
#pages span.active { background:#B90001; border: 1px solid #CCC; color: #FFFFFF; display: inline-block; height: 22px; padding: 0 10px; text-align: center; }
#pages span.count { background:none; color:#000000; margin-right:8px }
.content { line-height: 20px; padding: 10px 20px; width: 710px; }
}

.right_main { width:744px;  border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}
.right2_main { width:273px; border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}
.left2_main { width:668px;  border:solid 1px #CCC;padding-bottom:15px; overflow:hidden;background:#FFF;}

.PsMainRc{ padding:30px 0 10px;}
.wxts{ background:#fcfcfc; border:1px solid #e0e0e0; padding:5px 10px; font-size:14px; margin:30px 0 20px;}

.other {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.cnt_plus {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.rightbot { background:url(right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; display:none;}

.PMainRCD{ clear:both; PADDING-LEFT: 20px;padding-top:20px;width:700px;}
.PMainRCD span{ float:left; }

.Explain_nr{ padding:10px; line-height:24px; border-bottom: 1px solid #dedede; }
.NewsView-title-Next{ font-weight:bold; clear:both; padding-top:5px;}

.middle-1-right-2-b{ width:708px; border:0px solid #dcdcdc; border-top:none; padding:12px 10px 2px 10px;}
.middle-1-right-2-b ul{ overflow:hidden;}
.middle-1-right-2-b li{ width:167px; float:left; padding:0px 0px 0px 8px;}
.middle-1-right-2-b li img{ width:155px; height:130px; padding:3px; border:1px solid #dcdcdc;}
.middle-1-right-2-b li img:hover{ border:1px solid #56adf0; background:#d5ebfc;}
.middle-1-right-2-b li span{ width:162px; display:block; text-align:center; height:30px; line-height:30px;}