/*
Author: Idea.long
Last Updated: 2013-07-21
*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,"microsoft yahei",Arial,Verdana,sans-serif}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}.layout{width:960px;margin:0 auto;clear:both}.layout:after{height:0;content:".";clear:both;display:block;visibility:hidden}.fl{float:left}.fr{float:right}.cl{clear:both}.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;}/* Hides from IE-mac \*/*html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */*+html .clearfix{min-height:1%;}.underline{text-decoration:underline}body{background-color:#fff;_background-image:url(about:blank);_background-attachment:fixed;color:#666;font-size:12px;line-height:1.5em;-webkit-text-size-adjust:none;}a{color:#666}a:hover{color:#00459a;}.mt10{margin-top:10px;}.noBg{background:none !important}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
body { background:#fbfbfb; }
body,.footer { font-family:"microsoft yahei"; }
input, button, textarea {font-family:inherit;font-size:100%;}
table { border-collapse: collapse; border-spacing: 0; }
.clear20{ height:20px; clear:both; display:block;}

/* 容器 */
.cwrapper { position:relative; width:100%; height:100%; /*overflow:hidden;*/ }

.header { position:relative; width:100%; border-bottom:2px solid #004b9c; background:url(../images/hd.jpg) repeat-x; z-index:1; }
.topArea { width:960px; height:97px; margin:0 auto; padding:0; }
.logo { float:left; width:170px; height:65px; margin-top:15px; background:url(../images/logo.jpg) no-repeat; overflow:hidden; }
.logo a { display:block; width:170px; height:65px; padding-top:65px; }

.topRight { float:right; }

.set { height:22px; margin-bottom:14px; padding-top:15px; }
/* 电话 */
.tel { float:right; margin-right:15px; font:12px/22px "microsoft yahei"; }
.tel strong { color:#00459a; font-size:18px; font-family:arial; vertical-align:bottom; }
/* 语言切换 */
.language { position:relative; float:right; height:22px; margin-right:15px; padding-right:50px; font:12px/22px "microsoft yahei"; }
.language ul { position:absolute; right:0; top:0; height:22px; padding:0 11px 0 0; background:url(../images/ico_01.gif) no-repeat right 10px; overflow:hidden; }
.language ul li,.language ul li a { color:#1562c0; }
/* 搜索 */
.sForm { float:right; width:158px; height:20px; border:1px solid #ccc; line-height:20px; }
.sForm div,.sForm input { float:left; }
.sForm .sInputBox { position:relative; width:134px; height:20px; padding:0; border:none; background:none; overflow:hidden; }
.sForm .sInputBox input { width:128px; height:16px; padding:2px 3px; border:none; background:none; color:#666; font-family:arial; line-height:16px; }
.sForm .sBtn { width:24px; height:20px; background:none; overflow:hidden; }
.sForm .sBtn input { width:24px; height:20px; border:none; background:url(../images/ico_02.gif) no-repeat center; color:#fff; text-indent:-999em; cursor:pointer; }

/* 导航区域 */
.nav { width:760px; height:18px; padding:6px 0; color:#c7c7c7; }
.nav ul { float:right; margin-right:-19px; }
.nav ul li { float:left; border-left:1px solid #c7c7c7; font:bold 13px/18px "microsoft yahei"; }
.nav ul li a { margin:0 19px; color:#666; }
.nav ul li a:hover,.nav ul li .current{color:#00459a;}
.nav ul .n1 { border-left:0; }

.container { position:relative; width:960px; margin:0 auto; padding:0 0 25px; z-index:9;background:url(../images/ico_28.jpg) repeat-x 0 0px;}

.column { padding:20px 0; background:url(../images/ico_03.jpg); }
.column-bd { width:960px; margin:0 auto; }
.siteMap dl { float:left; width:175px; min-height:164px; _height:164px; }
.siteMap dl dt { margin-bottom:4px; padding-left:8px; color:#444; font:bold 15px/34px "microsoft yahei"; }
.siteMap dl dd { padding-left:8px; background:url(../images/ico_04.gif) no-repeat 0 11px; line-height:26px; }
.siteMap .c-contact { width:146px; background:url(../images/ico_05.gif) repeat-y right top; }
.siteMap .map { float:right; width:230px; }
.siteMap .map dt { margin-bottom:0; }
.siteMap .map dd { padding:0; background:none;  }

/* 底部 */
.footer { background:url(../images/footer.gif); color:#777; font-family:arial; line-height:32px; clear:both; z-index:99; }
.footer .footer-bd { width:960px; min-height:32px; _height:32px; margin:0 auto; }
.footer span { float:right; }
.footer a,.footer a:hover { color:#777; }
.footer a.weibo{ background:url(../images/share01.jpg) 0 0 no-repeat; padding-left:20px;}
.footer a.weixin{ background:url(../images/share02.jpg) 0 0 no-repeat; padding-left:20px; position:relative; z-index:0;}
.footer a.weixin:hover{z-index:50;}
.footer a.weixin span{position:absolute;padding:1px;left:48px; top:-223px; display:none;text-decoration: none;}
.footer a.weixin span img{border-width:0;padding:0px;}
.footer em { display:none;}

.column2 { padding:20px 0; background:url(../images/ico_03d.jpg); }
.column2 a,.column2 a:hover { color:#fff; }
.column-bd2 { width:960px; margin:0 auto; }
.siteMap2 dl { float:left; width:175px; min-height:164px; _height:164px; }
.siteMap2 dl dt { margin-bottom:4px; padding-left:8px; color:#fff; font:bold 15px/34px "microsoft yahei"; }
.siteMap2 dl dd { padding-left:8px; background:url(../images/ico_04d.gif) no-repeat 0 11px; line-height:26px; }
.siteMap2 .c-contact { width:146px; background:url(../images/ico_05.gif) repeat-y right top; }
.siteMap2 .map { float:right; width:230px; }
.siteMap2 .map dt { margin-bottom:0; }
.siteMap2 .map dd { padding:0; background:none;  }


/* home */
.banner01 {margin-left:auto; margin-right:auto; }
.xian {margin-left:auto;margin-right:auto; height:6px;background-image: url(../images/index_06.jpg);background-repeat: repeat-x; }

.fullSlide {width:100%;position:relative;height:428px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:428px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:428px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}
#banner {
	width: 100%;
	height: 428px;
	background: #000;
	overflow: hidden;
	position: relative;
}
#banner_img {
	display: block;
	position: relative;
}
#banner_img li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-position: center;
	background-size: cover;
	display: none;
}
/*设置背景图片-------开始*/
#banner_img li.item1 {
	background-image: url(../upload/banner1.jpg);
	display: block;
}
#banner_img li.item2 {
	background-image: url(../upload/banner2.jpg);
}
#banner_img li.item3 {
	background-image: url(../upload/banner3.jpg);
}
#banner_img li.item4 {
	background-image: url(../upload/banner4.jpg);
}
#banner_img li.item6 {
	background-image: url(../upload/banner5.jpg);
}
/*设置背景图片--------结束*/
    #banner_img .ad_img {
	position: absolute;
	right: 10px;
	top: 80px;
	width: 506px;
	height: 404px;
}
#banner_img .ad_txt {
	position: absolute;
	left: 10px;
	top: 170px;
	color: #fff;
	text-shadow: 1px 1px rgba(51, 51, 51, 0.3);
}
#banner_img .ad_txt h2 {
	font: bold 36px/60px Microsoft YaHei;
}
#banner_img .ad_txt a {
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	background: #fff;
	color: #666;
}
#banner_ctr {
	position: absolute;
	width: 960px;
	height: 102px;
	margin-left: -90px;
	left: 40%;
	bottom: -72px;
	z-index: 1;
}
#banner_ctr ul {
	width: 100%;
}
#banner_ctr li {
	float: left;
	display: inline-block;
	height:27px;
	text-align:center;
	vertical-align: middle;
	cursor: pointer;
}
#drag_ctr {
	position: absolute;
	top:-5px;
	cursor: pointer;
	left: 0px;
	width: 119px;
	height: 32px;
	bottom: 120px;
	background: url(../images/kk1.png) no-repeat;
	padding:0px 0px 0 0px;
	margin: 0 auto;
	overflow: hidden;
	color:#fff;
	filter: alpha(opacity=50);
	color:#ffffff;
}
.wrapper {
	width: 986px;
	margin: 0 auto;
	position: relative;
	height:428px;
}
.styclsa {
	line-height:27px;
	background: url(../images/kk.png) no-repeat;
	height:27px;
	color:#ffffff;
	font-size: 12.48px;
	padding:0px 0px 0 0px;
	width:119px;
	margin: 0 auto;
	overflow: hidden;
	font-family:"宋体";
	zoom: 1;
}
.astysa {
	color:#ffffff;
	font-size: 12.48px;
	text-align:center;
}
.notice { height:40px; border-top:4px solid #e0e0e0; background:#f2f2f2; }
.notice .notice-bd { width:960px; height:40px; margin:0 auto; line-height:40px; }

.news,.news .hd,.news .bd,.wx h3,.wx ul,.wx ul li { float:left; height:40px; overflow:hidden; }
.news { width:600px; }
.news h3 { color:#cf0004; font-size:12px; }
.wx { float:right; }
.wx h3 { font-size:12px; }
.wx ul li { margin-left:5px; }
.wx ul li a { display:block; line-height:40px; padding-left:22px; font-weight:bold;}
.wx ul li.w-1 { background:url(../images/ico.png) 0 12px no-repeat;}
.wx ul li.w-1 a {color:#F9785D;}
.wx ul li.w-2 { background:url(../images/ico.png) 0 -20px no-repeat;}
.wx ul li.w-2 a { color:#5A9F1C;}
.wx ul li.w-3 { background:url(../images/ico.png) 0 -54px no-repeat;}
.wx ul li.w-3 a {color:#18367A;}

.container { width:100%; height:160px; margin:0; padding:26px 0; }

.grid-m-3 { position:relative; width:960px; margin:0 auto; padding:0; }
.grid-m-3 .item { float:left; height:160px; background:url(../images/ico_29.jpg) no-repeat right top; }
.grid-m-3 .item .pic { float:left; width:129px; height:160px; margin-right:15px; }
.grid-m-3 .item .info { float:left; width:175px; height:150px; padding:10px 0 0 0; line-height:22px; }
.grid-m-3 .item .info h2 { margin-bottom:1px; color:#333; font:bold 16px/22px "microsoft yahei"; }
.grid-m-3 .item .info h2 a { color:#333; }
.grid-m-3 .item .info .more { text-align:right; }
.grid-m-3 .item .info ul { padding:3px 0 3px; }
.grid-m-3 .item .info ul li { padding-left:11px; background:url(../images/ico_33.gif) no-repeat 4px 8px; color:#919191; line-height:19px; }
.grid-m-3 .item .info ul li a { color:#919191; }

.grid-m-3 .i-1 { width:300px; }
.grid-m-3 .i-1 .info { width:120px; }
.grid-m-3 .i-1 .info .color { color:#f4730b; }
.grid-m-3 .i-2 { width:305px; padding-left:27px; }
.grid-m-3 .i-2 .info { width:130px; }
.grid-m-3 .i-2 .info .color { color:#1c63a1; }
.grid-m-3 .i-3 { width:315px; padding-left:13px; background:none; }
.grid-m-3 .i-3 .info { width:170px; }
.grid-m-3 .i-3 .info .color { color:#634140; }

.fun { position:absolute; left:50%; top:0; width:110px; height:132px; margin-left:501px; padding-top:21px; z-index:999; }
.fun ul li { margin-bottom:14px; }

.grid-m-3 .c-1 { position:absolute; left:0; bottom:0; width:592px; height:183px; padding:13px 25px 0 25px; background:url(../images/ico_25.png) no-repeat; z-index:9; }
.grid-m-3 .c-1 .con { float:left; width:296px; height:110px; padding-top:26px; }
.grid-m-3 .c-1 .con .pic { float:left; width:100px; height:110px; }
.grid-m-3 .c-1 .con .info { float:right; width:170px; height:150px; padding:0 20px 0 0; background:none; }
.grid-m-3 .c-1 .con .info h2 { color:#cf000c; font:bold 16px/28px "microsoft yahei"; }
.grid-m-3 .c-1 .more { display:block; padding-right:25px; color:#cf000c; font:bold 12px/36px "microsoft yahei"; text-align:right; clear:both;  }
.grid-m-3 .c-1 .more a { color:#cf000c; }

.grid-m-3 .c-2 { position:absolute; left:0; bottom:0; width:592px; height:319px; padding:13px 25px 0 25px; background:url(../images/ico_26.png) no-repeat; z-index:99; }
.grid-m-3 .c-2 .con { float:left; width:296px; height:110px; padding-top:26px; }
.grid-m-3 .c-2 .con .pic { float:left; width:100px; height:110px; }
.grid-m-3 .c-2 .con .info { float:right; width:170px; height:110px; padding:0 20px 0 0; background:none; }
.grid-m-3 .c-2 .con .info h2 { color:#004b9c; font:bold 16px/28px "microsoft yahei"; }

.grid-m-3 .c-2 .more { display:block; padding-right:25px; color:#004b9c; font:bold 12px/36px "microsoft yahei"; text-align:right; clear:both;  }
.grid-m-3 .c-2 .more a { color:#004b9c; }

.column2 { padding:20px 0; background:url(../images/ico_03dd.jpg); color:#b3b4af; }
.column2 a,.column2 a:hover { color:#b3b4af; }
.siteMap dl dt { color:#b3b4af; }


/* 内页 */

.nbanner { width:960px; margin:0 auto; padding:10px 0 6px; }
/* 主体 */
.ncontainer { position:relative; width:960px; margin:0 auto; padding:0 0 25px; z-index:9; }

/* 容器 */
.wrap { position:relative; width:960px; margin:0 auto; padding:0; }
.wrap .sidebar { float:left; width:200px; }
.wrap .main { float:right; width:730px; overflow:hidden; }
.wrapBt { height:0; overflow:hidden; clear:both; }

/* 左侧标题 */
.colTxtTitle { position:relative; height:61px; color:#c5c5c5; font:36px/61px Bell MT; }

/* 二级栏目 */
.menu { margin-bottom:10px; padding:0; border:solid #ccc; border-width:0 0 1px; background:#fff; }
.menu dl { width:200px; margin:0 auto; }
.menu dl dt { width:200px; background:url(../images/menu_1.jpg) no-repeat #e2e2e2; }
.menu dl dt a { display:block; width:186px; _height:20px; *min-height:20px; padding:4px 0 5px 14px; border-bottom:1px solid #ccc; color:#666; font:14px/20px "microsoft yahei"; text-align:left; }
.menu dl dt a:hover, .menu dl dt .current { padding:5px 0 5px 14px; border-bottom:0; background:url(../images/menu_01.jpg) no-repeat; color:#fff; text-decoration:none; }
.menu dl dd { width:178px; padding:0 10px; border:solid #ccc; border-width:0 1px; background:#f5f5f5; text-align:left; }
.menu dl dd a { display:block; padding-left:17px; border-bottom:1px dotted #ccc; background:url(../images/ico_27.gif) no-repeat 7px 13px; color:#999; font:14px/29px "microsoft yahei"; }
.menu dl dd a:hover, .menu dd .current { color:#2574c7; text-decoration:none; }

.leftPic { margin-top:10px; line-height:0;}
.leftPic a { line-height:0; display:inline-block;}

/* 当前栏目 */
.location { position:relative; height:61px; line-height:38px; z-index:9; }
.location h3 { position:absolute; top:0; left:0; height:61px; color:#004b9c; font:bold 22px/61px "microsoft yahei"; }
.breadcrumbs { padding:0; color:#999; line-height:61px; text-align:right; }
.breadcrumbs a { color:#999; }
.breadcrumbs a:hover { color:#004b9c; }

.box { padding:20px; border:1px solid #ccc;min-height:400px; _height:400px;}
.box2 { padding:20px; border:1px solid #ccc;min-height:750px; _height:750px;}
.box3 { padding:20px; border:1px solid #ccc;min-height:1171px; _height:1171px;}
/* Display */
.article { padding:0 10px 0px; line-height:230%;}
.article .hd { text-align:center; }
.article .hd h1 { padding-bottom:6px; border-bottom:1px dotted #333; color:#ac000b; font:16px/36px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:10px; color:#555; line-height:28px; } 
.article .bd { padding:10px 0 20px; line-height:210%; word-wrap:break-word; word-break:break-all; }
.article .bd p {text-indent:24px;}
.article .bd p.fm {color:#003399;font-size:14px; font-family:Microsoft YaHei; font-weight:bold; border-bottom:1px #CCC dotted;border-top:1px #CCC dotted; background:#EBEBEB; margin:10px 0;}
.article .bd .qiye_img{ padding:0px 10px 10px 0;}

.article .bd p.p0{text-indent:0px;color:#003399;font-size:14px; font-family:Microsoft YaHei; font-weight:bold; border-bottom:1px #CCC dotted;border-top:1px #CCC dotted; background:#EBEBEB; margin:10px 0;}
.article .bd p.p1{background:url(../images/x.gif) 24px 5px no-repeat; padding-left:24px; color:#444;}
.article .bd p.p2{background:url(../images/g.gif) 24px 5px no-repeat; padding-left:24px; color:#444;}
.article .bd p.pi{text-indent:0px;}
.article .bd p.p4{background:url(../images/x.gif) 24px 5px no-repeat; padding-left:24px; color:#F00;}
.article .bd p.p3{padding-left:0px; color:#06C;}
.article .bd p.p_his{text-indent:0px;color:#003399;font-family:Microsoft YaHei; border-bottom:1px #CCC dotted;border-top:1px #CCC dotted; background:#EBEBEB; margin:10px 0; padding:0 5px;}
.article .bd p.p_his span{font-weight:bold;}
.x400{ border:1px #CCC dotted; background:#FFFFD7; color:#039; text-align:center; font-size:18px; font-weight:bold; padding:8px; margin-top:20px; clear:both;}
.article .bd p.pimg{ text-align:center; text-indent:0;}
.article .bd p.pbb{ text-align:center; width:190px; padding:2px; margin:0 auto; background:#EAEBFD; border:1px #ccc dotted; text-indent:0;}
.article .bd p.pbc{ text-align:center; width:100px; padding:2px; margin:0 auto; background:#EAEBFD; border:1px #ccc dotted; text-indent:0; font-weight:bold;}
.article .bd p.pbd{ text-align:center; width:660px; padding:2px; margin:0 auto; background:#FFFFCA; border:1px #ccc dotted; text-indent:0; margin-top:15px;}
.article .bd .pms{ border:1px dotted #CCC; background:#FDFEE0; padding:8px;}
.article .bd p.p5{background:url(../images/x.gif) 0px 5px no-repeat; padding-left:0px; color:#444; font-weight:bold;}
.article .bd .pms2{ border:1px dotted #CCC; background:#FDFEE0; padding:8px; text-indent:15px;}

.ptb{ border-left:1px #CCC dotted;border-top:1px #CCC dotted; margin-top:12px;}
.ptb tr th{ border-right:1px #CCC dotted;border-bottom:1px #CCC dotted;line-height:26px; vertical-align:middle; background:#E2E9FE;}
.ptb tr td{ border-right:1px #CCC dotted;border-bottom:1px #CCC dotted; line-height:26px; vertical-align:middle; padding-left:15px;}

.article .bd dl.his{ min-height:200px; _height:200px;}
.article .bd dl.his dt{ float:right; width:625px; text-align:left;color:#003399;}
.article .bd dl.his dd{ float:left; width:70px;text-align:left;font-weight:bold;color:#003399;}
.article .bd p.pwl{font-weight:bold; text-align:center; clear:both; font-size:15px; color:#003399; padding:15px 0; border-bottom:1px #CCC dotted;border-top:1px #CCC dotted; background:#F1FBD2;}

/* 切换 */
.tabPanel { height:29px; }
.tabPanel li { float:left; width:100px; height:29px; margin-right:4px; font:13px/29px "microsoft yahei"; text-align:center; }
.tabPanel li a { display:block; width:100px; height:29px; background:url(../images/ico_06.jpg) no-repeat; }
.tabPanel li a:hover,.tabPanel .on a { background:url(../images/ico_07.jpg) no-repeat; color:#fff; text-decoration:none; }

/* 图文列表 */
.hotNews { height:215px; border-bottom:1px dotted #bcbcbc; clear:both; }
.hotNews .pic { float:left; width:300px; height:185px; padding:0; border:0; background:#fff; }
.hotNews dl { float:right; width:365px; height:185px; padding:0; line-height:26px; }
.hotNews dl dt { color:#015198; font:16px/26px "microsoft yahei"; }
.hotNews dl dt a { color:#015198; } 
.hotNews dl .info { height:122px; padding:5px 0 0; }
.hotNews dl .more { width:125px; height:32px; background:url(../images/ico_08.gif) no-repeat; font-weight:bold; line-height:32px; text-align:center; }
.hotNews dl .more a { color:#fff; }

.picnews-02 { margin-bottom:30px; clear:both; }
.picnews-02 .item { position:relative; padding:25px 0 20px; border-bottom:1px dotted #bcbcbc; }
.picnews-02 .item h2 { font:16px/26px "microsoft yahei"; }
.picnews-02 .item h2 a { color:#333; }
.picnews-02 .item .info { padding:8px 0 5px; color:#777; }
.picnews-02 .item .time { color:#666; font:12px/26px arial; }

/* 新闻列表 */
.list { padding:0 0 10px; }
.list li { padding:0; border-bottom:1px dotted #afa798; /*background:url(ico_08.gif) no-repeat 6px 15px;*/ font-size:12px; line-height:35px; clear:both; }
.list li span { float:right; padding-right:8px; color:#2f3188; }
.list li a { padding-left:20px; color:#535353; }
.list li a:hover { text-decoration:underline; }

/* 分页 */
.page { height:30px; margin:0 0 10px; padding:0; text-align:center; }
.page a { display:inline-block; width:26px; height:28px; border:1px solid #fff; font:12px/30px arial; }
.page a:hover { color:#0245a8; text-decoration:underline; }
.page .current { color:#0245a8; font-size:16px; text-decoration:underline; }
.page .page-p { margin:0 3px; border:1px solid #ccc; }

.product { width:760px; }
.product .item { float:left; width:348px; margin:0 30px 30px 0; border:1px solid #ccc; }
.product .item h2 { padding-left:20px; background:url(../images/ico_11.jpg) repeat-x; color:#004b9c; font:bold 14px/29px "microsoft yahei";  }
.product .item ul { padding:10px 20px; }
.product .item ul li { padding-left:8px; background:url(../images/ico_12.gif) no-repeat 0 10px; font:13px/26px "microsoft yahei"; }

/* 产品详细 */
.detail { margin-bottom:20px; padding:20px; border:1px solid #ccc; }
.detail .gallery { float:left; width:238px; height:210px; /*border:1px solid #ccc;*/ }
.detail .property { float:right; width:430px; }
.detail .property h2 { color:#004b9c; font:bold 16px/26px "microsoft yahei"; }
.detail .property h2 a { color:#004b9c; } 
.detail .property .info { line-height:26px; }
.description { padding:20px 30px; border:1px solid #ccc; font:14px/30px "microsoft yahei"; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }

.pic-item-list .zzimg { float:left; width:234px; height:197px; overflow:hidden; margin-right:9px; margin-bottom:18px;}
.pic-item-list .zzimg img { border:1px #CCC dotted; padding:1px; clear:both; display:block;}
.pic-item-list .zzimg p {clear:both; display:block; height:18px; line-height:18px; vertical-align:middle; text-align:center;border:1px #CCC dotted; margin-top:3px;}

/* 图片列表尺寸 基于基础库 */
.w175 { width:740px; margin:0; }
.w175 .pic-item { width:175px; margin:0 10px 0 0; padding:0 0 12px; }
.w175 .pic-item .list-pic { display:block; width:173px; height:108px; margin:0 auto; padding:0; border:1px solid #ccc; background:none; line-height:108px; }
.w175 .pic-item dl { padding:4px 0 0; line-height:26px; text-align:center; }

/* 下载专区 */
.down { padding:15px 0 14px 20px; border:1px #c9c9c9 solid; background:#f1f1f1; }
.down h3 { margin-bottom:3px; color:#7e7e7e; font:16px/24px "microsoft yahei"; }
.down .info { margin-bottom:6px; line-height:24px; }

.downTips { padding:25px 0 10px; color:#CE0009; text-align:right; }

.sDForm { width:274px; height:22px; line-height:20px; }
.sDForm div,.sDForm input { float:left; }
.sDForm .sInputBox { position:relative; width:198px; height:20px; margin-right:4px; padding:0; border:1px solid #c9c9c9; background:#fff; overflow:hidden; }
.sDForm .sInputBox input { width:192px; height:16px; padding:2px 3px; border:none; background:none; color:#666; font-family:arial; line-height:16px; }
.sDForm .sBtn { width:70px; height:22px; background:none; overflow:hidden; }
.sDForm .sBtn input { width:70px; height:22px; border:none; background:url(../images/ico_09.jpg) no-repeat center; color:#fff; cursor:pointer; }

.downList { margin-bottom:30px; border-bottom:2px #004B9C solid; }
.downList tr th { height:27px; padding-left:5px; background:#004B9C; color:#fff; font-weight:normal; text-align:left; }
.downList tr td { height:27px; padding-left:5px; font-size:12px; font-family:Arial; }
.tr01 { background:#eee; }

/* 人才招聘 */
.hr { position:relative; padding:0 10px; }
.apply { position:absolute; top:10px; right:10px; width:110px; height:26px; background:url(../images/ico_15.jpg) no-repeat; color:#fff; font:12px/26px "microsoft yahei"; text-align:center; }
.apply a,.apply a:hover { color:#fff; }
.hr h2 { font:bold 22px/34px "microsoft yahei"; }
.hr h3 { padding-left:3px; border-bottom:1px solid #dcdcdc; color:#014998; font:bold 14px/40px "microsoft yahei"; }
.hr h3 span { float:right; width:20px; height:20px; margin-top:13px; cursor:pointer; }
.hr h3 .off { background:url(../images/ico_14.jpg) no-repeat center; }
.hr h3 .on { background:url(../images/ico_13.jpg) no-repeat center; }
.jobh3 a { color:#014998; }
.hrItem {}
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; }
.hrItem .title span a { color:#014998; }
.hrItem .con { padding:15px 20px; background:#ebebeb; line-height:24px; }
.hrItem .con .txtLeft { float:left; width:300px; }
.hrItem .con .txtRight { float:right; width:300px; }
.hrItem .con h4 { margin-bottom:5px; color:#014998; font:bold 14px/26px "microsoft yahei"; }

.productForm {}
.productForm span { float:left; }

/* 表单部分 */
.form-panel { padding:0 10px 10px; }
.form-panel h4 { margin-bottom:7px; color:#014998; font:bold 16px/30px "microsoft yahei"; }
.form-panel .tips { padding:10px 0 10px 200px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:200px; font:14px/24px "microsoft yahei"; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { width:290px; height:16px; padding:4px 3px; border:1px solid #ccc; background:#fff; color:#555; font-family:arial; line-height:16px; vertical-align:top; }
.form-panel .select { width:290px; height:24px; padding:0; border:1px solid #ccc; background:#fff; color:#555; font-family:arial; vertical-align:top; }
.form-panel .textarea { width:290px; height:100px; padding:4px 3px; border:1px solid #ccc; background:#fff; color:#555; font-family:arial; line-height:16px; vertical-align:top; }
.form-panel .submit-field { padding:0 10px 20px 200px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:110px; height:30px; border:none; background:url(../images/ico_16.jpg) no-repeat; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:110px; height:30px; border:none; background:url(../images/ico_16.jpg) no-repeat; color:#fff; cursor:pointer; }

/* 方案类 */
.program1 { margin-top:20px; padding:15px 20px; border:1px solid #ccc; background:#fbfbfb; }
.program1 h2 { margin-bottom:7px; color:#014998; font:bold 16px/30px "microsoft yahei"; }
.program1 ul li { position:relative; float:left; width:165px; height:100px; margin:0 7px 0 0; }
.program1 ul li .txt { position:absolute; bottom:0; left:0; width:165px; height:26px; background:#000; font:13px/26px "microsoft yahei"; text-align:center; }
.program1 ul li .txt a { color:#fff; }

.program2 { margin-top:20px; padding:15px 20px; border:1px solid #ccc; }
.program2 h2 { margin-bottom:7px; color:#014998; font:bold 16px/30px "microsoft yahei"; }
.program2 ul li { float:left; width:137px; margin:0 0 5px 0; font:14px/26px "microsoft yahei"; }

/* 服务类 */
.related { width:750px; margin-top:20px; }
.related .item { float:left; width:200px; margin-right:20px; padding:8px 14px 0; border:1px solid #ccc; background:url(../images/ico_17.jpg) repeat-x left bottom; }
.related .item h2 { margin-bottom:5px; color:#014998; font:bold 14px/24px "microsoft yahei"; }
.related .item ul { padding-bottom:11px; }
.related .item ul li { padding-left:8px; background:url(../images/ico_18.gif) no-repeat 0 10px; line-height:22px; }

.sv_zx_center {
	display: block;
	width: 627px;
	font-size: 12px;
	color: #666;
	padding: 20px 0 0 99px;

}
.sv_zx_center div { padding-bottom:10px; }
.sv_zx_center span {
	display: block;
	float:left;
	line-height:26px;
	text-align:right;
	font-size:14px;
}
.sv_zx_center input {
	width: 291px;
	height: 24px;
	line-height: 24px;
	border: 1px #CCC solid;
}
.svx_title {
	display: block;
	padding: 11px 0 14px 20px;
	background-color: #F5F5F5;
	border: 1px #CCC solid;
}
.svx_title h3 { font:16px/30px "microsoft yahei"; }
.svx_title .info { margin-bottom:6px; line-height:24px; }

.tips { color: #CE0009; padding: 25px 0 10px; text-align:right; }

.svx_title select {
	width: 198px;
	height: 22px;
	border: 1px #CCC solid;
}

.sv_zx_center2 { padding-top: 178px; padding-bottom:20px; background: url(../images/sv_zx_back.jpg); }
/*分页样式*/
#page {padding:8px;margin:3px;  text-align: center; clear:both;}
#page a{border:#CC0000 1px solid; padding:2px 5px; margin:2px; color:#CC0000; text-decoration:none;}
#page a:hover{color:#FFFFFF; background:#CC0000;}
#page span.current{border:#CC0000 1px solid;padding:2px 5px; margin:2px;color: #FFFFFF;background:#CC0000;}
#page span.disabled{border:#EEEEEE 1px solid;padding:2px 5px; margin:2px;color: #DDDDDD;}
#page span.text {border:#CCCCCC 1px solid;padding:2px 5px; margin:2px;color: #666666;}


.newstt{ text-align:center; padding-bottom:5px; border-bottom:1px #CCC dotted; font-size:17px;}
.newstime{ text-align:center; padding-bottom:15px;}
.nodata{ text-align:center; padding:30px 20px;}


table.ly{ line-height:35px;}
table.ly input{ height:28px;}


.article .bd .ptt{text-indent:0px;color:#003399;font-size:14px; font-family:Microsoft YaHei; font-weight:bold; border-bottom:1px #CCC dotted;border-top:1px #CCC dotted; background:#EBEBEB; margin:10px 0; padding-left:5px;}
.article .bd .ptc{text-indent:0px;padding-left:5px; color:#444;}
.article .bd .ptd{text-indent:0px;padding-left:5px; color:#444; background:#F0FCD3;}
.simg{text-indent:0px; text-align:center;}
.article .bd .pzd{text-indent:0px;color:#069;font-size:14px; font-family:Microsoft YaHei; font-weight:bold; border:1px #CCC dashed;background:#ECF8BC; margin:10px auto; text-align:center; padding:5px;}

.zsry{background:url(../upload/z.jpg) repeat-y 0 0; min-height:300px; _height:300px;}
.zsry .zleft{ float:left; clear:left;}
.zsry .zright{ float:right; clear:right;}
.zsry .zleft,.zsry .zright{ width:345px; background:url(../upload/zd.jpg) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}
.zsry .zleft p,.zsry .zright p{ background:#81A9C5; text-align:center; text-indent:0; color:#FFF;}

#xiaoshou,#jishu{display:block;color:#003399;font-size:14px; font-family:Microsoft YaHei; font-weight:bold; margin-bottom:15px; margin-top:5px;}
#xiaoshou ul,#jishu ul{ background:#ebebeb; clear:both; height:28px;border-bottom:1px #CCC dotted;border-top:1px #CCC dotted;}
li.tab{float:left; height:28px;display:block;padding:0 12px; border-left:1px solid #CCC; cursor:pointer;}
li.cur{ background:#069; color:#FFF;}
div.content{ clear:both; margin-top:10px; display:none; font-weight:normal;}
div.cur{ display:block;}
.article .bd .fzlc{background:url(../upload/fzlc.jpg) 0 0 no-repeat; width:708px; height:1503px; overflow:hidden; text-indent:-9999px;}

.header a.weibo{ background:url(../images/share01.jpg) 0 0 no-repeat; padding-left:20px;}
.header a.weixin{ background:url(../images/share02.jpg) 0 0 no-repeat; padding-left:20px; position:relative; z-index:0;}
.header a.weixin:hover{z-index:50;}
.header a.weixin span{position:absolute;padding:1px;left:0px; top:20px; display:none;text-decoration: none;}
.header a.weixin span img{border-width:0;padding:0px;}


ul.imageHolder{
	list-style:none;
	padding:0;
	margin:0;
}
ul.imageHolder li{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	border:3px solid #DCE8ED;
	
	transition:border-color 1s;
	-moz-transition:border-color 1s;
	-webkit-transition:border-color 1s;
	-ms-transition:border-color 1s;
	-o-transition:border-color 1s;
}
ul.imageHolder li:hover{
	border-color:#8DCBE0;
}
ul.imageHolder li p{
	clear:both;
	text-align:center; height:25px; vertical-align:middle; line-height:25px; width:230px; overflow:hidden;
}
ul.imageHolder li a{
	width:230px;
	height:200px;
	display:block;
}
ul.imageHolder li img{
	width:230px;
	height:200px;
}
.codeHolder{
	background-color:#fff;
	padding:7px 20px;
	margin:0 25px 20px;
	border-radius:15px;
	box-shadow:1px 3px 5px #aaa inset;
	-moz-box-shadow:1px 3px 5px #aaa inset;
	-webkit-box-shadow:1px 3px 5px #aaa inset;
	opacity:0.3;
	
	transition:opacity 1s;
	-moz-transition:opacity 1s;
	-webkit-transition:opacity 1s;
	-ms-transition:opacity 1s;
	-o-transition:opacity 1s;
}
.codeHolder:hover{
	opacity:1;
}
.codeHolder pre{
	margin:0;
	line-height:1.5;
	white-space:pre-wrap;
}
.divider{
	height:1px;
	background-color:#ccc;
	border-bottom: 1px solid #fff;
	margin:10px 0 20px;
}

@media screen and (max-width: 768px) {
	#wrapper{
		width:100%;
	}
	ul.imageHolder li{
		margin-left:4px;
	}
}
@media screen and (max-width: 480px) {
	ul.imageHolder li{
		float:none;
		width:230px;
		height:200px;
		margin:0 auto 10px;
	}
}