/* CSS Document */
html {overflow-x:hidden;background:#fff}
body{ margin:0; padding:0; }
a{ color:#000000; text-decoration:none; font-size:12px; padding:0; margin:0}

ul{ margin:0; padding:0;list-style:none}
li{ margin:0; padding:0;vertical-align:bottom;}
.left{ float:left}
.right{ float:right}

img{ border:none; margin:0; padding:0}
p{margin:0; padding:0;}
input,textarea,select,button {outline:none; border:none; margin:0; padding:0}
dd,dt,dl{ margin:0; padding:0 }


.header{ width:100%; height:213px; background:url(../images/header_bg.jpg) repeat-x}
.top{ width:1000px; height:39px; line-height:39px; margin:0 auto}

.top_l{ float:left; font-size:12px; color:#999999}
.top_r{ float:right; font-size:12px; color:#999}
.top_r a{font-size:12px; color:#999; margin:0 13px}
.top_r a:hover{ color:#c30000}

.logotel{ width:1000px; height:124px; margin:0 auto;}
.logo{ display:block; width:438px; height:74px; float:left; margin-top:24px}
.tel{ display:block; width:231px; height:54px; float:right; margin-top:34px;}



ul#topnav{ width:1000px; height:50px; margin:0 auto; z-index:9999  }
ul#topnav li {width:110px; height:50px; float:left; border-left:1px solid #B50104; text-align:center; line-height:50px;position:relative; }
ul#topnav li a{ font-family:Microsoft YaHei; font-size:15px; color:#fff; display:block}
ul#topnav li:hover a{ background:url(../images/li_bg.jpg)}


ul#topnav li .sub {

z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 50px; left:0;
	background:#f3f3f3;
	float: left;
	display: none;
}




ul#topnav li .sub ul{ height:auto; overflow:hidden; 
	list-style: none; padding:10px 0

}
ul#topnav .sub ul li {
border:none;
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:27px;
	color: #fff;
	margin:0 auto
}


ul#topnav .sub ul li a {
	 float:left;

	background: none;
 height:27px;
	display: block;
	 margin:0 0 0 0;
	 line-height:27px;
	text-decoration: none;
	margin:0;
	 padding:0;
	 width:110px;
	color:#666;
	font-weight:normal;
	 text-align:center; padding-left:0;
	  font-family:simsun;
 font-size:12px;

}
ul#topnav .sub ul li a:hover { color:#c30000}


.banner{ width:100%; height:510px; position:relative}

.flexslider{position:absolute;width:1920px;height:510px;  left:50%; margin-left:-960px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%; z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:17%;}
.flex-direction-nav .flex-prev{left:17%;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px; left:45%}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.search_bg{ width:100%; height:59px; background:url(../images/search_bg.png) repeat-x; position:relative; z-index:999}
.search_nb{ width:1000px; height:50px; line-height:50px; margin:0 auto}
.search_l{ display:block; width:auto; height:50px; float:left; font-size:12px; color:#8f8f8f}
.search_l a{font-size:12px; color:#8f8f8f}
.search_l a:hover{ color:#c30000}
.search_r{ width:304px; height:29px; float:right; margin-top:11px}
.searchin{ width:259px; height:26px; line-height:26px; float:left; background:url(../images/searchin.jpg); padding:3px 0 0 5px; font-size:12px; color:#666}
.searchon{ width:40px; height:29px; float:left; background:url(../images/searchon.jpg)}


.main1{ width:100%; height:1017px; background:url(../images/main1_bg.jpg) center top no-repeat; margin-top:-8px; padding-top:98px}

.main1_nb{ width:1000px; height:698px; margin:0 auto}

.pro_l{ width:267px; height:698px; float:left; background:url(../images/pro_bg.jpg); position:relative}
.pro_more{ position:absolute; display:block; width:35px; height:35px; right:15px; top:26px;}
.pro_lb{ width:235px; height:auto; overflow:hidden; position:absolute; left:16px; top:97px; }

.tj{ display:block; width:235px; height:49px; line-height:49px; border-bottom:1px dashed #cdcdcd; font-family:Microsoft YaHei; font-size:16px; color:#E31C15; background:url(../images/lb_bg.jpg) 216px center no-repeat}

.pro_lb ul{}
.pro_lb ul li{ width:235px; height:48px; line-height:48px; border-bottom:1px dashed #cdcdcd}
.pro_lb ul li a{display:block; font-family:Microsoft YaHei; font-size:14px; color:#676767}
.pro_lb ul li a:hover{  color:#E31C15; background:url(../images/lb_bg.jpg) 216px center no-repeat}

.pro_r{ width:719px; height:698px; float:right; background:#fff}

.pronr{ width:323px; height:306px; display:block; border:1px solid #e5e5e5; float:left; margin:30px 17px 0 17px}
.proimg{ display:block; width:301px; height:203px; margin:30px auto 0 auto}
.prowz{ display:block; width:301px; height:49px; line-height:49px; border-top:1px solid #e5e5e5; margin:24px auto 0 auto; text-align:center; font-family:Arial, Microsoft YaHei; font-size:16px; color:#787878;}
.pronr:hover .prowz{ color:#E31C15}


.hezuo{ width:998px; height:161px; border:1px solid #dedede; background:#fff; margin:30px auto 0 auto; padding-top:17px}
.hezuo_bt{ width:998px; height:41px; line-height:41px; border-bottom:1px solid #dedede;}
.hz_bt_l{ display:block; float:left;font-family:Microsoft YaHei; font-size:24px; color:#cb0004; margin-left:16px;}
.hz_more{ float:right; margin-right:16px;; font-size:12px; color:#999}
.hz_more:hover{ color:#E31C15}

.hezuo_nr{ width:998px; height:119px;}

.hznr{ width:138px; height:49px; display:block; float:left; margin:30px 13px 0 13px}

.youshi{ width:100%; height:2035px; background:url(../images/youshi.jpg) center top no-repeat}
.ad{ width:100%; height:187px; background:url(../images/ad.jpg) center top no-repeat}


.main2{ width:100%; height:889px; background:#f5f5f5; padding-top:72px;}


.cases{ width:1098px; height:270px; margin:0 auto; padding-top:9px; background:url(../images/casesbg.jpg)}

.cases_bt{ width:959px; height:41px; line-height:41px; background:url(../images/cases_bt.jpg) bottom left no-repeat; margin:0 auto}
.cases_bt_l{ float:left; display:block;font-family:Microsoft YaHei; font-size:18px; color:#cb0004 }
.case_more{ display:block; width:44px; height:17px; float:right; margin-top:13px}

.cases_nb{ width:1098px; height:169px; margin:33px auto 0 auto;}



.mr_frbox{height:169px;padding:0 0px 0px; width:1098px; position:relative}
.mr_frBtnL{cursor:pointer;display:inline;left:0;height:40px;top:60px;width:39px; position:absolute; z-index:999}
.mr_frUl{float:left;height:169px;width:961px; margin-left:69px}
.mr_frBtnR{top:60px;cursor:pointer;width:39px;height:40px;position:absolute; z-index:999; right:0}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:225px; height:167px; overflow:hidden;position:relative; margin:0 17px 0 0; border:1px solid #B2B4B1}
.mr_frUl ul li a img{}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}


.casesnr{ display:block; width:225px; height:167px; position:relative}
.cases_img{ display:block;}
.cases_wz{ position:absolute; display:block; width:225px; height:34px; background:url(../images/cbt.png) repeat; text-align:center; line-height:34px; font-size:12px; color:#B6C0CA; z-index:999; bottom:0; left:0}



.khpj{ width:1000px; height:483px; background:#fff; margin:30px auto 0 auto; padding-top:9px}

.khpj_bt{ width:959px; height:41px; line-height:41px; background:url(../images/kh_bt.jpg) bottom left no-repeat; margin:0 auto}

.khpjnr{ display:block; width:464px; height:150px; float:left; margin:30px 18px}
.khimg{ display:block; width:156px; height:116px; float:left; border:3px solid #E9E9E9}
.kh_r{ display:block; float:right; width:286px; height:122px; margin-left:7px; position:relative}

.khbt{ display:block; width:286px; height:28px; line-height:28px;font-family:Microsoft YaHei; font-size:16px; color:#333333}
.khxq{ display:block; width:286px; height:auto; overflow:hidden; line-height:20px; font-size:12px; color:#999; margin-top:10px}
.khmore{ display:block; width:286px; height:14px; line-height:14px; position:absolute; bottom:0; left:0; font-size:12px; color:#F48E8A}
.khpjnr:hover .khbt{ color:#E31C15}
.khpjnr:hover .khxq{ color:#E31C15}
.khpjnr:hover .khmore{ color:#E31C15}

.about{ width:100%; height:384px; background:url(../images/about_bg.jpg) center top no-repeat; padding-top:83px}

.aboutnb{ width:1000px; height:302px; margin:0 auto}
.about_l{ width:450px; height:301px; float:left}
.about_r{ display:block; width:496px; height:302px; float:right}
.aboutbt{ display:block; width:496px; height:54px; line-height:54px; font-family:Microsoft YaHei; font-size:30px; color:#fff; font-weight:bold}
.aboutwz{ display:block; width:496px; height:195px; font-size:12px; color:#EDB6B9; line-height:24px}
.aboutwz p{ margin-top:10px}
.about_more{ display:block; width:123px; height:30px;}
.about_r:hover .aboutwz{ color:#fff}


ul.img_list {
	display:inline;
	height:295px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}		
li.image_one a {
	display:block; 
	width:444px; 
	position:relative;
}	
#rollover1 {
	display:block; 
	position:absolute;  
	width:444px; 
	height:295px;
	background:#000
}




.main3{ width:100%; height:861px; background:#f5f5f5}

.zzry{ width:1000px; height:257px; background:#fff; margin:0 auto; padding-top:56px;}
/*图片滚动*/
.rollBox{width:959px;overflow:hidden;padding:0 0 0 6px;height:166px; margin:34px auto 0 auto}
.rollBox .LeftBotton{height:37px;width:19px;background:url(../images/left01.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:37px;width:19px;background:url(../images/right01.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:50px 0 0 15px;cursor:pointer;}
.rollBox .Cont{width:873px;overflow:hidden; float:left; margin:0 0 0 26px}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;text-align:center; margin:0 50px 0 0}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:12px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#09C;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.news{ width:1000px; height:489px; margin:30px auto 0 auto}

.news_l{ width:682px; height:479px; float:left; background:#fff; padding-top:10px}

.news_bt{ width:642px; height:46px; margin:0 auto; background:url(../images/news_bt.jpg) bottom no-repeat}
#c{}
#c ul{}
#c ul li{ float:left; width:95px; height:46px; text-align:center; line-height:38px}
#c ul li a{font-family:Microsoft YaHei; font-size:18px; color:#909090; display:block; width:95px; height:46px;}
#c ul li a:hover{ color:#cb0004; background:url(../images/libg.jpg) bottom left no-repeat}
.libg a{color:#cb0004!important; background:url(../images/libg.jpg) bottom left no-repeat!important;}


.con2nb1{ width:642px; height:390px; margin:23px auto 0 auto; position:relative}
.news_more{ display:block; width:44px; height:17px; position:absolute; right:0; top:-60px}
.news_top{ width:642px; height:123px; display:block}
.newsimg{ display:block; width:156px; height:117px; float:left; border:3px solid #E7E9E8}
.newswz{ display:block; width:460px; height:117px; float:right}
.newsnrbt{ display:block; width:460px; height:39px; font-family:Microsoft YaHei; font-size:16px; color:#cb0004; font-weight:bold; margin-top:5px; line-height:39px;}
.newsnrwz{ display:block; width:460px; height:70px; font-size:12px; color:#888888; line-height:20px; margin-top:5px}
.news_top:hover .newsnrwz{ color:#cb0004}

.newsul{ width:642px; height:228px; margin-top:36px;}
.newsul li{ width:284px; height:26px; line-height:26px; background:url(../images/newsli_bg.jpg) left no-repeat; padding-left:12px; margin-top:10px}
.newsul li a{ font-size:12px; color:#888;}
.newsul li span{font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif}
.newsul li a:hover{color:#cb0004 }

.news_r{ width:310px; height:479px; float:right; background:#fff; padding-top:10px;}
.QandA_bt{ width:274px; height:40px; line-height:40px; background:url(../images/kh_bt.jpg) bottom left no-repeat; margin:0 auto}


.QandA{ width:274px; height:85px; margin:0 auto; border-bottom:1px dashed #E4E4E4; padding-top:18px}

.question{ display:block; width:253px; height:23px; background:url(../images/q.jpg) left no-repeat; padding-left:21px; font-size:12px; color:#333; line-height:23px;}

.answer{ width:274px; height:46px; display:block; margin-top:5px}
.an_l{ display:block; width:17px; height:17px; float:left; margin-top:2px; background:url(../images/a.jpg) left no-repeat}
.an_r{display:block; width:253px; height:46px;font-size:12px; color:#999; line-height:20px; float:left; margin-left:4px;}

.kjtd{ width:100%; height:196px;}

.kjtd_nb{ width:1000px; height:196px; margin:0 auto}

.kjnr{ width:auto; height:126px; display:block; float:left; margin:42px 0 0 150px;}
.kjimg{ width:84px; height:84px; display:block; margin:0 auto}
.kjwz{ width:auto; height:30px; line-height:30px; text-align:center; font-family:Microsoft YaHei; font-size:16px; color:#333; margin-top:12px; display:block}




.footer{ width:100%; height:399px; background:url(../images/footerbg.jpg) bottom repeat-x; padding-top:6px}
.footernb{ width:1000px; height:399px; margin:0 auto}
.ewm{ width:218px; height:398px; background:#2A2A2A; padding-top:1px; float:left}
.ewmimg{ width:145px; height:144px; margin:83px auto 0 auto}
.ftel{ width:160px; height:50px; margin:44px auto 0 auto}


.footer_r{ width:715px; height:285px; float:right; margin-top:57px;}


.links{ width:715px; height:94px}
.linksbt{ width:715px; height:33px; line-height:33px; font-size:12px; color:#FFFFFF}
.linksnr{}
.linksnr ul{}
.linksnr ul li{ width:; height:16px; line-height:16px; float:left; margin-top:10px; margin-right:70px}
.linksnr ul li a{ font-size:12px; color:#9A9A9A; }
.linksnr ul li a:hover{ color:#fff}

.footernav{ width:715px; height:41px; border-bottom:1px solid #494949; border-top:1px solid #494949; margin-top:30px}

.footernav ul{width:715px; height:41px; }
.footernav ul li{ padding-right:20px; margin-left:20px; height:41px; line-height:41px; float:left; background:url(../images/fnb.jpg) right no-repeat}
.footernav ul li a{ color:#D5D5D5}

.copyright{ margin-top:36px;color:#9A9A9A; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.copyright p{ color:#9A9A9A; font-size:12px; margin-top:10px; font-family:Arial, Helvetica, sans-serif}
.copyright a{ color:#9A9A9A; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.copyright a:hover{ color:#fff}
.fxd{ width:715px; height:28px; line-height:28px; margin-top:5px}
.fxd_l{ display:block; float:left;color:#9A9A9A; font-size:12px;}
.fxd_r{ display:block; width:auto;}






/*内页*/
.nybanner{ width:100%; height:253px; position:relative}

.nycdbg{ width:100%; height:63px; background:#F8F8F8; padding-top:27px;}

.nycd{ width:1000px; height:36px; margin:0 auto; background:#fff}

.nycd ul{ float:left}
.nycd ul li{ width:auto; height:36px; float:left; line-height:36px; text-align:center; border-right:1px solid #f5f5f5}
.nycd ul li a{ display:block; width:auto; padding:0 15px; height:36px; font-family:Microsoft YaHei; font-size:15px; color:#333333}

.nycd ul li a:hover{ background:#959595; color:#fff}
.dq{background:#959595; color:#fff!important}

.weizhi{ float:right; line-height:36px; font-size:12px; color:#999999; margin-right:20px}
.weizhi a{font-size:12px; color:#999999}

.weizhi a:hover{ color:#d30000}



.nymain{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:40px; padding-bottom:78px;}
.nymain2{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.dy{font-size:14px; color:#999999; line-height:24px; margin-top:5px}
.about1{ width:999px; height:389px; background:url(../images/about1_bg.jpg)}

.about1nr{ width:479px; height:auto; overflow:hidden; float:right; margin:62px 22px 0 0}

.about1nr p{ font-size:14px; color:#999999; line-height:24px;}

.about2{ width:100%; height:930px; background:#f4f4f4; padding-top:40px}

.about2nr{ width:1000px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px}
.about2_l{ width:420px; height:275px; float:left; background:#fff; padding:40px 40px 0 40px}
.about2_r{ width:500px; height:315px; float:right; background:#fff}

.about2_l2{width:500px; height:394px; float:left; background:#fff}
.about2_r2{width:420px; height:354px; float:right; background:#fff; padding:40px 40px 0 40px}
.about2nr p{ font-size:12px; color:#999999; line-height:24px;}
.about2bt{ display:block; font-family:Microsoft YaHei; font-size:24px; font-weight:bold; color:#d40000; width:420px; height:67px; background:url(../images/xian.jpg) left bottom no-repeat}

.about2bt2{display:block; font-family:Microsoft YaHei; font-size:18px;  color:#000; width:420px; height:30px; line-height:30px}







/*文章列表1*/
.threetw{ width:1000px; height:auto; overflow:hidden; margin:0 auto}
.threetu{ width:998px; height:320px; overflow:hidden; border:1px solid #ccc; margin:0 auto;}
.threetunb{ width:295px; height:280px; float:left; margin:20px 0 0 30px; position:relative}
.threewz{ display:block; width:295px; font-family:Microsoft YaHei;font-size:14px; color:#333; line-height:20px; margin:9px auto 0 auto}
.threewz:hover{ color:#d30000}
.threemore{ color:#C5C4C3; font-size:12px; display:block; background:url(../images/morebg.jpg) left no-repeat; padding-left:8px; position:absolute; bottom:0px; left:0px}
.threemore:hover{ color:#d30000}
.threewen{ margin:20px 0 0 0}
.threewen ul{}
.threewen ul li{ width:988px; height:58px; line-height:58px; background:url(../images/wzlb3libg.jpg) no-repeat; padding-left:12px}
.threewen ul li a{ font-size:13px;  font-family:Microsoft YaHei;color:#666666}
.threewen ul li a:hover{ color:#d30000}
.threewen ul li span{ font-size:12px; color:#666}




/*文章列表2*/
.topNews_list{margin:0 auto; width:988px; border:1px solid #ccc; position:relative; padding:5px; margin-bottom:30px; overflow:hidden;}
.topNews_li,.topNews_li li{margin:0 auto; width:888px; height:214px; overflow:hidden;}
.topNews_li_img,.topNews_li_img img{ width:309px; height:214px; overflow:hidden;}
.topNews_li_dl{width:630px; height:194px; padding:10px 20px; background:#f4f4f4; overflow:hidden; margin:0}
.topNews_li_dt{width:630px; height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold; overflow:hidden;}
.topNews_li_dd{width:630px; height:80px; line-height:20px; color:#666; margin-bottom:5px;  overflow:hidden;}
.topNews_li_dt a{color:#333;font-size:16px; font-family:Microsoft YaHei;}
.topNews_li_dd a{color:#888888;font-size:12px; font-family:Microsoft YaHei;}
.topNews_li_dt a:hover,.topNews_li_dd a:hover{color:#d30000;}
.topNews_li_more{width:360px; background:url(../images/news_more_icon.jpg) no-repeat left center; padding-left:20px; color:#ff6600;}
.topNews_li_more a{color:#d30000;}
.topNews_li_ben{position:absolute; right:20px; bottom:20px; z-index:1000;}
.topNews_li_ben li{float:left; margin-left:5px;}
.topNews_li_perv{background:url(../images/bleft.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}
.topNews_li_next{background:url(../images/bright.png) no-repeat; width:24px; height:24px; cursor:pointer; overflow:hidden;}


.wzlbnr{ width:1000px; border-bottom:1px dashed #d4d4d4; padding-bottom:20px; margin:0 auto 35px auto; overflow:hidden}
.rq{ width:57px; height:62px;}
.rq dt{height: 40px;line-height: 40px;text-align: center;background: #f4f4f4;color: #575757;margin-bottom: 2px;font-size: 30px;}
.rq dd{color: #666;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;font-size: 12px;}
.nynewswz{width: 912px;overflow: hidden;}
.nynewswz dt{color: #333;font-size: 14px;margin-top: 0;width: 912px;overflow: hidden;}
.nynewswz dt a{color: #333;font-size: 14px;font-family:Microsoft YaHei; font-weight:bold}
.nynewswz dd{color: #888888;line-height: 1.5;width: 912px;overflow: hidden;font-size: 12px; margin-top:10px}
.nynewswz dd a{color: #888888;font-size: 12px;}

.nynewswz a:hover{color:#d30000;}




/*图片方格1*/
.pro{ display:block; width:301px; height:243px; background:#E6E6E6; border:1px solid #E6E6E6; font-family: Arial, Microsoft YaHei; font-size:14px; color:#696969; float:left; margin:10px 0 20px 30px}
.probt{ display:block; text-align:center; width:301px; height:40px; line-height:40px;}
.pro:hover{ border:1px solid #d30000; background:#d30000; color:#FFF}





/*图片方格2*/
.tdnr{display:block; width:275px; height:368px; border:1px solid #E3E3E3; background:#FFF; padding-top:12px; position:relative; color:#626262; float:left; margin:30px 0 23px 70px}
.tdimg{display:block; width:251px; height:189px; margin:0 auto 0 auto; border:1px solid #E3E3E3}
.tdbk{ width:243px; height:181px; display:block;position:absolute; top:12px; left:11px}

.hzbt{ width:253px; height:20px; background:url(../images/hzx.jpg) center repeat-x; margin:30px auto 0 auto; text-align:center; line-height:20px}
.hzbtwz{ height:20px; background:#FAFAFA; padding:0 25px; margin:0 auto; font-family:Microsoft YaHei; font-size:15px; color:#555555;}
.hznr2{ display:block; width:241px; height:120px; margin:15px auto 0 auto; font-family:Microsoft YaHei; font-size:13px; color:#333; line-height:30px; background:url(../images/hzd.jpg) left 12px no-repeat; padding-left:12px }

.tdnr:hover{ background:#d30000}
.tdnr:hover .tdbk{ border:5px solid #FFF }
.tdnr:hover .hzbtwz{background:#d30000; color:#FFF}
.tdnr:hover .hznr2{color:#FFF;background:url(../images/hzd2.jpg) left 12px no-repeat;}




/*分页*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background:#BEBEBE;border-color:#BEBEBE;text-decoration: none;}





.detail{}
.detail_left{ width:1000px; height:auto; overflow:hidden}

.detail_bt{ width:1000px; height:auto; overflow:hidden; border-bottom:1px dotted #D9D9D9; text-align:center; padding-bottom:12px; line-height:30px}
.de_bt_top{font-family:Microsoft YaHei; font-size:18px;  color:#444; display:block; width:1000px; height:auto; overflow:hidden;margin-top:10px}
.de_bt_xq{display:block; width:1000px; height:auto; overflow:hidden;font-size:12px; color:#8e8c8c; margin-top:10px}

.fbz{ background:url(../images/fbz.jpg) left no-repeat; padding-left:17px}

.fbsj{background:url(../images/fbsj.jpg) left no-repeat; padding-left:17px;margin-left:20px; }
.djl{background:url(../images/djl.jpg) left no-repeat; padding-left:17px; margin:0 0 0 20px;}

.detail_nr{ margin-top:35px}
.detail_nr p{font-family:Microsoft YaHei; font-size:14px; color:#666666; line-height:24px}
.detail_nr img{max-width:1000px; }
.detail_right{ width:270px; height:auto; overflow:hidden}
.tjpro{ width:268px; height:245px; border:1px solid #DEDEDE; border-top-color:#0061AE}
.tjprobt{ display:block; width:257px; height:45px; line-height:45px; padding-left:11px; border-bottom:1px solid #DEDEDE;font-family:Microsoft YaHei; font-size:18px; color:#000}
.tjpronr{ width:249px; height:176px; border:1px solid #EAEAEA; margin:10px auto 0 auto; padding:1px 0 0 1px}





/*反馈*/
.denglu{ width:473px; height:305px; margin:54px auto 0 auto}

.yhm{ width:800px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:5px 0 0 14px; float:left}

/*反馈*/
.fankui{ width:1000px; height:auto; overflow:hidden}


.fankuitop{ width:1000px; height:41px; background:url(../images/fankuitop_bg.jpg); margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}

.fankuinr{ width:800px; height:500px; margin:50px auto 0 auto}


/*搜索*/
.searcha{ margin:20px 0 0 20px; width:930px; height:auto; overflow:hidden}
.searcha ul{width:930px;}
.searcha ul li{ height:32px; line-height:30px; background:url(../images/wzlb3libg2.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:12px; color:#666666}
.searcha ul li a:hover{ color:#d30000}
.searcha ul li span{ font-size:12px;}




/*人才招聘*/
table.gridtable 
{
	margin-left:10px;

    font-size:14px;
    color:#333;

    border-collapse: collapse;

}
table.gridtable th {
	 color:#fff;
	  font-family:Microsoft YaHei;
    padding: 8px;
	font-size:15px;
    border-width: 1px;
    border-style: solid;
    border-color:#E2E2E2;
    background-color:#BDBDBD;
	 font-weight:normal
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color:#E2E2E2;
    background-color:#fff;
	font-family:Microsoft YaHei;
	font-size:13px; color:#555
	
}



.cksq{ color:#40A2D1}
.sq{ color:#FF9320}




/*人才招聘内页*/
.rczpdet{ width:898px; height:auto; overflow:hidden; margin:30px auto 0 auto; border:1px solid #E2E2E2}
.rcnbbt{ width:881px; height:39px; background:#ECECEC; line-height:39px; padding-left:17px;	font-family:Microsoft YaHei; font-size:17px; color:#171717}
.rczp1{ width:898px; height:auto; overflow:hidden; padding:30px 0; border-bottom:1px dotted #CBCBCB}
.rczpnr{ width:860px; height:20px; margin:0 auto; line-height:20px; margin-top:4px}
.rczpnr_left{ display:block; color:#666666;font-family:Microsoft YaHei; font-size:14px; width:210px}
.rczpnr_right{ display:block; margin-left:110px;color:#666666;font-family:Microsoft YaHei; font-size:14px}

.rczp2{ width:898px; height:auto; overflow:hidden; padding:0 0 30px 0;}
.rczpnr2{width:860px;height:auto; overflow:hidden; margin:30px auto 0 auto}
.gwxqbt{ display:block; width:80px; height:auto; overflow:hidden; color:#383838;font-family:Microsoft YaHei; font-size:14px; font-weight:bold}
.gwxq{ display:block; width:527px; height:auto; overflow:hidden;color:#666666;font-family:Microsoft YaHei; font-size:14px; line-height:24px}



.tjfh{ margin-top:32px; padding-left:50px;}
.tjsq{ display:block; width:98px; height:30px; border:0; padding:0; background:url(../images/tjsq.jpg); cursor:pointer; float:left}
.fhlb{ display:block; width:98px; height:30px; float:left; margin-left:19px}










/*人力资源*/
.rlzybt{ width:1000px; height:40px; line-height:40px; background:#F2F2F2;overflow:hidden; margin:10px auto 0 auto;}
.zl{ width:1000px;overflow:hidden; margin:0px auto 0 90px;}
.rlzybt_left{color:#333;font-family:Microsoft YaHei; font-size:14px; margin-left:10px}
.rlzybt_right{ margin-left:50px; font-size:14px; color:#d80000}
.xbt{ background:url(../images/xbt1.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt2{ background:url(../images/xbt2.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt3{ background:url(../images/xbt3.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt4{ background:url(../images/xbt4.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt5{ background:url(../images/xbt5.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt6{ background:url(../images/xbt6.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt7{ background:url(../images/xbt7.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:800px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.jbzlnb{ width:720px; height:28px; margin-top:20px}
.name{ float:left;}
.namewz{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:10px ;width:110px; text-align:right}
.namek{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:110px; height:23px}
.namek2{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:570px; height:23px}
.namek3{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:343px; height:23px}
.xing{ display:block; width:5px; height:5px; background:url(../images/xing.jpg);  }
.yjsfx{ display:block; margin:5px 0 0 0; float:left}
.fxk{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; margin-left:5px}
.sel_wrap{ width:75px;height:26px;background:#fff url(../images/xb.jpg) no-repeat right ;
color: #333; font-size: 12px; border:1px solid #BFBFBF;
cursor:pointer;position:relative;_filter:alpha(opacity=0);  color:#333; font-size:12px; line-height:26px}
.sel_wrap label{padding-left:10px;font-size:12px;z-index:2; color: #333; line-height: 26px; height: 26px; display: block;}
.sel_wrap .select{width:100%; height:26px; line-height:26px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; font-size: 12px;}
.namek4{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:220px; height:23px}
.rltable{ width:648px; height:auto; overflow:hidden; margin:13px 0 0 28px}
.namewz2{float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:25px ;}
.namewz3{float:left;color:#666; font-size:12px; line-height:26px; padding-left:25px ;}
.rlft{ width:1000px; height:60px; border-top:1px solid #E5E5E5; margin-top:47px;}
.zptj{ cursor:pointer; background:url(../images/rltj.jpg); border:0; padding:0; width:92px; height:32px; margin:24px 0 0 44px;}






/*联系我们*/
.contact{ width:1000px; height:451px; margin:0 auto; background:url(../images/contact_bg.jpg)}
.contact_l{ width:557px; height:391px; float:left; margin-top:30px}
.contact_r{ width:292px; height:348px; float:right; margin:76px 100px 0 0}
.contactbt{ display:block; width:292px; height:81px; margin-bottom:40px}


.con{ display:block; width:264px; height:16px; line-height:16px; font-size:14px; color:#888888; margin-top:10px; padding-left:28px}
.c1{ background:url(../images/dz.jpg) left no-repeat}
.c2{ background:url(../images/yb.jpg) left no-repeat}
.c3{ background:url(../images/dh.jpg) left no-repeat}
.c4{ background:url(../images/cz.jpg) left no-repeat}
.c5{ background:url(../images/sj.jpg) left no-repeat}
.c6{ background:url(../images/changz.jpg) left no-repeat}
.c7{ background:url(../images/yx.jpg) left no-repeat}






/* 效果CSS开始 */
#focus_Box{position:relative;width:804px;height:308px;margin:20px auto;}
#focus_Box ul{position:relative;width:590px;height:308px; margin-left:100px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:34px;height:62px;top:100px;}
#focus_Box .prev{background:url(../images/pre1.jpg);left:0px}
#focus_Box .next{background:url(../images/next1.jpg);right:0px} 

#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}
/* 效果CSS结束 */










