/* 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:162px;}
.top{ width:1100px; height:118px; margin:0 auto; position:relative}
.banben{ position:absolute; right:0; top:20px;}
.banbench{ font-family:Microsoft YaHei; font-size:12px; color:#666; margin-right:8px}
.banbenen{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.banbench:hover{ color:#06C}
.banbenen:hover{ color:#06C}

.logo{ display:block; width:355px; height:53px; float:left; margin-top:36px}
.top_r{ float:right; height:27px; margin:49px 0 0 0 }
.tel{ float:left; height:27px; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin-right:16px}
.search{ width:185px; height:27px; float:right; background:url(../images/search.jpg)}
.searchin{ display:block; width:133px; height:20px; float:left; margin:3px 0 0 13px; color:#888; font-size:14px; }
.searchon{ display:block; width:33px; height:27px; float:right; background:url(../images/searchon.jpg); cursor:pointer}

.navbar{ width:100%; height:44px;  background:#0166CE}




ul#topnav{ width:1100px; height:44px; margin:0 auto; }
ul#topnav li {float:left; width:157px; height:44px; line-height:44px; text-align:center; position:relative}
ul#topnav li a{ display:block; width:157px; height:44px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; background:url(../images/xian.jpg) right no-repeat}
ul#topnav li:hover a{ background:#084AC2}



ul#topnav li .sub {
width:157px!important;
z-index:999999;
	position: absolute;
	padding:0 0 0 0;	
	top: 44px; left:50%; margin-left:-79px;
	float: left;
	display: none;
	  height:auto;
	  overflow:hidden;
}





ul#topnav li .sub ul{ width:157px; height:auto; overflow:hidden; border-right:1px solid #e5e5e5; background:#084AC2;
	list-style: none; margin: 0 0 0 0;
	float: left; 
}
ul#topnav .sub ul li {
	 padding:0 0 0 0;
	 float:none;
	width:auto;
	height:43px;
	color: #000;
	margin:0 auto 0 auto;text-align:center; border-bottom:1px solid #3A7BF1
}


ul#topnav .sub ul li a {
	 float:left;
font-family:Arial, Arial, Helvetica, sans-serif;
 height:43px;
	display: block;
	 margin:0 0 0 0;
	 line-height:43px;
	text-decoration: none;
	border:none;
	margin:0;
	 padding:0 0 0 48px;
	 width:109px!important;
	color:#f1f1f1f1;
	font-weight:normal;
 font-size:13px;
 text-align:left;
 background:url(../images/dian2.png) 37px 18px no-repeat!important;

}
ul#topnav .sub ul li a:hover { color:#fff; background:url(../images/dian2.png) 37px 18px no-repeat #236CEF!important;}



.banner{ width:100%; height:542px; position:relative}
/* fullSlide */
.fullSlide{width:100%;position:absolute;height:542px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:1920px !important;height:542px;overflow:hidden;text-align:center;left:50%!important; margin-left:-960px; position:absolute}
.fullSlide .bd li a{display:block;height:542px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px; }
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#999;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#03235D;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}





.main1{ width:100%; height:470px; background:url(../images/main1bg.jpg) bottom repeat-x; padding-top:1px}
.main1bt{ width:1100px; height:83px; margin:71px auto 0 auto}

