﻿@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0px;}
body{ padding:0; margin:0 auto; color:#535353; background:#f4f4f4 ; font-family:arial; font-size:12px; line-height:22px; font-family:"微软雅黑";}
img{border:0px; margin:0px; padding:0px}
em,h1,h2,h3{ font-style:normal; font-weight:100}
ul,li,p,dl,dt,dd,input{ list-style:none; margin:0px; padding:0px; border:0}
.fl{ float:left;}
.fr{ float:right;}
.l{ text-align:left;}
.r{ text-align:right;}
.clear{ clear:both;}
.red{ color:#F00}
.f14{ font-size:14px;}
.fhei{ font-family:"微软雅黑"}
.p10{ padding-top:10px;}
.p6{ padding-top:6px;}
.c{ text-align:center}
em,i{ font-style:normal; font-weight:100}
a{color:#000; text-decoration:none}
a:hover{color:#C00; text-decoration:none}
.w100{ width:100%;}
.w1000{ width:1000px;}



/*banner*/
.banner_index{height:300px; position: relative;overflow:hidden;width:1000px;margin:0px auto;}
.banner_index .banner_wrap{position: absolute; left:0px; top:0px; z-index: 2;}
.banner_index .banner_wrap li{width:1000px; float:left;}
.indexBanner_num{width:1000px;margin:0 auto;padding:14px 0 0px 0;text-align: center;} 
.indexBanner_num a{width:15px;height:8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

.contact{ width:1000px; padding:10px 0; overflow:hidden}
.cp_list{ font-size:14px; width:208px; border:#e4e5e9 1px solid; background:#fff; overflow:hidden}
.cp_list h2{ font-weight:100; font-size:16px; border:#fff 1px solid; line-height:41px; height:41px; background:url(../images/icon3.gif) repeat-x center top}
.cp_list h2 span{ display:inline-block; color:#fff; float:left; text-indent:2.6em; background:url(../images/icon4.gif) no-repeat 10px center;}
.cp_list li{ float:left; width:206px; height:39px; border:#fff 1px solid; border-top:0px; line-height:40px; text-indent:3em; background:url(../images/icon5.gif) repeat-x}
.cp_list li a{ display:block;}
.cp_list .lanse a{ color:#007dc5}

.jie_cen{ width:544px; padding:0px 10px;}
.home_jj{ width:542px; height:232px; border:#e4e5e9 1px solid; background:#fff; overflow:hidden; padding-bottom:10px;}
.home_jj h2,.home_new h2,.vide_rig h2,.jp_pro h2,.h_cont h2,.cont_n h2{font-size:15px; color:#007dc5; height:40px; border-bottom:#dfdfdf 1px solid; background:url(../images/icon6.gif) repeat-x; line-height:40px;}
.home_jj h2 span,.home_new h2 span,.vide_rig h2 span,.jp_pro h2 span,.h_cont h2 span{ float:right; padding-right:10px; padding-top:15px;}
.home_jj h2 strong,.home_new h2 strong,.vide_rig h2 strong,.jp_pro h2 strong,.h_cont h2 strong,.cont_n h2 strong{ font-weight:100; float:left; background:url(../images/icon7.gif) no-repeat 13px center; text-indent:2.3em;}
.home_jj dl{ padding:13px; width:522px;}
.home_jj dl dt{ float:left; width:188px; height:142px; border:#e2e2e2 1px solid; padding:3px; overflow:hidden}
.home_jj dl dd{ line-height:24px; width:300px; float:left; padding:3px 0 0 18px;}


.home_new{ margin-top:11px; width:542px; height:280px; border:#e4e5e9 1px solid; background:#fff;  padding-bottom:10px;}
.home_new dl{ border-bottom:#d7d7d7 1px dashed; padding:15px 10px; overflow:hidden; height:80px;}
.home_new dl dt{ width:96px; height:83px; float:left}
.home_new dl dd{ float:right; width:405px;}
.wenx li{ line-height:28px; float:left; text-indent:2em; width:100%; background:url(../images/icon9.gif) no-repeat 13px center}
.wenx li a{width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block;}

.vide_rig{ height:423px; background:#fff; width:224px; border:#e4e5e9 1px solid}
.hvideo{ padding:13px 0; text-align:center}
.vide_rig .ry{ padding:15px 0 5px 0;}

.minghutuidingbg{ float:left; width:734px;}
.minghutuidingbg ul{ float:left; padding-left:19px; padding-top:19px;}
.minghutuidingbg li{ text-align:center; float:left; width:167px; margin:10px;}
.minghutuidingbg .fann{ padding:2px;width:165px; height:167px; float:left; margin:0px 8px; border:#e8e8e8 1px solid}
.minghutuidingbg p{ background:url(../images/iconbg2.gif) no-repeat center 172px; line-height:39px;width:165px;}
.minghutuidingbg p a{
	width:165px;
	overflow: hidden;
	text-overflow:ellipsis;/*隐藏的显示省略符号*/
	white-space: nowrap;/*不换行*/
}

.h_cont{ line-height:26px; background:#fff; width:224px; height:242px; border:#e4e5e9 1px solid}
.cont_n{ line-height:26px; background:#fff; width:208px; margin:10px 0; border:#e4e5e9 1px solid; overflow:hidden}
.h_cont .wbot,.cont_n .wbot{ padding:10px 10px 0 10px;}
.h_cont .qq,.cont_n .qq { padding:13px 0 0 0}
.h_cont .qq a,.cont_n .qq a{ padding:0px 15px; text-align:center}
.foot{ background:#34383b; height:240px;}
.foot span{ float:right; text-align:center; color:#8b8c8c; line-height:30px; padding-top:40px;}
.footer{ padding-top:30px; width:810px; float:left}
.footer dl{ width:140px; float:left; line-height:26px;}
.footer dl dt{ margin-bottom:5px; font-size:14px; color:#fff; padding:0 12px 0 5px; border-bottom:#2199ed 2px solid; width:65px; display:inline-block;}
.footer dl dd{ width:140px; float:left; text-indent:5px;}
.footer dl dd a{ color:#8b8c8c;}
.foot_bot{ color:#8b8c8c; height:45px; background:#25292c; line-height:45px;}
.foot_bot span{ float:right}
.pb25{ padding-bottom:25px;}
#left{ width:210px; float:left}
#right{ background:#fff; width:778px; border:#e4e5e9 1px solid;}
#right h3{ border-bottom:#dfdfdf 1px solid; height:40px; background:url(../images/icon6.gif) repeat-x center top; line-height:41px;}
#right h3 strong{ color:#007dc5; font-weight:100; text-indent:2.8em; float:left; background:url(../images/icon7.gif) no-repeat 15px center;}
#right h3 span{ color:#9f9f9f; font-size:12px; float:right; padding-right:13px;}

.about{ padding:20px;}
.honor{ padding-top:50px; width:740px;}
.honor li{ padding:0 25px; width:320px; float:left;}
.honor li .ryt{ height:200px; width:278px; padding:5px; background:#FFF; border:#e2e2e2 1px solid; box-shadow:0px 0px 2px #959595;overflow:hidden}
.honor li .ryt img{width:278px;}
.honor li p{ text-align:center; padding-bottom:15px;}
.pages{ padding:30px 0; width:600px;}
.pages span{ margin:0 2px; border:#CCC 1px solid; padding:2px 5px; background:#f4f4f4}
.pages .lan{background:#2854bb;}
.pages .lan a{ color:#FFF}
.prot{ padding-top:50px; width:740px;}
.prot li{ padding:0 25px; width:320px; float:left;}
.prot li .ryt{ height:370px; width:278px; padding:5px; background:#FFF; border:#e2e2e2 1px solid; box-shadow:0px 0px 2px #959595;overflow:hidden}
.prot li .ryt img{width:278px;}
.prot li p{ text-align:center; padding-bottom:15px;}
.pro_more{ border:#dedede 1px solid; margin:30px auto; _margin:10px  auto; width:730px;}
.pro_more .biaoti{ color:#fff; font-size:22px; text-indent:0.5em; height:40px; line-height:40px; background:#a6a6a6;}
.pro_litt{ width:730px; height:32px; line-height:32px; border-bottom:#cfcfcf 1px solid;}
.pro_litt span{ float:left; width:110px; text-align:center; margin-left:15px; background:url(../images/guige.jpg) no-repeat left top;}
.pro_littmor{ width:730px; padding:20px 0;}
.bans img{ width:730px;}

.new{ padding:0px 0 35px 0; width:750px;}
.new ul{ width:730px; padding:10px;}
.new li{ text-indent:2em; height:43px; line-height:43px; float:left; width:730px; border-bottom:#c7c7c7 1px dashed; background:url(../images/icon15.jpg) no-repeat left center}
.new li span{ float:right; padding-right:10px; color:#999}
.new .biaoti{ padding-top:15px; font-size:20px; height:50px; line-height:50px; border-bottom:#d8d8d8 1px dashed;}
.new .date{ height:50px; line-height:50px; color:#a4a4a4}
.new .neir{padding:0 10px 20px 10px; border-bottom:#d8d8d8 1px dashed;}

.onnext{ width:730px; padding:12px 0 30px 0;}
.onnext span{ float:right; width:80px; text-indent:1.8em; background:url(../images/icon20.jpg) no-repeat left 3px}
.onnext .next{ width:540px;}
.onnext .next li{ display:block; height:25px; line-height:25px;}
.job{ width:740px; padding:15px 0}
.job dl{ overflow:hidden; width:740px;}
.job dl dd{ height:34px; line-height:34px; float:left}
.job dl .zwei{ width:280px;}
.job dl .zpnum{ width:140px;}
.job dl .gztel{ width:140px;}
.job dl .gztel span{ padding-top:8px; float:right}

.bord1{ border-bottom:#d7d7d7 1px dashed; }
.b_bore{ width:196px; height:21px; border:#d1d1d1 1px solid; text-indent:0.3em; line-height:21px;}
.b_bore2{ width:500px; height:100px; border:#d1d1d1 1px solid;}
.anniu{ display:inline-block; text-align:center; width:71px; height:21px; border:#c7c7c7 1px solid; background:url(../images/icon23.jpg) repeat-x; line-height:21px;}
.bord{ border-bottom:#CCC 1px dashed}

.lianxi{ padding:35px 0; overflow:hidden; line-height:26px;}
.lianxi .erwei{ line-height:20px; float:right}
.lianxi{ width:740px;}
.lianxi .erwei a{ display:inline-block; padding:10px 5px;}













.nav{ height:36px; border-bottom:0px; width:998px;}

.meun .nav .wu{ border-right:0px;}
.meun .nav .bg{ background:url(../images/navbg.gif) no-repeat center top}
.meun .nav .bg a{ color:#fff}

	.meun .nav {background:#fff;background:url(../images/navbg1.jpg) repeat-x center top;  height:36px; width:1000px; z-index:999; position:relative}
.meun .nav li {font-size:14px; background:url(../images/navline.jpg) no-repeat right top; float:left; width:110px; line-height:36px; margin-right:1px; _margin-right:1px; text-align:center; position:relative;}
.meun .nav a {font-size:14px; display: block;}
.meun .nav a:hover {background:url(../images/navbg.gif) left top; color:#fff;}
.meun .ding a{ color:#FFF; background:url(../images/navhover.jpg) no-repeat center top}
.sub{}
.meun .nav .subnone{  background:none;}
.sub_on {background:url(../images/navbg.gif) left top; color:#fff;}
#jsddm li ul {position:absolute; visibility:hidden; width:110px; background-color:#fff; border:#CCC 1px solid; top:36px; left:0px; margin:0px; z-index:9999;}
#jsddm li ul li { font-size:12px; border-bottom:#EAEAEA 1px dashed; float:left;float:left; height:30px; width:110px; line-height:30px; background-color:#fff;}
#jsddm li ul li a {	height:23px; text-align:center; color:#7D7D7D; background-image:none }
#jsddm li ul li a:hover { color:#007dc5; background:#FFF;}

/*911 改*/
.banner{ margin:0 auto; text-align:center;width:1000px;}

.head{ height:31px; line-height:31px;}
.headtop span{ float:right;}
.headtop span a{ padding-right:20px; text-indent:1em; color:#fff; display:inline-block; background:url(../images/icon2.gif) no-repeat left center;}
.headtop strong{ font-weight:100; color:#fff; float:left; background:url(../images/icon.gif) no-repeat left center; text-indent:3em;}

.jp_pro{ width:762px; border:#dfdfdf 1px solid; background:#fff;}

.logo{ border-top:#007dc5 5px solid; padding:17px 0 17px 0; background:url(../images/head_top.jpg)}
.logo span{ padding-top:17px; float:right}
.meun { width:100%; background:url(../images/navbg1.jpg) repeat-x center top; height:36px;}

.litopxi{position:absolute; top:-20px; right:0px; background:url(../images/tel2.jpg) no-repeat center top; height:25px; width:239px; text-align:center; line-height:22px;}
.litopxi a{ padding:0 10px; color:#fff;}




.container, .container *{margin:0; padding:0;}

.container{width:1000px; height:257px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1000px; height:257px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #007dc5;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #007dc5;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #007dc5;
	font-weight: bold;
}

.prolist{display:block; overflow:hidden; width:760px; padding-top:12px; margin-left:16px;}
.prolist li{float:left; width:150px; margin-right:35px; _margin-right:31px; text-align:center;}
.prolist li a img{width:146px; height:146px; padding:1px; border:1px solid #DDD;}
.prolist li a span{display:block; padding-top:8px; line-height:135%;}
.prolist li a:hover img,.prolist li a:active img{border:1px solid #00A0FC;}
.prolist li a:hover span,.prolist li a:active span{color:#16499A;}
.prolist li.clear{float:none; clear:both; width:100%; height:25px;}


#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.cont_l{width:210px;float: right;line-height:23px; margin-top: 15px; border:1px solid #ededed; padding:5px;}
.cont_l img{padding:2px;border:1px solid #ededed;}



.pageshow{padding-top:30px;}
#lbl_page {width:100%;height:70px;clear:both;text-align:center;}
#lbl_page strong {color:#FFF;background-color:#0071b6;padding:7px 12px;margin:1px 10px 0px -1px;cursor:pointer;border:1px solid #0071b6;}
#lbl_page a {border:1px solid #e6e6e6;padding:7px 12px;margin-right:10px;cursor:pointer;color:#000;}
#lbl_page a:hover {background-color:#0071b6;border:1px solid #e6e6e6;color:#fff;}



