@charset"utf-8";
/* =============================================================================
   Note:base
   ========================================================================== */
/* 添加让用户可以自定义字体 */
html {	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, th, td, blockquote, pre, code, hr, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, input, select, textarea, button {
	
}
input, select, textarea, button {
	font-size: 100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	
	
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
caption, th, b {
	font-weight: normal;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {

}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
	list-style: none;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, var, dfn, i {
	font-style: normal;
}
/* 使用等宽字体 */
kbd, samp, code, pre {
	font-family: "Courier New", Courier, monospace;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 默认不显示下划线，保持页面简洁 */
ins {
	text-decoration: none;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q:before, q:after {
	content: '';
}
/* =Optimize-----------------------------------------------------------------------------*/

/*--修复连续英文不折行导致页面布局崩溃--*/
body {
	word-break: break-all;
	word-wrap: break-word;
 *word-wrap: normal;
}
/*--专有属性修复IE7，IE8浏览器强制缩放图片失真; 图文混排间隙清除--*/
img {
	-ms-interpolation-mode: bicubic;
	
}
/*--解决IE6背景图闪烁的问题--*/

/*--去除a链接的虚线边框，ie6,7通过添加 hidefocus="true" 去除--*/
a {
	outline: none;
}
/*--解决IE6、7下a:hover状态子元素样式不能正确显示，以及a元素第二个子元素（仅限文本元素）为非inline情况下，变为cursor:text;的情况。--*/
a:hover {
	cursor: pointer;
}
/* 除去ie6，其余浏览器body高度，都是根据html高度进行计算，解决body直接子元素不能设置百分比高度 */
html, body {
	height: 100%;
}


body{border:0 none;margin:0;padding:0;text-decoration:none;color: #000;list-style-type: none; word-break:break-all;-moz-background-clip: border;-moz-background-origin: padding;-moz-background-size: auto auto;}
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
  font-size: 12px;   list-style-type: none; }
a { color:#000;text-decoration:none;}
a:hover{ color:#014190; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0;}

/*头部*/
.top{ height:80px; width:100%; background:#fff;}
.top1003{ width:1003px; margin:0px auto;}
.topleft{ float:left; width:690px}
.topright{ float:right; width:313px; line-height:80px; text-align:right;}
/*头部*/

/*登陆框*/
.logink{ position:relative; margin:0px auto; width:1003px;z-index:999;}
.loginkbg{background:url(../images/kkbg.png) no-repeat left top; width:254px; height:325px; padding-left:34px; position:absolute; right:0px; top:35px;}
.loginone{ padding-top:75px;}
.yhkbg{ background:url(../images/yhkbg.jpg) no-repeat left top;}
.yhkbg input{ border:none; background:none; height:40px; line-height:40px; width:159px; margin-left:40px; color:#7c7c7c; padding:0 10px;}
.mmkbg{ background:url(../images/mmkbg.jpg) no-repeat left top; margin-top:17px;}
.mmkbg input{ border:none; background:none; height:40px; line-height:40px; width:159px; margin-left:40px; color:#7c7c7c; padding:0 10px;}
.logintwo{ margin-top:17px;}
.logintwoleft{ float:left;}
.logintwoleft input{ border:none; background:#fff; height:32px; width:105px; line-height:32px;color:#7c7c7c; padding:0 10px;}
.logintworight{ float:left; padding-left:17px;}
.loginthr{ padding:10px 30px 0 0; text-align:right; line-height:20px; height:20px;}  .loginthr a{ color:#aeacac;}  .loginthr a:hover{ color:#F00;} 
.loginfor{ padding-top:5px;} 
.loginforleft{ float:left; padding-right:10px;}
.loginforright{ float:left;}
/*登陆框*/

/*banner*/
.DB_tab25 {width:100%;height:400px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:400px;display:none;}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:370px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}
/*banner*/

/*zibanner*/
.DB_tab26 {width:100%;height:189px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab26 .DB_bgSet{position:relative;}
.DB_tab26 .DB_bgSet li{position:absolute;width:100%;height:189px;display:none;}
.DB_tab26 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab26 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:170px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab26 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
/*zibanner*/




/*main*/
.main{ width:100%; height:99px; background:url(../images/inmbg.jpg) repeat-x left top;}
.main1003{ width:1003px; margin:0px auto;}
.hhimg{ padding-top:10px;}
.hhimg a{ float:left; width:125px;background:url(../images/mline.jpg) no-repeat right center; text-align:center; margin:0px auto; color:#7c7c7c; }
.hhimg a:hover{ color:#014190;}
.jfade_image, .portfolio {width: 125px; float:left;}
/*main*/


/*foot*/
.foot{ width:100%; height:83px; background:url(../images/footbg.jpg) repeat-x left top;}
.foot1003{ width:1003px; margin:0px auto; text-align:center; padding-top:20px; line-height:24px; color:#7c7c7c;}
.foot1003 span{ font-family:Arial, Helvetica, sans-serif;}
.foot1003 a{ color:#7c7c7c;}
.foot1003 a:hover{ color:#000;}
/*foot*/


.main2{ margin:0px auto; width:1003px; padding:16px 0px;}
.main2left{ float:left; background:url(../images/newkk.jpg) no-repeat left top; width:592px; height:378px; padding-right:18px}
.main2right{ float:left; background:url(../images/fwkk.jpg) no-repeat left top; width:393px; height:378px;}
.inmore{ height:23px; padding-top:10px; text-align:right; padding-right:15px;}
.newslistleftbottom1{ padding:10px;}
.newslistleftbottom1 ul li{ line-height:36px;  height:36px; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;}
.newslistleftbottom1 ul li a{  font-size:14px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:36px; height:36px;}
.newslistleftbottom1 ul li a:hover{color:#014190;}
.newslistleftbottom1 ul li span{padding-right:0px; float:right;}
.tetitle{ height:45px; border-bottom:1px solid #d5d5d5;}
.tetitle span{ width:25%; line-height:45px; text-align:center; display:inline-block; font-size:14px;}
.tenr{}
.tenrwit{ padding-left:1px;}
.tenrwit span{width:97px; line-height:36px; text-align:center; display:inline-block; border-left:1px solid #d5d5d5;}
.tenr .noline{ border:none;}
.tenrble{ padding-left:1px;}
.tenrble span{width:97px; line-height:36px; text-align:center; display:inline-block; border-left:1px solid #d5d5d5; background:#ececec;}

.ftkj{ width:100%; background:url(../images/ftkjbg.jpg) repeat-x left top; height:183px;}
.ftkj1003{ width:1003px; margin:0px auto; padding-top:30px;}
.ftkj1003 ul li{ float:left; width:143px; text-align:center;}
.ftkimg{}
.ftkjzi{ text-align:center; padding-top:10px;}



/*在线客服*/
.keifu{ position:fixed; top:10px; right:0; width:95px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:95px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:95px; height:67px; background:url(../images/kftop.png) no-repeat center top;font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ padding-top:15px; background:url(../images/kfbg.png) repeat-y center top; border-bottom:1px solid #e7eae9;}
.keifu_con li{height:80px; padding-left:1px;}
.keifu_con .keifuzi{ text-align:center;}
/*在线客服*/


.zmain{ width:100%;}
.zmain1003{ width:1003px; margin:20px auto;}
.zmainleft{ float:left; width:765px; border-bottom:1px solid #eaeaea; background:url(../images/lfbrtbg.jpg) repeat-y left top; padding-bottom:30px;}
.zmainright{ float:right; width:225px;}
.zmainlefttop{ background:url(../images/lfbrttop.jpg) no-repeat left top; height:45px; line-height:45px; padding:0px 15px 0 40px; color:#808080; font-size:16px; font-weight:bold;}
.zmainlefttop span{ float:right; font-size:12px; color:#000; font-weight:normal;}

.zmainnr{ padding:15px 12px 15px 13px;min-height:400px; 	height:auto !important;height:400px;overflow:visible;}
.newslistleftbottom2{}
.newslistleftbottom2 ul li{ line-height:40px;  height:40px; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;}
.newslistleftbottom2 ul li a{  font-size:14px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:40px; height:40px;}
.newslistleftbottom2 ul li a:hover{color:#014190;}
.newslistleftbottom2 ul li span{padding-right:0px; float:right; font-size:14px;}

.xunlei {color: #4693ea;text-align:center !important; width:100%;text-align:center; padding-top:20px;padding-bottom:0px;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; color:#000;text-align:center;}   
.xunlei a:hover { color:#4693ea;border:1px solid #4693ea; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #4693ea; border:1px solid #8A8A8A;} 



/*内页右导航*/
.leftmenu{}
.leftmenutop{ background:url(../images/righttop.jpg) no-repeat center top; height:44px; line-height:44px; text-indent:20px; width:225px; color:#808080; font-size:16px; font-weight:bold;}
#menu3 { width: 225px;margin:0px auto;  padding-bottom:10px; font-size:14px;}
#menu3 li{}
#menu3 li a { height: 45px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none;}
#menu3 li a:link, #menu3 li a:visited {color: #808080; display: block; background: url(../images/menu3.gif) 0 0;
 width:225px;line-height:45px;text-align:center; }
#menu3 li a:hover, #menu3 li #current, #menu3 li a:active { color: #0451a8;background: url(../images/menu3.gif) 0 -45px; padding: 0px;}

.link{ padding:10px 0px;}
.newstime{ text-align:center; padding-top:15px; color:#555555; padding-bottom:10px;}
.biti{ color:#0451a8;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding-bottom:15px;}


.fwlist{}
.fwlistleft{ float:left; padding-right:45px; width:348px;}
.fwlistright{ float:left; width:347px;}    

.fwlist ul li{ float:left;background:url(../images/bg_dot_line.gif) repeat-x 0px bottom; height:150px; padding-top:40px;width:740px;}
.fwlistimg{ float:left; width:160px;}
.fwlistrizi{ float:left; width:182px;}
.fwlisttit{ padding-bottom:15px;}
.fwlisttit a{ font-size:16px; font-weight:bold;}
.fwlistzi{ font-size:14px; line-height:24px;padding-bottom:10px;}
.fwlistmore{ text-align:right; }
.fwlistmore a{  color:#F00;}


.shlist{}
.shlist ul li{background:url(../images/bg_dot_line.gif) repeat-x 0px bottom; height:150px; padding-top:40px; }
.shlist span{ padding-right:55px;}
.shlist .shlistlast{padding-right:0px;}


.grbgk{ background:url(../images/grbgk.jpg) no-repeat left top; width:740px; height:245px;}
.grbgktit{ font-size:14px; font-weight:bold; color:#0451a8; padding:7px 0 0 0; width:95px; text-align:center; height:19px; list-style:20px;}
.grbgktacs{ color:#808080; padding:12px 0 0 25px;}
.grbgktacs span a{ color:#0451a8;}

.grbgklc{ padding-top:20px;}
.grbgklctit{ width:738px;height:31px; border:1px solid #e9e9e9; background:#f7f7f7; line-height:33px; color:#0451a8; text-indent:20px; font-size:14px; font-weight:bold;} 
.grbgklctable{ width:738px; border:1px solid #e9e9e9; background:#fff; border-top:none; color:#000; font-size:14px;}

.tishi{ text-align:center; font-size:16px; color:#F00;}
.tishi1{ text-align:left; font-size:16px; color:#F00;}
.tishi2{text-align:left; font-size:14px; color:#000; padding:5px 0px 20px;}
.fwsearch{ padding-top:30px; padding-left:180px;}
.fwsearch2{padding-top:30px;padding-left:80px;}
.fwsearch3{padding-top:30px;padding-left:68px;}
.seachzi{ float:left; line-height:30px; height:30px;}
.seachzi2{ float:left; line-height:30px; height:30px; padding-left:10px;}
.seachzi3{float:left; line-height:30px; height:30px;padding-right:10px; width:80px; text-align:right;}
.seachzi4{ float:left; line-height:30px; height:30px; font-size:14px;}
.tbjianju{ padding:10px 0;}
.tbjianju2{ padding-bottom:20px;}
.ggmima{ background:url(../images/xgmmbg.jpg) no-repeat left top; padding-left:288px; height:205px; margin-top:50px;}
.yhkbg2{ background:url(../images/khbgbg.jpg) no-repeat left top; padding-left:300px;  margin-top:50px;}
.yxbg{ background:url(../images/yxbgbg.jpg) no-repeat left top; padding-left:288px;  margin-top:50px;}
.tzsz{background:url(../images/tzszbg.jpg) no-repeat left top; width:675px; height:327px; margin:0px auto;}
.ssczbg{ background:url(../images/scczbg.jpg) no-repeat left top; padding-left:288px; height:250px;  margin-top:50px;}
.seachrzi{ line-height:30px; height:30px;}
.yhkbgzi{ line-height:24px; display:inline-block;}
.yhkbgzi span{ color:#f00;}

.yhkbgzi2{ line-height:24px; display:inline-block; font-size:14px;}
.yhkbgzi2 span{ color:#f00; font-weight:bold;}
.yhkbgzi3{ color:#f00;line-height:24px; display:inline-block; font-size:14px;}
.dfjfzi{ padding:30px 0; line-height:40px; font-size:16px;}
.dfjfzi span{ color:#f00;}

.jycg{ padding-top:50px;}
.jycgimg{ float:left;}
.jycgzi{ float:left; font-size:16px; padding-top:130px;}


.seachcxq{ float:left; }
.seachcxq select{background:#fff; line-height:30px;height:30px; width:185px; }
.seachc{ float:left; border:1px solid #ccc;  height:28px; width:178px; padding-left:5px; background:#fff;}
.seachc input{ background:none; border:none;  line-height:30px;height:30px; width:173px; }

.seachcjk{ float:left; border:1px solid #ccc;  height:28px; width:296px; padding-left:5px; background:#fff;}
.seachcjk input{ background:none; border:none;  line-height:30px;height:30px; width:173px; padding-left:10px;}
.pyzfkk textarea{ background:none; border:none; border:1px solid #ccc;  }

.zfcgy{ background:url(../images/zfcgy.jpg) no-repeat center top; width:430px; height:120px; margin:0px auto;}
.zfcgyzi{padding-top:75px; text-align:right; padding-right:60px;}
.zfcgyzi a{ font-size:14px; font-weight:bold; text-decoration:underline;}

.rightzi a{color:#F00;}
.rightzi{ color:#F00; line-height:30px; padding-left:10px;}
.seachr{ float:left; height:30px; padding-left:10px;}
.seachr input{background:#0451a8; border:none;  line-height:30px;height:30px; width:90px; color:#fff; cursor:hand;}
.seachr2{ float:left; height:30px;}
.seachr2 input{background:#0451a8; border:none;  line-height:30px;height:30px; width:90px; color:#fff; cursor:hand;}
.seachr3{ float:right; height:30px;}
.seachr3 input{background:#0451a8; border:none;  line-height:30px;height:30px; width:90px; color:#fff; cursor:hand;}
.jfhjje{ padding:20px 0px; text-align:right; font-size:14px; font-weight:bold;}
.jerjer{ font-size:18px; font-weight:bold; padding-bottom:10px;}
.jerjer span{ color:#F00;}
.redrot{ text-align:right; font-size:14px; color:#f00; padding:20px 0px 0px;}


.nzufs{ border-bottom:1px solid #ccc; font-size:16px; font-weight:bold; padding:10px 0;}
.sufsyh{ padding-top:30px;}
.sufsyh ul li{ width:220px; height:70px; float:left;}
.sufkk{ float:left; padding-right:10px; padding-top:13px;}
.sufimg{ float:left;border:1px solid #ccc;}

.anl1{ width:92px; height:30px; background:#0451a8; line-height:30px; text-align:center;}
.anl1 a{ color:#fff; display:block;}
.anl1 a:hover{ color:#fff; background:#ff4300; }


.tiaoz{ position:absolute;  width:398px; height:193px; border:3px solid #0451a8; background:#f1f1f1; padding:10px;}
.tiaozone{ font-size:14px; font-weight:bold; background:url(../images/tzline.jpg) no-repeat left bottom; height:30px;}
.tiaozone img{ float:right;}
.tiaoztwo{ text-align:center;font-size:14px;  padding-top:20px; line-height:30px;}
.tiaoztwo img{ padding-right:20px; vertical-align:middle;}
.tiaoztre{ font-size:12px; text-align:center; padding-top:20px;}
.tiaozfur{ text-align:center; padding-top:30px;}
.tiaozfur img{ padding-right:10px;}

.tiaozbg1{background-color:#000000;z-index:1000;position:fixed;left:0px;top:0px;width:100%;height:100%;filter:Alpha(Opacity=50);/* IE */-moz-opacity:0.5;/* Moz + FF */opacity: 0.5;}
.tiaozbg2{z-index:1001;position:fixed;left:0px;top:0px;width:100%;height:100%;}



.newslistleftbottom5{}
.newslistleftbottom5 tr td{ line-height:40px;  height:40px; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;}
.newslistleftbottom5 tr td a{  font-size:14px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:40px; height:40px;}
.newslistleftbottom5 tr td a:hover{color:#014190;}
.newslistleftbottom5 tr td span{padding-right:0px; float:right; font-size:14px;}