.mr_frbox_news1{height:206px;padding:0 0px 0px; width:1100px; position:relative; margin:37px auto 0 auto}
.mr_frBtnL_news1{cursor:pointer;display:inline;left:1px;height:26px;top:61px; width:26px; position:absolute; z-index:999}
.mr_frUl_news1{float:left;height:206px;width:1098px; overflow:hidden; margin-left:1px}
.mr_frBtnR_news1{cursor:pointer;display:inline;right:1px;height:26px;top:61px; width:26px; position:absolute; z-index:999}
.mr_frUl_news1 ul li{display:inline;float:left;margin-right:26px;width:255px;height:206px; position:relative;}
.pnr{ display:block; width:253px;height:148px; border:1px solid #e5e5e5}
.sy_prowz{ display:block; width:255px; height:29px; margin:13px auto 0 auto; line-height:29px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#555}




.main2bg{ width:100%; height:461px; background:#f2f2f2}

.main2{ width:1100px; height:461px; margin:0 auto}
.main2_l{ width:646px; height:322px; float:left; margin-top:71px}

.newsul{ width:646px; height:35px; background:url(../images/newsulbg.jpg) bottom repeat-x}
.newsul li{ width:135px; height:35px; float:left; text-align:center; line-height:35px}
.newsul li a{ display:block; width:135px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:18px}
.li1 a{ color:#000}
.libg a{ background:#0166CE; color:#fff}

.con2nb1{ width:646px; height:264px; margin-top:23px; position:relative}
.more{ position:absolute; top:-50px; right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888}
.more:hover{ color:#0166CE;}

.synews_top{ width:646px; height:129px; display:block; border-bottom:1px dashed #bfbfbf}
.synewsimg{ display:block; width:151px; height:103px; float:left}
.synews_top_r{ display:block; float:right; width:480px; height:auto; overflow:hidden}
.synews_top_bt{ display:block; width:480px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2d2d2d}
.synews_top_xq{display:block; width:480px; height:52px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7f7f7f; margin-top:8px;}
.synews_top_date{ display:block; height:17px; line-height:17px; font-family:Arial, Helvetica, sans-serif; margin-top:8px; font-size:12px; color:#999}
.synews_top:hover .synews_top_bt{ color:#0166CE}
.synews_top:hover .synews_top_xq{color:#0166CE}
.synews_top:hover .synews_top_date{color:#0166CE}

.synewsul{ width:646px; height:111px; margin:23px auto 0 auto}
.synewsul li{ width:646px; height:28px; line-height:28px; margin:0 auto 6px auto; background:url(../images/dian.jpg) left 11px no-repeat}
.synewsul li a{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#070707; margin-left:11px}
.synewsul li span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999}
.synewsul li a:hover{ color:#0166CE}


.main2_r{ width:387px; height:295px; float:right; margin-top:71px;}
.video_bt{ width:387px; height:35px; background:url(../images/newsulbg.jpg) bottom repeat-x}
.video_bt_l{ height:35px; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000}
.more2{ float:right;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#888; margin-top:8px}
.more2:hover{ color:#0166CE;}
.videonr{ display:block; width:387px; height:241px; margin:19px auto 0 auto}



.main3{ width:1100px; height:100px; margin:0 auto; padding-top:44px}

.link1{ display:block; height:60px; background:url(../images/link1.jpg) left no-repeat; float:left;}
.link2{ display:block; height:60px; background:url(../images/link2.jpg) left no-repeat; float:left; margin-left:30px}
.link3{ display:block; height:60px; background:url(../images/link3.jpg) left no-repeat; float:left; margin-left:30px}
.link4{ display:block; height:60px; background:url(../images/link4.jpg) left no-repeat; float:right}

.linkwz1{ display:block; height:23px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; margin:9px 0 0 75px}
.linkwz2{ display:block; height:23px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;margin:0 0 0 75px}




.footer{ width:100%; height:320px; background:url(../images/footerbg.jpg) repeat-x}


.footer1{ width:1100px; height:270px; margin:0 auto}

.footer1_l{ float:left}
.ftcon1{ display:block; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-top:47px}
.ftcon2{ display:block; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-top:8px}
.ftcon3{ display:block; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-top:8px}

.hzhb{ width:243px; height:33px; position:relative; color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:33px; padding-left:13px; margin-top:25px; cursor:pointer; background:url(../images/jt.jpg) 227px 11px no-repeat #fff}
.hzhbul{ position:absolute; bottom:33px; left:0; display:none; width:256px;}
.hzhbul li{ width:256px; height:30px; line-height:30px; border-bottom:1px solid #eee}
.hzhbul li a{ display:block; width:243px; padding-left:13px; height:30px; background:#fff; color:#666;font-family:Arial, Helvetica, sans-serif;  font-size:12px;}
.hzhbul li a:hover{ color:#0166CE}
.hzhb:hover .hzhbul{ display:block}

.fx{ height:28px; margin-top:18px}
.weixin{ display:block; width:28px; height:28px; float:left}
.sina{display:block; width:28px; height:28px; float:left; margin-left:10px}
.qq{display:block; width:28px; height:28px; float:left; margin-left:10px}


.footer1_r{ float:right; width:350px }
.ewm{ float:right;  width:119px; height:119px; margin-top:51px}
.f_rwz{float:right;   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#71767A; text-align:right; line-height:26px; margin-top:9px;}







.footer2{ width:1100px; height:50px; line-height:50px; margin:0 auto; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999}
.footer2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; margin:0 21px;}

.footer2 a:hover{ color:#fff}



/*内页*/
.nybanner{ position:relative; width:100%; height:300px;}

.nymain{ width:1100px; height:auto; overflow:hidden; margin:35px auto 85px auto}

.nymain_l{ width:245px; height:auto; overflow:hidden; float:left}

.nymain_l_bt{ width:216px; height:59px; background:#0653C7; line-height:59px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; font-weight:bold; padding-left:29px; border-bottom:1px solid #E2E2E2}


.cdhul{ width:243px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2}
.cdhul li{ width:243px; height:53px; line-height:53px; border-bottom:1px solid #E2E2E2; }
.cdhul li a{ display:block; width:215px; padding-left:28px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5a5a5a; background:url(../images/cdhjt1.jpg) 195px 23px no-repeat;}
.cdhul li a:hover{  background:url(../images/cdhjt2.jpg) 195px 23px no-repeat;color:#014099}
.dq{  background:url(../images/cdhjt2.jpg) 195px 23px no-repeat !important;color:#014099 !important;}
.nytel{ width:245px; height:56px; margin-top:13px}
.dq1{  background:url(../images/cdhjt2.jpg) 195px 23px no-repeat !important;color:#014099 !important;}
.nymain_r{ float:right; width:815px; height:auto; overflow:hidden; border:1px solid #E2E2E2}
.weizhi{ width:815px; height:58px; border-bottom:1px solid #E2E2E2}
.weizhi_l{ height:58px; line-height:58px; background:url(../images/quan.jpg) left 22px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0166ce; margin-left:25px; padding-left:16px; float:left}
.weizhi_r{ float:right; font-family:simsun; font-size:12px; color:#ababab; height:58px; line-height:58px; margin-right:20px}
.weizhi_r a{font-family:simsun; font-size:12px; color:#ababab}
.weizhi_r a:hover{ color:#0166CE}

.nymainnr{ width:756px; height:auto; overflow:hidden; margin:30px auto 78px auto}

.nymainnr p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:28px;}

.dy{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:28px;}











/*文字列表1*/
.ny_news_top{ width:756px; height:188px; background:#f2f2f2; padding-top:21px; margin-bottom:25px}
.scroll2{width:724px; height:167px; margin:0 auto 0 auto; position:relative;overflow:hidden;}
.mod_02{float:left;width:724px;}
.news_l{ width:240px; height:167px; float:left}
.news_r_2{ width:465px; height:137px; float:right; padding-top:7px}
.news_rbt{ display:block; width:465px; height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0754C6}
.news_rwz{ display:block; width:465px; height:auto; overflow:hidden; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-top:18px}
.readmore{ display:block; width:132px; height:32px; margin-top:18px}
.mod_02:hover .news_rwz{color:#0754C6}
.dotModule_new2{padding:0;height:11px;line-height:6px;-webkit-border-radius:11px;z-index:11; position:absolute; right:0; bottom:0}
#slide_02_dot{text-align:center;margin:0 0 0 0;}
#slide_02_dot span{display:inline-block;margin:0 0 0 4px;width:9px;height:9px;vertical-align:middle;background:url(../images/newlidn.png); cursor:pointer}
#slide_02_dot .selected{background:url(../images/newlidn2.png)}


.wzlb2wb{ width:756px; height:auto; overflow:hidden; margin:0 auto 40px auto}
.wzlb2{ display:block; width:756px; height:162px; border-bottom:1px solid #eee}
.wzlb2_date{ float:left; width:81px; height:85px; background:#F5F5F5; margin-top:25px; padding-top:10px}
.w2_date1{ display:block; width:81px; height:51px; line-height:51px; text-align:center; font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#0754C6}
.w2_date2{display:block; width:81px; height:21px; line-height:21px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0754C6}

.wzlb2:hover .wzlb2_date{ background:#0754C6}
.wzlb2:hover .w2_date1{color:#fff}
.wzlb2:hover .w2_date2{color:#fff}

.wzlb2_r{ width:590px; height:110px; float:left; margin:25px 0 0 20px}
.wzlb2_bt{ display:block; width:600px; height:30px;font-family: Arial, Helvetica, sans-serif; line-height:30px; font-size:17px; color:#000}
.wzlb2_xq{ width:590px; height:24px; margin-top:5px}
.w2_xq1{ display:block; height:24px; line-height:24px; float:left; color:#bbb;  font-family: Arial, Helvetica, sans-serif; font-size:13px}
.w2_xq2{display:block; height:24px; line-height:24px; float:left;  color:#bbb; padding-left:19px; font-family: Arial, Helvetica, sans-serif; margin-left:15px;font-size:13px}
.wzlb2_nr{ display:block; width:590px; height:25px; line-height:25px; margin-top:5px; color:#565656;  font-family:Arial, Arial, Helvetica, sans-serif; font-size:13px; overflow:hidden}
.wzlb2:hover .wzlb2_bt{ color:#0754C6}
.wzlb2:hover .w2_xq1{ color:#0754C6}
.wzlb2:hover .w2_xq2{color:#0754C6}
.wzlb2:hover .wzlb2_nr{ color:#0754C6}
.wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt1.jpg); margin:75px 10px 0 0}
.wzlb2:hover .wzlb2_jt{ width:33px; height:33px; float:right; background:url(../images/wzlb2_jt2.jpg);}





/*文字列表2*/
.wzlb4{ width:756px; height:auto; overflow:hidden; padding-bottom:15px; border-bottom:1px solid #D9D9D9; margin:0 auto 35px auto; display:block}
.newslbimg{ width:258px; height:180px; border:1px solid #E3E3E3; padding:3px 0 0 3px}
.newslbwz{width:475px; }
.newlbwzbt{ width:475px; height:43px; line-height:43px;}

.newlbwzbt{font-family:Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; color:#333 }
.wzlb4:hover .newlbwzbt{color:#0754C6}
.day{font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold; color:#666666}

.newswznr{width:475px; height:52px; margin:8px auto 0 auto}
.newswznr{ font-size:12px;color:#666666; line-height:24px}
.wzlb4:hover .newswznr{color:#0754C6 }
.lb4_more{ float:left; display:block; background:url(../images/jiahao.jpg) left no-repeat; width:55px; height:18px; padding-left:25px; line-height:18px; color:#0754C6!important; font-size:12px!important; font-weight:normal!important; margin:18px 0 0 0}


.newsnav{ width:756px; margin:0 auto 30px auto; }
.newsnav li{ width:706px; height:48px; line-height:48px; padding:0 10px 0 40px}
.newsnav li a{ font-size:13px; color:#747474; font-family:Arial, Helvetica, sans-serif}
.newsnav li a:hover{ color:#0754C6}
.day2{ font-size:12px; color:#A2A2A2;font-family:Arial, Helvetica, sans-serif}




/*文字列表3*/
.bolg{ width:756px; height:auto; overflow:hidden ; border-bottom:1px solid #E5E5E5; margin-bottom:70px;}
.bolgbt{ width:756px; height:auto; line-height:33px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#454545}
.bolgxq{ width:756px; height:37px; background:url(../images/blogxx_bg.jpg) repeat-x; line-height:37px; margin-top:14px;}



.bolgnr{ width:756px; height:auto; overflow:hidden; padding-bottom:20px }
.blogimg{ display:block; width:245px; height:170px; float:left; margin-top:30px; overflow:hidden}
.blogimg img{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.blogimg:hover img{transform:scale(1.05);    -webkit-transform:scale(1.05);    -moz-transform:scale(1.05);    -o-transform:scale(1.05);    -ms-transform:scale(1.05);}


.blogwz{ display:block; width:490px; height:auto; overflow:hidden; float:right; margin-top:30px;}
.blog_a{ display:block; width:490px; height:auto; overflow:hidden; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;  line-height:30px;}
.blog_a:hover{ color:#0754C6}
.blog_b{ display:block; height:27px; margin-top:20px;}
.st_twitter{ display:block; height:19px; float:left; border-bottom:1px solid #e6720d; color:#e6720d; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.inshare{ display:block; width:76px; height:20px; float:left; margin-left:5px}
.inshare_r{ display:block; width:19px; height:20px; float:left; background:url(../images/inshare_r.jpg); line-height:20px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-left:3px;}
.readmore2{ display:block; height:20px; float:left; background:url(../images/readmore.jpg) left no-repeat; padding-left:14px; color:#0754C6; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px}

.blogwz2{ display:block; height:auto; overflow:hidden;  float:right; margin-top:30px;}
.blog_a2{ display:block; width:756px; height:auto; overflow:hidden; font-size:14px; color:#999;  font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.blog_a2:hover{ color:#0754C6}


.b_rq{ display:block; height:37px; line-height:37px; float:left; background:url(../images/b_d.png) left 12px no-repeat; font-size:12px; color:#999; padding-left:22px; margin-left:6px; font-family:Arial, Helvetica, sans-serif}
.b_ly{display:block; height:37px; line-height:37px; float:left; background:url(../images/b_r.png) left 13px no-repeat; font-size:12px; color:#999; padding-left:22px; margin-left:26px; font-family:simsun}




/*图片方格1*/
.tpfg{ width:756px; height:auto; overflow:hidden}
.pro{ display:block; width:230px; height:auto; overflow:hidden; background:#E6E6E6; border:1px solid #E6E6E6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#696969; float:left; margin:0 0 40px 29px; transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.probt2{ display:block; text-align:center; width:230px; height:40px;  line-height:40px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.pro:hover{ border:1px solid #0754C6; background:#0754C6; color:#FFF!important}



 /*分页*/
.fy{  height:36px; margin:5px auto 10px auto; float:right;}

.fy a{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left; font-size:12px; color:#747474; background:#ebebeb; margin-right:3px;}
.fy a:hover{ color:#fff; background:#0754C6}
.fy span{ display:block; width:36px; height:36px; text-align:center; line-height:36px; float:left;font-size:12px; color:#747474;}
.fy .cpb {color:#fff; background:#0754C6}
.dqfy{color:#fff!important; background:#0754C6!important}





.detail{ width:756px; height:auto; overflow:hidden;}
.detailbt{width:756px; height:auto; border-bottom:1px dashed #ddd; overflow:hidden }
.detailbtwz{ width:756px; height:auto;overflow:hidden; line-height:32px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#555;}
.detailbtdate{width:90px; height:20px; margin:15px auto 0 auto}


.de_bt_xq{display:block; width:763px; height:auto; text-align:center; overflow:hidden;font-size:12px; color:#8e8c8c; margin-top:10px; margin-bottom:12px}

.fbz{ background:url(../images/fbz.jpg) left no-repeat; padding-left:17px; font-family:Arial, Helvetica, sans-serif}

.fbsj{background:url(../images/fbsj.jpg) left no-repeat; padding-left:17px;margin-left:20px; font-family:Arial, Helvetica, sans-serif}
.djl{background:url(../images/djl.jpg) left no-repeat; padding-left:17px; margin:0 0 0 20px;font-family:Arial, Helvetica, sans-serif}
.dz{ padding-left:17px; margin:0 0 0 20px;}

.detailnr{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#666; line-height:32px; margin-top:32px; padding-bottom:0;}
.detailnr p{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#666;line-height:30px;}

.detailnr span{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#666;line-height:30px;}
.detailnr img{ max-width:763px;}
.detailnr a{ text-decoration:none}
.detailnr a:hover{ color:#0066CC!important}



/*搜索*/
.searcha{ margin:10px 0 0 0; width:800px; height:auto; overflow:hidden}
.searcha ul{width:756px;}
.searcha ul li{ height:32px; line-height:30px; background:url(../images/wzlb3libg2.jpg) no-repeat; padding-left:20px;}
.searcha ul li a{ font-size:14px; color:#999; line-height:30px;}
.searcha ul li a:hover{ color:#0754C6}
.searcha ul li span{ font-size:13px;}

/*反馈*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*反馈*/
.fankui{ width:765px; height:auto; overflow:hidden; }


.fankuitop{ width:765px; height:41px; background:url(../images/fankuitop_bg.jpg); margin:1px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Arial, Helvetica, sans-serif; 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:765px; height:487px; margin:30px auto 0 auto}










/*人才招聘*/
table.gridtable 
{
margin:0 auto;

    font-size:14px;
    color:#333;
    border-collapse: collapse;

}
table.gridtable th {
	 color:#fff;
	  font-family:Arial, Helvetica, sans-serif;
    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:Arial, Helvetica, sans-serif;
	font-size:12px; color:#555
	
}
table.gridtable td p{ font-size:12px}


.cksq{ color:#40A2D1 !important;}
.sq2{ color:#FF9320 !important;}



/*人才招聘内页*/
.rczpdet{ width:765px; height:auto; overflow:hidden; margin:10px auto 0 auto; border:1px solid #E2E2E2}
.rcnbbt{ width:755px; height:39px; background:#ECECEC; line-height:39px; padding-left:17px;	 font-size:17px; color:#999}
.rczp1{  height:auto; overflow:hidden; padding:30px 0 20px 25px; border-bottom:1px dotted #CBCBCB}
.rczpnr{ width:765px; height:20px; margin:0 auto; line-height:20px; margin-top:4px}
.rczpnr_left{ display:block; color:#999; font-size:14px; width:210px}
.rczpnr_right{ display:block; margin-left:110px;color:#999; font-size:14px}

.rczp2{ width:765px; height:auto; overflow:hidden; padding:0 0 30px 25px;}
.rczpnr2{width:765px;height:auto; overflow:hidden; margin:30px auto 0 auto}
.gwxqbt{ display:block; width:80px; height:auto; overflow:hidden; color:#999; font-size:14px; font-weight:bold; padding-top:5px;}
.gwxq{ display:block; width:527px; height:auto; overflow:hidden;}
.gwxq span{color:#999 !important; font-size:14px; line-height:24px;}
.gwxq p{color:#999 !important; font-size:14px; line-height:24px;}

.tjfh{ width:765px; height:50px; margin-top:32px; margin-left:30px; margin-bottom:30px; }
.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:25px}










/*人力资源*/
.zp_bg{ width:100%; height:2200px; overflow:hidden;  background:#fff;}
.rlzybt{ width:800px; height:40px; line-height:40px; overflow:hidden; margin:10px auto 0 auto;}
.zl{ width:765px;overflow:hidden; margin:0px auto 0 35px;}
.rlzybt_left{color:#333;font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:50px}
.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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; font-size:16px; margin-top:32px; }
.jbzlnb{ width:720px; height:28px; margin-top:20px}
.name{ float:left;}
.namewz{ float:left;color:#666;font-family:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:Arial, Helvetica, sans-serif; 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:800px; 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 54px;}





.bds_weixin{ width:28px!important; height:28px!important; background:url(../images/weixin.jpg)!important; padding:0!important}
.bds_tsina{ width:28px!important; height:28px!important; background:url(../images/sina.jpg)!important; padding:0!important; margin-left:10px!important}
.bds_qzone{ width:28px!important; height:28px!important; background:url(../images/qq.jpg)!important; padding:0!important; margin-left:10px!important}



/*弹出*/
.iphone{width:100%;height:100%;position:fixed; left:0; top:0; display:none; z-index:99999999999999999999999999; background:url(../images/tcbg.png)}
.tcnb{ width:696px; height:588px; position:absolute; left:50%; margin-left:-348px; top:50%; margin-top:-294px}

.icon2{cursor:pointer; width:47px; height:47px; display:block; float:right }
.dd1{cursor:pointer; width:47px; height:47px; display:block; float:right }
.dd2{cursor:pointer; width:47px; height:47px; display:block; float:right }
.tc{ width:696px; height:500px; background:url(../images/tc_bg.png); float:right; margin-top:9px}

.tc_nr{ width:572px; height:289px; margin:85px auto 0 auto}



.tc_nr1{ width:572px; height:auto; overflow:hidden; margin:10px auto 0 auto; font-family: Arial, Helvetica, sans-serif;font-size: 14px;color:#666;}
.tc_nr2{ width:572px; height:auto; overflow:hidden; margin:20px auto 0 auto; font-family: Arial, Helvetica, sans-serif;font-size: 14px;color:#666;}
.txname{ display:block; width:267px; height:29px; line-height:29px; background:url(../images/tc_tx.jpg); float:left; padding:4px 0 0 8px; font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#999}
.txtel{display:block; width:267px; height:29px; line-height:29px; background:url(../images/tc_tx.jpg); float:right; padding:4px 0 0 8px; font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#999}
.txyq{ display:block; width:552px; height:77px; background:url(../images/wbqy.jpg);overflow:auto; resize:none; padding:8px 8px 0 8px; margin-top:12PX}


.sq{ display:block; width:148px; height:37px; float:left; background:url(../images/sq.jpg); cursor:pointer}

.cz{ display:block; width:148px; height:37px; float:left; background:url(../images/cz1.jpg); margin-left:11px;cursor:pointer}