@charset "utf-8";
/* CSS Document */

	/* css 重置 */
	body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0; }
body { color: #000; -webkit-user-select: none; -webkit-text-size-adjust: none; font:normal 16px/200% "微软雅黑", helvetica, arial; text-align:left; }
header, section, footer { display: block; margin: 0; padding: 0 }
a { text-decoration:none; color:#000; }
.clear { clear:both; }
/* 效果导航 */
	.effectNav { margin-top:10px; border-top:1px solid #666; background:#999; padding-bottom:10px; }
.effectNav h3 { padding:0 10px; background:#ddd; background:#333; color:#fff; }
.effectNav ul { font-size:0; }
.effectNav li { display:inline-block; font-size:12px; padding:0 10px; margin:10px 0 0 10px; background:#cdcdcd; }
.effectNav li.new { background:#fce8cd; }
/*新增头部样式*/
.top { width:100%; height:2px; background-color:#f99121; overflow:hidden; /*background-color:#03aad3;*/ }
.s-num { color: #fc3304; font-size: 21px; font-weight: 700; -webkit-text-fill-color: #fc3304; -webkit-text-stroke: 1px #fff; position: relative; font-style:normal; }
.logo { height:90px; padding-top:10px; }
.logo h1 { float:left; margin:10px 5px; }
.logo h2 { display:block; float:right; font-size:14px; margin:15px 10px 0 0; line-height:25px; text-align:right; }
.logo h2 em { font-size:18px; font-style:normal; }
/* 头部 */
header { background: #339ee2;
    padding-bottom: 10px; padding-top:8px;
    border-bottom: 3px solid #CF7F21;}
nav { color:#cb524b; text-shadow:1px 1px 0 #965e18; font-size:0 }
nav a { display:inline-block; width:24%; text-align:center; color:#fff; font-size:14px; vertical-align:top; overflow:hidden; }
/* 头条 */
	.headNew { width:100%; height:30px; line-height:30px; overflow:hidden; padding-top:10px; }
.headNew, .subNew { text-align:center; }
.headNew a { color:#B63B34; font-size:20px; }
.subNew a { color:#999; font-size:14px; margin:0 5px; }
/* 焦点图 */
	.slideBox { position:relative; overflow:hidden; margin:10px auto; max-width:560px;/* 设置焦点图最大宽度 */ }
.slideBox .hd { position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li { display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px; }
.slideBox .hd li.on { background:#fff; }
.slideBox .bd { position:relative; z-index:0; }
.slideBox .bd li { position:relative; text-align:center; }
.slideBox .bd li img { background:url(../images/loading.gif) center center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff; text-align:left; }
/*案例展示*/
.cases { margin:10px auto; height:auto; overflow:hidden; }
.cases .tit { height:39px; line-height:39px; background: url(../images/part1_l_top.gif) repeat-x; border-bottom:solid 3px #f99121; }
.cases .tit h2 { margin-left:10px; font-size:14px; color:#FFF; }
.cases .tit span { color:#fff; font-family:Georgia; margin-left:10px; }
.cases .tit .more { color: #F00; float:right; margin-right:15px; }
.cases .tit .more a { color: #F00; }
.cases ul { margin:10px auto; }
.photo_list li { display:block; width:50%; float:left; text-align:center; }
.photo_list li img { border: 1px solid #dddcdc; padding: 2px; width: 135px; height: 115px; }
/* 产品分类*/
.product_tree { margin:0 auto; }
.product_tree .first { height: 30px; line-height: 30px; width: 100%; font-size: 14px; color:#F63; color: #ff9421; overflow: hidden; text-indent: 24px; position: relative; background-color: #f7f7f7; border-top: 1px solid #eaeaea; border-bottom: 1px solid #e0e0e0; font-weight: bold; background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e9e9e9)); background-image: -webkit-linear-gradient(top, #fbfbfb, #e9e9e9); background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9); background-image: linear-gradient(top, #fbfbfb, #e9e9e9); }
.product_tree .first h3 a { color: #F60 }
.product_tree ul { display:block; margin:0; margin-bottom:10px; }
.product_tree ul li { width:33.3%; float:left; border-bottom:1px dashed #d9d9d9; height:35px; line-height:35px; text-align:center; overflow:hidden; text-align:center; font-size:12px; }
.product_tree ul li a:hover { color:#F60; }
/* 新闻列表 */
/* Tab切换 */
.tabBox {margin-top:10px; padding: 0 0 30px 0; background:#f5f5f5; }
.tabBox .hd { height:34px; line-height:34px; padding:9px 10px 0 35px; border-bottom:1px solid #339ee2; background:url(../images/ico-tt.png) 10px 19px no-repeat; background-size:14px 14px; overflow:hidden; }
.tabBox .hd h3 { float:left;display:inline; font-size:16px; font-weight:normal; }
.tabBox .hd h3 span { margin-left:20px; color:#cbcbcb; font-size:12px; font-weight:normal; text-transform:uppercase; }
.tabBox .hd ul { float:right; }
.tabBox .hd ul li { float:left; padding:0 5px; vertical-align:top; }
.tabBox .hd ul li.on a { color:#B63B34; display:block; height:32px; line-height:32px; border-bottom:2px solid #B63B34; }
.tabBox .bd ul { padding:10px; background:#FFF; }
.tabBox .bd ul li { border-bottom:1px dotted #ddd; }
.tabBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.readMore { display:block; height:30px; line-height:30px; margin:10px auto 20px auto; text-align:center; text-decoration:underline; }
/* 多图滚动 */

/* 多图滚动 */
	.scrollBox { margin:10px auto; text-align:center; }
.scrollBox .bd li { width:50%; float:left; font-size:14px; }
.scrollBox .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img { width:140px; background:url(images/loading.gif) #fff center center no-repeat; }
.scrollBox .hd { height:20px; overflow:hidden; font-size:0; }
.scrollBox .hd ul { display:inline-block; margin:0; padding:0; padding-top:5px; }
.scrollBox .hd li { display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.scrollBox .hd .on { background:#BA2636; }
.scrollBox .prev, .scrollBox .next { display:inline-block; width:25px; height:20px; background:url(../images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px; vertical-align:top; }
.scrollBox .next { background-position:-105px 0; }
/* 选择理由*/
.g-choose { height:auto; overflow:hidden; }
.g-choose h2 { height:40px; line-height:34px; font-size:18px; font-weight:bold; color:#fff; text-align:center; background: url(../images/part1_l_top.gif) repeat-x; position:relative; }
.g-choose h2:before { content:""; position:absolute; width:100%; height:3px; bottom:0; left:0; background-color:#f99121; }
.g-choose .m-ch { height:auto; overflow:hidden; }
.g-choose .m-ch dl { padding:19px 13px 0 47px; position:relative; width:300px; top:0; left:7px; overflow:hidden; background:url(../images/01.png) no-repeat 0 20px; background-size:44px 38px; }
.g-choose .m-ch dl:before { content:""; position:absolute; width:100%; height:4px; top:0; left:0; background:url(../images/yssha.png) no-repeat; background-size:100%; -webkit-background-size:100%; }
.g-choose .m-ch dl dt { width:258px; font-size:14px; color:#0399d3; font-weight:bold; height:30px; line-height:30px; border-bottom:1px dotted #b2b2b2; overflow:hidden; }
.g-choose .m-ch dl:nth-child(2) {
background:url(../images/02.png) no-repeat 0 20px;
background-size:44px 38px;
-webkit-background-size:44px 38px;
}
.g-choose .m-ch dl:nth-child(3) {
background:url(../images/03.png) no-repeat 0 20px;
background-size:44px 38px;
-webkit-background-size:44px 38px;
}
.g-choose .m-ch dl:nth-child(4) {
background:url(../images/04.png) no-repeat 0 20px;
background-size:44px 38px;
-webkit-background-size:44px 38px;
}
.g-choose .m-ch dl dd { padding:5px 0 14px 0; }
.g-choose .m-ch dl dd p { font-size:12px; line-height:20px; width:90%; overflow:hidden; }
.g-choose .m-ch dl dd p em { font-style:normal; color: #F00; }
.g-choose .m-ch .u-xq { height:35px; line-height:35px; overflow:hidden; padding:0 0 0 103px; background-color:#f9f9f9; border-top:1px solid #eaeaea; border-bottom:1px solid #dddcdc; color:#242424; position:relative; background-image: -webkit-linear-gradient(top, #fbfbfb, #e8e8e8); background-image: -moz-linear-gradient(top, #fbfbfb, #e8e8e8); }
.g-choose .m-ch .u-xq:before { content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background-color:#fff; }
.g-choose .m-ch .u-xq span { border-radius:25px; background-color:#575757; width:13px; height:13px; top:2px; left:-8px; display:inline-block; position:relative; }
.g-choose .m-ch .u-xq span:before { content: ""; position: absolute; width: 0; height: 0; border-left: 4px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; top:2px; left:5px; }
.footer { height:120px; margin-top:10px; background:#efefef; color:#838383; text-align:center; }
.footer a { color: #838383; padding: 0 5px; display: inline-block; height: 12px; line-height: 12px; border-right: 1px solid #999; }
/*==========@@通用列表 结束@@==========*/
#dvfoot { display: none; position: fixed; width: 100%; height: 88px; text-align: center; bottom: 0px; left: 0px; z-index: 200; background-color: #222222; border-top: solid 1px #3D3D3D; border-bottom: solid 1px #3D3D3D; overflow: hidden; }
#dvfoot a { float:left; width: 127px; height: 100%; display: inline-block; margin: 0px; border: 0px; border-right: solid 1px #3D3D3D; }
#dvfoot a img { width: 100%; height: 100%; }
/*===============================内页===================================*/
.pos { height:40px; line-height:40px; background:#efefef; margin:0 auto; overflow:hidden; font-size:12px; }
/*内容显示页面*/
.m_box { margin:10px; }
.details h2 { font-size:18px; color:#F63; text-align:center; margin-bottom:15px; }
.details img { max-width:320px !important; height:auto !important; text-align:center !important; }
/* news_list*/
.news_list { margin:10px; }
.news_list_conn li { height:35px; line-height:35px; font-size:14px; border-bottom:dashed 1px #d8d8d8; overflow:hidden; margin:0 5px; }
.news_list_conn li span { float:right; margin-right:5px; }
.page { width:340px; margin:10px auto; overflow:hidden; padding-top:20px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
.page a, .page span { float:left; line-height:20px; padding:3px 7px; border:1px solid #ccc; background:#fff; margin:0 2px; display:inline; color:#666; }
.page span { background: #0399d3; }
.page a:hover { border:1px solid #f90; text-decoration:none; }
.page span.current { background:#2879AA; color:#fff; border:1px solid #286295; }
/*  在线订购 */
.dinggou { margin:20px auto; }
.dinggou_tit { width:100%; height:40px; font-size:14px; line-height:40px; background:#d8d8d8; text-indent:2em; color:#F60; font-weight:800; }
.dosubmit { width: 80px; height: 30px; background: #004f93; color: #fff; line-height: 30px; text-align: center; font-weight: bold; border: 1px solid #004179; margin-bottom: 10px; margin-left: 200px; }
.table_form td { padding-left:12px }
.table_form th { font-weight:normal; text-align:right; padding-right:10px; color:#777 }
.table_form td label { vertical-align:middle }
.table_form td, .table_form th { padding:4px 0 4px 8px }
.table_form tbody td, .table_form tbody th { border-bottom:1px solid #eee; }
.colorpanel tbody td, .colorpanel tbody th { padding:0; border-bottom: none; }
.input-text, .measure-input, textarea, input.date, input.endDate, .input-focus { width: 200px; height: 28px; border: 1px solid #ccc; padding-left: 5px; line-height: 28px; }
input.date, input.endDate { background: #fff url(../images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px; font-size:12px; }
textarea, textarea.input-text, textarea.input-focus { font-size:12px; height:auto; padding:5px; margin:0; }
select { vertical-align:middle; background:none repeat scroll 0 0 #F9F9F9; border-color:#666666 #CCCCCC #CCCCCC #666666; border-style:solid; border-width:1px; color:#333; padding:2px; }
.search-form { margin-bottom:10px }


.todayList { height: auto; overflow: hidden; }
.todayList li { width: 96%; height: 110px; margin-bottom: 10px;border-bottom: dashed 1px #d8d8d8; }
.todayList li a { display: block; text-decoration: none; overflow: hidden; position: relative; }
.todayList li a img { float: left; width: 100px; height: 100px; margin-right: 12px; border-radius:5px; }
.todayList li a div { overflow: hidden; }
.todayList li a h3 { font-size: 16px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; font-weight:500;}
.todayList li a p { clear: both; height:76px; overflow: hidden; font-size: 12px; line-height: 18px; color: #b3b3b3;  }

.tabBox  .hd .more{ float:right; font-size:14px;}
.tabBox  .hd .more a{ color:#F00}

/* 内页 案例列表 */
.cases_list{ margin:10px;}


/*support*/
.support { width:100%; margin:15px auto; }
.index_menu { background: #FFF; width: 100%;  margin: 0px auto 10px; overflow: hidden; }
.index_menu_ul { width:98%; margin:0 auto; display: block; }
.index_menu_ul_li {height: 150px; width:49%; float: left; padding: 10px 0px 0px;border: 1px solid #E3E3E3; border-radius: 4px; }
.index_menu_ul_li_icon01 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat 0px center; margin: 0px auto; }
.index_menu_ul_li_icon02 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -80px center; margin: 0px auto; }
.index_menu_ul_li_icon03 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -160px center; margin: 0px auto; }
.index_menu_ul_li_icon04 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -240px center; margin: 0px auto; }
.index_menu_ul_li_icon05 { height: 80px; width: 80px; background: url(../images/201402_icon001.png) no-repeat -320px center; margin: 0px auto; cursor: pointer }
.index_menu_ul_li_h1 { font: 20px/30px 'Microsoft Yahei', 'simhei'; color: #3c3c3c; text-align: center; display: block; margin: 5px auto 0px; }
.support2 { width:100%; height:auto; margin:20px 10px; }
.c2_left { width:100%; height:auto; float:left; }
.rd { line-height:50px; font-size:20px; color:#4d596a; text-align:left; }
.c2_left_a, .c2_left_b, .c2_left_c { width:330px; height:auto; float:left; }
.bt { line-height:65px; font-size:16px; color:#1a89b9; }
.c2_left_a ul { color:#4d596a; font-size:14px; margin-left:2px; }
.c2_left_a ul li { width:300px; line-height:30px; white-space:nowrap; list-style-type:disc; margin-left:10px; }
.c2_left_a ul li a { color:#4d596a; }
.c2_left_a ul li a:hover { color:#1A89B9; }
.c2_left_b ul { color:#4d596a; font-size:14px; margin-left:10px; }
.c2_left_b ul li { width:300px; line-height:30px; white-space:nowrap; list-style-type:disc; margin-left:2px; }
.c2_left_b ul li a { color:#4d596a; }
.c2_left_b ul li a:hover { color:#1A89B9; }
.c2_right { width:100%; height:auto; float:right; }

.shop_name_title{color:#1fb388;line-height:18px;font-size:12px;font-weight:bold;}
.shop_name_add{color:#666;line-height:18px;font-size:12px;padding-bottom:10px;}
.map_city_list{ width:90%; margin:0 auto;}

/*==========@@通用列表 结束@@==========*/

.footer{height:119px}
.footer-con{width:100%;height:118px;position:fixed; z-index:100; right:0; bottom:0;background:#0d7bc1;border-top:1px solid  #060;-webkit-transition:right .5s ease;transition:right .5s ease;}
.footer li{ float:left; width:25%;}
.footer li a,.footer li span{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer;}
.footer li.zx span{background:url(../images/ico-mess.png) center 15px no-repeat;}
.footer li.tel a{background:url(../images/ico-tel2.png) center 15px no-repeat;}
.footer li.yy a{background:url(../images/ico-yy.png) center 15px no-repeat;}
.footer li.home a{background:url(../images/home.png) center 15px no-repeat;}
@media screen and (max-width: 639px){
	.footer{height:60px}
	.footer .footer-con{height:59px; margin:0; padding:0;}
	.footer li{ float:left; width:25%;  background: url(../images/index_04.png) right no-repeat;}
	.footer li a,.footer li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}
	.footer li.zx span{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
	.footer li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
	.footer li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
	.footer li.home a{background:url(../images/home.png) center 7px no-repeat;background-size:28px 27px;}
}
/* footer nav */
.footer_nav{ height:120px; margin-top:10px; background:#efefef; color:#838383; text-align:center;}
.footer_nav a{color: #838383;
    padding: 0 5px;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    border-right: 1px solid #999;
}


.footer22{ background:#efefef; padding:10px; text-align:center; font-size:14px; line-height:28px;}
.footer22 a{  margin-right:8px; font-weight:bold;}
.china_map{ width:90%; margin:10px auto;}