﻿/**
* caojiwang add
* @since 2014-03-26 21:13:52
**/
ul,li {list-style:none; margin: 0;  padding: 0;}

img {border:0;}
a{text-decoration: underline; }
a:focus{outline:none;-moz-outline:none;}
a:link,a:visited,a:active{color:#114477; text-decoration:none; font-size: 12px;}
a:hover{color:#ff9900;text-decoration: underline;  font-size: 12px;}

body{text-align:center;background:#ffffff url(../images/lan_17.gif) repeat-x top;margin:0px; font-size:12px; font-family:"宋体";}
#main{width:1100px;margin:0 auto;padding:0px auto;}
#header{width:1100px; }
#bd{width:1100px; margin-top:0px; background:url(../images/lan_8.gif) repeat-x top;}
#bd_left{ width:212px;float:left; padding-left:16px;height: auto;}
#bd_right{ width:840px;float:right; padding-right:16px;height: auto;}
.clear{ clear:both;margin-top:10px;}
#footer{width:1100px; height:130px; background:#ffffff url(../images/lan_13.jpg) repeat-x top;  clear:both;margin:0 auto;padding:0px auto; margin-top:14px;}

.top{ background:url(../images/lan_16.gif) center; height:100px;width:100%;}
.logo{ float:left; padding:32px 0px 0px 20px;}
.top_right{ float:right; padding-right:24px; padding-top:40px;width:270px;height:65px;}

#topMenu{width:1100px; height: auto; margin-left:auto; margin-right:auto; overflow:hidden}
#topMenu #navMenu{width:1100px; height:38px; background:#043099 url(../images/topMenuBg.jpg) repeat-x; padding-left:45px; padding-top:0px;}
#topMenu #navMenu a{ color:#fff; font-size:14px; font-weight:bold; display:block; width:auto; height:26px; margin-right:0px; float:left; text-align:center; padding-top:12px; margin-left:0px; padding-left:15px; padding-right:15px;}
#topMenu #navMenu a:hover{ color:#fff; background:url(../images/navMenuBg_h.jpg) repeat-x; width:auto; height:26px; font-size:14px; font-weight:bold; display:block; margin-right:0px; float:left;margin-left:0px; padding-left:15px; padding-right:15px;}
#topMenu #navMenu .current{ color:#fff; background:url(../images/navMenuBg_h.jpg) repeat-x; width:auto; height:26px; font-size:14px; font-weight:bold; display:block; margin-right:0px; float:left;margin-left:0px; padding-left:15px; padding-right:15px;}

.menuUp{ color:#fff; background:url(../images/navMenuBg_h.jpg) repeat-x; 
	width:auto; height:26px; font-size:14px; font-weight:bold; display:block; 
	margin-right:0px; float:left;margin-left:0px; padding-left:18px; padding-right:18px;}


.bannerIndex {width:1100px; margin-top:8px;height:446px;background-image:url(../images/xixibg.jpg);
	background-repeat:no-repeat;background-position:bottom;background:#013198;}
.banner {width:1100px; margin-top:8px;height:255px;background-image:url(../images/xixibg.jpg);
	background-repeat:no-repeat;background-position:bottom;background:#013198;}
.bd_up_new{height:20px;}
.bd_up{height:20px;}
.bd_up_left{  float:left; width:950px; text-align:left; line-height:35px;padding-left:21px;}

.input1{ float:left; padding-left:8px; padding-top:16px;font-family:Microsoft YaHei,"宋体"; font-size:14px; color:#FFFFFF;}
.input2{ float:left;padding-left:2px; padding-top:16px;}
.input3{ float:left;padding-left:8px; padding-top:18px;}

.gg1{ float:left; padding-right:8px;height: 35px;line-height: 35px;}
.gg2{ float:left; font-size:12px; color:#A93522; font-family:Arial, "宋体";height:25px;line-height:25px;}
.gg3{ float:left; font-family:Arial,"宋体"; width:680px;height:25px;line-height:25px;}
.gg3 a{color:#FFFFFF; font-family:Arial, "宋体"; text-decoration:none;}
.gg3 a:hover{ font-family:Arial, "宋体"; text-decoration:underline;}

.text_loop_inner {width:680px;height:25px;line-height:25px;margin-left:8px; float:left;position:relative;overflow:hidden;}
.text_loop_inner ul {position:absolute;top:0;left:0;height:auto;}
.text_loop_inner ul li {color:#CF2516;font-size:12px; font-weight:bold;}

.display-i {display: inline;}

.dhua1{ float:left}
.dhua2{ float:left; line-height:30px; height:30px; font-family:Arial, "宋体"; font-size:20px; font-weight:bold; color:#f18202;}
.dhua3{ float:left; line-height:18px; height:18px; font-family:Arial, "宋体"; font-size:14px; font-weight:bold; color:#f18202;}

.box{}
.box1{ margin-top:14px;}

.titleBox{ background:url(../images/lan_11.gif) repeat-x; height:41px; line-height:38px; border:#cdcdcd 1px solid;}
.title_wd{ float:left; padding-left:16px; font-size:14px;font-family:Microsoft YaHei,"宋体"; color:#000; font-weight:bold;}
.title_wde{ float:left; padding-left:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000;line-height:40px;}
.more{ float:right; padding-right:16px; padding-top:8px;}
.more1{ float:right; padding-right:16px; padding-top:2px; color:#666666;}
.more1 a{ color:#666666; text-decoration:none}
.more1 a:hover{ color:#ff8707; text-decoration:underline;}
.title1{ background:url(../images/lan_12.gif) repeat-x; height:41px; line-height:38px; border:#cdcdcd 1px solid;}
.title1_wd{ float:left; padding-left:16px; font-size:14px;font-family:Microsoft YaHei,"宋体"; color:#fe6105;}
.title1_wde{ float:left; padding-left:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;line-height:40px;}

.content{
	height:100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background:#FFFFFF url(../images/lan_19.gif) repeat-x top;
}

.proContent{
	height:100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background:#FFFFFF url(../images/lan_19.gif) repeat-x top;
}
.ul2{
	clear: both;
	margin: 0px;
	padding: 8px 12px 18px 12px;
	text-align: left;
	font-family: Arial, "宋体";
	font-size: 12px;
	}	
.ul2 li{
	font-family: Verdana, Arial, '宋体';
	font-size:12px;
	line-height:40px;
	height:35px;
	list-style-type: none;
	color:#666666;
	display:block;
	padding:0px;
	display:block;
	background:url(../images/mb_14.gif) no-repeat left bottom;
	white-space:nowrap;
	}	
.ul2 li a{
	font-size:16px;
	color:#666666;
	text-decoration: none;
	margin-left:15px;
	}	
.ul2Up{
	font-weight:bold;
	font-size:14px;
	color:#F9922B;
}
.ul2 li a:hover{
	color:#ff8707;
	}
.ul2 .date{
	color:#999999;
	float:right;
	width:55px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.p{ line-height:26px; color:#666666; text-align:left; padding:16px;}
.p4{color:#666666; padding:2px;}

.bd_right_left{ float:left; width:595px;}
.bd_right_right{ float:right; width:232px;}

.abouts{ clear:both; padding:8px;}
.pro_l{ float:left; border:solid 1px #CCCCCC; padding:4px; background:#FFFFFF; margin-right:7px;}
.pro_r{ line-height:25px; color:#666666; padding:2px ; text-align:left; }

.chengwd{ color:#f46000;}
.chengwd a{ color:#f46000; text-decoration:none}
.chengwd a:hover{ color:#f46000; text-decoration:underline;}
.lanwd{ color:#2699b2;}
.lanwd a{ color:#2699b2; text-decoration:none;}
.lanwd a:hover{ color:#f46000; text-decoration:underline;}


.ul2g{
	clear:both;
	margin:0px;
	padding:12px 12px 18px 12px;
	text-align:left;
	font-family:Arial, "宋体";
	font-size:12px;
	}	
.ul2g li{
	font-family:Arial, "宋体";
	font-size:12px;
	line-height:28px;
	height:28px;
	list-style-type: none;
	color:#666666;
	display:block;
	padding:0px;
	display:block;
	background:url(../images/mb_14g.gif) no-repeat left bottom;
	white-space:nowrap;
	}	
.ul2g li a{
	color:#666666;
	text-decoration: none;
	margin-left:15px;
	}	
.ul2g li a:hover{
	color:#ff8707;
	}
.ul2g .date{
	color:#999999;
	float:right;
	width:55px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


.prod_box{float:left;display:block;text-align:center; padding-left:15px; padding-top:5px;}
.prod_box2{float:left;display:block;text-align:center; padding-left:25px; padding-top:5px;}

img.prod{border:1px solid #a5cdf2;border: 1px solid #a5cdf2;
	width: 255px;height: 243px;
	background:#FFffff; padding:1px;}

a.prod_font{padding:0px;text-decoration:none;color:#666666; line-height:18px;}
a:hover.prod_font{padding:0px;text-decoration:none;color:#f46000; line-height:18px;}

.prod2{border:1px solid #a5cdf2;border: 1px solid #a5cdf2;width: 355px;height:315px;background:#FFffff; padding:10px;}

.foot_nav{ line-height:40px; font-size:14px; color:#FFFFFF;}
.foot_nav a{ line-height:40px; font-size:14px; color:#FFFFFF; text-decoration:none;}
.foot_nav a:hover{ line-height:40px; font-size:14px; color:#FFFFFF; text-decoration:underline;}
.foot_cprt{ line-height:24px; color:#666666; text-align:center; padding-top:8px; font-family:Arial, "宋体";}

.pd_title{font-size:14px; line-height:26px; color:#0160b0; text-align:center; padding:20px 20px 0px 20px; 
	font-weight:bold; border-bottom:#eeeeee dotted 0px;font-family:Microsoft YaHei,"宋体";}
.pd{ font-size:12px; line-height:26px; color:#333333; text-align:center; margin:15px 25px 25px 25px;}
.pd p{
	margin:15px auto;
}
.pd img{max-width:780px;}

.pd2{ font-size:12px; line-height:26px; color:#333333; text-align:left; margin:10px 25px 20px 25px;}
.pd2 p{
	margin:5px auto;
}
.pd2ML200{padding-left:200px;}

.pdTipline {
	border-bottom: 1px #EAEAEA solid;
}
.pdData {
	width: 666px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 12px;
	color: #868686;
	font-family: "宋体";
	text-align: center;
	height: 27px;
	line-height: 27px;
}
.NewsTate {
	font-size: 12px;
	color: #868686;
	font-family: "宋体";
}

.divLine {
	width: 666px;
	color: red;
	float: left;
	height: 36px;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom: #ddd 1px solid;
	display: block;
	font-weight: normal;
	font-size: 20px;
}

.bd_right_left_new {
	float: left;
	width: 722px;
}

.ppp img {
width: 300px;
height: 200px;
border: 1px #CCCCCC solid;
padding: 3px 3px 3px 3px;
margin: 10px 10px 10px 10px;
}
.div660 {
	width: 100%;
	height: auto;
}
.div660 img {
border: 1px #CCCCCC solid;
padding: 3px 3px 3px 3px;
}

.page{
	width:840px;
	height:30px;
	background:#F3F3F3;
	text-align:center;  
	display:table-cell;  
	vertical-align:middle;  
	line-height:30px;  
}
.page a{padding:10px;;
}




/**kefu **/
.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute;z-index:1111;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}

.float0831 .cn ul li a img{
	vertical-align:middle;
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
.pdP {
	width: 666px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 12px;
	color: #868686;
	font-family: "宋体";
	text-align: left;
	height: 27px;
	margin-top:20px;
	margin-bottom:20px;
	line-height: 27px;
}
/**kefu  end**/

.kefuDIV{
	position: fixed;
	_position: absolute;
	width:100%;
	height: 0px;
	top: 203px; 
	margin: 0px;
	padding: 0px;
}
.kefuDIV a img{float:right;}

.form .form_book{max-width:700px; margin:0 auto;}
.form .form_book .bookadd span{color:#e10205;}
.form .form_book .bookadd{line-height:40px; font-size: 14px;}	
.form .form_book .bookadd input[type='text']{width:60%;height:42px;padding:0;font:14px/32px 'Microsoft Yahei';text-indent:10px;line-height:42px;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(208,208,208,0.5);box-shadow:inset 0 0 5px rgba(208,208,208,0.5);outline:none; background:#fff;}
.form .form_book .bookadd input[type='text']:focus{ border:1px solid #fe6105;}
.form .form_book .bookadd textarea{width:95%;height:80px;  padding:0;font:14px/32px 'Microsoft Yahei';text-indent:10px;line-height:42px;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(208,208,208,0.5);box-shadow:inset 0 0 5px rgba(208,208,208,0.5);outline:none; background:#fff;}
.form .form_book .bookadd textarea:focus{ border:1px solid #fe6105;}
.submits{margin-top: 20px; text-align: center;}
.submits input[type='submit']{width:35%;height:42px;padding:0;font:14px/32px 'Microsoft Yahei';text-indent:10px;line-height:42px;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(208,208,208,0.5);box-shadow:inset 0 0 5px rgba(208,208,208,0.5);outline:none; background:#fff;}
.submits input[type="submit"]:focus{border:1px solid #fe6105;}
.entry_tit{float:left; width:100%; height:35px; line-height:35px; font-size:14px; font-weight:bold; border-bottom:1px dashed #999;}