@charset "utf-8";
@import url("csslib/style/style.all.min.css");
@import url("csslib/style/style.base.min.css");
@import url("csslib/style/style.md.css");

/*
 * 全局
 */

body {background:url(/img/bg_body_9x177.png) repeat-x top;}
.bg_top_owner {background: url(/img/bg_top_1000x177.jpg) no-repeat top center;
}

/*
.bg_center_y_r {background: url(/img/bg_center_y_r.png) repeat-y center;}
.bg_top_x_r {background: url(/img/bg_top_x_r.png) repeat-x top;}
.bg_bottom_x_r {background: url(/img/bg_bottom_x_r.png) repeat-x bottom;}
*/

/*
 * 布局
 */
#header{
	height:207px;
}
#header .nav{padding:0;height:35px;line-height:35px;background:none; top:142px;}
#header .nav li{border:none; height:35px; padding:0 10px; width:92px; background:url(/img/bg_top_2x24.png) no-repeat right 5px;}
#header .nav li.n{background:none;}
#header .nav a{display:block; line-height:40px;}
#header .nav li a:hover{color:#fff;}
#header .nav .cur a{color:#003a8f;background:url(/img/bg_top_79x30.png) no-repeat center 5px;}
#header .nav .cur a:hover{color:#003a8f;}
#header .nav ul{position:relative; overflow:visible;}
#header .nav .box{position:absolute; top:35px; left:0; _left:1px; width:998px; border:1px solid #ccc; background:#f4f4f2; text-align:left; border-top:none; display:none;}
#header .nav .box .layout{padding-left:10px; overflow:hidden; *zoom:1; height:28px;}
#header .nav .box .layout a{padding:0 5px;float:left;display:inline; color:#003a8f; line-height:28px; background:none;white-space:nowrap;}
#header .loginbar{right:25px; top:0; line-height:22px; color:#ccffff; position: absolute;}
#header .loginbar a{padding:0 10px; color:#ccffff;}
#header .nav .cur .box{display:block}
#header .nav li h2,h3{font-size:12px;font-weight:normal;}
#header .nav .box .layout .c{font-weight:bold;}
#footer {
	margin-top:14px;
	padding-top:1px;
	border-top: 2px solid #ffae2f;
	position: relative;
}
#footer .nav {
	padding-left:290px;
	background:#0071d9;
}
#footer .nav li{
	float:left;
	display:inline;
	padding:0 10px;
	background:url(/img/bg_foot_4x10.png) no-repeat left center;
	line-height:30px;	
}
#footer .nav li a{
	color:#fff;
}
#footer p{
	text-align: left;
	padding-top:10px;
	padding-left:300px;
}
#footer .u-dzjg{
	position:absolute;
	top:40px;
	right:10px;
	width:48px;
	height:60px
}
/*
 * 通用
 */
