/* CSS Document */

html, body{ margin:0; padding:0; font-family:"微软雅黑"; min-width:; background:#fff; font-size:12px; color:#666; min-width:1300px;}
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666; font-family:"Microsoft YaHei";}
#clear{ clear:both;}

#top_box{ width:100%; height:159px; background:url(/images/top_bg.jpg) repeat-x; color:#8e8e8e;}
#top_nav{ width:1080px; margin:0 auto; height:39px; line-height:39px;}
#top_nav .top_left{ width:460px; float:left; height:39px; line-height:29px;}
#top_nav .top_left span{ width:100px; display:inline-block;}
#top_nav .top_left .sjb{ width:85px;}
#top_nav .top_left .qq{ width:125px;}
#top_nav .top_left .wx{ width:120px; position:relative;}
#top_nav .top_left span a{ font-size:13px; float:left;}
#top_nav .top_left span img{ float:left; margin:2px 0 0 0;}
#top_nav .top_right{ float:right; width:255px; font-size:13px;}
#top_nav .top_right span{ color:#4295d9; background:url(/images/ico4.jpg) no-repeat left center;  display:inline-block; padding-left:25px; margin-left:10px;}


.top_left a.shouji img{position: absolute;top: 33px;opacity: 0;z-index: -10;left: 340px;}
.top_left a.shouji:hover img{opacity:1; z-index:1000}
.top_left a.wex{ background:url(/images/wex.png) left 2px no-repeat; padding-left: 24px; display: inline-block;transition: all 0.2s;margin-top:5px; margin-right:15px;text-decoration: none;behavior: url(/ie-css3.htc)}
.top_left a.wex:hover{ background: url(/images/wex.png) left 2px no-repeat; }
.top_left a.wex img{position: absolute;top: 33px;opacity: 0;z-index: -10;left: 0px;}
.top_left a.wex:hover img{opacity:1; z-index:1000}
#top_bottom{ width:1080px; margin:0 auto; padding:10px 0;}
#top_bottom .logo{ float:left;}
#top_bottom .search{ width:280px; float:right;}
#top_bottom .search .sear{ width:220px; margin-top:30px}
.lanrenzhijia{width:57px; margin-top:30px;position:relative; float:left;}
.lanrenzhijia p{width:53px; height:33px; line-height:34px;padding-left:6px;border:1px solid #ccc; color:#807a62; cursor:pointer;border-left:#c7c7c7 1px solid; border-top:#c7c7c7 1px solid; border-bottom:#c7c7c7 1px solid; border-right:1px solid #f9f9f9; background:url(/images/mod.png) no-repeat 38px 13px; /*for chrome*/ float:left; font-size:14px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; border-radius:5px 0 0 5px; outline:none;}
.lanrenzhijia ul{width:57px; margin-top:2px; border:1px solid #ddd; position:absolute; display:none; top:33px; z-index:10000; background:#fff;}
.lanrenzhijia ul li{height:24px; line-height:24px; padding-left:10px; cursor:pointer;}
.lanrenzhijia ul li:hover{ background:#ccc; color:#fff;}
#top_bottom .search .text{ width:112px; height:31px; line-height:31px; border-top:#c7c7c7 1px solid; border-bottom:#c7c7c7 1px solid; border-left:none; border-right:none;  float:left; color:#666; padding-left:20px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; outline:none;}
#button{background:url(/images/search.jpg); width:40px; height:35px; border:none}

#nav_box{  width:100%; background:#296dac; height:49px; clear:both;}
#nav{width:1080px; margin:0 auto; line-height:49px; position:relative;}
#nav li{ width:135px; text-align:center; float:left;background:url(/images/nav_line.jpg) no-repeat right;font-family:'Microsoft YaHei'; position:relative;}
#nav li a{ color:#fff; width:135px; height:49px; display:block; font-weight:normal; font-size:16px; line-height:49px; text-decoration:none;}
#nav li a:hover{ color:#fff;background:#1c4b77;}
#nav .no_x{ background:none;}
#nav .nav_hover a{color:#fff;}
#nav .nav_hover{ background:#1c4b77 !important;}

/*---导航下拉---*/
.main_nav ul li dl {position:absolute;left:0px;top:49px;width:135px; overflow:hidden;display:none;z-index:999;border-top:none; background:#1c4b77;}
.main_nav ul li dl dt{ width:145px; float:left; }

.main_nav ul li dl dt a {display:block; margin-top:-1px; font-weight:normal;height:49px!important;line-height:49px!important;text-align:center; padding-right:5px; font-size:16px!important; color:#fff!important; }
.main_nav ul li dl dt a:hover{ color:#fff !important; background:#296dac !important;}

#con_box{ width:100%;background:#f7f7f7; float:left; padding-top:20px;}
#ind_con{ width:1050px; margin:0 auto; background:#fff; height:100%; overflow:hidden!important;  padding:0 15px 15px 15px;}
#ind_con1{ width:; margin:0 auto; background:#fff; height:100%; overflow:hidden!important;  padding:50px;}
#ind_con2{ width:1050px; margin:0 auto; background:#fff; height:100%; overflow:hidden!important;  padding:15px;}
#box_one .one_left{ float:left; width:432px;}
#box_one .one_right{ float:right; width:590px; height:320px;}
.xhtz_bt{ background:url(/images/ico5.jpg) no-repeat left center; padding-left:35px;color:#3392da; width:240px; height:40px; line-height:40px;font-size:18px; margin-top:10px;}
.xhtz_bt span{ color:#5e5e5e;font-family:"Microsoft YaHei";font-size:16px;}

#ny_newslb_box{ clear:both; margin-top:11px;}
#ny_newslb_box li{ height:33px;line-height:33px; background:url(/images/ico6.jpg) no-repeat left 14px; padding-left:12px; font-size:12px; overflow:hidden;}
#ny_newslb_box li a{ color:#2c2c2c; float:left; font-size:14px;}
#ny_newslb_box li a:hover{ color:#0279d3;}

#ny_newslb_box1{ clear:both;}
#ny_newslb_box1 li{ height:33px;line-height:33px; background:url(/images/ico6.jpg) no-repeat left 14px; padding-left:12px; font-size:12px; overflow:hidden; border-bottom:1px dotted #e5e5e5;}
#ny_newslb_box1 li a{ color:#2c2c2c; float:left; font-size:14px;}
#ny_newslb_box1 li a:hover{ color:#0279d3;}
#ny_newslb_box1 li span{ float:right; color:#797979;}


#box_two{ margin:20px auto;}
#box_two .two_left,#box_three .three_left{ width:687px; float:left;}
#box_two .two_right,#box_three .three_right{ width:333px; float:right;}
.xwdt_bt{ color:#1d1d1d; font-size:18px;}
.xwdt_bt span{ color:#5e5e5e; font-family:"Microsoft YaHei"; font-size:16px;}
.xwdt_bt b{ font-weight:normal;  letter-spacing: -0.3px; width:141px; height:45px; display:block; border-top:3px solid #0070ce; float:left; line-height:45px; padding-left:4px;}
.xwdt_bt i{ font-style:normal; font-size:14px; display:block; float:right; width:531px; border:1px solid #e0e0e0; border-right:none; height:45px; text-align:right; background:#f9f9f9; line-height:45px; padding-right:10px; }
.xwdt_con{ margin-top:15px;}
.xwdt_con dl{ width:343px; float:left; margin-bottom:15px;}
.xwdt_con dl dd{ width:142px; float:left; margin-right:13px;}
.xwdt_con dl dt{ width:180px; float:left; }
.xwdt_con dl dt a{ font-weight:normal; font-size:15px; height: 20px;overflow: hidden;display: block;}
.xwdt_con dl dt a:hover{color:#0178d2;}
.xwdt_con dl dt p{ font-size:13px; font-family: "Microsoft YaHei"; margin-top:10px;height:45px; overflow:hidden;}
.xwdt_con dl dt a.xx{ display:block; color:#797979; font-size:12px; margin-top:20px;}

.fwpt_bt{ background:url(/images/bt_bg.jpg) no-repeat; font-size:18px; height:46px; padding:10px 0 0 28px;}
.fwpt_bt span{ color:#5e5e5e;font-family:"Microsoft YaHei";font-size:16px;}
.fwpt_bt b{ font-weight:normal; float:left;}
.fwpt_bt i{ font-style:normal; float:right; font-size:14px; margin-right:5px;letter-spacing: -0.3px;}

#fwpt ul li i{width: 159px;line-height: 68px;height: 75px;display: block;text-align: center;}
#fwpt ul li i a{ width:150px; height:68px; display:block;}
#fwpt ul li i.qyrh {background:url(/images/qyrh.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.qyrh {background:url(/images/qyrh_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li i.hzxx {background:url(/images/hzxx.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.hzxx {background:url(/images/hzxx_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li i.nlpj {background:url(/images/nlpj.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.nlpj {background:url(/images/nlpj_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li i.kspx {background:url(/images/kspx.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.kspx {background:url(/images/kspx_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li i.qytg {background:url(/images/qytg.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.qytg {background:url(/images/qytg_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li i.cxpt {background:url(/images/cxpt.png) no-repeat center 15px #f2f7fb;}
#fwpt ul li:hover i.cxpt {background:url(/images/cxpt_hover.png) no-repeat center 15px #296dac;}
#fwpt ul li p{ font-size:16px; text-align:center; width:159px; margin-top:6px;}
#fwpt ul li.left{ float:left; margin-bottom:10px;}
#fwpt ul li.right{ float:right; margin-bottom:10px;}

.zjxh_bt{ background:url(/images/zjxh_bg.jpg) no-repeat; font-size:18px; height:46px; padding:10px 0 0 28px; margin-bottom:7px;}
.zjxh_bt b span{ color:#5e5e5e;font-family:"Microsoft YaHei";font-size:16px;}
.zjxh_bt b{ font-weight:normal; float:left;}
.zjxh_bt i{ font-style:normal; float:right; font-size:14px; margin-right:5px;letter-spacing: -0.3px;}
.zjxh_bt strong{ font-weight:normal; font-size:15px; margin: 3px 0 0 25px;display: block;float: left;}
.zjxh_bt strong span{ color:#0279d3;}
.zjxh_con{line-height:28px; font-size:14px; text-indent:2em; height:290px; overflow:hidden;}

#yqlj{ width:1050px; margin:10px auto;}
#yqlj .yqlj_bt{ width:122px; height:93px; background:#efefef; font-size:18px; text-align:center; padding-top:65px; float:left;}
#yqlj .yqlj_con{ width:926px;  border:1px dotted #e6e6e6; height:131px; float:left; border-left:none; padding:15px 0 10px; overflow:hidden;}
#yqlj .yqlj_con a{ font-size:14px; display:inline-block; width:auto !important; margin-right:20px; line-height:25px;}
#yqlj .yqlj_con a:hover{ color:#0077d2;}
#foot_box{ width:100%; background:url(/images/foot_bg.jpg) repeat-x; height:75px; position:relative;}
#foot_box .foot_one,#foot_box .foot_two{ width:1080px; margin:0 auto;}
#foot_box .foot_two{ height:75px; margin-top:3px;}
#foot_box .foot_nav a{ display:inline-block; float:left;width:83px; height:75px; line-height:75px; font-size:14px; text-align:center; background:url(/images/foot_line.jpg) no-repeat left center; color:#fff;}
#foot_box .foot_nav{ width:430px; float:left;}
#foot_box .foot_nav span{ display:block; float:right; height:75px;width:1px;background:url(/images/foot_line.jpg) no-repeat right center;}
#foot_box .foot_right{ width:420px;  float:right; height:44px; line-height:20px; margin-top:10px; font-size:12px; }


.con_left{ width:690px; float:left;}
.con_right{ width:305px; float:right;}
.con_left1{ width:690px; float:right;}
.con_right1{ width:305px; float:left;}

.con_main { width:1050px;}
.lycon { width:1050px; overflow:hidden; margin:30px auto; padding:0;}
.lycon .lycon_l, .lycon .lycon_r { width:510px; overflow:hidden; margin:0; padding:0;}
.lycon .lycon_l { float:left;}
.lycon .lycon_r { float:right;}
.lycon_tit { width:100%; overflow:hidden; margin:0 auto 16px; padding:0; color:#333; font-size:16px; font-weight:bold;}
.lycon_tit span { display:block; width:100%; overflow:hidden; color:#aaa; font-size:12px; font-weight:normal; margin:6px auto 0; padding:0;}
.lycon_l .lycon_text { width:100%; height:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lycon_text p { width:100%; overflow:hidden; line-height:28px; color:#666; font-size:16px; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.lycon_l a { display:block; width:158px; height:38px; overflow:hidden; line-height:38px; color:#6295c6; font-size:14px; text-align:center; border:1px solid #6295c6; border-radius:2px; margin:0; padding:0;}
.lycon_l a:hover { color:#fff; border:1px solid #0981da; background-color:#0981da;}

.lycon_r .lycase { width:490px; height:320px; overflow:hidden; margin:0; padding:9px; border:1px solid #dfdfdf;}
.slide_x{overflow:hidden;position:relative;margin:0 auto;width:490px;height:320px;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:490px;height:320px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:490px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{ width:100%; height:44px; line-height:44px; color:#fff; font-size:16px; background:rgba(0,0,0,0.5); padding:0 20px; box-sizing:border-box; position:absolute; bottom:0; left:0;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:60px;right:222px;}
.slide_x .btn li{float:left;width:10px;height:10px;margin:0 5px; border-radius:50%; background-color:rgba(0, 0, 0, 0.5); cursor:pointer;}
.slide_x .btn .selected{background:#0981da;}

.lyonlinelaw { width:1050px; overflow:hidden; margin:30px auto; padding:30px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.law_list { width:100%; overflow:hidden; margin:30px auto 0; padding:0;}
.law_list ul li { width:240px; overflow:hidden; margin:0 30px 0 0; padding:0; float:left;}
.law_list ul li .lawimg { width:240px; height:240px; overflow:hidden; margin:0 auto 10px; padding:0; background-color:#fafafa; position:relative;}
.law_list ul li .lawimg img { display:block; max-width:100%; max-height:100%; margin:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
.law_list ul li .lawname { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:12px; margin:0 auto; padding:0;}
.lawname a { color:#333; font-size:16px; font-weight:bold;}
.lawname a:hover { color:#0981da;}
.law_list ul li .lawtel { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:14px; font-family:Arial; margin:10px auto 6px; padding:0; background-color:#f5f5f5;}
.lawtel img { display:block; width:30px; height:30px; overflow:hidden; float:left; margin:0; padding:0;}
.law_list ul li p { width:100%; height:44px; overflow:hidden; line-height:22px; color:#999; font-size:12px; text-align:justify; margin:0 auto; padding:0;}

.lycasejx { width:1050px; overflow:hidden; margin:30px auto 15px; padding:0;}
.lycasejx .casejx_list { width:1050px; height:160px; overflow:hidden; margin:0 auto; padding:0;}
.casejx_list ul li { width:175px; height:160px; overflow:hidden; margin:0; padding:0; background-color:#f7f7f7; float:left;}
.casejx_list ul li:nth-child(2n+2) { background-color:#f2f2f2;}
.casejx_list ul li a img { display:block; width:145px; overflow:hidden; margin:15px auto 10px; padding:0;}
.casejx_list ul li a p { width:100%; overflow:hidden; margin:0 auto; padding:0; color:#333; font-size:16px; text-align:center;}
.casejx_list ul li a:hover p { color:#0981da;}

.con_bt{ background:url(/images/ico13.jpg) no-repeat left 4px; padding-left:20px;  font-size:14px; margin:10px 0 20px 0;}
.news_bt{ background:url(/images/news_bt.jpg) no-repeat; height:52px; line-height:52px; padding:0 15px; margin-bottom:15px;}
.news_bt b{ font-weight:normal; font-size:18px; float:left;}
.news_bt strong{ float:right; font-size:14px; font-weight:normal;}
.news_bt strong span{ color:#fe9b32; font-size:13px;}

.news_con dl{ border-bottom:1px dotted #d9d9d9; height:125px; margin-bottom: 20px; padding-bottom: 20px;}
.news_con dl dd{ width:190px; float:left; margin-right:13px;}
.news_con dl dt{ width:480px; float:left;}
.news_con dl dt a.bt{ height:20px; overflow:hidden; line-height:20px; font-weight:normal; font-size:18px; color:#0071cf; margin:0; display:block;}
.news_con dl dt a:hover{color:#0178d2;}
.news_con dl dt span{ display:block; margin:10px 0;}
.news_con dl dt p{ font-size:13px; font-family: "Microsoft YaHei";line-height:22px; overflow:hidden;}
.news_con dl dt a.xx{color:#ff8400; font-size:13px;}


.news_con1 dl{ border-bottom:1px dotted #d9d9d9; height: 80px; margin-bottom: 10px;}

.news_con1 dl dt{ width:670px; float:left; margin-left:15px;}
.news_con1 dl dt a.bt{ font-weight:normal; font-size:17px; color:#0071cf; margin-top:7px; display:block;float: left;width: 542px;}
.news_con1 dl dt a:hover{color:#0178d2;}
.news_con1 dl dt span{ display:block; margin:5px 0 10px;}
.news_con1 dl dt p{ font-size:13px; font-family: "Microsoft YaHei";line-height:22px; overflow:hidden;}
.news_con1 dl dt a.xx{color:#ff8400; font-size:13px;}

.list_bt{ background:url(/images/ico15.jpg) no-repeat; height:42px; color:#fff; font-size:20px; padding:11px 0 0 60px;}

.list_con li{ height:52px; background:#f9f9f9; }
.list_con li:hover{ height:52px; background:#ebebeb; }
.list_con li a{ font-size:16px; display:block; line-height:52px; background:url(/images/ico1.png) no-repeat right; margin:0 50px;}
.list_con li a:hover,.li_on{background:url(/images/ico2.png) no-repeat 249px #ebebeb  !important; color:#1070c9; width:205px; margin:0px !important;padding:0 50px;}

.bjjx{ margin-top:25px;}
.bjjx_bt{ color:#1f79cc; font-size:16px; display:block; margin:10px 0;}
.bjjx_con dl{ width:100%; float:left; margin-bottom:15px;}
.bjjx_con dl dd{ width:120px; float:left; margin-right:13px;}
.bjjx_con dl dt{ width:170px; float:left; }
.bjjx_con dl dt a{ font-weight:normal; font-size:15px;}
.bjjx_con dl dt p{ font-size:13px; font-family: "Microsoft YaHei";height:75px; overflow:hidden; line-height:20px;}
.bjjx_con dl dt a.xx{ display:block; color:#ffa544; font-size:13px;}

.bjjx_con { padding:0 15px;}
.bjjx_con p { margin:0 auto 20px;}

#ny_newslb_box2{ clear:both;}
#ny_newslb_box2 li{ height:33px;line-height:33px; background:url(/images/ico4.png) no-repeat left 12px; padding-left:12px; font-size:12px; overflow:hidden;}
#ny_newslb_box2 li a{ color:#2c2c2c; float:left; font-size:14px;}
#ny_newslb_box2 li a:hover{ color:#0279d3;}

.hyfc{ margin-top:25px;}
.hyfc_con dl{ width:300px; float:left; margin-bottom:15px; border-bottom:1px dotted #d9d9d9;}
.hyfc_con dl dd{ width:100px; float:left; margin-right:13px;}
.hyfc_con dl dt{ width:185px; float:left; }
.hyfc_con dl dt a{ display: block; height: 20px; overflow: hidden; line-height: 20px; font-weight:normal; font-size:16px;}
.hyfc_con dl dt a:hover{color:#0178d2;}
.hyfc_con dl dt p{ font-size:13px; font-family: "Microsoft YaHei";height:54px; overflow:hidden; line-height:18px; color:#807e7e; margin-top:7px;}
.hyfc_con dl dt a.xx{ display:block; color:#ffa544; font-size:13px;}

h1.title {font-size: 21px;text-align: center;height: 80px;line-height: 30px; font-weight:normal; color:#454545; overflow: hidden;width: 700px;
    margin: 0 auto;}
.ad {width:650px; margin:0 auto;background:#f8f8f8; min-height: 50px;font-size: 14px;color:656565;line-height:22px;clear: both; padding:15px;}
#detail{ width:680px; margin:20px auto; line-height:25px; font-size:14px; padding:0 10px;}
#detail span{ font-size:18px !important; display: block; line-height: 45px !important;}
#detail p{ font-size: 18px !important; display: block; line-height: 45px !important;}

.detail{ width:680px; margin:20px auto; line-height:30px; font-size:15px; padding:0 10px;}
.detail b{ display:block; font-size:22px; color:#1f79cc; font-weight:normal; margin-bottom:5px;}
.prenext .list {width: 580px;float: left;}
.prenext .list ul li {line-height: 30px;height: 30px;width: 100%;font-size: 14px;}

.prenext .list1 {width: 880px;float: left;}
.prenext .list1 ul li {line-height: 30px;height: 30px;width: 100%;font-size: 14px;}


.newsTime{ font-size:14px; color:#888787; padding-left:20px; margin-bottom:15px;} 
.newsTime b {padding: 0 10px;}
.newsTime a.smallOut {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 6px;
    background: url("/images/fontsizeIcon.gif") no-repeat 0 -25px;
    vertical-align: middle;
	float:right;
}
.newsTime .bigOut {
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 6px;
    background: url("/images/fontsizeIcon.gif") no-repeat 0 -75px;
    vertical-align: middle;
	float:right;
}

#case li{ float:left; width:217px; font-size:12px; padding-bottom:10px; margin:0px 8px 15px 5px;*margin:0px 8px 15px 5px;overflow:hidden; }

.pic{ height:163px; width:217px; background:#fff;display:table-cell;text-align:center;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden; display:block;}
.pic img{display:inline-block;text-align: center;vertical-align:middle; margin-top:5px;}

.title1{ padding:15px 10px 10px 10px; border-top:none; clear:both; height:69px; background:#f9f9f9;}
.title1 h1 a{ font-size:15px; line-height:25px; color:#444;  font-weight:normal; display:block; overflow:hidden;}
.title1 p{ color:#8d8d8d; font-size:14px;}
#case .title1 a.xx{ display:block; float:right;  font-size:30px; margin-right:10px;}
#case .title1:hover{ background:#227ecb; color:#fff;}
#case .title1:Hover h1,#case .title1:Hover p,#case .title1:Hover a{ color:#fff;}
#dfxh{ margin-bottom:1px; float:left;}
#dfxh .dfxh_bt{ width:105px; height:100%; line-height:45px; background:#f9f9f9; font-size:18px; text-align:center;float:left; color:#0376cf;}
#dfxh .dfxh_con{ width:530px; float:left; margin-left:30px; height:100%;}
#dfxh .dfxh_con a{ font-size:14px; display:inline-block; width:auto !important; margin:15px 20px 0 0;}
#dfxh .dfxh_con a:hover{ color:#0077d2;}

.pager{ clear:both;}

.map_title{ font-size:33px; color:#1b4b79; font-weight:bold; line-height:84px; text-align:center; background:url(/images/map_title.jpg) no-repeat; height:84px;}
.map_left{ float:left; margin:10px 0 0 30px;}
.map_right{ margin-top:50px;}
.map_fl{ float:left; width:334px;}
.map_fl ul li{ margin-bottom:15px;}
.map_fl_right{ float:left; width:692px;}
#pjbz_bt{ text-align:center; font-weight:bold; font-size:35px; margin-bottom:20px;}
#pjbz_bt p{ background:url(/images/line.jpg) no-repeat center; height:3px; width:; margin-top:7px;}

.nlpj_jj{ width:750px; float:left;}
.jj_bt{ height:40px; line-height:40px; background:url(/images/ico7.jpg) no-repeat 15px center #f9f9f9; padding-left:30px; border-top:2px solid #0376d3; border-bottom:1px solid #e1e1e1; }
.jj_bt b{ font-weight:normal;font-size:18px; float:left;}
.jj_bt i{ float:right; margin-right:10px; font-size:14px; font-style:normal;}
.jj_con{ margin-top:20px;}
.jj_con img{ float:left;}
.jj_con p{ float:right; width:563px; line-height:27px; font-size:14px; text-indent:2em;}
.cpjg{ float:right; width:280px;}

.nlpj_box{ margin-top:20px; border:1px solid #ddd; width:1005px; float:left; padding:20px;}
.nlpj_ico{ width:150px; float:left;}
.nlpj_wz{ width:535px; float:left; line-height:30px; margin:3px 18px 0 22px; font-size:13px;}
.screening_cen2 li{ float:left; display:inline; margin-right:15px;}
.screening_cen2 li img{ width:150px; height:48px;}

.scr_cen2_img{ padding:3px; width:150px; position:relative; height:48px; background:#fff;}




.pjlc_box{ margin:15px 0;}
.pjlc_box_bt{ width:60px; height:140px; float:left; font-size:22px; text-align:center; padding-top:35px; background:#2c6ca9; color:#fff;}
.lct{ padding:20px 0; border:1px solid #ddd; height:134px; width:1045px;}
.common{margin:0 auto; width:990px; position:relative;}

.common ul li{margin-left:15px; _margin-left:5px;*+margin-left:5px;}

.clear{clear:both;}

.summary{background:#868686; }

.listbox{float:left; margin-bottom:20px;background:#2c6ca9; width:130px; height:130px; position:relative; }

.listimg{float:left; width:130px; height:130px; position:relative; overflow:hidden;}

.list_wz{
	position: absolute;
	left: 13px;
	top: 102px;
	font-size: 16px;
	color: #fff;
}

.listimg img{background:#333; width:130px; height:94px; top:0; left:0; position:absolute;}

.summary{width:130px;height:365px;top:165px;left:0;position:absolute;}

.summarytxt{ margin: 15px 5px 0 5px;width: 125px;height:auto;line-height:20px;font-size:12px;color:#fff;}

.jiantou{  background:url(/images/jiantou.png) no-repeat; width:34px; height:31px; float:right; margin:50px 0 0 0;}
.lct_con{ width:190px; float:left;}

.pjzx_box03{ margin-top:30px;}
.sbzx{ width:515px; float:left;}
.zlxz{ width:505px; float:right;}


/*********图片切换 css定义***********/
.sub_box{width:687px; height:320px; float:left; position:relative; overflow:hidden;}
.sub_box img{border:none; width:687px; height:320px;}
#bd1lfimg{position:relative; width:687px; height:320px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:687px; height:320px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:687px; height:320px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:648px; height:100px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
#bd1lfimg dd h2{height:25px; padding:8px 0 4px 0; line-height:25px; overflow:hidden;font-size:14px; font-weight:bold; color:#ffffff;}
#bd1lfimg dd{color:#ffffff; text-decoration:none;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.5em;}

.sub_nav{width:687px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}

.videoAdv{
	position: absolute;
	right: 3px;
	top: 3px;
}
.videoTalk ul{ padding-top: 7px; width: 334px; overflow: hidden; zoom: 1; }
.videoTalk ul li{ position: relative; }
.videoTalk ul li a.title{ display: block; width: 100%; height: 30px; line-height: 30px; color: #fff; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); position: absolute; left: 0; bottom: 0; text-align: center; font-weight: bold; }
.videoTalk ul li a.playBtn{ left: 40%; position: absolute; top: 30%; opacity: 0.5; filter: alpha(opacity=50); }
.videoTalk ul li a.playBtn:hover{ opacity: 1; filter: alpha(opacity=100); }

.videoTalk1 ul{ padding-top: 7px; width: 432px; overflow: hidden; zoom: 1; }
.videoTalk1 ul li{ position: relative; }
.videoTalk1 ul li a.title{ display: block; width: 98%; height: 40px; line-height: 18px; color: #fff; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); position: absolute; left: 0; bottom: 0; font-weight: bold; padding:10px 0 0 2%; }
.videoTalk1 ul li a.playBtn{ left: 40%; position: absolute; top: 30%; opacity: 0.5; filter: alpha(opacity=50); }
.videoTalk1 ul li a.playBtn:hover{ opacity: 1; filter: alpha(opacity=100); }

.tablkTab1{ width: 434px; height: 66px; overflow: hidden; zoom: 1; padding-top: 5px; padding-left:5px; }
.tablkTab1 span{ width: 434px; display: block; }
.tablkTab1 span a{ display: block; float: left; margin:0 4px; width: 97px; height: 66px; position: relative; opacity: 0.5; filter: alpha()opacity=50; }
.tablkTab1 span a i{ position: absolute; display: block; width: 97px; height: 5px; left: 0; top: 0; background-color: #fff; overflow: hidden; }
.tablkTab1 span a.actived{ opacity: 1.0; filter: alpha()opacity=100; }
.tablkTab1 span a.actived i{ background-color: transparent; background-position: left -80px; height: 66px; }


.tablkTab1 span a.actived i{ background-image:url(/images/indexBg1.gif); background-repeat:no-repeat}


.tablkTab{ width: 334px; height: 66px; overflow: hidden; zoom: 1; padding-top: 5px; }
.tablkTab span{ width: 334px; display: block; }
.tablkTab span a{ display: block; float: left; margin:0 4px; width: 103px; height: 66px; position: relative; opacity: 0.5; filter: alpha()opacity=50; }
.tablkTab span a i{ position: absolute; display: block; width: 103px; height: 5px; left: 0; top: 0; background-color: #fff; overflow: hidden; }
.tablkTab span a.actived{ opacity: 1.0; filter: alpha()opacity=100; }
.tablkTab span a.actived i{ background-color: transparent; background-position: left -80px; height: 66px; }
.videoList{ padding-top: 5px; height: auto !important; }
.videoList li{ height: 22px; line-height: 22px; padding-left: 23px; background-position: -40px -156px; width: 210px; overflow: hidden; }
.videoList li.noIcon{ background-position: -959px 4px; padding-left: 12px; }
.videoList li a{ font-size: 14px; }
.videoHumanPic{ width: 334px; height: 298px; position: relative; padding-top: 7px; padding-bottom: 7px; }
.videoHumanPic a.title{ position: absolute; left: 0; bottom: 7px; display: block; height: 22px; line-height: 22px; width: 100%; text-align: center; color: #fff; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); font-weight: bold; }


.tablkTab span a.actived i{ background-image:url(/images/indexBg.gif); background-repeat:no-repeat}

.ny_nav{ width:; margin:20px 0; height:35px;}
.ny_nav a{ width:100px; display:block; float:left; font-size:14px; border:1px dotted #b7c9de; background:#eef3f9; text-align:center; height:30px; padding:0 10px; line-height:30px; margin-right:10px; }

.fjlb{ margin:10px 0;}
.fjlb p{ font-size:14px; margin-bottom:5px;}
.fjlb ul li{ height:25px; line-height:22px; background:url(/images/fjlb.jpg) no-repeat left center; padding-left:30px;}

.dfxh dl{ border-bottom:1px dotted #d9d9d9; height:130px; margin-bottom:30px; padding:20px 0;}
.dfxh dl dd.inside_newspic{ width:190px; float:left; margin-right:13px;}
.dfxh dl dt{ width:280px; float:left;}
.dfxh dl dt a.bt{ font-weight:normal; font-size:17px; color:#0071cf; margin-top:7px; display:block;}
.dfxh dl dt a:hover{color:#0178d2;}
.dfxh dl dt span{ display:block; margin:15px 0 10px;}
.dfxh dl dt p{ font-size:13px; font-family: "Microsoft YaHei";line-height:22px; overflow:hidden;}
.dfxh dl dt a.xx{color:#ff8400; font-size:13px;}
.dfxh dl dd.sj{ margin-top:50px; font-size:14px; width:190px; float:right; }
.dfxh dl dd.sj span{ color:#0071cf;}
.dfxh dl:hover{ background:#f9f9f9;}

.abh_bt{ width:350px; float:left; font-size:18px; line-height:30px; margin:15px 0 0 10px; }
.abh_bt span{ color:#0071cf;}

.zgfl_bt{ height:40px; line-height:40px; background:url(/images/ico7.jpg) no-repeat 15px center; padding-left:30px; border-top:2px solid #0376d3; border-bottom:1px solid #e1e1e1; }
.zgfl_bt b{ font-weight:normal;font-size:18px; float:left;}
.zgfl_bt span{ float:right; margin-right:10px; font-size:14px;}

#products{ margin-top:15px;}
#products li{ float:left; width:340px; font-size:12px; padding-bottom:10px; margin:10px 5px 15px 5px;*margin:10px 5px 15px 5px;overflow:hidden;}
#products1{ margin-top:15px;}
#products1 li{ float:left; width:1050px; font-size:12px; padding-bottom:10px; overflow:hidden;}

#products .zhsj{ background:url(/images/zh_top.jpg) no-repeat; height:62px; }
#products .zhsj b{ font-weight:normal;color:#fff; display:block; font-size:18px;text-align:center; line-height:55px;}

#products .pic1{ height:123px; width:316px; background:#fff;display:table-cell;text-align:center;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden; display:block; margin-left:12px;}
#products .pic1 img{display:inline-block;text-align: center;vertical-align:middle;}

#products .title2{ width:294px; padding:10px;  border:1px solid #ddd;clear:both;margin-left:12px; height:150px;}
#products .title2 h1 a{ font-size:15px; height:20px; line-height:20px; color:#444; text-align:center; font-weight:normal; display:block; overflow:hidden;}
#products .title2 h1 a:hover{ color:#65a5d5;}
#products .title2 p{ height:105px; line-height:22px; overflow:hidden; margin-bottom:15px; color:#8d8d8d;}
#products .title2 a.xx{ display:block; float:right; color:#0c74bd; background:url(/images/more1.jpg) no-repeat left center; padding-left:17px; padding-top:3px; font-size:14px;}
#products .zh_bt{ float:left;  background:url(/images/ico16.jpg) no-repeat left 2px; padding-left:15px; font-weight:normal;}
#products .zh_bt a{ color:#0f6fc3;}
#zh_con{ clear:both; margin-top:15px;}

.gd{ display:block; float:right; font-style:normal; font-size:13px; margin-top:20px;}
.pos-r {position: relative;}
.pos-a {position: absolute;}
.Opacity {opacity: .5;filter: alpha(opacity=50);}

.slide{width:432px;height:247px;position:relative;margin:0 auto;}
#PicSlide{width:432px;overflow:hidden;_zoom:1;height:247px;}
#PicSlide .img{height:247px;overflow:hidden;_zoom:1;}
#PicSlide .title{bottom:70px;width:100%;position:absolute;}
#PicSlide .shadow{background-color:#000;opacity:.5;filter:alpha(opacity=50);height:70px;}
#PicSlide .title .h3{z-index:30;line-height:20px;margin:4px 10px 0 10px;}
#PicSlide .title .h3 a{font-weight:normal;font-size:12px;color:#fff;}
#PicSlide .thumb{bottom:0;left:0;position:absolute;overflow:hidden;_zoom:1;height:70px;}
#PicSlide .thumb ul{z-index:20;width:432px;overflow:hidden;_zoom:1;margin-top:10px;}
#PicSlide .thumb li{width:120px;height:60px;margin-right:10px;float:left;_display:inline;}
#PicSlide .thumb .now-status{position:absolute;width:130px;height:20px;background:url(/images/slider-ico.png) no-repeat 0 0;z-index:-1;top:0;left:0;}
.news2 .hd{ height:43px; line-height:43px; background:#f4f4f4; padding:0 10px 0 20px;  border-top:1px solid #ddd;  border-bottom:1px solid #ddd;  position:relative;font-size:16px; }
.news2 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:43px;   }
.news2 .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 18px; }
.news2 .hd ul li.on{ height:43px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;border-top:2px solid #0071cf; color:#0071cf;}
.news2 .bd ul{ padding:10px 0;  zoom:1;  }
.bd li{ height:34px; line-height:34px;   }
.bd li .date{ float:right; color:#999; margin-left: 140px; }
.bd li a{background:url(/Images/news_l_bg.jpg) left center no-repeat;padding-left:10px; }
.news2 .more{  position:absolute; right:10px; top:0;height:43px;line-height:43px;cursor:pointer;font-size:14px;color:#555555; }


#TabTab03Con01{width:660px;border-top:none; padding:10px 15px; float:left;}
#TabTab03Con02{width:660px;border-top:none;padding:10px 15px; float:left; }

.xixi01{width:687px;height:43px;line-height:43px;background-image:url(/images/001.jpg);cursor:pointer;}
.xixi02{width:687px;height:43px;line-height:43px;background-image:url(/images/002.jpg);cursor:pointer;}

.tab01{width:105px;height:43px;line-height:43px;float:left;text-align:center;cursor:pointer; color:#000; font-size:15px;}
.tab02{width:107px;height:43px;line-height:43px;float:left;text-align:center;cursor:pointer;color:#000; font-size:15px;}

#ggw1{ margin:0px auto;}
#ggw1 .ggw1_one{ width:520px; float:left; margin:0 5px 0 0; height:80px; margin-bottom:7px;}
#ggw1 .ggw1_one img{ width:520px; height:80px;}

#ggw1 .ggw1_one1{ width:520px; float:left; height:80px; margin-bottom:7px;}
#ggw1 .ggw1_one1 img{ width:520px; height:80px;}

.jpqy {width: 1050px;margin: 10px auto 0;}
.goldTop {width: 1048px;height: 43px;float: left;position: relative;border: 1px solid rgb(225, 225, 225);background: rgb(245, 245, 245);}
.goldTop h2 {position: absolute;font: normal 18px/43px microsoft yahei;left: 55px;}
.newcompanyList {width: 1020px;border: rgb(235, 235, 235) 1px solid;border-top: 0;padding: 8px 9px 8px 19px;}
.goldCompany {width: 202px;height: 98px;}
.goldCompany img {padding: 3px 5px;width: 192px;height: 67px;float: left;}
.goldCompany p {text-align: center;width: 202px;height: 25px;background-color: rgb(235, 235, 235);line-height: 25px;overflow: hidden;font-family: "microsoft yahei";}
.goldTop b {display: block;position: absolute;width: 38px;height: 48px;top: 4px;left: 11px;background: url("/images/indexbg2015.png") no-repeat 0 -147px;}
.newcompanyList li {margin-right: 10px;margin-bottom: 10px;float: left;width: 202px;height: 98px;border: rgb(235, 235, 235) 1px solid;}

.news_bt1{ background:url(/images/news_bt.jpg) no-repeat; height:52px; line-height:52px; padding: 0 1px 0 15px; margin-bottom:25px;}
.news_bt1 b{ font-weight:normal; font-size:18px; float:left;}
.news_bt1 strong{ float:right; font-size:14px; font-weight:normal; margin-top:3px;}
.news_bt1 strong span{ color:#fe9b32; font-size:13px;}
.hycx{ margin-top:15px;}
.hycx li{ background:url(/images/hycx_bj.jpg) no-repeat; height:60px; line-height:58px;}
.hycx li b{float:left; font-size:18px; font-weight:normal; margin-left:30px;}
.hycx li strong{ float:right; font-size:24px; margin-right:20px; font-style:italic; color:#107ad1;}
.hycx li strong span{ font-size:18px; font-weight:normal; color:#333;}

#dw_biaoti{ background:url(/images/dw_biaoti.jpg) no-repeat; height:50px; line-height:48px; color:#fff; font-size:18px; padding-left:38px;}

#ny_newslb_box0{ clear:both; margin-top:11px;}
#ny_newslb_box0 li{ height:33px;line-height:33px; border-bottom:1px dotted #eee; background:url(/images/ico0.jpg) no-repeat left 10px; padding-left:12px; font-size:12px; overflow:hidden;}
#ny_newslb_box0 li a{ color:#2c2c2c; float:left; font-size:14px;}
#ny_newslb_box0 li a:hover{ color:#0279d3;}


/* shortcut */
.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* 修正IE6振动bug */{background-image:url(/about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:1050px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:40px auto 0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

.filter_form1 .form_1 { height: 39px; overflow: hidden; line-height: 39px; float: left; margin: 0 20px 0 0; padding: 0; }
.filter_form1 .form_1 span { display: block; color: #666; font-family: "微软雅黑"; font-size: 12px; float: left; }
.filter_form1 .form_1 select { display: block; width: 110px; height: 39px; overflow: hidden; line-height: 39px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }
.filter_form1 .form_1 select.xm1 { display: block; width: 140px; height: 39px; overflow: hidden; line-height: 39px; color: #999; font-family: "微软雅黑"; font-size: 12px; border: 1px solid #dfdfdf; border-radius: 2px; margin: 0; padding: 0 9px; outline: none; }


/**教育培训**/
.abct { width:1050px; overflow:hidden; margin:0 auto; padding:30px 0; border-bottom:1px solid #dfdfdf;}
.abct .abct_l { float:left; width:610px;}
.abct .abct_r { float:right; width:410px;}

.abct_l b, .abct_r b { display:block; width:100%; overflow:hidden; color:#333; font-size:16px; margin:0 auto 30px; padding:0;}
.abct_l .abct_text { width:610px; height:200px; overflow:hidden; margin:0 auto; padding:0;}
.abct_text p { width:395px; height:200px; overflow:hidden; margin:0; padding:0; float:left;}
.abct_text p span { display:block; width:100%; height:140px; overflow:hidden; line-height:28px; color:#666; font-size:16px; text-indent:2em; text-align:justify; margin:0 auto; padding:0;}
.abct_text p a { display:block; width:158px; height:38px; overflow:hidden; line-height:38px; color:#6295c6; font-size:14px; text-align:center; border:1px solid #729ecb; border-radius:2px; margin:20px 0 0;}
.abct_text p a:hover { color:#fff; background-color:#056dba; border:1px solid #056dba;}
.abct_text img { display:block; width:200px; height:200px; overflow:hidden; margin:0; padding:0; float:right;}

.abct_r ul { width:350px; height:140px; overflow:hidden; margin:0 auto; padding:29px; border:1px solid #dfdfdf;}
.abct_r ul li { width:100%; overflow:hidden; line-height:24px; color:#666; font-size:14px; margin:0 auto 16px; padding:0;}

.zxlist { width:1050px; overflow:hidden; margin:30px auto; padding:0;}
.zxlist .zxlist_l, .zxlist .zxlist_r { width:510px; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.zxlist .zxlist_l { float:left;}
.zxlist .zxlist_r { float:right;}

.lispan {
    position: inherit;
    right: 0px;
    margin-top: -28px;
    display: inline-block;
    color: #999;
    font-family: "Arial";
    font-size: 12px;
    float: right;}

.pxxm { width:1050px; overflow:hidden; margin:30px auto; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.pxxm .pxxm_list { height:120px; padding:30px 0 30px 29px;}
.pxxm_list a { display:block; width:225px; height:120px; overflow:hidden; margin:0 29px 0 0; padding:16px 0; background:url(/images/pxxm_bg.jpg) 0 0 no-repeat; float:left; box-sizing:border-box;}
.pxxm_list a img { display:block; width:60px; height:60px; overflow:hidden; margin:0 auto 4px; padding:0;}
.pxxm_list a span { display:block; width:100%; overflow:hidden; color:#fff; font-size:16px; text-align:center;}

/**无人机分会**/
.wrjhy { width:1198px; overflow:hidden; margin:0 auto 40px; padding:0; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; }
.wrjhy ul li { width:20%; overflow:hidden; margin:0; padding:12px 0; border-right: 1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing: border-box; float:left;}

.wrjhy ul li .hyimg { width:200px; height:70px; overflow:hidden; margin:0 auto 12px; padding:0; position:relative;}
.wrjhy ul li .hyimg img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.wrjhy ul li p { width:200px; height:24px; overflow:hidden; line-height:24px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}


.filter-list li a {color:#262626;}