@charset "utf-8";
body { font-family: "微软雅黑"; color: #333; font-size: 12px; line-height: 24px; background:url(../images/bg.jpg) repeat;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul li { list-style: none; }
img { border: none; }
h1 { font-size: 16px; }
a { color: #333; text-decoration: none; }
a:hover { color: #ff7326; text-decoration: none; }
.clear { clear: both; margin: 0 0; padding: 0 0; }
.f12 { font-size: 12px; font-weight: normal; }
.f14 { font-size: 14px; font-weight: bold; }
.f16 { font-size: 16px; font-weight: bold; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.tc { text-align: center; }
.main { width: 1000px; margin: 0 auto; overflow: hidden; }
/*top*/
.top_t { width: 100%; background: #e8e8e8; height: 30px; line-height: 30px; }
.top_in { margin: 0px auto; padding: 0px; width: 1000px; }
.topnav1 { float: right; text-align: right; line-height: 30px }
.topnav1 a { margin-right: 4px; }
/*head*/
.head{ width:100%; background:#fff; overflow:hidden;}
.logo{ float:left; width:457px; height:80px; padding:20px 0;}
.way{ float:right; padding:25px 0 0 0;}
/*nav*/
.nav{ background:#f18626; width:100%; height:60px;}
.nav ul{ width:1000px; margin: 0 auto; height:60px;}
.nav ul li{ width:125px; height:60px; float:left; text-align:center; display:block; font-size:14px;}
.nav ul li span{ font-size:12px;}
.nav ul li a{ width:125px; height:55px; display:block; padding-top:5px; color:#fff;}
.nav ul li a:hover{  width:125px; height:55px; display:block; background:url(../images/menu_ed.jpg) no-repeat center; padding-top:5px; color:#333;}
/*flash*/
.flexslider{position:relative;height:501px;overflow:hidden;background:url(../images/loading1.gif) 50% no-repeat; z-index:0;}
.slides{position:relative;z-index:998;}
.slides li{height:501px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:1000;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*产品展示*/
.cpzs_top{ background:url(../images/pro_top.jpg) no-repeat; height:134px; width:1000px; z-index:9999; position:absolute; top:650px; left:15.2%;}
.cpzs_top span{ float:right; padding:50px 80px 0 0;}
.czse_bo{ width:1000px; overflow:hidden; margin:0 auto; padding-top:75px;}
#scroll { width: 990px; margin: 0 auto; overflow: hidden;}
#scroll_box { float: left; width: 800%; }
#scroll_begin { float: left; }
#scroll_end { float: left; }
.section ul li{ width:226px; height:380px; float:left; margin:0 10px; display:inline; overflow:hidden; position:relative;}
.section ul li .photo{ width:220px; height:318px; overflow:hidden; border:3px #dcdcdc solid;}
.section .rsp a{ width:226px; height:324px; overflow:hidden; position: absolute; background:url(../images/pro_fg.png) no-repeat; top:0px; left:0px; display:block;}
.pro_txt a{ height:45px; background:#1047a2; color:#fff; text-align:center; line-height:45px; margin-top:10px; display:block;}
.pro_txt a:hover{ height:45px; background:#f87723; color:#fff; text-align:center; line-height:45px; margin-top:10px; display:block;}
/*about*/
.about{ width:100%; background:#fff; padding:30px 0; margin-top:30px; overflow:hidden;}
.comp{ width:400px; overflow:hidden; float:left; padding-left:10px;}
.about_top{ background:url(../images/about_top.jpg) no-repeat; height:56px; margin-left:10px; padding-bottom:15px;}
.about_top span{ width:60px; height:15px; float:right; padding:40px 10px 0 0;}
.about_t{ width:384px; height:124px; padding:7px; border:1px #ccc solid; margin:0 auto;}
.about_bo{ padding-top:10px; overflow:hidden;}
.about_bo a{ color:#f97721;}
/*honner*/
.honner{ width:510px; overflow:hidden; float:right; background:url(../images/line.jpg) no-repeat left top; padding:0 10px 0 42px;}
.ryzz_top{ background:url(../images/ryzz_top.jpg) no-repeat; height:59px;}
.ryzz_top span{ width:60px; height:15px; float:right; padding:40px 10px 0 0;}
.ryzz_bo{ width:496px; height:276px; padding:7px; border:1px #ccc solid; margin-top:10px;}
/*case*/
.case{ background:url(../images/bg_c.jpg) repeat; overflow:hidden; padding:20px 0;}
.case_top{ background:url(../images/case_top.png) no-repeat center; height:99px; width:1000px; margin:0 auto;}
.case_top span{ width:60px; height:15px; float:right; padding:30px 235px 0 0}
.case_bo{ width:1000px; margin:0 auto; overflow:hidden; padding-top:30px;}
.case_bo ul li{ width:500px; height:174px; float:left; margin-bottom:10px;}
/*news*/
.new{ width:100%; background:#fff; padding:30px 0; overflow:hidden;}
.news_top{ background:url(../images/news_top.jpg) no-repeat center; height:59px; width:1000px; margin:0 auto;}
.news_top span{ width:60px; height:15px; float:right; padding:40px 290px 0 0;}
.news_img{ width:369px; height:253px; float:left;}
.news_txt{ height:70px; background:#dddddd; margin-bottom:20px; width:572px; float:right;}
.news_l1{ width:482px; height:50px; float:left; padding:10px; line-height:20px;}
/*link*/
.link{ height:40px; line-height:40px; padding:10px; border:1px #ccc solid; width:980px;margin:0 auto; margin-top:20px; }
/*footer*/
.footer{ width:100%; overflow:hidden; color:#fff; }
.footer a{ color:#fff;}
.for_nav{ height:60px; width:100%; background:#f2881a;}
.for_nav ul{ width:1000px; height:60px; margin:0 auto;}
.for_nav ul li{ width:100px; height:60px; float:left; text-align:center; line-height:60px; font-size:14px;}
.foot{ width:100%; overflow:hidden; padding:20px 0; background:url(../images/foot_bg.jpg) repeat;}
.for_logo{ width:120px; height:110px; float:left; padding-left:30px; padding-top:20px;}
.for_cent{ width:630px; overflow:hidden; float:left; padding-left:40px;}
.ewmsc{ width:140px; height:140px; float:right; padding-right:30px;}
/*内页about*/
.main_top{ background:url(../images/about_top.png) no-repeat; height:60px;}
.prolist{ height:190px; width:1000px; margin:0 auto; padding-top:15px;}
.prolist ul li{ width:250px; float:left; height:190px;}
.prolist ul li a{ width:250px; height:190px; float:left; display:block;}
.right_top{ background:url(../images/title.jpg) no-repeat left #fff; border:1px #ccc solid; line-height:25px; padding:10px 10px 10px 25px; margin-top:20px;}
.right_top span{ float:right;}
.right_bottom{ padding:10px; background:#fff; border:1px #ccc solid; margin-top:20px; margin-bottom:20px;}
/*在线留言*/
.form_box dl { clear: both; padding: 8px 0; font-size: 12px; line-height: 28px; }
.form_box dl dt { display: block; float: left; width: 150px; text-align: right; }
.form_box dl dt em { padding-right: 5px; color: #FF0000; font-style: normal; }
.form_box dl dd { margin-left: 150px; padding-left: 10px; }
.form_box dl dd i { display: block; line-height: 28px; color: #999; font-size: 12px; font-style: normal; }
.form_box dl dd em { line-height: 28px; color: #999; font-size: 12px; font-style: normal; }
.form_box dl dd .btn_submit { padding: 10px 30px; border: 1px solid #ff7326; background: #ff7326; color: #fff; font-size: 14px; line-height: 1em; cursor: pointer; font-family: 'microsoft YaHei'; }
/*产品展示*/
.goods_top{ height:65px; width:420px; float:right; background:url(../images/ioc.gif) no-repeat top left; padding-left:37px; color:#d6d6d6; font-family:"Arial Black"; font-size:38px; font-weight:bolder; line-height:30px;}
.goods_top span{ color:#333; font-size:18px; font-weight:bold; font-family: "微软雅黑";}
.proo{ overflow:hidden; padding-bottom:10px;}
.boxgrid{width:310px;height:260px;margin:10px;float:left;background:#161613;border:solid 1px #8399AF;overflow:hidden;position:relative;}
.boxgrid h3{margin:10px 10px 0 10px;color:#FFF; font-size:16px;letter-spacing:-1px;font-weight:bold;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{padding:0 10px;color:#afafaf; font-size:12px; padding-top:10px;}		
.boxcaption{float:left;position:absolute;background:#000;height:100px;width:100%;opacity:.8;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption{top:260px;left:0px;}
.caption .boxcaption {top:220px;left:0px;}
/*页数*/
.page { text-align: center; font-size: 14px; margin-top: 20px; padding-bottom:20px;}
.page span { font-weight: bold; }
.page a { display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
color: #333; border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }
.disabled { display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
color: #333; border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }
.current, .page a:hover { background: #d21d22; color: #fff; text-decoration: none; display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }
/*新闻*/
.news{ overflow:hidden; height:70px; background:#dddddd; margin-bottom:20px;}
.new_time{ width:70px; height:60px; float:right; color:#fff; background:#f88334; text-align:center; font-family:Arial; padding-top:10px;}
.new_time span{ font-size:24px; font-weight:bold;}
.news_l{ width:910px; height:50px; float:left; padding:10px; line-height:20px;}
/*产品内页*/
.txt .tit { font-size: 18px; text-align: center; font-weight: bold; background: #F2F2F2; line-height: 30px; }
.tag a { text-decoration: none; margin: 0 4px; color: #444 }
.tag a:hover { text-decoration: underline; }
.title2 { width: 98%; border-bottom: 1px #c8dade solid; PADDING-LEFT: 17px;BACKGROUND: url(../images/cion09.gif) no-repeat 8px 4px; COLOR: #333; FONT-SIZE: 14px; }
.title2 H2 { PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px;  PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #333; FONT-SIZE: 14px; }
.title2 P { LINE-HEIGHT: 24px; PADDING-RIGHT: 12px; FLOAT: right; COLOR: #2f98c0; FONT-SIZE: 12px }
.desc a{ text-decoration:underline; color:#96252b;}
.tool { float: right; text-align: left; line-height: 35px; padding: 20px 10px 0 0; }

.c_product_b { padding-top:10px; clear: both; overflow: hidden; }
.c_product_b dl { width: 200px; float: left; padding-left: 20px; }
.c_product_b dt { width: 200px; height: 200px; }
.c_product_b dt img { width: 198px; height: 198px; border: 1px solid #cccccc; }
.c_product_b dd { margin-top: 8px; text-align: center; padding-bottom: 20px; }
.c_product_b dd a { color: #666; }

.Title_Pro { height: 30px; text-align: center; margin: 5px 0; background:#efefef;}
.Title_Pro h2 { font-size: 14px; }
.detail { line-height: 26px; }
.comment_list { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px }
.comment_list TD { LINE-HEIGHT: 28px; background:url(../images/cion06.gif) no-repeat left; COLOR: #010101; FONT-SIZE: 14px }
.comment_list TD A { PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #3b3b3b; PADDING-TOP: 0px; }
.comment_list TD A:visited { COLOR: #3b3b3b; }
.comment_list TD A:hover { COLOR: #339cc2; }
.comment_list TD STRONG { LINE-HEIGHT: 20px; }
/*产品明细c*/
.ror_list{ margin:0 auto; overflow:hidden; margin-top:10px;}
.left_dc{ width:300px; overflow:hidden; float:left;}
.roll_list{ width:665px; overflow:hidden; float:right;}
.roll_list1{ width:665px; overflow:hidden; }
.pro_lct{ width:120px; height:40px; float:left; border-top:1px #CCC solid; border-left:1px #CCC solid; border-right:1px #CCC solid; text-align:center; line-height:40px;}
.pro_rct{ border-top:1px #CCC solid; border-right:1px #CCC solid; height:40px; line-height:40px; float:left; padding-left:20px; width:522px;}
.roll_list2{ border:1px #CCC solid; overflow:hidden; padding:5px;}
.roll_list3{ overflow:hidden; border-right:1px #CCC solid; border-left:1px #CCC solid; border-bottom:1px #CCC solid;}


/*页面全局结束*/
.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/* 分享 */
.share { margin-left:5px; margin-top:10px; }
.share_left { float:left; }
.share_right { float:right; }
.xunjia { margin-top:5px; background:none; border:none; width:112px; height:32px; background:url(../images/xunjia.gif) no-repeat; cursor:pointer; }
.xunjia:hover { background:url(../images/xunjia_hover.gif) no-repeat; }
.share_news { float:right; }
/*sitmap*/
.sitemap h1{ background:url(../images/cion09.gif) no-repeat left ;padding-left:16px; font-size:14px;}
.sitemap h1 p{ line-height:24px; height:24px; color:#000000; padding-left:10px; text-align:left;}
.sitemap_con{padding:5px 8px;margin-bottom:10px;}
.sitemap_con h2{ line-height:30px; color:#d21d22; font-weight:normal; font-size:12px;}
.sitemap_con h2 a{ line-height:30px;color:#d21d22; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#d21d22;}
.sitemap_con h2 a:hover{ line-height:30px; color:#d21d22; font-weight:bold;}