.more{color:#666;line-height:18px;}
.sreach{border:1px solid #ccc; padding:1px; background:#fbfbf8;}
.sreach .layout{padding-left:10px; background:url(/img/bg.png) repeat-x; height:34px; line-height:34px;}
.sreach .txt{border:1px solid #ccc; padding-left:5px; width:170px; height:24px; line-height:24px; border-top:2px solid #ccc; color:#999; border-left:2px solid #ccc;}
.pb_btnSearch{width:62px; height:28px; background:url(/img/btn_sreach_62x28.png) no-repeat;}
.sreach input{ vertical-align: middle}
.local{
	line-height:26px;
	background: url(/img/bg_index_358x2.png) no-repeat bottom left;
}
.local span{
	display:block;
	padding-left:20px;
	background:url(/img/ico_index_11x11.png) no-repeat left center;
}
.pb_l01 li{
	padding-top:2px;
	padding-bottom:2px;
	background:url(/img/ico_index_3x3.png) no-repeat 10px 12px;
}
.pb_01 .hd .title{
	height:29px;
}
.pb_l_99 li{
	padding:2px 0;
}
.pb_l_99 a{
	display:block;
	font-size:14px;
	line-height:26px;
	padding-left:20px;
	background:url(/img/ico_index_3x3.png) no-repeat 10px 12px;
}
.pb_l_99 p{
	line-height:22px;
	background:#eeeeee;
	color:#666666;
	padding:3px;
}

.pb_01 .hd{
	height:29px;
	line-height:29px;
	border-bottom:2px solid #dadada;
}
.pb_01 .hd .title{
	padding-left:20px;
	width:149px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(/img/sp_index_tit_149x58.png) no-repeat 0 0;
}
.pb_03 .hd .title{
	background:url(/img/sp_index_tit_149x58.png) no-repeat 0 -29px;
}
.pb_02{
	border:1px solid #dadada;
}
.pb_02 .hd{
	padding-left:10px;
	height:34px;
	line-height:34px;
	background:url(/img/bg.png) repeat-x;
	border-bottom:1px solid #dadada;
}
.pb_02 .hd .title{
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	background:url(/img/ico_index_5x15.png) no-repeat left center;
}
.pb_02 .bd{
	background:#fafafa;
	border-top:2px solid #e6e6e6;
	padding:5px;
}

.pb_04 .hd{
	padding-left:10px;
	height:34px;
	line-height:34px;
	background:#f1ecdd;
	border-top:1px solid #a77201;
	border-bottom:1px solid #dadada;
}
.pb_04 .hd .title{
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	background:url(/img/ico_index_7x7.png) no-repeat left center;
}
.pb_05 .hd{
	background:#f3f3f3;
	border-top:1px solid #be0a00;
}
.pb_05 .hd .m{
	color:#636363;
}
/* page_index */
.page_index .adv{display:block;}
.page_index .column_a .info .hd{height:40px; line-height:40px; background:url(/img/bg_index_360x40.png) no-repeat; text-align:center; font-weight:bold; font-size:14px;}
.page_index .column_a .info .bd{line-height:28px; border:3px solid #ffae2f; border-top:none; padding:10px; font-size:14px;}
.page_index .column_a .fzlc{height:56px; overflow:hidden; zoom:1; margin-top:15px; line-height:56px; background:url(/img/bg_index_360x56.png) no-repeat;}
.page_index .column_a .fzlc a{float:left; zoom:1; display:inline;width:90px;text-align:center;font-size:16px;}
.page_index .column_a .fzlc a:hover{color:#000;}
.page_index .column_a .sreach{margin-top:15px;}
.page_index .column_a .sreach .txt{width:250px;}
.page_index .column_c .section_l .pb_01{width:350px;}
.page_index .column_c .section_l .pb_03{width:auto;}
.page_index .column_c .ggfw li{float:left;width:40%;}
.page_index .column_c .jdfc li{padding:3px; background:#f4fbf4;}
.page_index .column_d{border:1px solid #a0d0eb;}
.page_index .column_d .hd{background:#dcf5ff; height:34px; line-height:34px; border-bottom:1px solid #a0d0eb;}
.page_index .column_d .hd .title{font-size:14px; background:url(/img/ico_index_5x15.png) no-repeat 10px 10px; padding-left:20px;} 
.page_index .column_d .hd strong{font-weight:bold}
.page_index .column_d .bd{padding:0;}
.page_index .column_d .layout{border:4px solid #dcf5ff; padding:10px; border-top:none;}
.page_index .column_d li{float:left;width:22%;}
.page_index .column_d li a{white-space:nowrap;}
.page_index .picTurn {
	width:500px;
    position: relative;
    height: 330px;
}

.page_index .picTurn .pic img {
    float: left;
}

.page_index .picTurn .bg, .page_index .picTurn .nav, .page_index .picTurn .title {
    position: absolute;
}

.page_index .picTurn .nav {
    height: 330px;
    top: -1px;
    right: -128px;
    overflow: hidden;
    zoom: 1;
    z-index: 2;
    width:124px;
}

.page_index .picTurn .nav i {
    width: 122px;
    cursor: pointer;
    height: 80px;
    display:block;
    margin-top:1px;
    border:1px solid #fff;
}

.page_index .picTurn .nav i.cur {
    border:1px solid #ff7109;
}

.page_index .picTurn .bg {
    background: #000;
    height: 40px;
    z-index: 1;
    width: 100%;
    left: 0;
    bottom: 0;
    filter: Alpha(opacity=60);
    opacity: 0.6;
}
.page_index .picTurn .title {
	width:450px;
	overflow:hidden;
	padding-right:130px; 
	font-weight:bolder; 
	z-index:3; 
	color:#fff; 
	display:block; 
	line-height:30px; 
	height:30px; 
	overflow:hidden; 
	left:5px; 
	top:295px; 
	font-size:14px;
}
.page_index .picTurn .dsn{display:none;}
/* page_list */
.page_list .list{padding:10px;}
.page_list .pb_table, .page_list .pb_table td, .page_list .pb_table th{border:none; font-size:12px;}
.page_list .pb_table td, .page_list .pb_table th{border-bottom:1px dashed #ccc;text-align:left;}
.page_list .pb_table .title{padding-left:20px;background:url(/img/ico_index_3x3.png) no-repeat 10px 5px;}
.page_list .pb_table .ev td,.page_list .pb_table .ev th{background:#f3f3f3}
.page_list .pb_page{background:#ededed; padding-left:80px;}
.page_list .caption li a{border:1px solid #d4d4d4; background:url(/img/sp_list_4x64.png) repeat-x 0 -32px; text-align:center; width:110px;display:block;height:32px;line-height:34px;font-size:14px;}
.page_list .caption li.cur a{border:1px solid #cd8f00; background:url(/img/sp_list_4x64.png) repeat-x 0 0;}
.page_list .caption li{padding-bottom:4px;}
.page_list .caption li.cur{background: url(/img/bg_list_9x5.png) no-repeat center bottom;}
.page_list .caption{width:336px; margin:0 auto;}

/* page_xmlist */
.page_xmlist .xmlist{padding-top:20px;}
.page_xmlist .pb_table, .page_xmlist .pb_table td, .page_xmlist .pb_table th{border:none; font-size:12px;}
.page_xmlist .pb_table td, .page_xmlist .pb_table th{border-bottom:1px dashed #ccc;text-align:center;}
.page_xmlist .pb_table th{text-align:left;}
.page_xmlist .pb_table .title{padding-left:20px; background:url(/img/ico_index_3x3.png) no-repeat 10px 5px;}
.page_xmlist .pb_table .title:hover{color:#006699; text-decoration:underline}
.page_xmlist .pb_table .ev td,.page_xmlist .pb_table .ev th{background:#f3f3f3}
.page_xmlist .pb_page{background:#ededed; padding-left:80px;}
.page_xmlist .pb_table thead th{text-align: center; color:#006699; line-height:30px; background: #dbf4fc; border-top:2px solid #66b3d9; border-left:1px solid #66b3d9;}
.page_xmlist .pb_table thead th.n{border-left:none;}

/* page_qylist */
.page_qylist .qylist{padding-top:20px;}
.page_qylist .pb_table, .page_qylist .pb_table td, .page_qylist .pb_table th{border:none; font-size:12px;}
.page_qylist .pb_table td, .page_qylist .pb_table th{border-bottom:1px dashed #ccc;text-align:left;}
.page_qylist .pb_table caption{line-height:35px;font-size:16px;}

.page_qylist .pb_table .title{padding-left:20px; background:url(/img/ico_index_3x3.png) no-repeat 10px 5px;}
.page_qylist .pb_table .title:hover{color:#006699; text-decoration:underline}
.page_qylist .pb_table .ev td,.page_qylist .pb_table .ev th{background:#f3f3f3}
.page_qylist .pb_page{background:#ededed; padding-left:80px;}
.page_qylist .pb_table thead th{text-align: center; color:#006699; line-height:30px; background: #dbf4fc; border-top:2px solid #66b3d9; border-left:1px solid #66b3d9;}
.page_qylist .pb_table thead th.n{border-left:none;}

/* page_article */
.page_article .article{padding-top:20px;}
.page_article .article h1{line-height:30px; font-size:16px; text-align:center}
.page_article .article .tips{width:80%; margin:5px auto; line-height:40px; text-align: center; border:1px solid #b8d3e0; background: #dbf4fc; color:#336699; display:block;}
.page_article .article .center{text-align:center}
.page_article .article p{line-height:28px; font-size:14px; padding:10px;}

/* page_qyinfo */
.page_qyinfo .qyjs p{font-size:14px; line-height:26px;}
.page_qyinfo .section_l .layout .lay_l{width:315px;}
.page_qyinfo .section_l .layout .lay_r{width:382px;}
.page_qyinfo .section_l .qytitle{padding-top:20px;line-height:50px; text-align: center; font-size:16px;}
.page_qyinfo .section_l .qyinfo{background:#f1ecdd; text-align:center; padding:20px 10px;line-height:22px; font-size:14px; border-top:1px solid #a77201;}
.page_qyinfo .alist li{border-bottom:1px dashed #000; padding-left:20px; background:url(/img/ico_index_7x7.png) no-repeat 5px 11px; line-height:28px;}

/* page_baseinfo */
.page_baseinfo .pb_imgL div{padding:3px; background:#f4fbf4;}
.page_baseinfo .pb_imgL li{text-align: center;}
.page_baseinfo .pb_imgL li a{color:#666;line-height:22px;}
.page_baseinfo .pb_imgL img{display:block;}
.page_baseinfo .layout01 .lay_l,
.page_baseinfo .layout01 .lay_r{width:350px;}
.page_baseinfo .layout .lay_l{width:315px;}
.page_baseinfo .layout .lay_r{width:380px;}
.page_baseinfo .jdgk p{line-height:26px; font-size:14px;}
.page_baseinfo .adv img,.page_baseinfo .adv{display:block;}
.page_baseinfo .caption{height:76px; color:#663300; background:url(/img/bg_baseinfo_710x76.png) no-repeat; line-height:76px; text-align:center; font-weight:bold; font-size:28px;}

/* page_webinfo */
.page_webinfo .webinfo{width:878px; line-height:26px; font-size:14px; padding:30px 60px; background:#f8f8f8 url(/img/bg_998x230.jpg) no-repeat top; padding-top:240px; border:1px solid #ebebeb;}
.page_webinfo .webinfo p{line-height:28px;padding-top:10px;};

/* page_tsproduct */
.page_tsproduct .cpjs p{line-height:26px; font-size:14px;}
.page_tsproduct .section_l .layout .lay_l{width:440px;}
.page_tsproduct .section_l .layout .lay_r{width:230px;}
.page_tsproduct .alist li{border-bottom:1px dashed #000; padding-left:20px; background:url(/img/ico_index_7x7.png) no-repeat 5px 11px; line-height:28px;}
.page_tsproduct .picTurn {
	width:315px;
    position: relative;
    height: 212px;
}

.page_tsproduct .picTurn .pic img {
    float: left;
    border:1px solid #ccc;
}

.page_tsproduct .picTurn .nav {
	position: absolute;
    height: 330px;
    top: -2px;
    right: -128px;
    zoom: 1;
    z-index: 2;
    width:115px;
}

.page_tsproduct .picTurn .nav i {
    width: 112px;
    cursor: pointer;
    height: 66px;
    display:block;
    margin-top:2px;
    border:1px solid #ccc;
    position:relative
}
.page_tsproduct .picTurn .nav i .ico{
	position: absolute;
	background: url(/img/ico_index_7x7.png) no-repeat;
	width:7px;
	height:7px;
	overflow:hidden;
	top:33px;
	left:-10px;
	display:none;
}

.page_tsproduct .picTurn .nav i.cur {
    border:1px solid #ff7109;
}
.page_tsproduct .picTurn .nav i.cur .ico{
	display:block;
}
.page_tsproduct .picTurn .dsn{display:none;}

/* page_basesub */
.page_basesub .sublist table{background:#ecf8ff; border-right:1px solid #cfdee7; border-top:1px solid #cfdee7;}
.page_basesub .sublist td{border-bottom:1px solid #cfdee7; border-left:1px solid #cfdee7; line-height:30px;}
.page_basesub .sublist td a{padding-left:20px;background:url(/img/ico_index_3x3.png) no-repeat 10px 6px;}

/* page_webmap */
.page_webmap .webmap{width:420px; margin:10px auto;}
.page_webmap .webmap .title{width:255px; color:#0066cc; font-size:22px; font-weight:bold; background:url(/img/bg_webmap_10x69.png) repeat-x; margin:0 auto; height:68px; line-height:68px; text-align:center; border:1px solid #ccc;  border-bottom:none;}
.page_webmap .webmap .maplist{border:1px solid #ccc; border-bottom:none; background:#f9f9f9;}
.page_webmap .webmap .maplist li{border-bottom:1px solid #ccc; padding:10px 20px;}
.page_webmap .webmap .maplist li h3{line-height:40px; font-weight:bold; font-size:18px;}
.page_webmap .webmap .maplist li a{padding:5px 10px; padding-left:0;}

/* page_captionlist */
.captionlist_hd{height:24px; _overflow:hidden; border:1px solid #ccc;
background:url(/img/bg_captionlist_18x24.png) repeat-x;}
.captionlist_hd h2{float:left;
background:url(/img/bg_captionlist_117x33.png) no-repeat;
line-height:33px; text-align:center; font-size:14px; width:117px;
height: 33px; position:relative; top:-5px; left:16px;}
.captionlist_hd .more{margin-top:3px; margin-right:10px;}

/*
 * tianzheng 2013.5.15
 */
.page_index .column_c .jdfc li{width:130px; padding:0; margin:0 5px; background:#f4fbf4;}
.page_index .column_c .jdfc .picScrollX {
    width: 980px;
    position: relative;
    margin:0 auto;
}

.picScrollX .lBtn, .picScrollX .rBtn {
    width: 10px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #000;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    cursor: pointer;
    font-size:14px;
}

.picScrollX .lBtn {
    left: -8px;
}

.picScrollX .rBtn {
    right: -8px;
}

.picScrollX .scroll {
    overflow: hidden;
    height: 100px;
    width: 980px;
}

.picScrollX .bd {
    overflow: hidden;
    zoom: 1;
    width: 100000px;
    padding:0;
}

.picScrollX .bd li {
    float: left;
    text-align: center;
}

/*
 * 2013-6-17 add by kxl
 */
.sLogin *{
	margin:0;
	padding:0;
}
.sLogin .tit,.sLogin .con{
	border:1px solid #17b101;
}
.sLogin .tit img{
	display:block;
}
.sLogin .con{
	position:relative;
	border-top:none;
	padding:12px;
	background-color:#e6ffc1;
	zoom:1;
}
.sLogin .con p{
	padding:5px 0;
}
.sLogin label,.sLogin input{
	display:inline-block;
	vertical-align:middle;
}
.sLogin label{
	font-size:14px;
}
.sLogin .ipt_01,.sLogin .ipt_02{
	border:1px solid #aed476;
	padding:0 2px;
	height:19px;
	line-height:19px;
	background-color:#fff;
}
.sLogin .ipt_01{
	width:125px;
}
.sLogin .ipt_02{
	width:60px;
}
.sLogin .code{
	display:inline-block;
	margin-left:2px;
	border:1px solid #dbd2b5;
	width:53px;
	height:19px;
	line-height:0;
	font-size:0;
	vertical-align:middle;
}
.sLogin .btn_01{
	position:absolute;
	right:10px;
	bottom:12px;
	border:none;
	width:60px;
	height:57px;
	background:url(/img/btn_01.jpg) no-repeat;
	cursor:pointer;
}
.newTit_01{background: url(/img/ico_index_7x7.png) no-repeat 5px 11px; border-bottom: 1px dashed #000000; line-height: 28px; padding-left: 20px;}
/*******20170120*********/
.floatBox{
	padding:8px;
    position: fixed;
    background: #bde6fc;
    width: 134px;
    top: 220px;
    left: 10px;
    word-break:break-all;
    z-index: 99;
    _position: absolute;
    _top: expression(documentElement.scrollTop + 200 + "px");
}
.floatBox .p1{
	margin-top:10px;
	font-size:14px;
    line-height:20px;
    font-weight:400;
	text-indent:2em;
}
.floatBox .p1 a{font-weight: 700}
.floatBox .close{
	position: absolute;
	top: 2px;
	right:3px;
	font-size:18px;
	font-weight: bold;
	cursor: pointer;
}
.floatBox .tit_01{
	font-weight:700;
	font-size:16px;
	text-align: center;
}
