/* CSS Document */
/****-----Public-----***/
/*格式化代码-s*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 16px; font-family:  "微软雅黑", "宋体", "黑体","Verdana", "Microsoft YaHei"; font-weight:normal; }
input, button { margin: 0; font-size: 12px; vertical-align: middle; }

a { color: #343434; text-decoration: none; }
img { border: none; }
/*格式化代码-e*/
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }
body{background:url(../images/body_bg.jpg) repeat-x top;}
body,form{margin:0;padding:0;}
div{ font-family: "微软雅黑", "宋体", "黑体","Verdana", "Microsoft YaHei" ; }
a{color:#333;font-size:16px;text-decoration:none;outline:none;}
a:hover{color:#f30;}
div{font-size:16px;line-height:30px;}
.mt10{margin-top:10px;}
.p15{padding:15px;}
.clear{clear:both;}
.jqzoom{text-decoration:none;float:left;z-index:999;}

/*list*/
.list_page { text-align: center; margin: 10px; clear: both; }
.list_page a { background: #fff; margin: 0px 1px; padding: 8px 10px; border: 1px solid #e1e1e1; color: #333; border-radius: 3px; background: #f0f0f0; }
.list_page span { background: #0060ad; color: #fff; margin: 0px 1px; padding: 8px 10px; border: 1px solid #0060ad; border-radius: 3px; }
.list_page b { background: #fff; margin: 0 1px; color: #333; overflow: hidden; }
.list_page b input { border: 1px solid #90CBF9; margin: 0; padding: 4px 8px; font-size: 12px; font-weight: normal; width: 16px; text-align: center; *vertical-align:middle;
display: none; }
.list_page .list_pageall { display: none; }
.list_page .list_pagepage { display: none; }

.width{ width: 980px; margin:0 auto; position:relative;}

/*HEADTOP*/
.headtop{ line-height:30px; height:30px; overflow: hidden;}
.headtop .width{ margin:0 auto;}
.headtop .dd_left{ float:left; color:#a3bbd9;line-height:30px}
.headtop .dd_right{ float:right; color:#ad8f14;}
#yuyan ul{ padding:0; margin:0; list-style:none;}
#yuyan ul li{ float:right; padding:0 8px;background:url(../images/yuyan_ico.gif) left center no-repeat;}
#yuyan ul li a{ color:#ffcc00;line-height:30px}


#position{line-height:30px; width:980px; margin:0 auto;}
#header{height:95px; width:100%; background:#fff;}
#header .logo{float:left;padding:15px;}
#header .base{float:right;padding:10px 0 0;font-size:12px;color:#cfcfcf;}
#header .base form{margin:10px 0 0 0;clear:both;display:block;text-align:right;}
#header .base form input{vertical-align:middle;font-size:12px;}
#header .base form input[type=text]{border:1px solid #ccc;padding:6px 10px;color:#999;width:180px;}
#header .base form input[type=submit]{border:1px solid #738CBA;background:#738CBA;padding:6px 8px;width:50px;color:#fff;letter-spacing:2px;}

#nav { position:absolute; width:800px; height:60px; line-height:60px; left:200px; top:20px;}
#nav ul{margin:1px 0 0 0;padding:0;list-style:none;}
#nav ul li{float:left;height:60px; line-height:60px; position:relative; }
#nav ul li.m{ width:20px; overflow:hidden; color:#ccc; font-size:1px; text-align:center;}
#nav ul li a{color:#00;line-height:60px;display:block;text-align:center;font-size:16px; padding:0 10px; font-family:"微软雅黑", "宋体", "黑体",Arial, "Microsoft YaHei UI", "Microsoft YaHei"; }
#nav ul li a:hover{background:url(../images/bg_nav.gif) no-repeat center 45px;}
#nav ul .hover a{background:url(../images/bg_nav.gif) no-repeat center 45px;}
#nav ul dl,#nav ul .hover dl{position:absolute;margin:-4px 0 0 8px;_margin:-4px 0 0 9px;padding:0;background:#FFF;display:none;z-index:999; left:-20%;
-moz-box-shadow: 3px 3px 4px #333;
    -webkit-box-shadow: 3px 3px 4px #333;
    box-shadow: 3px 3px 4px #333;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}
#nav ul dl.son2{ left:-38px;}
#nav ul dl.son4{ left:11px;}
#nav ul dl a,#nav ul .hover dl a{font-size:12px;width:120px;background:#FFF;line-height:30px;height:30px;border-bottom:1px solid #d1d1d1;font-family:Arial;}
#nav ul dl a:hover,#nav ul .hover dl a:hover{background:#314F9F;color:#fff;border-bottom:1px solid #476DC1;}
#banner,#link,#goodsshow{margin:10px auto; height:430PX; width:980PX;}

.eui_switchable{width:960px;height:330px;position:relative;}
.eui_switchable .sc_container{width:960px;height:268px;position:relative;overflow:hidden;}
.eui_switchable .sc_container ul{width:960px;height:268px;margin:0;padding:0;list-style:none;}
.eui_switchable li{width:960px;height:268px;overflow:hidden;}
.eui_switchable li img{border:0;}
.eui_switchable .sc_index{position:absolute;right:12px;bottom:12px;z-index:3;}
.eui_switchable .sc_index a{float:left;width:10px;height:10px;line-height:10px;margin-left:2px;background:#fff;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;text-indent:-999em;overflow:hidden;}
.eui_switchable .sc_index .current{background-color:#3498f0;opacity:1;filter:alpha(opacity=100);}
.eui_switchable .sc_prev,
.eui_switchable .sc_next{position:absolute;top:50%;margin-top:-29px;display:block;width:40px;height:58px;background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999em;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);border:2px solid #555;}
.eui_switchable .sc_prev{left:10px;}
.eui_switchable .sc_next{right:10px;background-position:-46px 0;}
.eui_switchable .sc_prev:hover,
.eui_switchable .sc_next:hover{opacity:0.8;filter:alpha(opacity=80);}

.left{float:left;width:450px;margin:0 10px 0 0;}
.right{float:right;width:490px;}

.pc_header{background:url(../images/bg_subject.gif) left bottom  no-repeat;height:65px;line-height:65px;font-size:30px;color:#0060ad;font-weight: normal;padding:0 10px 0 0px;}
.pc_header span{float:right;font-size:12px;font-weight:normal;color:#333; }
.pc_header img{vertical-align:middle;margin:0 8px 0 0;padding:0;border:0;}

.pc_header2{background:url(../images/bg_subject2.gif) left bottom  no-repeat;height:65px;line-height:65px;font-size:24px;color:#adadad;font-weight: normal;padding:0 10px 0 0px; text-align:left; font-family: "微软雅黑", "宋体", "黑体",Arial, "Microsoft YaHei UI", "Microsoft YaHei";}

.pc_body{border-top:0;font-size:16px;line-height:22px;}
.about,.newslist,.newsshow,.sitemap, .trade {padding:20px 0px; font-size:16px; line-height:200%;}
.newslist ul{margin:0 10px 10px 10px;padding:0;list-style:none;overflow:hidden;}
.newslist ul li{clear:both;line-height:35px;height:35px;border-bottom:1px dashed #ccc;}
.newslist ul li a{font-size:16px;}
.newslist ul li span{float:right;color:#999;font-family:verdana;font-size:16px;}
.newsshow h1{text-align:center;font-size:24px;font-weight:bold;font-family:microsoft yahei; line-height:50px;}
.newsshow .info{text-align:center;color:#999;padding:5px 0;}
.newsshow .content{line-height:24px;}
.newsshow .content p{margin:5px 0;}
.newsshow .content img{max-width:980px;}
.newsshow .pre{margin:10px 0 5px 0;color:#999;}
.newsshow .next{margin:0 0 10px 0;color:#999;}

.topnews{margin:0;padding:0;list-style:none; margin-top:30px;}
.topnews li{line-height:30px; }
.topnews li div{ float:right; width:400px;}
.topnews li div h2{ font-size:36px; height:36px; line-height:36px;}
.topnews li div  p{ margin-top:10px; color:#666;}
.topnews li span.pic{ float:left;}
.topnews li span.pic img{ width:60PX; height:60PX;}
.contact{line-height:24px;}
.contact p{margin:0 0 5px 0;*margin:0 0 6px 0;display:block;font-weight:bold;font-size:14px;}

.pro{overflow:hidden;height:150px;}
.pro .arrow_left{float:left;width:40px;background:url(../images/arrow.gif) no-repeat left;height:150px;cursor:pointer;}
.pro .prolist{float:left;width:590px;height:150px;overflow:hidden;}
.pro .prolist ul{margin:0 5px;padding:0;list-style:none;width:2999px;}
.pro .prolist ul li{float:left;width:147px;text-align:center;}
.pro .prolist ul li img{width:120px;height:120px;vertical-align:top}
.pro .prolist ul li div{line-height:30px;height:30px;}
.pro .prolist ul li a img{border:1px solid #ccc;padding:2px;}
.pro .prolist ul li a:hover img{border:1px solid #738CBA;padding:2px;}
.pro .arrow_right{float:left;width:40px;background:url(../images/arrow.gif) no-repeat right;height:150px;cursor:pointer;}

.link img{margin:3px 8px 5px 0;}
.link ul{clear:both;margin:0;padding:0;list-style:none;}
.link ul li{float:left;width:93px;height:25px;overflow:hidden;}

#footer{text-align:center;font-family:verdana; background:#333333;}
#footer div{color:#cfcfcf;padding:10px 0;}
.footer-left-column{ width:355px; float:left; margin-right:40px;}
.footer-middle-column{ width:355px; float:left; margin-right:40px;}
.footer-right-column{ width:190px; float:right;}
.Copyright{ background:#494949; line-height:40px; color:#b3b3b3; text-align:left; height:50px;padding:10px 0;}
.Copyright a{ color:#b3b3b3;line-height:30px; }

.footer-left-column ul{ padding-top:15px;}
.footer-left-column li{ text-align:left; line-height:24px; color:#adadad;}
.footer-left-column li strong{ color:#ad8f14;}


.popular-posts ul li { background: url(../images/sprite.png) no-repeat -688px -126px; list-style: none; margin: 0; padding: 0; margin-bottom: 8px; padding-bottom:20px; text-align:left; }
.popular-posts  a{ color:#ccc; font-weight:bold;}
.popular-posts  a p{ font-weight:normal;}
/*book*/
.book { }
.book input { background-color: #3E4447; border: 1px solid #52585B !important; color: #999; font-size: 12px; margin-bottom: 10px; padding: 5px 4%; width: 180px; max-width: 92% !important; height: 22px; line-height: 22px; display: block; }
.book .idx_youWant { background-color: #3E4447; border: 1px solid #52585B !important; color: #999; font-size: 12px; margin-bottom: 10px; padding: 5px 4%; width:168px ; max-width: 92% !important; height: 48px; line-height: 22px; display: block; font-family: Arial, Helvetica, sans-serif; float:left; }
.book .idx_submit { background: #ad8f14; background: -moz-linear-gradient(top, #ad8f14 0%, #ad8f14 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ad8f14), color-stop(100%, #ad8f14)); background: -webkit-linear-gradient(top, #ad8f14 0%, #ad8f14 100%); background: -o-linear-gradient(top, #ad8f14 0%, #ad8f14 100%); background: -ms-linear-gradient(top, #ad8f14 0%, #ad8f14 100%); background: linear-gradient(to bottom, #ad8f14 0%, #ad8f14 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad8f14', endColorstr='#ad8f14', GradientType=0 );
border: medium none; border-radius: 4px; color: white; cursor: pointer; margin: 0; padding: 0; float: right; width:80px!important; font-size: 12px; height: 30px; line-height: 30px; color: #FFF;float:right; border:none; }

.idx_name{background: url(../images/contact_name.jpg) white left no-repeat;}
.idx_email{background: url(../images/contact_email.jpg) white left no-repeat;}
.idx_phone{background: url(../images/contact_tel.jpg) white left no-repeat;}
.dd_inquiry textarea.idx_youWant{background: url(../images/contact_yaowant.jpg) white top left no-repeat;text-indent: 36px; line-height:30px;}

.book .idx_name{background:none; text-indent:12px;}
.book .idx_email{background:none; text-indent:12px;}
.book .idx_youWant{background: none; text-indent:12px; width:174px;}

/*I_about*/

.i_about_txt{ padding-top:15px; line-height:32px;}
a.btn{ display:block; width:180px; height:40px; line-height:40px; color:#fff; background:#faa723; text-align:center; margin-top:10px;}
.OurVision { }
.OurVision .title{font-size:36px; color:#3f9ed8; line-height:36px; height:36px; margin-top:20px;}
.OurVision  p{ font-size:16px; color:#ff9900; margin-top:10px; font-style:italic;}

/*.icolist0*/
.icolist0{ border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.icolist0 ul{}
.icolist0 ul li{ display:block; text-indent:40px; background:url(../images/ico_list.jpg) 10px center no-repeat; }

/*Why BYM*/
.Why_BYM{ background:url(../images/Why_BYM.jpg) center; height:430px; margin-top:35px;}
.Why_BYM .width{ padding:20px 0;}
.Why_BYM .pc_body{ line-height:24px; color:#fff; font-size:16px; padding-top:15px;}
.Why_BYM .pc_header a{ color:#fff;}
.icolist{ padding:45px 0;}
.icolist li{ float:left; width:20%; text-align:center;}
.icolist li a{ display:block;}
.icolist li a div{ line-height:40px; color:#fff; font-size:18px;}

/*i_pro*/
.i_pro{ margin:30px 0;}
.i_pro .dd_right{ float:right; width:750px;}
.i_pro .dd_left{ float:left; width:215px;}
.i_prolist{padding:0px 5px;overflow:hidden;}
.i_prolist ul{margin:0;padding:0;list-style:none;width:740px;}
.i_prolist ul li{float:left;width:185px;text-align:center;padding-bottom:10px;}
.i_prolist ul li img{vertical-align:top}
.i_prolist ul li div{line-height:30px;height:30px; padding:0 5px;}
.i_prolist ul li div.dd_title{ font-size:24px; text-align:left; height:24px; line-height:24px; margin-top:14px;}
.i_prolist ul li div.dd_classname{ text-align:center;margin-top:10px;margin-bottom:10px; font-size:16px; height:14px; line-height:14px;}
.i_prolist ul li a img{border:1px solid #ccc;padding:2px;}
.i_prolist ul li a:hover img{border:1px solid #738CBA;padding:2px;}
.Pro_Category{ }
.Pro_Category .d_title{ height:41px; line-height:40px; background:#0060ad; color:#fff; padding-left:44px; border-bottom:1px solid #fff;}
.Pro_Category .d_title a{ display:block; color:#fff; font-size:18px; font-family:"微软雅黑", "宋体", "黑体",Arial, "Microsoft YaHei UI", "Microsoft YaHei",;}
.Pro_Category .d_title.ico_00{ background:#0060ad url(../images/d_title_01.jpg)  left center no-repeat;}
.Pro_Category .d_title.ico_01{ background:#0060ad url(../images/d_title_02.jpg)  left center no-repeat;}
.Pro_Category .d_title.ico_02{ background:#0060ad url(../images/d_title_03.jpg)  left center no-repeat;}
.Pro_Category UL{ background:#EEE;}
.Pro_Category ul li{ height:39px; line-height:39px; background:url(../images/Pro_Category_BG.jpg) repeat-x; border-bottom:1px solid #fff;}
.Pro_Category ul li a{ display:block; text-indent:45px; }



.sitemap .big a{font-size:16px;line-height:40px;font-weight:bold;}
.sitemap　div{line-height:30px;}

.category{margin:-1px 0 0 0;*margin:0;padding:0;list-style:none;}
.category li{line-height:30px;border-bottom:1px solid #cfcfcf;}
.category li span{font-family:宋体;font-size:16px;margin-right:10px;}
.category .hover{color:#06f;}
.category .hover a{color:#06f;}

.piclist{padding:20px 0px;overflow:hidden;}
.piclist ul{margin:0;padding:0;list-style:none; overflow:hidden}
.piclist ul li{float:left;width:288px;text-align:center;border:1px solid #ccc;padding:10px; margin:0px 25px 25px 0px; float:left}
.piclist ul li:nth-child(3n){ margin-right:0}
.piclist ul li img{vertical-align:top}
.piclist ul li div{line-height:20px;height:60px; padding-top:20px}
.piclist ul li a img{ max-width:100%}

#goodsshow{border:1px solid #A6BBE2;background:#fff;padding:30px;overflow:hidden;width:900px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:350px;margin:0 50px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:500px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}

.job_h1{font-size:16px;line-height:35px;border-bottom:1px solid #eee;margin:10px 0;}