﻿@charset "utf-8";
/* CSS Document */
/* 
 * ver：2.0

*/

/**common**/
*{ margin:0; padding:0;}
html,body { min-width:1200px;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:12px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:13px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1; clear:both;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.fl {float:left;}
.fr {float:right;}

/**头部专题**/
.newyear {
	width: 100%;
	height: 120px;
	position: relative;
	z-index: 999;
}
.newyear .newyear_close {
width: 100px;
height: 28px;
overflow: hidden;
line-height: 28px;
color: #fff;
font-size: 12px;
margin: 0 0 0 572px;
padding: 0;
position: absolute;
top: 0;
left: 50%;
cursor: pointer;
}

.newyear_close img {
display: block;
width: 28px;
height: 28px;
margin: 0 10px 0 0;
padding: 0;
float: left;
}

/**top start**/
.ly_top { width:100%; height:130px; margin:0 auto; padding:0; background:url(../images/top_bg.jpg) 0 0 repeat-x;}
.ly_top .top_main { width:1200px; height:130px; margin:0 auto; padding:0;}
.top_main .top_logo { width:440px; height:90px; overflow:hidden; margin:20px 0; padding:0; float:left;}
.top_main .top_r { width:380px; height:130px; margin:0 0 0 20px; padding:0; float:right;}
.top_r .top_r1 { width:100%; height:40px; overflow:hidden; line-height:40px; text-align:right; margin:0; padding:0;}
.top_r1 a { color:#fff; font-size:14px;}
.top_r1 em { display:inline-block; width:1px; height:10px; overflow:hidden; background-color:rgba(255,255,255,0.4); margin:0 10px; padding:0;}
.top_r .top_r2 { width:100%; height:48px; margin:0 auto; padding:18px 0 24px;}
.top_r2 p { width:100%; height:28px; overflow:hidden; line-height:28px; color:rgba(255, 255, 255, 0.6); font-size:18px; font-weight:lighter; text-align:right; margin:0 auto; padding:0;}
.top_r2 span { display:block; width:120%; height:20px; overflow:hidden; line-height:20px; color:rgba(255, 255, 255, 0.6); font-size:10px; font-weight:lighter; text-transform:uppercase; text-align:right; margin:0 0 0 -20%; padding:0;}
/**top end**/

.searchTxt{float: left; width: 280px; height: 40px; position: relative; z-index: 20; background: #fff; border-radius: 2px 0 0 2px;}
.searchTxt .radius{width:1px;height:1px;overflow:hidden;position:absolute;top:-2px;left:-2px;}
.searchTxtHover{float:left;width:280px;height:40px;position:relative;z-index:20;background:#fff;}
.searchTxtHover .radius{width:1px;height:1px;overflow:hidden;position:absolute;top:-2px;left:-2px;}
.searchTxt .searchMenu{float:left; width:69px; border-right:1px solid #eaeaea;}
.searchTxt .searchMenu .searchSelected{color:#666;cursor:pointer;font-size:14px;height:40px;line-height:40px;padding:0 10px;width:40px; background: url(../images/jt_tb1.jpg) 48px 17px no-repeat;}
.searchSelected img { display:inline-block; vertical-align: middle; margin: 0 0 0 4px;}
.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:38px;left:0;width:69px;background:#fff;height:60px;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:69px;height:30px;line-height:30px;color:#989898;font-size:14px; text-align: center; cursor: pointer;}
.searchTxt .searchMenu .searchTab li.selected{background-color:#edf3fc;color:#005ca2; border:none;}
.searchTxt input{float:left;border:0;background:#fff;color:#666; font-size: 14px; width: 180px; height: 30px; margin: 0; outline: medium none; padding: 5px 15px;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:60px; border-radius: 0 2px 2px 0; background: #057bd3 url(../images/ss_tb.png) center center no-repeat; border: none; outline: none; cursor: pointer;}

/**nav start**/
#nav_box { width: 100%; height: 40px; margin:0 auto 20px; padding:0; background:url(../images/nav_bg.jpg) 0 0 repeat-x; box-shadow:0 -4px 8px rgba(0, 0, 0, 0.3);}
#nav { width: 1200px; margin: 0 auto; line-height: 40px; position: relative; }
#nav li { border-right:1px solid rgba(255, 255, 255, 0.08); border-left:1px solid rgba(0, 0, 0, 0.16); float: left; position: relative; }
#nav li#navId1 { border-left:0;}
#nav li#navId9 { border-right:0;}
#nav li a { height: 40px; line-height:40px; display: block; color: #fff; font-weight: normal; font-size: 15px; padding:0 28.8px;}
#nav li a.cur { background: url(../images/nav_hover.jpg) 0 0 repeat-x!important;}
#nav li a:hover { color: #fff; background: url(../images/nav_hover.jpg) 0 0 repeat-x;}
#nav .nav_hover a { color: #fff;}
#nav .nav_hover { background: url(../images/nav_hover.jpg) 0 0 repeat-x!important;}

.main_nav ul li dl { display: none; width: 100%; overflow: hidden; border-top: none; background-color: #005ca2; position: absolute; left: 0px; top: 40px; z-index: 999;}
.main_nav ul li dl dt { width: 100%; float: left; }
.main_nav ul li dl dt a { display: block; margin-top: -1px; font-weight: normal; height: 40px!important; line-height: 40px!important; text-align: center; padding:0 5px!important; font-size: 14px!important; color: #fff!important;}
.main_nav ul li dl dt a:hover { color: #fff!important; background: #00518e!important; }
/**nav end**/

/**banner start**/
.swiper-container { width: 1200px; min-width:1200px; height:240px;}
.swiper-slide { text-align: center; font-size: 20px;}
.swiper-slide .part { width:100%; height:240px; overflow:hidden; background: rgba(255,255,255,0.8); position:relative;}
.swiper-slide .part img { display:block; width:1200px; height:300px; overflow:hidden; margin:-150px 0 0 -600px; padding:0; position:absolute; left:50%; top:50%;}
.swiper-pagination-bullet { width: 20px; height: 4px; background: rgba(255,255,255,0.5);}
#swiper-container-01 .swiper-pagination-bullet-active { background: #fff;}
.swiper-container-horizontal>.swiper-pagination { bottom:10px!important;}
/**banner end**/

/**entry start**/
.ly_entry { width:1200px; height:70px; overflow:hidden; margin:0 auto; padding:40px 0;}
.ly_entry ul { width:1200px; height:70px; overflow:hidden; margin:0 auto; padding:0;}
.ly_entry ul li { width:300px; height:70px; overflow:hidden; margin:0; padding:0; float:left;}
.ly_entry ul li a { display:block; width:280px; height:70px; overflow:hidden; margin:0; padding:0 0 0 20px;}
.ly_entry ul li a img { display:block; width:70px; height:70px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.ly_entry ul li a .entry_text { width:190px; height:56px; overflow:hidden; margin:0; padding:7px 0;}
.ly_entry ul li a .entry_text p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:24px; font-weight: bold; margin:0 auto 4px; padding:0;}
.ly_entry ul li a .entry_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:12px; text-transform:uppercase; margin:0 auto; padding:0;}
/**entry end**/

/**main start**/
.ly_main { width:1200px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_main .ly_left { width:400px; overflow:hidden; margin:0 20px 0 0; padding:0;}
.ly_main .ly_left1 { width:900px; overflow:hidden; margin:0 20px 0 0; padding:0;}
.ly_left .swiper-container { width:400px; min-width:400px; height:320px; margin:0 auto 20px; padding:0; background-color:#f8f8f8;}
.lb_main { width:400px; height:320px; overflow:hidden; margin:0; padding:0; position:relative;}
.lb_main img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lb_main p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; background-color:rgba(0, 0, 0, 0.6); white-space:nowrap; text-overflow: ellipsis; position:absolute; bottom:0;}
.ly_left .swiper-container-horizontal>.swiper-pagination { bottom:44px;}

/**left**/
.zzcx { width:400px; height:160px; overflow:hidden; margin:0 auto 20px; padding:0;}
.zzcx .zzcx_tit { width:400px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background-color:#005ca2; margin:0 auto; padding:0 20px;}
.zzcx .zzcx_tit span { display:inline-block; font-size:12px; font-weight:normal; margin-left:12px;}
.zzcx .zzcx_main { width:360px; height:80px; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border:1px solid #eaeaea; border-top:0; background-color:#fafafa;}
.zzcx .zzcx_main .zzcx_ipt { width:280px; height:80px; overflow:hidden; margin:0; padding:0; float:left;}
.zzcx .zzcx_ipt select { display:block; width:280px; height:33px; overflow:hidden; line-height:33px; color:#999; font-size:14px; margin:0 auto 10px; padding:0 9px; background-color:#fff; border:1px solid #eaeaea; outline:none;}
.zzcx .zzcx_ipt input { display:block; width:260px; height:33px; overflow:hidden; line-height:33px; color:#999; font-size:14px; margin:0 auto; padding:0 9px; background-color:#fff; border:1px solid #eaeaea; outline:none;}
.zzcx .zzcx_main .zzcx_btn { width:70px; height:80px; overflow:hidden; margin:0; padding:0; float:right;}
.zzcx .zzcx_btn input { display:block; width:70px; height:80px; overflow:hidden; line-height:40px; color:#fff; font-size:22px;  text-align:center; margin:0 auto; padding:0; background:url(../images/zzcx_btn_bg.jpg) 0 0 no-repeat; border-radius:2px; border:none; outline:none; cursor:pointer;}



.nlpj { width:400px; height:400px; overflow:hidden; margin:0 auto 20px; padding:0;}
.ly_title { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0 19px 0 0; border:1px solid #eaeaea; border-top:2px solid #005ca2; border-left:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_title p { display:inline-block; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background-color:#005ca2; margin:-2px 0 0 0; padding:0 20px; position:absolute; left:0; top:0;}
.ly_title a { display:block; height:37px; overflow:hidden; line-height:37px; color:#999; font-size:14px; margin:0; padding:0; float:right;}
.ly_title a:hover { color:#005ca2; }

.nlpj_list { width:400px; height:360px; overflow:hidden; margin:0 auto; padding:0 19px 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nlpj_list ul li { width:360px; height:20px; overflow:hidden; line-height:20px; margin:0 auto; padding:10px 0 9px; border-bottom:1px dashed #eaeaea;}
.nlpj_list ul li em { display:block; width:4px; height:4px; overflow:hidden; margin:8px 6px 0 0; padding:0; background-color:#005ca2; float:left;}
.nlpj_list ul li a { display:block; width:270px; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:justify; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; float:left;}
.nlpj_list ul li a:hover { color:#005ca2;}
.nlpj_list ul li span  { display: block; width: 80px; height: 20px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; text-align: right; margin: 0; padding: 0; float: right;}

/**middle**/
.ly_main .ly_mid { width:480px; overflow:hidden; margin:0 20px 0 0; padding:0;}
.ly_news { width:480px; height:auto; overflow:hidden; margin:0 auto 20px; padding:0;}
.ly_news1 { width:780px; position:absolute; top:0; right:0;}
.new_list { width:480px; height:auto; overflow:hidden; margin:0 auto; padding:0 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.new_list ul li { width:440px; height:39px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px dashed #eaeaea;}
.new_list ul li:last-child { border-bottom:0;}
.new_list ul li em { display:block; width:4px; height:4px; overflow:hidden; margin:17px 6px 0 0; padding:0; background-color:#005ca2; float:left;}
.new_list ul li a { display:block; width:350px; height:39px; overflow:hidden; line-height:39px; color:#333; font-size:14px; text-align:justify; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; float:left;}
.new_list ul li a:hover { color:#005ca2;}
.new_list ul li span { display:block; width:80px; height:39px; overflow:hidden; line-height:39px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;}

.new_list1 { width:780px;}
.new_list1 ul li { width:740px;}
.new_list1 ul li a { width:650px;}

/**right**/
.ly_main .ly_right { width:280px; overflow:hidden; margin:0; padding:0;}
.ly_notice { width:280px; height:auto; overflow:hidden; margin:0 auto 20px; padding:0;}
.notice_list { width:280px; height:auto; overflow:hidden; margin:0 auto; padding:0 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.notice_list ul li { width:240px; height:39px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px dashed #eaeaea;}
.notice_list ul li:last-child { border-bottom:0;}
.notice_list ul li em { display:block; width:4px; height:4px; overflow:hidden; margin:17px 6px 0 0; padding:0; background-color:#005ca2; float:left;}
.notice_list ul li a { display:block; width:150px; height:39px; overflow:hidden; line-height:39px; color:#333; font-size:14px; text-align:justify; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; float:left;}
.notice_list ul li a:hover { color:#005ca2;}
.notice_list ul li span { display: block; width: 80px; height: 39px; overflow: hidden; line-height: 39px; color: #999; font-size: 14px; text-align: right; margin: 0; padding: 0; float: right;}

.ly_service, .ly_zsyb { width:280px; height:auto; overflow:hidden; margin:0 auto 20px; padding:0;}
.service_list { width:280px; height:auto; overflow:hidden; margin:0 auto; padding:0 19px 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.service_list ul li { width:115px; height:75px; overflow:hidden; margin:20px 10px 0 0; padding:0; background-color:#f3f8fc; float:left;}
.service_list ul li:nth-child(2n+2) { margin:20px 0 0;}
.service_list ul li a img { display:block; width:44px; height:44px; overflow:hidden; margin:5px auto 4px; padding:0;}
.service_list ul li a p { width:100%; height:16px; overflow:hidden; line-height:16px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.service_list ul li a:hover p { color:#005ca2;}

.service_list ul li:hover a img {webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;}

.ly_bgzl { width:900px; height:280px; overflow:hidden; margin:0 auto; padding:0;}
.bgzl_main { width:900px; height:240px; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.bslc_fl { width:500px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
.bslc_text { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.bslc_text b { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:18px; font-weight:bold; margin:0 auto 8px; padding:0;}
.bslc_text p { width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#333; font-size:14px; text-align:justify; margin:0 auto; padding:0;}
.bslc_btn { width:500px; height:60px; overflow:hidden; margin:0 auto 20px; padding:0;}
.bslc_btn a { display:block; width:170px; height:40px; overflow:hidden; margin:0; padding:10px 0 10px 70px;}
.bslc_btn a span { display:block; height:16px; overflow:hidden; line-height:16px; color:#fff; font-size:12px; margin:0 auto 4px; padding:0;}
.bslc_btn a p { height:20px; overflow:hidden; line-height:20px; color:#fff; font-size:18px; font-weight:bold; margin:0 auto; padding:0;}
.bslc_zx { width:100%; height:24px; line-height:24px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.bslc_zx a img { display:inline-block; width:60px; height:24px; vertical-align:middle; margin:-2px 0 0 4px; padding:0;}
.rhzl_fr { width:280px; height:190px; overflow:hidden; margin:0; padding:5px 20px; background-color:#f5fbff; float:right;}
.rhzl_fr b { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; font-weight:bold; margin:0 auto; padding:0;}
.rhzl_fr ul li { width:100%; height:30px; overflow:hidden; line-height:30px; margin:0 auto; padding:0; white-space:nowrap; text-overflow: ellipsis;}
.rhzl_fr ul li a { color:#005ca2; font-size:14px;}
.rhzl_fr ul li img { display:block; width:4px; height:6px; overflow:hidden; margin:12px 8px 12px 0; padding:0; float:left;}

.zsyb_main { width:280px; height:240px; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zsyb_main p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.zsyb_main p img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.ly_tel_ewm { width:280px; height:120px; overflow:hidden; margin:0 auto 20px; padding:0;}
.fr_tel { width:140px; height:60px; overflow:hidden; margin:0; padding:30px 10px; background-color:#005ca2; float:right; position:relative;}
.fr_tel p { width:100%; height:24px; overflow:hidden; line-height:28px; color:#fff; font-size:15px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.fr_tel p img { display:inline-block; width:24px; height:24px; margin:0 6px 0 0; padding:0; vertical-align:top;}
.fr_tel em { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:21px; word-break:break-all; text-align:center; margin:4px auto 0; padding:0;}
.fr_ewm { width:100px; height:100px; overflow:hidden; margin:0; padding:9px; border:1px solid #eaeaea; border-right:1px solid #fff; float:left;}
.fr_ewm img { display:block; width:100px; height:100px; overflow:hidden; margin:0 auto; padding:0;}

.lyad { width:1200px; overflow:hidden; margin:0 auto 20px; padding:19px 0 19px 19px; border:1px solid #eaeaea; border-top:2px solid #005ca2; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyad ul li { width:185px; height:76px; overflow:hidden; margin:0 10px 0 0; padding:0; float:left;}
.lyad ul li a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border:1px solid #eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyad ul li a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyad ul li a:hover { border:1px solid #005ca2;}

.lyad1 { width:1200px; height:120px; overflow:hidden; margin:0 auto 20px; padding:0;}

.ly_links { width:1200px; overflow:hidden; margin:0 auto 20px; padding:0;}
.ly_links .lk_list { width:100%; overflow:hidden; margin:0 auto; padding:10px 19px 9px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lk_list a { display:inline-block; height:30px; line-height:30px; color:#656565; font-size:13px; margin:0 20px 0 0; padding:0;}
.lk_list a:hover { color:#005ca2;}

/**main end**/

/**foot start**/
.ly_foot { width:100%; overflow:hidden; margin:20px auto 0; padding:20px 0; background-color:#343434;}
.ly_foot p { width:1200px; overflow:hidden; line-height:40px; color:#a9a9a9; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.ly_foot p a { color:#a9a9a9;}
.ly_foot p a:hover { color:#fff;}
.ly_foot p img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 6px 0 0; padding:0;}
/**foot end**/

/**crumb start**/
.lycrumb { width:100%; height:50px; overflow:hidden; line-height:30px; margin:0 auto 40px; padding: 10px 0 9px 26px; color:#656565; font-size: 14px; border-bottom: 1px solid #eaeaea; white-space:nowrap; text-overflow: ellipsis; background:url(../images/ico1.jpg) 0 13px no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lycrumb a { color:#656565;}
.lycrumb a:hover, .lycrumb a span { color: #0055aa;}
/**crumb end**/

.ny_left { width:880px; overflow:hidden; margin:0 0 20px; padding:0;}
.ny_right { width:280px; overflow:hidden; margin:0 0 20px; padding:0;}
.ly_aboutus { width:880px; overflow:hidden; margin:0; padding:0;}
.ly_aboutus .ab_name { font-size:30px; color:#0063bf;}
.ly_aboutus .ab_con { width:100%; overflow:hidden; line-height:28px; font-size:14px; margin:0 auto; padding:0;padding-top: 30px;}
.ab_con p { width:100%; overflow:hidden; line-height:28px; color:#656565; font-size:14px; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; text-align:justify;  margin:0 auto 20px; padding:0;}
.ab_con p span, .ab_con span { line-height:28px!important; color:#656565!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; text-align:justify!important;}
.ab_con .ab_h2 { font-size:14px; color:#333; margin-top:40px;}
.ab_con img { display:block; max-width:100%; overflow:hidden; margin:20px auto; padding:0;}

.ab_con table { display:block; width:100%!important; border:0!important; margin:0 auto;}
.ab_con table tr td { width:auto!important;border: 1px solid #666;}
.ab_con table tr td p { margin:0; text-indent:0; padding:9px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


.ny_right .hyzx_list { width:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.ny_right .hyzx_list .list_con { width:280px; overflow:hidden; margin:0 auto; padding:10px 0; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_right .hyzx_list .list_con li { margin:0;}
.ny_right .hyzx_list .list_con li a { display: block; width: 100%; height: 40px; line-height: 40px; color:#333; font-size: 15px; background: url(../images/ico1.png) 250px 14px no-repeat; padding:0 19px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_right .hyzx_list .list_con li a:hover { background:#fafafa url(../images/ico2.png) 250px 14px no-repeat; color: #0055aa;}
.ny_right .hyzx_list .list_con li a.cur{background:#fafafa url(../images/ico2.png) 250px 14px no-repeat; color: #0055aa;}
.lxwm { width:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lxwm_con { width:280px; overflow:hidden; margin:0 auto; padding:10px 19px 9px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lxwm_con p { line-height:20px; font-size:14px; padding:10px 0;}
.lxwm_con p b { color:#333; float:left; font-weight:normal;}
.lxwm_con p span { color:#666; display:inline-block; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important;}

.bjjx { width:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.bjjx_con { width:280px; overflow:hidden; margin:0 auto; padding:0 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.bjjx_con dl { border-bottom: 1px dashed #eaeaea; margin: 0 auto; padding:20px 0 19px;}
.bjjx_con dl:last-child { border: none; margin-bottom: 0px;}
.bjjx_con dl dd, .bjjx_con dl dt { margin: 0;}
.bjjx_con dl dd a.bt { display: block; width:100%; height:20px; overflow:hidden; line-height:20px; color: #333; font-size: 16px; font-weight: normal; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.bjjx_con dl dd a:hover { color: #0055aa;}
.bjjx_con dl dd .bjjx_img { display:block; width:240px; height:auto; overflow:hidden; margin: 8px auto; padding:0;}
.bjjx_img img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
.bjjx_con dl dt span { display: block; width:100%; height:20px; overflow:hidden; line-height:20px; color: #999; font-size: 14px; margin:0 auto 8px; padding:0;}
.bjjx_con dl dt p { width:100%; max-height:48px; overflow: hidden; line-height: 24px; color:#656565; font-size: 14px; margin: 0 auto; padding:0;}

.hyfc { width:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.hyfc_con { width:280px; overflow:hidden; margin:0 auto; padding:10px 19px 9px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hyfc_con dl { width:100%; overflow:hidden; margin:0 auto; padding:10px 0;}
.hyfc_con dl dd { width: 100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.hyfc_con dl dd a { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hyfc_con dl dd a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hyfc_con dl dt a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color: #333; font-size: 16px; font-weight: normal; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.hyfc_con dl dt a:hover { color: #0055aa;}
.hyfc_con dl dt b { display: block; border-bottom: 2px solid #0055aa; width:24px; margin: 10px 0;}
.hyfc_con dl dt p { width:100%; max-height:48px; overflow: hidden; line-height: 24px; color:#656565; font-size: 14px; text-align:justify; margin: 0 auto; padding:0;}
.hyfc_con dl dt { background-color: #fafafa; padding:12px 10px;}

/**新闻资讯**/
.ny_news { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.ny_news dl { width:880px; height: auto; overflow: hidden; margin: 0 auto 20px; padding-bottom:19px; border-bottom:1px dashed #eaeaea;}
.ny_news dl dd { float: left; margin-right: 20px;}
.ny_news dl dd a { display:block; width: 145px; height:120px; border: 1px solid #eaeaea; padding: 9px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ny_news dl dd a:hover { border: 1px solid #0063bf;}
.ny_news dl dd a span { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.ny_news dl dd a span img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ny_news dl dt { width: 715px; padding:6px 0; float: left; position:relative;}
.ny_news dl dt a.bt { display: block; width:100%; height:20px; overflow:hidden; line-height:20px; color: #333; font-size: 18px; font-weight: normal; white-space:nowrap; text-overflow: ellipsis; margin: 0; padding:0;}
.ny_news dl dt a.bt:hover { color: #0055aa; }
.ny_news dl dt a.down_btn { display:block; width:138px; height:38px; overflow:hidden; line-height:38px; color:#005ca2; font-size:14px; text-align:center; border:1px solid #005ca2; background-color:#fff; margin:0; padding:0; position:absolute; top:16px; right:0;}
.ny_news dl dt a.down_btn:hover { color:#fff; background-color:#005ca2;}
.ny_news dt span { display: block; width:100%; height:20px; overflow:hidden; line-height:20px; margin: 10px 0; color: #999; font-size: 14px; }
.ny_news dt p { width:100%; max-height:48px; overflow: hidden; line-height: 24px; color:#656565; font-size: 14px; text-align:justify; margin:0 auto; padding:0;}

.ny_article dl dt { width: 100%; padding:6px 0;}
.ny_article dt p { text-indent:2em;}



.pg_btn1 { height:40px; line-height:40px; color:#999; font-size:14px;}
#pagenums { display:inline-block; width:48px; height:38px; overflow:hidden; line-height:38px; color:#999; font-size:14px; text-align:center; border:1px solid #eaeaea; outline:none; margin:0 4px;}
#pagebtn { display:inline-block; width:56px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:14px; text-align:center; background-color:#0055aa; border:0; outline:none; margin:0 4px;}

/**文章详情**/
.xw_detail { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.xw_detail h1.title { width:100%; height: auto; overflow: hidden; line-height: 32px; color: #333; font-size: 24px; text-align: left; font-weight: normal; margin:0 auto 20px; padding:0;}
.xw_detail .newsTime { width:100%; height:20px; overflow:hidden; line-height:20px; margin: 0 auto 20px; padding:0;}
.xw_detail .newsTime span { display: inline-block; color: #999; font-size:14px; margin:0 40px 0 0; padding:0;}
.xw_detail .ad { width: 100%; background: #f8f8f8; min-height: 40px; font-size: 14px; color: #999; line-height: 24px; clear: both; margin: 20px auto; padding: 16px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.xw_detail .xw_con { width:100%; overflow:hidden; margin:20px auto; padding:0; border-bottom: 1px solid #dfdfdf; padding-bottom: 20px; margin: 0 auto;}
.xw_con p { width:100%!important; height:auto!important; overflow:hidden; line-height:24px!important; color:#656565!important; font-size:14px!important; text-indent: 2em; margin:0 auto 20px!important; padding:0!important;}
.xw_con span, .xw_con em { line-height:24px!important; color:#656565!important; font-size:14px!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-style:normal;}
.prenext { width:100%; height:40px; overflow:hidden; margin:40px auto; padding:0;}
.prenext ul li { width: 50%; height:40px; overflow:hidden; line-height:40px; color: #333; font-size: 14px; white-space:nowrap; text-overflow: ellipsis; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prenext ul li a { color:#333;}
.prenext ul li a:hover { color: #0055aa; }
.prenext ul li.pre { background: url(../images/pre.png) left center no-repeat; padding-left: 30px;}
.prenext ul li.next { background: url(../images/next.png) right center no-repeat; padding-right: 30px; text-align: right;}

/**专家委员会**/
.ny_zjwyh { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.zjwyh_list { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.zjwyh_list .zjwyh_li { width:100%; overflow:hidden; margin:0 auto; padding:10px 19px 9px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zjwyh_li ul li { width:10%; height:40px; overflow:hidden; line-height:40px; margin:0; padding:0; float:left;}
.zjwyh_li ul li a { color:#333; font-size:14px;}
.zjwyh_li ul li a:hover { color:#0055aa;}

.ny_zjwyh .zjxq_tp { width:180px; height:240px; overflow:hidden; margin:0; padding:0; position:relative;}
.zjxq_tp img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ny_zjwyh .zjxq_con{ width:660px; overflow:hidden; margin:0 0 20px; padding:0;}
.ny_zjwyh .zjxq_con .zjxq_bt { width:100%; overflow:hidden; color:#0055aa; font-size:24px; font-weight:normal; margin:0 auto 20px; padding:0;}
.ny_zjwyh .zjxq_con .zjxq_bt span { display:inline-block; font-size:14px; color:#999; margin: 0 0 0 10px;}
.ny_zjwyh .zjxq_con p { width:100%; overflow:hidden; line-height:24px!important; color:#656565!important; font-size:14px!important; text-align:justify; margin:0 auto 20px; padding:0;}
.zjxq_con span, .zjxq_con em { line-height:24px!important; color:#656565!important; font-size:14px!important; font-style:normal;}

.zjwyh2_list { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.zjwyh2_list ul li { width:100%; overflow:hidden; background: url(../images/news_ico.png) no-repeat 0 19px; margin:0; padding: 0 0 0 20px; border-bottom: 1px dashed #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zjwyh2_list ul li:hover { background: url(../images/news_ico_h.png) no-repeat 0 19px;}
.zjwyh2_list ul li a { display:block; width:84%; height:48px; overflow:hidden; line-height:48px; color: #333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; float: left;}
.zjwyh2_list ul li a:hover { color: #0055aa;}
.zjwyh2_list ul li span { display:block; width:16%; height:48px; overflow:hidden; line-height:48px; color: #999; font-size: 14px; text-align:right; float: right;}

/*能力评价*/
.map_title { width:100%; height: 80px; overflow:hidden; line-height: 80px; color: #0055aa; font-size: 36px; font-weight: bold; text-align: center; background-color: #e5eef6; margin:0 auto 40px; padding:0;}
#map_con { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.nlpj_jj { width: 880px; margin: 0; }
.jj_bt b { display: block; width: 155px; font-size: 18px; text-align: center; background: url(../images/bt_cl.png) no-repeat; font-weight: normal; height: 44px; line-height: 44px; color: #fff; float: left; }
.jj_bt span { float: right; font-size: 14px; margin-top: 20px; }
.jj_bt span a { font-family: Arial, Helvetica, sans-serif; color: #999; }
.jj_bt span a:hover { color: #0055aa; }
.jj_con { width: 880px; height:280px; overflow:hidden; border: 1px solid #eaeaea; border-top:0; margin:0; padding:20px 19px 19px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.jj_con .jjcon_img { width:380px; height:240px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.jjcon_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.jj_con .jjcon_text { width: 440px; height:240px; overflow-y:scroll; line-height: 24px; color:#666; font-size:14px; text-align:justify; text-indent: 2em; margin:0; padding:0; float: right;}
.jjcon_text p, .jjcon_text span { line-height: 24px!important; color:#666!important; font-size:14px!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important;}
.jj_tp { width: 300px; margin: 0;}
.nlpj_ico { width: 200px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.nlpj_ico ul li { width:100%; overflow:hidden; margin:0 auto 6.6px; padding:0;}
.nlpj_ico ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:38px; color:#0055aa; font-size:16px; text-indent: 60px; margin:0 auto; padding:0; border:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nlpj_ico ul li a:hover { color:#fff; border:1px solid #0055aa;}
.nlpj_ico ul li:nth-child(1) a { background:#fff url(../images/ssxz1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(1) a:hover { background:#0055aa url(../images/ssxz2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(2) a { background:#fff url(../images/pjxz1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(2) a:hover { background:#0055aa url(../images/pjxz2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(3) a { background:#fff url(../images/nsxz1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(3) a:hover { background:#0055aa url(../images/nsxz2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(4) a { background:#fff url(../images/wbzn1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(4) a:hover { background:#0055aa url(../images/wbzn2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(5) a { background:#fff url(../images/zlxz1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(5) a:hover { background:#0055aa url(../images/zlxz2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(6) a { background:#fff url(../images/ksnr1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(6) a:hover { background:#0055aa url(../images/ksnr2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(7) a { background:#fff url(../images/nsxz1.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(7) a:hover { background:#0055aa url(../images/nsxz2.png) 28px 7px no-repeat;}
.nlpj_ico ul li:nth-child(7) { margin:0 auto;}

.nlpj_wz { width: 660px; height:320px; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; border-top:2px solid #0055aa; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.screening_cen2 li { float: left; display: inline; }
.screening_cen2 li img { width: 200px; height: 50px; }
.scr_cen2_img { width: 200px; position: relative; height: 50px; background: #fff; margin-bottom: 12px; }
.pjlc_box { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.pjlc_box_bt { width:60px; height:120px; line-height:30px; color:#fff; font-size:22px; text-align:center; padding:20px 0; background-color:#005ca2; float:left;}
.lct { width:1140px; height:160px; padding:19px 19px 19px 20px; border:1px solid #eaeaea; border-left:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.common { position: relative; }
.listbox { float: left; width: 204px; height: 120px; background-color: #0055aa; position: relative;}
.listimg { float: left; width: 204px; height: 120px; overflow: hidden; position: relative;}
.listimg a { display:block; width:204px; height:120px; overflow:hidden; margin:0 auto; padding:0;}
.listimg a img { display:block; width: 204px; height: 80px; overflow:hidden; margin:0 auto; padding:0;}
.listimg a .list_wz { width:100%; height:40px; overflow:hidden; line-height:40px; color: #fff; font-size: 16px; text-align:center; margin:0 auto; padding:0;}
.summary { width: 204px; height: 120px; top: 120px; left: 0; position: absolute; background-color: #0055aa; padding:10px 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.summarytxt { margin: 0; width: 100%; height: auto; line-height: 22px; font-size: 14px; color: #fff;}
.summarytxt p { line-height: 22px; font-size: 14px; color: #fff; text-align:justify;}
.lct_con { width: 204px; margin:0 20px 0 0; float: left;}
.lct_con1 { margin: 0;}

.nlpj_box { width:1200px; overflow:hidden; margin:40px auto; padding:0;}
.input_box{ clear:both; margin-top:10px; width:300px;}
.text_input{ width: 215px; height:35px; margin: 10px 0 5px 6px; line-height:30px; font-size:14px; color:#bcbcbc; border:1px solid #eaeaea; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:"Microsoft YaHei",Arial;padding:1px 1px 1px 11px; padding-left:50px;}
.text_input:hover{border:1px solid #c5c5c5; color:#999; }
.text_input:focus{border:1px solid #c5c5c5; color:#666; outline:none;}
.neme{ background:url(../images/user-icon.png) no-repeat 15px #f7f7f7;}
.password{ background:url(../images/lock-icon.png) no-repeat 15px #f7f7f7;}
.yzm{ width:70px!important; background: #f7f7f7; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.yzm_img{ float:left; width:98px; margin-top:13px; margin-left:10px;}

.jzmm_box{ clear:both; font-size:12px; height:30px;}
.jzmm_box .fxk{float:left; margin-top:10px;}
.jzmm_box span{ color:#666; font-family:"simsun"; float:left; margin-top:6px;*margin-top:5px; margin-left:5px;} 
.jzmm_box a.wjmm{ height:20px; line-height:20px; display:block; float:right; margin-bottom:10px; overflow:hidden; margin-left:0px; color:#666; background:url(../images/setting.png) no-repeat left; padding-left:20px; width:80px; margin-left:10px; margin-top:8px;}
.jzmm_box a.wjmm:hover{ color:#8f1301;}
.dl_an{ width:400px; clear:both;}
.login{ float:left; width:87px; height:38px;background:#3d97cb; border:none;  line-height:38px; color:#fff; font-size:13px; overflow:hidden;cursor: pointer; margin-top:10px;font-family: "Microsoft YaHei";-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-right:10px;}
.login:hover{background:#c7c7c7;}
a.ljzc{ color:#666; font-size:14px; margin-left:10px; }
a.ljzc:hover{ color:#c7c7c7;}
a.wjmm{ display:inline-block; margin:20px 0 0 5px; font-size:14px; color:#9a9a9a;}


#TabTab03Con1 { width:100%; height:270px; overflow:hidden; padding:20px 19px 19px; float:left; background:url(../images/zs_bg.png) no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#TabTab03Con2 { width:100%; height:270px; overflow:hidden; padding:20px 19px 19px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#TabTab03Con3 { width:100%; height:270px; overflow:hidden; padding:20px 19px 19px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.xixi1 { width:100%; height:48px; line-height:47px; background-color:#f8f8f8; border-bottom:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.xixi2 { width:100%; height:48px; line-height:47px; background-color:#f8f8f8; border-bottom:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.xixi3 { width:100%; height:48px; line-height:47px; background-color:#f8f8f8; border-bottom:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.tablist { width:120px; height:48px; line-height:47px; float:left; text-align:center; cursor:pointer; color:#333; font-size:16px;}
.xixi1 #font1, .xixi2 #font2, .xixi3 #font3 { background-color:#fff; color:#0055aa!important; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.xixi2 #font2, .xixi3 #font3 { border-left:1px solid #eaeaea;}
.tablist a { color:#333; font-size:16px;}
.tablist a:hover { color:#0055aa;}

.search_area { width:100%; height:50px; overflow:hidden; margin:0; padding:0; position: relative;}
.search_area .input_text { width: 82%; height:50px; line-height: 48px; outline: none;border: 1px solid #eaeaea; border-right:none;position: absolute; top:0; left:1px; padding: 0 20px 0 19px; font-size: 14px; color:#bababa; border:1px solid #eaeaea; border-right:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.search_area .search_btn { width: 18%; height:50px; line-height: 50px; background-color:#0055aa; color:#fff; font-size:16px; position: absolute; top: 0; right:0;cursor: pointer; border:none;  font-family:"Microsoft YaHei";}

.zs_con { width:100%; height:160px; overflow:hidden; margin:20px auto 0; padding:0;}
.zscon_img { width:140px; height:160px; overflow:hidden; margin:0 20px 0 0; padding:0; border:1px solid #eaeaea; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zscon_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.tcfcont { width:460px; overflow:hidden; margin:0; padding:0; float:left;}
.tcfcont p { width:100%; overflow:hidden; line-height:40px; color:#666; font-size:14px; margin:0 auto; padding:0;}
.tcfcont p span { color:#0071cf;}
.tcfcont p b { font-weight: normal; color:#f33436;}

#ny_newslb_box li { width: 590px; height: 40px; overflow: hidden; line-height: 40px; font-size: 14px; white-space:nowrap; text-overflow: ellipsis; background: url(../images/news_ico.png) no-repeat 8px 16px; padding-left: 30px; border-bottom: 1px dotted #eaeaea;}
#ny_newslb_box li:hover { background: url(../images/news_ico_h.png) no-repeat 8px 16px; }
#ny_newslb_box li a { display:block; width:84%; height: 40px; overflow: hidden; line-height: 40px; color: #636363; font-size: 14px; white-space:nowrap; text-overflow: ellipsis; float:left;}
#ny_newslb_box li a:hover { color: #0063bf; }
#ny_newslb_box li span { display:inline-block; width:16%; float: right; color: #b6b6b6; font-size: 14px; text-align:right;}

.csjg{ width:300px; float:right;}
.csjg .csjg_bt b{ display: block; width: 120px; font-size: 18px; text-align: center; background: url(../images/bt_l.png) no-repeat; font-weight: normal; height: 44px; line-height: 44px; color: #fff; float: left; }
.csjg_con{ border:1px solid #eaeaea; border-top:0; padding:0 19px 19px;}
.csjg_con p { line-height:28px; font-size:14px; border-bottom:1px solid #eaeaea; padding:20px 0 19px;}
.csjg_con p b{ color:#333; float:left; font-weight:normal;}
.csjg_con p span{ color:#666; display:inline-block; width:200px;}
.csjg_con1 p { border:none; color:#666; padding:20px 0 0;}

/**会员中心**/
.hyzx_list { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.hyzx_list ul li { width:280px; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left;}
.hyzx_list ul li:nth-child(3n+3) { margin:0 0 20px;}
.hyzx_list ul li .hyzx_img { width:280px; height:140px; overflow:hidden; margin:0 auto; padding:0; background-color:#f8f8f8;}
.hyzx_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hyzx_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hyzx_list ul li .hyzx_text { width:280px; overflow:hidden; margin:0 auto; padding:18px; background-color:#f8f8f8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hyzx_text a { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.hyzx_text span { display:block; width:24px; height:2px; overflow:hidden; margin:12px 0; padding:0; background-color:#0055aa;}
.hyzx_text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-align:justify; margin:0 auto; padding:0;}
.hyzx_list ul li:hover .hyzx_text { background-color:#0055aa;}
.hyzx_list ul li:hover .hyzx_text a, .hyzx_list ul li:hover .hyzx_text p { color:#fff;}
.hyzx_list ul li:hover .hyzx_text span { background-color:#fff;}

/**协会领导**/
.xhld_list { width:880px; overflow:hidden; margin:0 auto; padding:0;}
.xhld_list dl { width:880px; height:auto; overflow:hidden; margin:0 auto 30px; padding:0;}
.xhld_list dl .xhld_tp { width:180px; height:240px; overflow:hidden; margin:0 30px 0 0; padding:0; position:relative;}
.xhld_tp img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.xhld_list dt { width:670px; height:240px; padding:0 0 29px; border-bottom:1px dashed #eaeaea; float:right;}
.xhld_list dt .xhld_con { width:100%; height:96px; overflow:hidden; margin:0 auto 40px; padding:0;}
.xhld_list dt h2 { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; margin:0 auto 20px; padding:0;}
.xhld_list dt h2 span { display:inline-block; color:#999; font-size:14px; font-weight:normal; margin:0 0 0 10px; padding:0;}
.xhld_list dt p { width:100%; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-align:justify; margin:0 auto; padding:0;}
.xhld_list dt .xhld_an { width:140px; height:40px; overflow:hidden; margin:0; padding:0;}
.xhld_an a { display:block; width:138px; height:38px; overflow:hidden; line-height:38px; color:#0055aa; font-size:15px; text-align:center; border:1px solid #0055aa; background-color:#fff; margin:0; padding:0;}
.xhld_an a:hover { color:#fff; background-color:#0055aa;}


/**资质查询结果**/
.zzcx_con_title { width:100%; height:50px; overflow:hidden; margin:40px auto 20px; padding:0;}
.zzcx_con_title p { float:left; height:50px; line-height:50px; color:#0055aa; font-size:28px; font-weight:bold;}
.zzcx_con_title p span { display:inline-block; color:#999; font-size:14px; font-weight:normal; text-transform:uppercase; margin:0 0 0 10px; padding:0;}

.zzcx_con_form { height:40px; overflow:hidden; margin:5px 0; padding:0; float:right;}
.zzcx_con_form .zzcx_con_ipt { height:40px; overflow:hidden; margin:0 10px 0 0; padding:0; float:left;}
.zzcx_con_ipt select { display:block; width:130px; height:38px; overflow:hidden; line-height:38px; color:#999; font-size:14px; margin:0 10px 0 0; padding:0 9px; background-color:#fff; border:1px solid #eaeaea; outline:none; float:left;}
.zzcx_con_ipt input { display:block; width:200px; height:38px; overflow:hidden; line-height:38px; color:#999; font-size:14px; margin:0; padding:0 9px; background-color:#fff; border:1px solid #eaeaea; outline:none; float:left;}
.zzcx_con_form .zzcx_con_btn { width:80px; height:40px; overflow:hidden; margin:0; padding:0; float:right;}
.zzcx_con_btn input { display:block; width:80px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0; background:url(../images/zzcx_btn_bg.jpg) 0 0 no-repeat; background-size:100% 100%; border-radius:2px; border:none; outline:none; cursor:pointer;}

.zzcx_con { width:100%; overflow:hidden; margin:20px auto 40px; padding:0; border:1px solid #eaeaea; border-bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zzcx_con ul li { width:100; height:40px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px solid #eaeaea;}
.zzcx_con ul li p { width:14%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:15px; text-align:center; border-right:1px solid #eaeaea; margin:0; padding:0 20px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.zzcx_con ul li span { display:block; width:86%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; margin:0; padding:0 20px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


/*底部*/
.foot { width: 100%; ; height: 215px; background: #343434; padding: 40px 0; font-family: "微软雅黑"; color: #A9A9A9; font-size: 12px; }
.foot_center { width: 1200px; height: 215px; margin: 0 auto; }
.foot_center .x { width: 33px; height: 20px; border-bottom: 1px solid #4B4B4B; margin-bottom: 30px; }
.foot_center h3 { color: #fff; font-size: 16px; font-weight: normal; }
.foot_center .first { width: 450px; height: 215px; float: left; }
.foot_center .first p { line-height: 25px; font-size:14px; margin: 0 0 10px;}
.foot_center .first p a{color: #A9A9A9;}
.foot_center .first p.yi {}
.foot_center .first p.mo {}
.foot_center .first p.mo a { color: #A9A9A9;}
.foot_center .first p.mo a:hover { color:#fff;}
.foot_center .first p.yi span { font-size: 14px; color: #fff; }
.foot_center .second { width: 570px; height: 215px; float: left; }
.foot_center .second i { color: #fff; font-style: normal; }
.foot_center .second span { display: block; width: 20px; height: 20px; background: url(../images/f_ico1.png) no-repeat; float: left; margin: 5px 20px 0 0; }
.foot_center .second span.di2 { background: url(../images/f_ico2.png) no-repeat; }
.foot_center .second span.di3 { background: url(../images/f_ico3.png) no-repeat; }
.foot_center .second li { line-height: 40px; font-size:14px;}
.foot_center .third { width: 180px; height: 215px; float: left; }
.foot_center .third .ewm { width: 110px; height: 110px; padding:10px;background: white;}
.foot_center .third .ewm img{width:110px;height: 110px;}
.foot_center .second li img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 8px 0 0; padding:0;}

.zsys_r img {display: block; width: auto; max-width: 100%; overflow: hidden; margin: 0 auto;}



/*会员风采*/
.ly_hyfc { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.ly_hyfc .lyhyfc_main { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0 19px; border:1px solid #eaeaea; border-top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hb_tjzt { width:1198px; height:auto; margin:0 auto; padding:0;}
.hb_tjzt .tjzt_list { width:1158px; height:auto; overflow:hidden; margin:0; padding:0 20px; position: relative;}
.flow-slide { width: 1198px; margin: 0 auto; overflow: hidden;}
.tjzt_list li { width: 569px; margin: 0 20px 0 0; padding:0; overflow:hidden; border-bottom: 1px dashed #eaeaea; position:relative; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tjzt_list li:nth-child(2n+2) { margin:0;}
.tjzt_list li a.zt_img { display: block; width:212px; height: 148px; overflow: hidden; margin: 0 0 4px; padding: 0; position: relative;}
.tjzt_list li a.zt_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.tjzt_list ul li em { display:block; width:4px; height:4px; overflow:hidden; margin:17px 6px 0 0; padding:0; background-color:#005ca2; float:left;}
.tjzt_list ul li a.zt_text { display:block; width:478px; height:39px; overflow:hidden; line-height:39px; color:#333; font-size:14px; text-align:justify; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; float:left;}
.tjzt_list ul li a.zt_text:hover { color:#005ca2;}
.tjzt_list ul li span { display:block; width:80px; height:39px; overflow:hidden; line-height:39px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;}


.tjzt_list .next { position: absolute; top: 50%; margin-top: -20px; width: 20px; height: 40px;}
.tjzt_list .l_next { left: 5px; background: url(../images/prev1.png) 0 0 no-repeat;}
.tjzt_list .r_next { right: 5px; background: url(../images/next1.png) 0 0 no-repeat;}
.tjzt_list .m_content li{ text-align: center;}


/**会员名录**/
.hyml_list { width:100%; overflow:hidden; margin:0 auto; padding:0 20px; border:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hyml_list .hyml_tit { width:100%; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:20px; margin:0 auto 10px; padding:0; border-bottom:1px solid #eaeaea;}
.listline { width: 100%; border-top: 1px dashed #eaeaea; margin: 10px 0;}
.hyml_list dl dd { width: 100%; height: 40px; overflow:hidden; background: url(../images/ico1.png) left center no-repeat; padding-left: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hyml_list dl dd:hover { background: url(../images/ico2.png) left center no-repeat;}
.hyml_list dl dd a { display:block; width:80%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:14px; text-overflow:ellipsis; white-space: nowrap; margin:0; padding:0; float:left;}
.hyml_list dl dd a:hover { color:#005ca2;}
.hyml_list dl dd span { display:block; width:20%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;}

/*分页样式*/
.pagination {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px;}
.pagination ul{padding-top:50px;}
.pagination ul li {display: inline-block;border: 1px solid #ccc;margin: 0 1px;line-height: 24px;background: white;color: #999;}
.pagination ul li:hover {background: #005ca2;color: #fff;border: 1px solid #005ca2}
.pagination ul li:hover a {color: #fff;}
.pagination ul li.active{display: inline-block;border: 1px solid #005ca2;margin: 0 1px;background: #005ca2;color: #fff;}
.pagination ul li.active a {color: #fff;}
.pagination ul li a {display: block;color: #999;padding: 4px 12px;}
.pagination ul li a:hover {color: #fff;}


/**证书查询**/
.nyzzcx { width:800px; height:240px; overflow:hidden; margin:0 auto 20px; padding:0;}
.nyzzcx .zzcx_tit { width:800px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; font-weight:bold; background-color:#005ca2; margin:0 auto; padding:0 20px;}
.nyzzcx .zzcx_tit span { display:inline-block; font-size:12px; font-weight:normal; margin-left:12px;}
.nyzzcx .zzcx_main { width:760px; height:150px; overflow:hidden; margin:0 auto; padding:20px 19px 19px; border:1px solid #eaeaea; border-top:0; background-color:#fafafa;}
.nyzzcx .zzcx_main .zzcx_ipt { width:600px; height:150px; overflow:hidden; margin:0; padding:0; float:left;}
.nyzzcx .zzcx_ipt input{margin-top: 30px; display:block; width:570px; height:50px; overflow:hidden; line-height:50px; color:#666; font-size:14px; margin:10px auto; padding:0 9px; background-color:#fff; border:1px solid #eaeaea; outline:none;}
.nyzzcx .zzcx_main .zzcx_btn { width:140px; height:110px; overflow:hidden; margin:0; padding:0; float:right;margin-top: 10px;}
.nyzzcx .zzcx_btn input { display:block; width:140px; height:110px; overflow:hidden; line-height:40px; color:#fff; font-size:22px;  text-align:center; margin:0 auto; padding:0; background: #005ca2; border-radius:2px; border:none; outline:none; cursor:pointer;}
.nyzzcx .zzcx_btn input:hover{background:#216aa1;}
.nyzzcx .zanwu{line-height: 48px;font-size: 16px;color: #666;}
