/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color: #333; font-size:12px; font-family:"微软雅黑",arial,tahoma,\5b8b\4f53,sans-serif; background:#FEFEFE; 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:#5A5A5A; text-decoration:none; }
a:hover{ color:#c50000; text-decoration:underline; }
ol, ul { list-style:none; }
fieldset, img { border:0; }
table { border-collapse:collapse; border-spacing:0; } /* 去掉各Table  cell 的边距并让其边重合 */
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;}

/*-------------------通用-------------------*/
.comtit { text-align:center;}
.comtit h3{ font-size:25px; line-height:45px; height:45px;}
.comtit h3 strong{ color:#ff6e04;}
.comtit h3 i{ font-style:normal; color:#CBCBCB; font-size:25px; padding:0 1px; font-family:\5b8b\4f53;}
.comtit h3 span{ color:#000;}
.comtit p{ font-size:14px; color:#898989; line-height:36px;}

/*-------------------头部-------------------*/
.header { height:100px; width:1170px; margin:0 auto; position:relative;}

/*----------logo----------*/
.logo { float:left;}

/*----------语言----------*/
.header .language {position:absolute; right:0; top:20px;}
.header .language a { float:left; padding:0 0 0 25px; line-height:20px; margin-left:15px;}
.header .language a.cn { background:url(../images/cn.png) no-repeat left center;}
.header .language a.en { background:url(../images/en.png) no-repeat left center;}

/*----------phone----------*/
.header .phone { float:right; font-size:14px; font-family:Arial; font-weight:bold; padding-left:23px; height:20px; line-height:20px; background:url(../images/phone.png) no-repeat left center; margin-top:70px;}

/*-------------------导航-------------------*/
.nav {height:60px; min-width:1170px;background:url(../images/nav_bg.png)}
.nav ul { width:1170px; margin:0 auto; }
.nav li { float:left; margin-right:5px; _display:inline;}
.nav li a { float:left; width:140px; line-height:60px; text-align:center; font-size:15px; color:#fff;}
/*当前项和鼠标移上*/
.nav li.cur a,
.nav li a:hover {background:#FF6E04; text-decoration:none;}
/*最后项*/
.nav li.last { margin-right:0; }

/*------------------flash------------------*/
.flash {width:100%; height:400px; min-width:1170px; overflow:hidden;}
.flash li {width:100%; background-position:center top; background-repeat:no-repeat; height:400px;}
.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:10px; z-index:80; width:100%; text-align: center;}
.flash .bx-wrapper .bx-pager.bx-default-pager a {background: #000; display:block; width:20px; height:20px; line-height:20px; font-size:12px; font-family:Arial; color:#fff; text-align:center; margin:0 8px 0 0; outline:0;  }
.flash .bx-wrapper .bx-pager.bx-default-pager a:hover,
.flash .bx-wrapper .bx-pager.bx-default-pager a.active { background:#D33538; text-decoration:none;}
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom:1; *display:inline;}
/*左右控制按钮 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-prev { left:30px; background:url(../images/flash_prev.png) no-repeat; }
.flash .bx-wrapper .bx-next { right:30px; background:url(../images/flash_next.png) no-repeat; }
.flash .bx-wrapper .bx-prev:hover { }
.flash .bx-wrapper .bx-next:hover {  }
.flash .bx-wrapper .bx-controls-direction a { position:absolute; top:155px; outline:0; width:35px; height:51px; text-indent:-9999px; z-index:9999; }
.flash .bx-wrapper .bx-controls-direction a.disabled { display: none; }

/*-------------------产品-------------------*/
.product_i { height:340px; padding-top:20px;}
.product_i_list { height:200px; width:1170px; margin:25px auto 0; position:relative;}
.product_i_list li { width:280px; float:left;}
.product_i_list li img{ display:block; width:278px; height:168px; border:1px solid #E5E5E5;}
.product_i_list li span { line-height:30px; height:30px; display:block; text-align:center;}
.product_i_list li span {width:280px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.product_i_list .bx-wrapper { position: relative; *zoom: 1; width:1170px; margin:0 auto;}
/*左右按钮*/
.product_nav { position:relative; height:0;}
.product_nav span {  width:52px; height:76px;cursor:pointer; position:absolute; top:43px;}
.product_nav span a { display:block; width:100%; height:100%; text-indent:-9999px;}
.product_nav span.prev { left:-60px;}
.product_nav span.prev a { background:url(../images/scroll_prev.png) no-repeat;}
.product_nav span.prev a:hover { background-position:0 -76px;}
.product_nav span.next { right:-60px;}
.product_nav span.next a { background:url(../images/scroll_next.png) no-repeat;}
.product_nav span.next a:hover { background-position:0 -76px;}

/*-------------------新闻-------------------*/
.news_i { background:#EFEFEF; padding-top:20px; height:415px;  }
.news_i_list{width:1203px; margin:0 auto; padding-top:20px;}
.news_i_list li { width:365px; margin:0 18px; float:left; _display:inline;}
.news_i_list img{ display:block; background:#fff; padding:3px; width:357px; height:186px; border:1px solid #DCDCDC;}
.news_i_list h3{ font-size:14px; font-weight:bold; line-height:30px;}
.news_i_list h3 { width:365px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_i_list h3 a{ color:#333;}
.news_i_list p{ color:#898989; line-height:18px;}

/*-------------------关于我们-------------------*/
.about_i { padding-top:20px; height:367px; background:#244765 url(../images/about_bg.jpg) no-repeat center top;  }
.about_i .comtit h3 strong,
.about_i .comtit h3 i,
.about_i .comtit h3 span,
.about_i .comtit p{ color:#fff;  }
.about_i_cnt { width:840px; margin:0 auto; padding-top:20px;}
.about_flash { float:left; width:330px; height:220px; overflow:hidden; background:#8A9CAB; padding:5px;}
.about_flash li{width:330px; height:220px;}
.about_flash li img{ display:block; width:100%; height:100%;}
.about_flash .bx-wrapper { position: relative; *zoom: 1; }
.about_i_txt { width:478px; float:right;}
.about_i_txt p{ font-size:14px; color:#b3d6f4; line-height:23px; font-family:\5b8b\4f53;}
.about_i_txt .more{ display:block; width:110px; height:36px; text-align:center; line-height:36px; background:#FF6E04; color:#fff; margin-top:20px; -webkit-border-radius:6px; -o-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.about_i_txt .more:hover { text-decoration:none;}

/*-------------------底部-------------------*/
.footer { text-align:center; padding:36px 0 45px; line-height:24px; background:#333333; color:#929292; font-size:14px; line-height:26px;}
.footer a {color:#929292;}

/*-------------------内页-------------------*/
.content { width:1170px; margin:0 auto; padding:35px 0 80px 0;}
.content .comtit { padding-bottom:25px;}

/*----------侧边栏----------*/
.side { width:205px; float:left;}
.side li{   }
.side li h3 a{display:block; text-align:center; color:#fff; background:#0E4D9C; font-size:14px;line-height:46px;}
.side li ul { padding:5px 35px; text-align:center; display:none; background:#494A4C;}
.side li li { border-bottom:1px solid #717173;}
.side li li a { font-size:14px; color:#fff; line-height:32px; }
.side li.cur h3 a {  background:#494A4C;  }
.side li.cur ul { display:block;}
.side li a:hover { text-decoration:none;}


/*----------产品侧边栏----------*/
.side1 { width:205px; float:left;}
.side1 li{   }
.side1 li h3 a{display:block; text-align:center; color:#fff; background:#0E4D9C; font-size:14px;line-height:46px;border-bottom:1px solid #6c9cd8;}
.side1 li ul { padding:5px 35px; text-align:center; display:none; background:#494A4C;}
.side1 li li { border-bottom:1px solid #717173;}
.side1 li li a { font-size:14px; color:#fff; line-height:32px; }
.side1 li.cur h3 a {  background:#0E4D9C;  }
.side1 li.cur ul { display:block;}
.side1 li a:hover { text-decoration:none;}

/*----------main----------*/
.main { width:915px; float:right; overflow:hidden;  }

/*----------新闻列表----------*/
.news_list li { line-height:30px; height:30px; margin-bottom:10px; border-bottom:1px solid #E2E2E2; text-align:right; }
.news_list li span { color:#aaa; }
.news_list li a { float:left; text-align:left; background:url(../images/point01.png) no-repeat 7px center; padding-left:24px; font-size:14px;  }
/*控制标题长度，如果可以通过程序控制，则可以删除*/
.news_list li a { width:500px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

/*----------图片列表----------*/
.img_list { width:930px; }
.img_list li { float:left; overflow:hidden; margin:0 20px 5px 0; width:290px; height:195px; _display:inline; }
.img_list li .pic { display:block; width:280px; height:155px; padding:4px; border:1px solid #CBCBCD; background:#fff;}
.img_list li .pic:hover {border:1px solid #0579CE; }
.img_list li .pic img {display:block; width:280px; height:155px;   }
.img_list li .txt { display:block;width:280px; text-align:center; height:30px; line-height:30px;  -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

/*----------分页条----------*/
.pagebar_wrap {text-align:center;height:25px;  width:100%; padding:30px 0; }
.pagebar { display:inline-block; *display:inline; *zoom:1; color:#2B2B2B;} /*inline-block会出现空隙*/
.pagebar a,
.pagebar span { float:left; height:21px; line-height:21px; padding:0 3px; margin:0 5px; }
.pagebar strong { color:#D61519; }
.pagebar .goto { float:left; padding-left:4px; line-height:22px; _width:120px;}
.pagebar .num { width:30px; padding:0; }
.pagebar .btn { background:#E2E2E2; border:1px solid #CFCFCF; height:22px; width:36px; color:#333; cursor:pointer;}

/*----------关于我们----------*/
.about {  }
.about_img { width:1180px;}
.about_img li{ float:left; width:280px; margin-right:15px; _display:inline; }
.about_img li img{ display:block; width:270px; height:155px; background:#fff; padding:4px; border:1px solid #CBCBCD;}
.about_cnt { font-size:14px; color:#5a5a5a; line-height:22px; margin-top:20px;}
.about_cnt p{ padding:10px 0;}

/*----------联系我们----------*/
.contact { position:relative; height:435px;  }
.contact_cnt { width:275px; padding:15px 25px 25px 25px; background:#fff; position:absolute; top:60px; right:35px; z-index:9999;}
.contact_cnt h3{ font-size:18px; line-height:30px;}
.contact_cnt h3 span{ color:#F94142; font-size:16px;}
.contact_cnt p{ color:#5A5A5A; line-height:19px; margin-top:5px; text-indent:2em;}
.contact_cnt ul{ margin-top:20px;}
.contact_cnt ul li{color:#5A5A5A; line-height:22px; }
.contact_cnt ul li strong { font-size:14px; color:#333;}
.contact_map { width:1170px; height:435px;}


/*----------内页 文章----------*/
.article { padding:30px 60px 30px 60px; border:1px solid #ddd;}
/*文章标题*/
.article_tit { font-size:16px; color:#104891; font-weight:bold; line-height:20px;text-align:center; padding:5px 0;}
/*文章信息*/
.article_msg { font-size:12px; padding:10px 0;  text-align:center;}
.article_msg span { padding:0 5px;}
/*文章内容*/
.article_body { font-size:14px; color:#5a5a5a; line-height:22px; margin-top:20px;}
.article_body p {padding:10px 0; }   
/*文章底部*/    
.article_share { }
/*上下文导航*/  
.article_nav { height:30px; line-height:30px; border-top:1px dotted #5F5F5F; padding-top:15px; margin-top:15px; } 
.article_nav li { -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.article_nav .pre { float:left; width:45%;}
.article_nav .next { float:right; width:45%; text-align:right;}


/*----------产品分类----------*/
.product_cate { width:1170px; overflow:hidden; margin-top:30px;}
.product_cate ul{ width:1200px;   }
.product_cate li{ width:370px; height:320px; float:left; margin-right:30px; _display:inline;}
.product_cate li a{ display:block;   }
.product_cate li img{ display:block; width:368px; height:227px; border:1px solid #D0D0D0;   }
.product_cate li span{ display:block; text-align:center; font-size:14px; font-weight:bold; height:48px; line-height:48px; background:#D0D0D0; color:#5D5D5D;   }
.product_cate li a:hover { text-decoration:none;}
.product_cate li a:hover img{ text-decoration:none; border:1px solid #829CBB;}
.product_cate li a:hover span { background:#0E4D9C; color:#fff;}


