@charset "utf-8";
/* CSS Document */

.head{ height:163px;}
/* 顶部提示条 */
.msg{ background:#3c3c3c; height:30px; line-height:30px; color:#FFF; font-size:13px;}
.msg span a{ color:#FFF;}
.msg span.rx{ background:url(../images/mobile.jpg) no-repeat left center; padding-left:15px;}

.logo{ background:url(../images/logo_bg.jpg) repeat-x; height:92px; overflow:hidden }
.logo .wrapper{background:url(../images/head_pic.jpg) no-repeat right center }

.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:41px; line-height:41px;}
.nav ul li{ float:left; width:125px; text-align:center;}
.nav ul li a{ color:#FFF; font-size:16px;}
.nav ul li a:hover{-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s; color:#FF0}

	/* 全屏幻灯css */
	.fullSlide{ width:100%;  position:relative;  height:355px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:355px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:355px; }


	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }


/* 通知公告css */
.notice { position: relative; zoom: 1; height: 25px; line-height:25px; overflow: hidden; border-bottom:1px solid #d6d6d6; padding:15px 0;}
.notice strong { width: 120px; overflow: hidden; text-align: center; font-weight: normal; float:left; font-size:14px;  }
.notice .pagesize { width:44px; height:22px; float:left; padding-top:2px; margin:0 10px; }
.notice .pagesize a { background: url(../images/ico.jpg) no-repeat 0 0; width: 21px; height: 21px; display: block; float:left; overflow: hidden; line-height: 0; text-indent: -999em;}
.notice .pagesize a.next { background-position: -21px 0px; }
.notice .pagesize a.next:hover{background-position: -21px -21px; }
.notice .pagesize a.prev:hover{background-position: 0 -21px;}
.notice div#miniNewsRegion { float:left; font-size:14px;}
.notice div#miniNewsRegion div{ position:relative; width:800px; }
.notice div#miniNewsRegion div span{ position:absolute; right:0px; top:0;}


	/* focusBox-css */
	.focusBox { position: relative; width: 341px; height: 248px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; background:url(../images/focus_bg.jpg)}
	.focusBox .pic{ width: 315px; height: 208px; margin:5px;}
	.focusBox .pic img { width: 315px; height: 208px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px;width: 315px; margin:0 5px; text-align:center; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; width:100%; overflow:hidden}
	.focusBox .txt li a{ display: block; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 40px; right: 30px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.t1{ background:url(../images/t1.jpg) no-repeat left bottom; height:30px; line-height:30px; padding-left:20px;}
.t1 strong{ font-size:15px; color:#074b95;}
.t1 span{ color:#930000; font-weight:bold; margin-left:10px;}
.t1 a{ float:right; font-weight:bold; color:#9b9b9b !important; padding-right:5px;}
/* 行业新闻 */
.hy_news{ width:360px;}
.hy_news dl dt{ background:url(../images/point.gif) repeat-x bottom; margin-bottom:8px; padding-bottom:8px;}
.hy_news dl dt span{ display:block; text-align:center; padding:15px 0 5px}
.hy_news dl dt span a{ color:#024f91; font-weight:bold; font-size:15px;}
.hy_news dl dt p{ color:#737373; line-height:25px;}
.hy_news dl dt p a{ color:#930000;}
.hy_news dl dd{ background:url(../images/ico_1.jpg) no-repeat 10px center; padding:0 10px 0 25px; line-height:24px; font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/* 公司简介 */
.jianjie{ width:285px;}
.jianjie .nr{ color:#737373; font-size:13px; line-height:22px; padding:15px 0; text-indent:2em; font-size:13px;}

.t2{ border-top:1px solid #8c8c8c; position:relative; height:35px; line-height:35px;}
.t2 strong{ border-top:3px solid #6394d2; position:relative; top:-2px; font-size:17px; display:inline-block;height:35px; line-height:35px; letter-spacing:1px; padding:0 3px;}
.t2 span{ color:#a3a3a3; font-size:13px; margin-left:8px;}
.t2 a{ float:right; font-size:12px;}
/* 产品 */
.products{ background:#f6f6f6; border:1px solid #e4e4e4; border-width:1px 0; margin:15px 0; padding:15px 0;}
.products .left{ width:322px;}
.products .right{ width:660px;}

.cp_search{ padding-bottom:15px;}
.cp_search .t2{ margin-bottom:8px;}
.cp_search input{ display:block; border:none; background:none; overflow:hidden;float:left; border:1px solid #77ABEE; }
.cp_search input.inp_srh{ height:28px;line-height:28px; width:255px; text-indent:1em; border-right:0;}
.cp_search input.btn_srh{ height:30px;background:url(../images/search_ico.jpg) no-repeat; width:51px;text-indent:-9999px; }

.products .cp_ml{}
.products .cp_ml ul{ padding-top:5px;}
.products .cp_ml ul li{ background:url(../images/ico_2.jpg) no-repeat 10px center; padding-left:30px; font-size:15px; font-weight:bold; line-height:35px; padding-right:10px;}

ul.product_list{}
ul.product_list li{ width:150px; float:left; margin:5px 7px 5px; position:relative; text-align:center;}
ul.product_list li img{ width:112px;height:140px;  overflow:hidden; }
ul.product_list li p{ background:url(../images/ico.gif) no-repeat left center; padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
ul.product_list li p a{ color:#4e4e4e; font-weight:bold; line-height:30px;}
ul.product_list li span{ line-height:23px; color:#4e4e4e;}
ul.product_list li a.xx{ position:absolute; bottom:0; right:5px;color:#4e4e4e;}
ul.product_list li a:hover{ color:#F00;-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s;}

.contact{ width:322px;}
.contact .nr{ color:#4e4e4e; line-height:23px; padding:5px 0; background:url(../images/contact_bg.jpg) no-repeat center bottom; height:135px;}
.contact .nr p.qq{ padding-top:35px;}



.picScroll{ margin:10px auto;  position:relative;  width:1000px;  padding:10px 0; overflow:hidden;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:165px; float:left; overflow:hidden; padding:0 16px;     }
.picScroll ul li img{ width:165px; height:207px; display:block; background:url(images/loading.gif) center center no-repeat; }
.picScroll ul li p{ text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:28px;}

.link{ color:#5a5a5a; margin:15px auto !important;}
.link span{ color:#000; margin-right:28px;}
.link a{ padding:0 10px; color:#5a5a5a;}


.foot{ margin:10px 0; padding:20px 0; background:url(../images/point.gif) repeat-x top left;}
.foot p{ text-align:right; color:#727272; line-height:24px;}
.foot p a{ color:#727272; }


/* 左侧栏目 */
.sidebar { width: 255px; overflow: hidden; }
.sidebar h3 {  line-height: 48px; height: 44px; font-weight: normal; padding-left: 50px; color: #0853bf; background: url(../images/public_titbg_t6.jpg) no-repeat;}
/* 左侧树栏目 */
.sidebar ul.mc { border: 1px solid #F0F0F0; border-top: 0; padding: 8px 0; background-color: #FBFBFB; }
.sidebar ul.mc li { line-height: 32px; font-size: 15px; border-bottom: 1px dashed #eee; }
.sidebar ul.mc li.zhongji{ padding-left:55px;}
.sidebar ul.mc li:hover { background-color: #F7F7F7; }
.sidebar ul.mc li a:hover{ text-decoration:none; color:#0853bf}
.sidebar ul.mc li div.header { border-bottom: 1px #fff solid; height: 30px; line-height: 30px; padding-left: 30px; }
.sidebar ul.mc li div.header .label { background: no-repeat; color: #316280; font-size: 16px; }
.sidebar ul.mc li div.header .label a { color: #316280; }
.sidebar ul.mc li div.header .arrow { display: block; width: 16px; height: 30px; background: no-repeat center; float: left; margin-right: 10px; }
.sidebar ul.mc li div.header .arrow.up { background-image: url(../images/plus.png); }
.sidebar ul.mc li div.header .arrow.down { background-image: url(../images/minus.png); }
.sidebar ul.mc li .menu { display: none; }
.sidebar ul.mc li .menu li { height: 30px; line-height: 30px; font-size: 14px; padding-left: 55px; }
.sidebar ul.mc li a.hover{ font-weight:bold;color:#0853bf}

.contact.zc{ width:100%; overflow:hidden}

/*.sidebar p{ text-align:center; height:81px; margin-bottom:10px;}
.sidebar p a:hover{-moz-opacity:0.8; filter:alpha(opacity=80);opacity: 0.8; }
*/

.main_right{width:720px; overflow:hidden;}
.main_right .title{ height:45px; line-height:45px; overflow:hidden; background:url(../images/newsnav_bg.jpg) no-repeat left center; padding-left:40px;color:#999; font-size:13px; }
.main_right .title a{color:#999; }

/* 新闻列表 */
ul.list { margin: 5px 0; }
ul.list li { height:38px; line-height: 38px; font-size: 14px; background: url(../images/point.gif) left bottom repeat-x; }
ul.list li a.t { background: url(../images/arrow_03.jpg) left center no-repeat; padding-left: 10px; margin-left: 10px; overflow: hidden;  }
ul.list li span { float: right; margin-right: 10px; font-size: 12px; color: #7B7B7B; }

/* 页码 */
.page { width:100%; font-size: 13px; text-align: right;height: 35px; line-height: 35px; overflow: hidden; padding: 20px 0;}
.page a { }

/* 图片列表 */
ul.piclist li{ float:left; text-align:center; width:240px; height:240px; overflow:hidden; margin-top:20px;}
ul.piclist li a.pic{ display:block;width:165px; height:207px; margin:0 auto;}
ul.piclist li img{ width:165px; height:207px;}
ul.piclist li p{ height:30px; line-height:30px;}
ul.piclist li p a{ cursor:pointer}
ul.piclist li a:hover img{-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s;-moz-opacity:0.8; filter:alpha(opacity=80);opacity: 0.8;}

/*新闻内容*/
.newsnr{ width:100%; overflow:hidden}
.newsnr h1.newstitle { text-align:center; font-size:22px; line-height:56px; }
.newsnr span.newsxx { text-align:center; font-size:12px; color: #505050; display:block; line-height:25px; border-bottom:1px solid #eee; padding-bottom:10px; }
.newsnr .content { padding:10px; font-size: 14px; line-height: 1.8; }
.newsnr .content img { max-width:980px; width:expression(document.body.clientWidth>980?"980px":"auto");
overflow:hidden; }

.nextpage{ width:100%; height:30px; line-height:30px; background:#CCC; margin:10px 0; padding:5px 0;}
.nextpage span{ font-size:13px; display:block; width:50%; float:left; text-indent:2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

