@charset "utf-8";
/* CSS Document */
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{color:#000;background:#fff;	-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
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,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框 */
fieldset,img{border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul li{list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:none;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration:none;}
/* 清理浮动 */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }

/*commen*/
body { color:#333; font-size:12px; font-family: "宋体";} /*网站字体颜色*/
a { color:#333; text-decoration:none;}  /*for ie f6n.net*/
a:hover { text-decoration:none; color:#f00;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑";}
.pa{ position:absolute;}
.pr{ position:relative;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
/*首页*/
body{ width:100%; background:url(../images/bgcolor_02.jpg) repeat-x; background-color:#cbe5c2;}
.wrap{ margin:0 auto; width:1002px; background-color:#FFF;}
.main{ width:971px; margin:0 auto;}
.top1{ width:100%; height:105px; background:url(../images/bg1.jpg) no-repeat;}
.top1 .pic1{ width:658px; height:92px; float:left; overflow:hidden;}
.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/11.gif")}
.top1 .hotline{ font-size:20px; font-weight:bold; color:#F00; float:right; margin-top:35px; margin-right:30px;}
.nav{ clear:both; width:971px; height:39px; padding-top:20px;}
.nav .nav_l{ width:5px; height:39px; background-image:url(../images/menu_l.jpg); float:left;}
.nav .nav_bg{ width:961px; height:39px; background:url(../images/menu_bg.jpg) repeat-x; float:left; overflow:hidden;}
.nav .nav_bg ul{ overflow:hidden; padding-left:35px;}
.nav .nav_bg ul li{ width:100px; height:39px; float:left; list-style:none; line-height:45px; font-weight:bold; font-size:14px;text-align:center; overflow:hidden; background :url(../images/nav_line.jpg) no-repeat right;}
.nav .nav_bg ul li a:hover{ color:#fff; background:url(../images/nav_hover.jpg); padding:15px 15px 8px;}
.nav .nav_r{ width:5px; height:39px; background-image:url(../images/menu_r.jpg); float:left;}
.key{ margin-top:10px; margin-left:10px;}
.key span{ font-weight:bold; color:#004fac;}
.banner{ overflow:hidden; margin-top:10px;}
.main_top{ width:100%;}
.main_top .left{ width:717px; float:left;}
.menu1{ width:auto; height:30px; padding-left:30px; line-height:30px; font-size:14px; color:#FFF; font-weight:bold; overflow:hidden; background:url(../images/title_bg.jpg) repeat-x; margin-top:10px; border:solid 1px #becfd7;}
.menu1 span{ float:right; font-size:12px; line-height:30px; margin-right:15px; font-weight:normal;}
.menu1 span a{ color:#1f4a81;}
.main_top .left .company{ width:715px;background:#efefef;margin-top:10px;overflow:hidden;border:solid 1px #CCCCCC;}
.main_top .left .company .pic{ margin-left:10px; margin-top:20px; float:left;}
.main_top .left .company .intro{width:465px; float:left; font-size:12px; text-indent:2em; margin-top:10px; padding-bottom:10px; margin-left:10px; line-height:25px; overflow:hidden;}
.main_top .right{ width:244px; float:left; margin-left:10px;}
.main_top .right .pic{ margin-top:10px;}
.main_center{ width:100%;}
.main_center .left{ width:354px; float:left; margin-right:9px;}
.main_center .left ul{ width:332px; clear:both; border:solid 1px #bad0db; border-top:none; padding:10px;}
.main_center .left ul li{ height:30px; line-height:30px; padding-left:10px; margin-left:5px; border-bottom:dashed 1px #CCCCCC;overflow:hidden; background:url(../images/square.jpg) no-repeat left;}
.main_center .left ul li span{ float:right; margin-right:10px;}
.main_center .right{ width:243px; float:right;}
.title{ width:auto; height:30px; margin-top:10px; padding-left:25px; line-height:30px; color:#068eb6; font-size:14px; font-weight:bold; background:url(../images/nei_top.jpg) no-repeat; border:solid 1px #cecece;}
.title span{ float:right; font-size:12px; line-height:30px; margin-right:15px; font-weight:normal; color:#333;}
.title span a:hover{ color:#f00;}
.phone{ border:#CCC solid 1px; border-top:none;}
.phone img{ margin:5px;}
.phone .add { margin-left:7px; line-height:26px;}
.main_bottom{ clear:both; width:971px; padding-top:2px;}
/*.mri03main{width:969px; padding:15px 0px 0px 0px; border: solid #cecece; border-width:0 1px 1px; background:#fff; overflow:hidden; zoom:1;}
.mri03main .pcont {width:900px; margin:0 auto; overflow:hidden;}
.mri03main .ScrCont {width:32766px;zoom:1;}
.mri03main #List1_1, .gd_main #List2_1 {float:left;}
.mri03main ul li{ display:block; padding:0 9px; float:left; overflow:hidden;}
.mri03main ul li img{display:block;padding:2px;border:#cecece solid 1px;overflow:hidden;}
.mri03main ul li span{display:block;width:206px;height:30px;line-height:30px;text-align:center;overflow:hidden;}*/
#demo {float:right;width: 969px;overflow:hidden;border:1px solid #bad0db;border-top:none;}
#demo tr td tr td{padding:15px 10px;}
#demo tr td a img {padding:5px;border:#cecece solid 1px;display:block;overflow:hidden;}
#demo tr td span {width:160px;height:26px;display:block;overflow:hidden;line-height:28px;text-align:center;}



.link1{ width:950px; margin:0 auto; margin-top:12px; line-height:50px; padding-left:20px; /*border:solid 1px #bad0db;*/}
.link1 span{ font-weight:bold;}
.foot{ clear:both; width:100%; padding-top:20px;}
.foot .txt{ border-top:#003c77 solid 3px; text-align:center; line-height:25px; padding-top:10px;}
.foot .foot_bg{ width:1002px; height:41px; background:url(../images/foot.jpg);}
/*新闻列表页*/
.main_2{ width:100%;}
.main_2 .left{ width:244px; float:left;}
.main_2 .left .left_top{ width:100%;}
/*.main_2 .left .left_top ul{ width:222px; border:solid 1px #bad0db; border-top:none;padding:10px;}
.main_2 .left .left_top ul li{ height:35px; line-height:35px; border-bottom:dashed 1px #c9cdd0; background:url(../images/news_icon.jpg) no-repeat left; padding-left:20px; margin-left:15px; font-size:14px; overflow:hidden;}*/
.main_2 .left .left_bottom{ width:243px;}
.main_2 .right1{ width:717px; float:left; margin-left:10px;}
.main_2 .menu1 span{ color:#333;}
.main_2 .menu1 span a{color:#333;}
.main_2 .menu1 span a:hover{ color:#f00;}
.main_2 .right1 ul{ width:695px; border:solid 1px #bad0db; border-top:none;padding:10px; padding-bottom:25px;}
.main_2 .right1 ul li{ height:35px; line-height:35px; border-bottom:dashed 1px #c9cdd0; background:url(../images/square.jpg) no-repeat left; overflow:hidden; padding-left:10px; margin-left:5px;}
.main_2 .right1 ul li span{ float:right; margin-right:10px;}
.pages{ width:100%; text-align:center; margin-top:30px; margin-bottom:20px;}
/*产品列表页*/
/*一级导航*/
.expmenu{ width:232px; padding-left:10px; padding-bottom:10px; background:url(../images/lt_con.gif) repeat-y; overflow:hidden; border:solid 1px #bad0db; border-top:none;}
.expmenu li div.header{ width:180px;  height:33px; line-height:33px; background:url(../images/news_icon.jpg) no-repeat left; overflow:hidden; padding-left:20px; margin-left:10px; border-bottom:dashed 1px #c9cdd0;}
.expmenu li div.header a{ color:#333;}
/*三角按钮*/
.expmenu li div.header .arrow{display:block;width:20px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../images/icon_06.gif) no-repeat right;}
.expmenu li div.header .arrow.up{ background:url(../images/icon_03.gif) no-repeat right;} 
/*二级导航*/
.expmenu li .menu{ padding:0 15px 5px; overflow:hidden;}
.expmenu li .menu li{ height:28px; line-height:28px; padding-left:25px; overflow:hidden; font-size:12px;}

.main_2 .right2{ width:717px; float:left; margin-left:10px;}
.main_2 .right2  ul{ width:708px; border:solid 1px #bad0db; border-top:none; padding-top:10px; padding-left:7px; overflow:hidden;margin-bottom:20px;	}
.main_2 .right2  ul li{ margin-right:7px; float:left;}
.main_2 .right2  ul li img { border:none; border:solid 1px #CCCCCC; padding:2px;}
.main_2 .right2  ul li span{ width:160px; height:20px; line-height:20px; overflow:hidden; text-align:center; display:block; padding:5px; }
/*内容页*/
.main_2 .left_anli{ width:100%;}
.main_2 .left_anli ul{ width:242px; border:solid 1px #cecece; border-top:none; text-align:center; padding-bottom:10px;}
.main_2 .left_anli img{ margin-top:10px; border:solid 1px #CCCCCC; padding:15px;}
.main_2 .left_anli ul li span { width:190px; margin:0 auto; height:20px; line-height:20px; overflow:hidden; display:block; padding-top:5px; }
.main_2 .right3{ width:717px; float:left; margin-left:10px;}
.main_2 .right3 .all{ border:solid 1px #bad0db; border-top:none;}
.main_2 .right3 .all .title1{ text-align:center; font-size:14px; font-weight:bold; padding-top:20px;}
.main_2 .right3 .all .date{ width:650px; height:30px; line-height:30px; border:solid 1px #b1e0f2; margin:0 auto; text-align:center; margin-top:20px;}
.main_2 .right3 .all .product{ text-align:center; margin-top:20px;}
.main_2 .right3 .all .product img{ border:#ccc solid 1px; padding:5px; max-width:700px;}
.main_2 .right3 .all .content{ width:650px; margin:0 auto; margin-top:30px; line-height:30px; text-indent:2em;}
.main_2 .right3 .all .content span{ color:#F00; font-weight:bold;}
.main_2 .right3 .all .prev{ margin-top:20px; padding-bottom:30px; margin-left:30px;}
.main_2 .right3 .all .prev span{ font-weight:bold;}
.main_2 .right3 .butmain{width:685px;height:auto;padding:10px 0 0 30px;overflow:hidden; border:solid 1px #bad0db; border-top:none;}
.main_2 .right3 .butmain ul li{ display:block;width:685px;padding:0px 0px 5px;*padding:0px 0px 4px;overflow:hidden;vertical-align:middle;}
.main_2 .right3 .butmain ul li b{display:block;width:95px;height:22px;float:left;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.main_2 .right3 .butmain ul li span{display:block;width:450px;float:left;line-height:20px;overflow:hidden;}
.main_2 .right3 .butmain ul li em{ font-style:normal;color:#999;line-height:20px;padding-left:10px;overflow:hidden;}
.main_2 .right3 .butmain .mri02m_dd{width:280px;height:20px;border:1px solid #D3D4D3;padding:0px 2px;overflow:hidden; margin-left:5px;}
.main_2 .right3 .butmain .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9;  line-height:22px; margin-left:5px;}
.main_2 .right3 .butmain .mri02m_tj{width:58px;height:25px; color:#FFF; line-height:25px;text-align:center; background:#1f4a81;overflow:hidden; cursor:pointer; border:none;}
.main_2 .right3 .re_news ul{ width:715px; overflow:hidden; border:solid 1px #bad0db; border-top:none; padding-bottom:10px;padding-top:5px; margin-bottom:20px;}
.main_2 .right3 .re_news ul li{ width:320px; line-height:28px; height:28px; border-bottom:1px dashed #ccc; padding-left:12px;overflow:hidden; margin-left:15px; background:url(../images/square.jpg) no-repeat left; float:left; }
.main_2 .right3 .re_news ul li span{ float:right;}
.wzbt {
	width:670px;
	height:30px;
	color:#000;
	font-size:20px;
	overflow:hidden;
	font-weight:bold;
	line-height:30px;
	padding-top:10px;
	text-align:center;
}
.neirong{ line-height:24px; color:#333;}
/*pages*/
.pagination-wrapper {
 clear:both;
 padding:1em 0 2em 0;
 text-align:center;
}
.pagination {
 display: inline-block;
 *display: inline;
 *zoom: 1;
 font-size:12px;
 border-radius: 3px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
 list-style: none;
 float: left;
 display:block;
 line-height:1em;
 padding: .5em .8em;
 text-decoration: none;
 border: 1px solid #ddd;
 border-left-width: 0;
}
.pagination li a {
 display: inline-block;
 background-color: #f9f9f9;
 color: #999;
}
.pagination li a:link{
 background:#fff;
 color: #4C78A5;
}
.pagination li a:hover{
 text-decoration:none;
}
.pagination li a:link:hover {
 color: #000;
}
.pagination li.thisclass {
 background-color: #f9f9f9;
 color:#999;
}
.pagination li:first-child {
 border-left-width: 1px;
 border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
 border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
 color: #444;
}
