﻿/**************重设浏览器默认样式[参考yahoo]**************/ 
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { color: #666666; 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:#747474; text-decoration:none; }
a:hover{ color:#0063b0; 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;}

/*-------------------页面宽度-------------------*/
.w1000{width:1000px; margin-left:auto; margin-right:auto;}

/*-------------------头部-------------------*/
.header { height:115px;}

/*----------logo----------*/
.logo { float:left; padding:20px 0 0 15px;}

/*-------------------导航-------------------*/
.nav {float:right; padding-top:35px;}
.nav li { float:left; position:relative; z-index:2000; }
.nav li a.txt { float:left; width:88px; height:44px; line-height:44px;  text-align:center; font-size:14px; color:#333;}
/*当前项和鼠标移上*/
.nav li.cur a.txt,
.nav li a.txt:hover {color:#0063b0; text-decoration:none; background:url(img/point01.png) no-repeat center bottom;}
.navcont { position:absolute; top:44px; width:624px; padding:0 21px 0 40px; left:-295px; background:#fff; -webkit-border-radius:4px;  -moz-border-radius:4px;  -o-border-radius:4px;  border-radius:4px; display:none;}
.navcont dl{ width:136px; float:left; padding:28px 20px 15px 0;}
.navcont dt { line-height:34px; height:34px; border-bottom:1px solid #454545;  }
.navcont dt.icon_p1 { background:url(img/icon_p01.png) no-repeat 0 center;}
.navcont dt.icon_p2 { background:url(img/icon_p02.png) no-repeat 0 center;}
.navcont dt.icon_p3 { background:url(img/icon_p03.png) no-repeat 0 center;}
.navcont dt.icon_p4 { background:url(img/icon_p04.png) no-repeat 0 center;}
.navcont dt a{ padding-left:45px; font-weight:bold; color:#333; font-size:14px;}
.navcont dd{ height:32px; line-height:32px; border-bottom:1px solid #D5D5D5;}
.navcont dd a{ padding-left:25px; display:block; background:url(img/point02.png) no-repeat 10px center; color:#3D3D3D; width:110px; white-space:nowrap; overflow:hidden; }
.navcont dd a:hover { color:#0063b0;}

/*------------------flash------------------*/
.flash {width:100%; height:658px; min-width:1000px; border-bottom:7px solid #0063B0; overflow:hidden;}
.flash li {width:100%; background-position:center top; background-repeat:no-repeat; height:658px;}
.flash li a { display:block; height:100%; width:100%;}
.flash .bx-wrapper { position: relative;*zoom: 1;  z-index:10px;}
/*加载界面*/
.flash .bx-wrapper .bx-loading { min-height:50px; background:#fff url(img/bx_loader.gif) center center no-repeat; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
.flash .bx-wrapper .bx-controls { position:absolute; top: 620px; width:100%; left:0; z-index:80;}
/*导航 相对bx-wrapper定位*/
.flash .bx-wrapper .bx-pager {width:1000px; margin:0 auto; }
.flash .bx-wrapper .bx-pager.bx-default-pager a { background:#217416; display:block; width:35px; height:5px; text-indent:-9999px; margin:0 3px; 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:#0060E3; border:none;}
.flash .bx-wrapper .bx-pager .bx-pager-item{ display:inline-block; *zoom: 1; *display: inline;}

/*-------------------一版-------------------*/
.index01 { margin-top:24px;  }

/*----------关于----------*/
.about_index { float:left; width:647px; height:233px; padding:13px 30px 0 0; border-right:1px solid #DEDEDE;  }
.about_index img{ float:left;  }

.about_index li{ float:left; margin-right:10px; _display:inline;  }
.about_index li a{ float:left; width:83px; height:25px; line-height:25px; text-align:center; background:url(img/btn_blue.png) no-repeat; color:#CED6D9;}
.about_index li.cur a,
.about_index li a:hover{ color:#CED6D9; text-decoration:none; background:url(img/btn_red.png) no-repeat;  }


/*----------视频----------*/
.video_index { width:295px; height:240px; float:right;  }

/*-------------------二版-------------------*/
.index02 {  border-top:1px solid #E3E3E3; margin-top:10px; }
.index02 .w1000 {border-top:5px solid #E3E3E3; }

/*----------新闻----------*/
.news_index { padding-top:10px; line-height:30px; height:30px; overflow:hidden;  }
.news_index h3{ font-size:16px; color:#d40000; float:left; padding-right:10px;background:url(img/point06.png) no-repeat right center; }
.news_index .more{ float:right; color:#d40000; font-weight:bold;  }
.news_index_list { float:left; padding-left:50px; width:700px;}
.news_index_list li{-o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px;}
.news_index_list li span{}
.news_index_list li a{ padding-left:25px;}
.news_index_list .bx-wrapper { position: relative;  *zoom: 1;}

/*----------产品----------*/
.product_index { margin-top:10px; height:330px;  }
.product_index li { width:300px; overflow:hidden;}
.product_index li a:hover { text-decoration:none;}
.product_index li img{ display:block; height:207px; max-width:300px; margin:0 auto; }
.product_index li strong{ display:block; font-size:14px; color:#666; line-height:30px; padding:10px 0 2px;}
.product_index li p{ color:#888888; line-height:21px;}
.product_index .bx-wrapper { position: relative; *zoom: 1; width:1000px; margin:0 auto;}


/*左右按钮*/
.product_nav { position:relative; height:0;}
.product_nav span {  width:35px; height:63px;cursor:pointer; position:absolute; top:57px;}
.product_nav span a { display:block; width:100%; height:100%; text-indent:-9999px;}
.product_nav span.prev { left:-63px;}
.product_nav span.prev a { background:url(img/scroll_prev.png) no-repeat;}
.product_nav span.next { right:-63px;}
.product_nav span.next a { background:url(img/scroll_next.png) no-repeat;}

.product_index2 { margin-top:10px; height:330px;  }
.product_index2 li { width:300px; overflow:hidden;}
.product_index2 li a:hover { text-decoration:none;}
.product_index2 li img{ display:block; height:207px; max-width:300px; margin:0 auto; }
.product_index2 li strong{ display:block; font-size:14px; color:#666; line-height:30px; padding:10px 0 2px;}
.product_index2 li p{ color:#888888; line-height:21px;}
.product_index2 .bx-wrapper { position: relative; *zoom: 1; width:1000px; margin:0 auto;}

.product_nav2 { position:relative; height:0;}
.product_nav2 span2 {  width:35px; height:63px;cursor:pointer; position:absolute;}
.product_nav2 span2 a { display:block; width:100%; height:100%; text-indent:-9999px;}
.product_nav2 span2.prev2 { left:-63px;}
.product_nav2 span2.prev2 a { background:url(img/scroll_prev.png) no-repeat bottom;}
.product_nav2 span2.next2 { right:-63px;}
.product_nav2 span2.next2 a { background:url(img/scroll_next.png) no-repeat;}


/*-------------------三版-------------------*/
.index03 {  border-top:1px solid #E3E3E3;  }

/*----------链接----------*/
.links { float:left; width:650px; padding-top:25px;  }
.links h3{ font-size:14px; line-height:26px; padding-bottom:10px; border-bottom:1px solid #F2F2F2;  }
.links h3 span{ padding-left:10px; color:#37BD1E; font-size:12px;  }
.links ul{ padding-top:10px;  }
.links li{ line-height:24px; margin-right:14px; _display:inline; white-space:nowrap; float:left; }
.links li a{  }

/*----------联系----------*/
.contact_index { float:right; width:300px; height:125px; padding:24px 0 0 20px; background:url(img/map_bg.png) no-repeat;  }
.contact_index h3{ font-size:14px; line-height:28px;  }
.contact_index h3 span{ padding-left:5px; font-size:12px;  }
.contact_index p { line-height:32px;padding-left:32px; }
.contact_index p.phone{ background:url(img/icon_phone.png) 0 center no-repeat; font-size:20px; color:#333;   }
.contact_index p.address{ background:url(img/icon_earth.png) 0 center no-repeat; color:#4D494A;    }

/*-------------------banner-------------------*/
.banner { height:228px; background-position:center top; background-repeat:no-repeat; border-bottom:7px solid #0063B0; width:100%; min-width:1000px;  }

/*-------------------内页-------------------*/
.content { width:1000px; margin:0 auto; padding:20px 11px 50px 11px; background:url(img/bg_content.png) no-repeat center top;  }

/*----------侧边栏----------*/
.side { width:210px; float:left; padding-left:12px;  }

/*侧导航*/
.side_nav { width:207px;background:url(img/side_center.png) repeat-y 0 top; padding:19px 0 18px 0; position:relative; margin-bottom:25px; }
.side_nav .tit {padding-left:25px;}
.side_nav .tit h3{ border-bottom:1px solid #005E9E; width:174px;height:40px;}
.side_nav .tit i{ color:#005E9E; font-style:normal; float:left; font-size:38px; font-weight:bold; font-family:"Times New Roman"; line-height:36px; padding-right:4px;}
.side_nav .tit strong{ display:block; line-height:20px; font-size:13px;}
.side_nav .tit span{color:#005E9E;display:block;  font-family:"Times New Roman";}
.side_nav ul { padding:5px 5px 10px 5px;}
.side_nav li{ height:30px;border-bottom:1px solid #CBCBCB; }
.side_nav li a{display:block; padding-left:28px; height:30px;  line-height:30px; background:url(img/point03.png) no-repeat 13px center; color:#4C4948;}
.side_nav li a:hover { color:#0063B0;}
.side_nav .top,
.side_nav .bottom { display:block; width:207px; height:18px; position:absolute; left:0;}
.side_nav .top { top:0;background:url(img/side_top.png) no-repeat;}
.side_nav .bottom { bottom:0; background:url(img/side_bottom.png) no-repeat;}

/*----------main----------*/
.main { width:740px; padding-right:10px; float:right; }
.main_tit { height:30px; line-height:30px; border-bottom:1px solid #D7D5D6;  }
.main_tit h3 { float:left;font-size:14px; color:#666666; font-weight:bold; padding-left:38px;background:url(img/point05.png) no-repeat 3px center;  }
/*当前位置*/
.position { float:right; color:#666; padding-left:18px; background:url(img/point04.png) no-repeat 0 center; }
.position a { color:#666;}
.main_body { padding-top:10px;}

/*-------------------底部-------------------*/
.footer { padding:25px 0 20px; background:#F4F4F4; margin-top:20px;}
.footer_nav { line-height:20px; padding-top:20px;float:left;} 
.footer_nav a { padding:0 5px; font-size:14px; color:#333;}
.footer .copyright { float:right; line-height:24px; text-align:right; color:#6f6f6f;}
.footer .copyright a {color:#6f6f6f;}

table.proparam{width:650px,color:#1F6076;border:1px solid #ADCDC8;}
table.proparam tr {background:#fff;}
table.proparam tr.double {background:#E0EEF1;}
table.proparam tr th {height:28px;border-top:0;border-right:1px solid #ADCDC8;border-bottom:1px solid #ADCDC8;border-left:0;background:#CAE8EA;text-align:center;font-weight:bold;}
table.proparam tr td {height:25px;border-top:0;border-right:1px solid #ADCDC8;border-bottom:1px solid #ADCDC8;border-left:0;text-align:center;}

.w1182{
	width:740px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.w220{ width:220px; margin-top:25px;}
.w186{ width:186px;}
.w270{ width:270px;}
.w310{ width:310px;}
.h300{ height:300px;}
.w700{ width:700px;}
.w609{ width:609px;}

/*margin*/
.mar-1{ margin-top:-11px;}
.mar0{ margin:0px!important;}
.mart{ margin:20px 0px}
.mar_1l{ margin-left:15px!important;}
.mar_4l{ margin-left:45px;}
.mar_3t{margin-top:30px;}
.mar_3l{ margin-left:35px;}

.mar_5t{margin-top:50px;}
.mar_2_5t{ margin-top:25px!important;}
.mar_2r{ margin-right:20px;}
.mar_f3t{ margin-top:20px!important;}
.mar_bot{ margin-bottom:30px;}
/*padding*/
.pad_1l{ padding-left:15px;}
.pad_1e{ padding-left:10px;}
