/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color: #646464; font-size:12px; font-family:"Microsoft YaHei",arial,tahoma,\5b8b\4f53,sans-serif; background:#fff; text-align:left; }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, span, img, table { margin:0; padding:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; } 
a{ color:#626161; text-decoration:none; }
a:hover{ color:#ED1B24; text-decoration:none;  }
ol, ul { list-style:none; }
fieldset, img { border:0; }

th { text-align:inherit; } /* IE bug fixed: th 不继承 text-align*/
iframe { display: block; } /* ie6 7 8(q) bug 显示为行内表现 */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/*to enable resizing for IE*/
input, textarea, select {  *font-size:100%;}
/* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}

/*-------------------页面宽度-------------------*/
.wpage1{width:1170px; margin-left:auto; margin-right:auto; text-align:center;}

/*-------------------头部-------------------*/
.header1 { height:108px; min-width:1170px;}
.header1 .language { float:right; color:#3dabb8; padding-top:25px; text-align:right;}
.header1 .language a{ color:#3dabb8; padding:0 10px;}

/*----------logo----------*/
.logo1 { float:left; padding-top:20px;}
.logo1 img {}

/*-------------------导航-------------------*/
.nav {height:50px; min-width:1170px;}
.nav ul { float:left; }
.nav li { float:left; margin-right:25px; _display:inline;}
.nav li h3 { height:50px;}
.nav li h3 a{ font-size:14px; float:left; height:33px; line-height:33px; padding:0 18px;}
/*当前项和鼠标移上*/
.nav li.cur h3 a,
.nav li h3 a:hover,
.nav li.hover h3 a {color:#fff;  background:#00598e; text-decoration:none;}
.nav li.cur { position:relative; z-index:9999; }
/*.nav li.cur h3{ background:url(../images/point01.png) no-repeat 40px 33px;}*/
.nav li.nav_product { position:relative; z-index:9999; text-align:left; }
.nav li.nav_product h3{background:url(../images/point01.png) no-repeat 40px 33px;}

.nav .child { display:none;  position:absolute; top:50px; left:0; padding:25px; background:url(../images/shade_black70.png);}
.nav .child dl{ float:left; color:#fff; line-height:24px; width:169px;}
.nav .child dl a{ color:#fff;}
.nav .child dt{ font-weight:bold; padding-bottom:5px; }
.nav .child dd{padding-left:15px; background:url(../images/subnav_arr.gif) no-repeat left center;}

.widthall {width:845px; }

.widthall1 {width:140px; }

/*----------搜索----------*/
.searchbox { float:right; width:190px; height:26px; background:url(../images/search.png) no-repeat left bottom; padding:3px 5px;}
.searchbox .form_text{ border:0; float:left; line-height:26px; height:26px;  color:#000000; width:160px; background:none;}
.searchbox .form_btn{ float:right; width:26px; height:26px; border:0; background:none; cursor:pointer;}

/*----------flash----------*/
.flash {width:100%; height:467px; min-width:1170px;}
.flash li {width:100%; background-position:center top; background-repeat:no-repeat; height:467px;}
.flash li a { display:block; height:100%; width:100%;}
.flash .bx-wrapper { position: relative;*zoom: 1;}
/*加载界面*/
.flash .bx-wrapper .bx-loading { min-height:50px; background:#fff url(../images/bx_loader.gif) center center no-repeat; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
/*导航 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-pager { position: absolute; bottom: 15px; right:25px; z-index:80; width:100%; text-align: center; }
.flash .bx-wrapper .bx-pager.bx-default-pager a { background:url(../images/flash_num3.png) no-repeat; display:block; width:23px; height:23px; text-indent:-9999px; margin:0 6px; outline:0; font-size:0px; line-height:0;}
.flash .bx-wrapper .bx-pager.bx-default-pager a:hover,
.flash .bx-wrapper .bx-pager.bx-default-pager a.active { background-position:0 -38px;}
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom:1; *display:inline;}

/*----------分类----------*/
.index_cate { background:#E1E2E4; min-width:1196px; padding:15px 0 25px 0; }
.index_cate ul{ width:1196px; margin:0 auto; }
.index_cate li{ width:273px;  float:left; margin:0 13px; _display:inline;  }
.index_cate li a{  }
.index_cate li img{ display:block; width:273px; height:240px; }

.index_cate li span.numb1{ display:block; height:90px; line-height:90px; text-align:center; color:#fff; font-size:18px; background:url("arr_right.png") #fe6d02 80% center no-repeat; font-weight:bold;}
.index_cate li span.numb2{ display:block; height:90px; line-height:90px; text-align:center; color:#fff; font-size:18px; background:url("arr_right.png") #4a87cc 80% center no-repeat;  font-weight:bold;}
.index_cate li span.numb3{ display:block; height:90px; line-height:90px; text-align:center; color:#fff; font-size:18px; background:url("arr_right.png") #5ec36f 80% center no-repeat;  font-weight:bold;}
.index_cate li span.numb4{ display:block; height:90px; line-height:90px; text-align:center; color:#fff; font-size:18px; background:url("arr_right.png") #ffbe0f 80% center no-repeat;  font-weight:bold;}
.index_cate li a span:hover{ background:url("touming.png") repeat;  }

/*----------首页内容----------*/
.index_cnt { min-width:1170px; padding:25px 0 50px 0; }
.index_cnt_tit {}
.index_cnt_tit h3{ font-size:28px; line-height:42px;}
.index_cnt_tit span{ color:#9C9C9C; line-height:20px;}
.index_cnt_list { margin-top:20px; width:796px; float:left;}
.index_cnt_list li{ float:left; padding:14px; border:1px solid #EDEAEA; width:338px; height:405px; margin-right:30px; _display:inline;}
.index_cnt_list li:hover { border:1px solid #ED1B24; } 
.index_cnt_list li img{ display:block; width:338px; height:254px;}
.index_cnt_list li .tit{ padding:20px 0 13px; line-height:26px; font-size:16px; border-bottom:1px solid #DADBDC;}
.index_cnt_list li .tit a {color:#de0501;}
.index_cnt_list li .msg{color:#9C9C9C; line-height:17px; height:34px; overflow:hidden; margin-top:15px;}
.index_cnt_list li .more{ display:block; margin-top:0px; width:80px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; background:#01B9AF;}
.index_cnt_list li .more:hover { background:#ED1B24;}


.index_cnt_list1 { margin-top:20px; width:1170px; float:left;}
.index_cnt_list1 li{ float:left; padding:14px; border:1px solid #EDEAEA; width:338px; height:405px; margin-right:7px;  _display:inline;margin-bottom:8px;}
.index_cnt_list1 li:hover { border:1px solid #ED1B24; } 
.index_cnt_list1 li img{ display:block; width:338px; height:254px;}
.index_cnt_list1 li .tit{ padding:20px 0 13px; line-height:26px; font-size:16px; border-bottom:1px solid #DADBDC;}
.index_cnt_list1 li .tit a {color:#de0501;}
.index_cnt_list1 li .msg{color:#9C9C9C; line-height:17px; height:34px; overflow:hidden; margin-top:15px;}
.index_cnt_list1 li .more{ display:block; margin-top:0px; width:80px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; background:#01B9AF;}
.index_cnt_list1 li .more:hover { background:#ED1B24;}


.index_cnt_list2 { margin-top:20px; width:1170px; float:left;}
.index_cnt_list2 li{ float:left; padding:14px; border:1px solid #EDEAEA; width:180px; height:235px; margin-right:18px;  _display:inline;margin-bottom:70px;}
.index_cnt_list2 li:hover { border:1px solid #ED1B24; } 
.index_cnt_list2 li img{ display:block; width:180px; height:235px;}
.index_cnt_list2 li .tit{ padding:20px 0 13px; line-height:26px; font-size:16px; border-bottom:1px solid #DADBDC;}
.index_cnt_list2 li .tit a {color:#de0501;}
.index_cnt_list2 li .msg{color:#9C9C9C; line-height:17px; height:34px; overflow:hidden; margin-top:15px;}
.index_cnt_list2 li .more{ display:block; margin-top:20px; width:80px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px; background:#01B9AF;}
.index_cnt_list2 li .more:hover { background:#ED1B24;}


/*----------about us----------*/
.index_about { float:right; width:373px; padding-top:22px;  }
.index_about .title{ line-height:40px; font-size:24px; padding-bottom:4px;  }
.index_about .txt{ color:#9C9C9C; line-height:22px; height:330px; overflow:hidden; }
.index_about .more{display:block; margin-top:10px; width:156px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:16px; background:#01B9AF;  }
.index_about .more:hover { background:#ED1B24;}

/*----------contact----------*/
.index_contact { margin-top:55px;  }
.index_contact h3{ font-size:28px; line-height:42px; }
.index_contact_form{ margin-top:25px;  }
.index_contact_form .form_textarea{ float:left; width:550px; height:310px; padding:10px; border:1px solid #F0EFEF; background:#F2F4F6; line-height:24px;  font-size:14px;  }
.index_contact_form .r{ width:570px; float:right;  }
.index_contact_form .form_txt{ display:block; width:518px; height:26px; padding:10px 25px; border:1px solid #F0EFEF; background:#F2F4F6; line-height:26px; font-size:14px; }
.index_contact_form .form_btn{ color:#fff; display:block; width:570px; height:56px; text-align:center; background:#DE0500; font-size:28px; border:0; cursor:pointer;  }
.index_contact_form .form_item{ margin-bottom:18px;}

/*-------------------底部-------------------*/
.footer1 { padding:20px 0 20px; background:#242424; min-width:1170px; color:#FFFFFF; line-height:30px; font-size:14px;}
.footer1 a { color:#ffffff;}
.footer_tit{ color:#ffffff; font-size:24px; line-height:30px;}
.copyright1 { float:left;}
.copyright1 img{ display:block;}
.copyright1 p{}
.download_list { float:left; width:250px; margin-left:120px; _display:inline;}
.download_list ul { margin-top:15px;}
.download_list li{line-height:21px; }
.contact_cnt {float:left; width:280px; margin-left:150px;_display:inline;}
.contact_cnt ul { margin-top:15px;}
.contact_cnt li{line-height:21px;}