@charset "utf-8";



/* CSS Document */



body { margin:0 auto; font-size:12px;font-family: "宋体", Arial; color:#666666;   }



ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}



ul { list-style:none;}



li { list-style:none;}







img { border:0px;}



a { color: #666666; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur()); line-height:20px;}



a:hover { color:#F00;}



.black1{ height:20px;}







h1{line-height:30px; font-size:16px; font-family:'微软雅黑', '宋体'; color:#034784; width:120px; float:left; padding-left:15px;}











.top{ background:url(images/index_02.jpg) repeat-x; height:159px;}



.head{ background:url(images/index_04.jpg) no-repeat; width:1003px; height:116px; margin:0 auto;}



.head1{ width:378px; float:right;}



.dh{}



.dh ul{}



.dh ul li{ float:left; width:70px; line-height:30px; color:#fff; text-align:center;}



.dh ul li a{line-height:30px; color:#fff; text-align:center;}



.lan{ padding-top:8px;}



.en{ float:left;}



.ch{ float:left; padding-left:5px;}



.nav{ width:1003px; margin:0 auto;}



.nav ul{}



.nav ul li{ width:123px; float:left; background:url(images/index_10.jpg) no-repeat; height:42px; line-height:42px; text-align:center; color:#fff;}



.nav ul li a{  height:42px; line-height:42px; text-align:center; color:#fff; font-weight:bold; font-size:14px; display:block;}



.nav ul li a:hover{ background:url(images/hover_03.jpg) no-repeat; width:123px; height:42px;}







.flash{position:absolute; width:1003px; height:380px; z-index:-1; left:18%; top:160px; float:right; }



.banner{ width:100%; height:380px; background:url(images/bj_02.jpg) no-repeat;}



.focus{width:1003px;height:380px; margin:0 auto; z-index:-2;}



.yy{ background:url(images/yy_03.jpg) no-repeat; height:14px; width:1003px; margin:0 auto;}



.main{ width:1003px; margin:0 auto; overflow:hidden;}



.productlist{ background:url(images/index_15.jpg) no-repeat; height:37px;}



.list{ width:780px; float:left;}



.list ul{ padding-left:90px;}



.list ul li{ float:left; font-size:14px; color:#666666; font-family:"微软雅黑", "宋体"; background:url(images/pro_10.jpg) no-repeat 0px 11px; line-height:37px; text-align:center; width:100px;}



.list ul li a{ font-size:14px; color:#666666; font-family:"微软雅黑", "宋体";  line-height:37px;}



.list ul li a:hover{ color:#04457f;}



.time{ width:217px; float:right; height:37px;}



.time p{ line-height:37px; font-size:13px; font-family:"微软雅黑", "宋体"; color:#1f93ca;}







.yy2{ background:url(images/index_16.jpg) no-repeat; height:22px;}



.main1{ background:url(images/index_21.jpg) repeat-x; height:217px; padding-top:10px;}



.video{ width:205px; float:left; height:158px; float:left; padding-top:10px;}



.company{ width:518px; float:left; padding-left:25px;}



.com_tt{ background:url(images/index_19.jpg) no-repeat; height:26px;}



.com_ow{ padding-top:14px;}



.com_ow p{ line-height:25px; color:#666666; text-indent:2em;}



.environment{ width:235px; float:right; background:url(images/com_03.jpg) no-repeat left 0px; height:206px;}



.en_tt{ background:url(images/index_23.jpg) no-repeat; height:31px; width:92px; margin-left:15px;}



.en_ow{ width:209px; height:109px; padding-top:15px; padding-left:15px;}



.en_ow img{ border:1px solid #d6d6d6;}



.product{ padding-top:15px;}



.pro_tt{ background:url(images/index_28.jpg) no-repeat; height:24px;}



.pro_tt a{ float:right; padding-right:70px;}



.pro_ow{ height:158px; overflow: hidden; padding-top:15px;}



.pro_ow_l{ background:url(images/index_35.jpg) no-repeat; width:43px; height:69px; float:left; margin-top:30px;}



.pro2{ width:900px; float:left; margin-left:8px;}



.td{ width:148px; height:150px;  padding-left:6px; padding-right:5px; padding-top:8px; float:left; overflow:hidden;}



.td1{width:140px; height:108px; border:#e4e4e4 solid 1px;}



.td1 a img{ margin:3px 3px;}



.td2{ width:143px; text-align:center; color:#666666; height:26px;  font-size:12px; background:#f1f0f0; margin-top:8px;  }



.td2 a{height:26px; line-height:26px; color:#666666;}



.td2 a:hover{color:#F00;}



.pro_ow_3{ background:url(images/index_38.jpg) no-repeat; width:34px; height:69px; float:right; margin-top:30px;}







.main2{ padding-top:25px; height: auto; overflow:hidden;}



.cnew{ width:345px; float:left; background:url(images/index_49.jpg) repeat-y right 0px; height:auto;}



.cn_tt{ background:url(images/index_41.jpg) no-repeat; height:46px;}



.cn_tt a{ float:right; padding-right:35px; padding-top:18px;}



.cn_ow ul{  padding-left:10px; padding-right:20px;}



.cn_ow ul li{ font-size:12px; color:#666666; line-height:30px; background:url(images/index_57.jpg) no-repeat 1px 10px; border-bottom:dashed #bebebe 1px;}



.cn_ow ul li a{ color:#666666; padding-left:25px; line-height:30px;}



.cn_ow ul li a:hover{ color:#ff0000;}



.cn_ow ul li span{ float:right}



.hnew{ width:345px; float:left; background:url(images/index_49.jpg) repeat-y right 0px; height:auto; padding-left:10px;}



.hn_tt{ background:url(images/index_43.jpg) no-repeat; height:46px;}



.hn_tt a{ float:right; padding-right:35px; padding-top:22px;}











.contact{ width:287px; float:right;}



.con_tt{ background:url(images/index_46.jpg) no-repeat; height:35px;}



.con_ow{ padding-top:10px;}



.con_ow p{ line-height:25px; color:#666666;}







/*热门搜索和友情连接*/



.link{ height:auto; width:1000px; margin:0 auto; padding-top:20px;}



.hotKey { margin:0 auto; overflow:hidden; width:1000px; }



.hotTitle{ width:70px; float:left; font-size:12px; color:#444444; line-height:35px; padding-left:15px;padding-left:15px;}



.hotList{ float:left; overflow:hidden; height:43px;  width:905px;}



.hotList ul{ padding-left:0px;line-height:35px;}



.hotList ul li{ padding-left:0px; width:auto; padding-right:10px; white-space:nowrap; float:left;}



.hotList li a{ color:#444444; text-decoration:none; line-height:35px;}



.hotList li a:hover{ color:#F00; line-height:35px;}







.hotKey2{ margin:0 auto; overflow:hidden; width:1000px;  height:auto; float:right;background: #e3e3e3 }



.hotTitle2{ width:92px; float:left; font-size:12px; color:#444444; height:43px; background:url(images/index_62.jpg) no-repeat;}



.hotList2{ float:left; overflow:hidden; height:auto; background:#e3e3e3; width:905px;}



.hotList2 ul{ padding-left:0px;}



.hotList2 ul li{ padding-left:0px; width:auto; padding-right:10px; white-space:nowrap; float:left;  line-height:30px;}



.hotList2 li a{ color:#444444; text-decoration:none; line-height:30px;}



.hotList2 li a:hover{ color:#F00; line-height:30px;}











.footer{ background:url(images/index_65.jpg) repeat-x; height:152px; }



.foot{ width:1003px; margin:0 auto; height:132px; padding-top:20px; background:url(images/index_67.jpg) no-repeat right 60px;}



.foot p{ color:#eeeeee; line-height:30px; padding-top:35px;}



.foot a{ color:#ffffff; line-height:30px; padding-top:35px;}



.foot a:link{ color:#ffffff; line-height:30px; padding-top:35px;}



.foot a:hover{ color:#FF0000; line-height:30px; padding-top:35px;}



.foot a:visited{ color:#ffffff;line-height:30px; padding-top:35px;}







/*内页*/



.left{ width:240px; float:left; padding-top:20px;}



.left_tt{ background:url(images/show_03.jpg) no-repeat; height:43px;}



.left_tt2{ background:url(images/gywm_03.jpg) no-repeat; height:42px;}



.left_tt3{ background:url(images/news_03.jpg) no-repeat; height:42px;}











.left_ow{ border-right:solid 1px #cecccc; minheight:500px;}







.productlist2{}



.productlist2 ul{}



.productlist2 ul li{ background:url(images/show_11.jpg) no-repeat center bottom; line-height:30px;}



.productlist2 ul li a{ line-height:30px; font-family:"微软雅黑", "宋体"; font-size:14px; color:#666666; padding-left:40px;}



.productlist2 ul li a:hover{ color:#ff0000;}







.wxcc{ width:239px; height:auto; padding:5px 0px;}



.wz{ width:239px; height:18px;padding:10px 0px 6px 4px;}



.wz h2{ width:100px; height:18px; background-color:#0072E3 ;font:normal bold 14px 微软雅黑; color:white; padding:10px 0px 6px 4px; }



.tjcp{ width:239px; height:210px; padding:5px 0px 0px 0px;}



.tjcp img{ width:210px; height:180px; padding:10px 0px 0px 0px; text-align:center;}



.wenzi{ text-align:center; height:22;color:#666; font-weight:bold; font-size:14px;}



.wenzi a{ text-align:center; height:22; color:#666; font-weight:bold; font-size:14px;}







.lx{ padding-top:5px;}



.lx_tt{ background:url(images/index_46.jpg) no-repeat; height:35px; padding-left:10px;}



.lx_ow{ padding-top:10px; padding-left:5px;}



.lx_ow p{ line-height:25px; color:#666666; padding-bottom:5px;}







.right{ width:742px; float:right; padding-top:20px;}



.right_tt{ background:url(images/show_06.jpg) no-repeat bottom; height:35px;}



.right_ow{ padding-left:15px; padding-right:15px; padding-top:15px;}



.right_ow p{ line-height:24px; color:#666; text-indent:2em;}







.new1{ width:690px; height:30px; }



.new_11{ width:690px; font-size:12px; height:30px; line-height:30px; border-bottom:#dfe0e1 1px dashed; margin-top:3px;  }



.new_12{ width:545px; height:30px; line-height:30px; text-align: left; padding-left:22px; float:left; overflow:hidden; color:#666666; background: url(images/new_01_03.gif) no-repeat 8px 12px;}



.new_12 a:link,a:visited{color:#666666;line-height:30px;}



.new_12 a:hover{color:#011c44;}



.new_13{ width:120px; height:30px; line-height:30px;  text-align: center; float:left; overflow:hidden; color:#444444;}







.pbt { font-size:16px; font-weight:bold; line-height:32px;  text-align:center;  color:#444444;}



.pbt h1{ font-size:16px; font-weight:bold; line-height:32px;  text-align:center;  color:#444444; width:700px;}



.sj{ text-align:center; line-height:28px; color:#666666;}



.cpt{ text-align:center; padding-top:10px;}



.js{ padding-top:6px; padding-left:10px; padding-right:10px;  color:#666666; text-indent:2em;}







.cp{ width:186px; height:185px; float:left; overflow:hidden; padding:1px 20px;}



.chanpin1{  border:#bdbebf solid 1px; padding:2px 2px;}



.chanpin2{ line-height:28px; text-align:center; color:#2f2f2f; background:#e1e2e2; margin-top:5px;}



.chanpin2 a{color:#444444;}



.chanpin2 a:hover{ color:#011c44;}



.cpt22{ text-align:center; padding-top:10px;}



.cpt22 img{ border:1px solid #e1e0df; }











/*相关文章*/



.related { padding-top:15px; padding-bottom:15px;}



.related_title { height:24px; line-height:24px; font-size:13px; font-weight:bold; color:#353535;}



.related_new { height: auto;; margin:auto;}



.related_new_title { height:26px; line-height:26px;  font-size:13px; font-weight:100; display:inline-block; border:#CCCCCC 1px dashed; }



.related_new_title_left {width:570px; height:26px; line-height:26px; text-align: left; padding-left:15px;  float:left; overflow:hidden; }



.related_new_title_right {width:120px; height:26px; line-height:26px; text-align:center;  float:left; overflow:hidden;}



.related_new_body { font-size:13px; font-weight:100; height:30px; line-height:30px; border-bottom:#CCC solid 1px;}



.related_new_body_left{ width:570px; height:30px; line-height:30px; text-align: left; padding-left:15px; float:left; overflow:hidden; color:#353535;}



.related_new_body_left a{color:#353535;  line-height:30px;}



.related_new_body_right { width:120px; height:30px; line-height:30px;  text-align: center; float:left; overflow:hidden; color:#353535;}











/*页码样式*/



.pagelist{ width:95%; overflow: hidden; padding:12px 0 0 28px; text-align:center;}



.pagelist ul{ float:right;overflow:hidden; padding-right:12px;}



.pagelist li{ float:left; padding:4px 8px; margin:4px; text-align:center; border:1px solid #eee; color:#000;line-height:30px }



.pagelist .thisclass{ background:#ccc; border:1px solid #ccc; color:#fff; font-weight:bold;}



.pagelist .thisclass a{ font-weight:bold;}











/*接待 （样式名不可修改）*/



.qlswu_Reception { width:100%; text-align:center; line-height:24px; padding-top:3px; }



.qlswu_Reception img { cursor:pointer; position:relative; top:5px; }



.qlswu_call {display:inline-block; cursor:hand; font-family:'Impact'; color:red; text-indent:0em;white-space:2px;letter-spacing:1px; font-size:16px;}



.qlswu_call_title{font-weight:bold;color:red;font-size:16px;}



.rt-side{
			position: fixed;
			right: 0;
			top: 30%;
			transform: translateY(-50%);
			height: 250px;
			z-index: 99;
		}
		.rt-side ul{
			position: relative;
			background: rgba(0,0,0,0.5);
			border-radius: 10px 0 0 10px;
		}
		.rt-side ul li{
			width: 50px;
			height: 50px;
		}
		.rt-side ul li:nth-child(1){
			background: url(../images/icons.png) no-repeat;
			background-position: -62px -148px;
		}
		.rt-side ul li:nth-child(2){
			
			background: url(../images/icons.png) no-repeat;
			background-position: -61px -114px;
		}
		.rt-side ul li:nth-child(3){
			background: url(../images/icons.png) no-repeat;
			background-position: -59px -64px;
		}
		.rt-side ul li:nth-child(4){
			background: url(../images/icons.png) no-repeat;
			background-position: -62px -188px;
		}
		.rt-side .rt-tel,.rt-side .rt-wx{
			top: 36px;
			left: 50px;
			width: 150px;
			height: 132px;
			background:rgba(0,0,0,0.1);
			position: absolute;
			border-radius: 10px 0 0 10px;
		}
		.rt-side .rt-tel i{
			font-style: normal;
			display: block;
			margin-left: 20px;
			margin-top: 20px;
		}
		.rt-side ul li:hover{
			cursor: pointer;
		}
		.rt-side ul li:hover .rt-tel {
			cursor: pointer;
			transition: all 0.2s;
			background:rgba(0,0,0,0.5);
			left: -150px;
			color: #fff;
			font-size: 14px;
			line-height: 24px;
		}
		.rt-side ul li:hover .rt-wx {
			cursor: pointer;
			transition: all 0.2s;
			background:rgba(0,0,0,0.5);
			left: -150px;
			
		}
		.rt-side .rt-wx img{
			width: 120px;
			height: 110px;
			padding: 10px;
		}



