/*网站基本定义*/
html{ overflow-x:hidden;}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; /*font-weight:normal;*/}
body{ 	width:100%;
	font-family: Arial, Helvetica, "宋体", sans-serif;
	font-size:12px;
	margin:0 auto;
	color:#777777;
	height:auto; 
	line-height:21px;
	}
img{ border:0px;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:#666; }
a:hover{ text-decoration:none; color:#073190; outline:none;}
a,area{blr:expression(this.onFocus=this.blur())}
.float_left{ float:left;}
.float_right{ float:right;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
.blueolor{ color:#1570c1;}
.greyColor{ color:#666666;}
.font14{ font-size:14px;}
a,area{blr:expression(this.onFocus=this.blur())}
/*网站基本定义*/

#warp{ width:100%; margin:0 auto; overflow:hidden; position:relative;}

#header{ width:984px; background:url(../images/logo_bg.gif) repeat-x; height:72px; position:absolute; left:50%; top:0; z-index:991;
margin-left:-492px; border-top:2px solid #073190;}
#header h1{ background:url(../images/aheadbj_03.gif) no-repeat left top; width:72px; height:72px; float:left; position:relative; z-index:100; }
#header h1 a{ display:block;width:72px; height:72px; float:left; text-indent:-9999px; }
.topnav{  width:892px; height:72px; float:right; padding-left:20px;background:url(../images/aheadbj_05.gif) repeat-x top;}
.topnavT{ height:36px;}
.topnav .menu li{ float:left; padding-right:40px; line-height:36px;   }
.topnav .menu li h3,.topnav .menu li h4,.topnav .menu li.title,.topnav .menu li strong,.topnav .menu li .aaboutnav .arightnav{ }
.topnav .menu li a{ color:#1a1a1a;font-size:13px; }
.tel400{ color:#a6a6a6; float:right; height:36px;line-height:32px;*line-height:29px; padding-right:12px;  width:205px; position:relative}
.tel400 strong{ color:#FF6600;}
.tel400 span{ padding:0 7px;}
.tel400 span.Cff9500{ color:#ff9500}
.tel400 ul{   text-align:right; cursor:pointer;position:absolute; right:12px;top:-2px;}
.tel400 ul li{background:url(../images/china.jpg) no-repeat left center; height:36px; line-height:33px; *line-height:37px; margin-left:13px; padding-left:22px; display:block; float:right; -margin-top:-4px;}
.tel400 ul a{color:#a6a6a6; }
.topnavB ul{ float:left;}
.topnavB li{ float:left; }
.topnavB li a{ float:left; background:url(../images/aline_14.gif) no-repeat right center;line-height:14px; display:block; text-align:center; height:36px;}
.pronav li a span{ padding:5px 10px 0; display:inline; float:left; width:130px; height:31px; cursor:pointer;}
.pronav li a .s_w1{ width:130px;}
.pronav li a .s_w2{ width:90px;}
.pronav li a .s_w3{ width:160px;}
.pronav li a .s_w4{ width:90px;}
.topnavB li.nobj{ background:none;}
.topnavB li.title{ color:#073190; font-weight:bold; background:url(../images/atopicon_14.png) no-repeat right center; padding-right:12px; margin-right:5px;  } 
.topnavB a{ color:#666666; }
.topnavB a:hover,.topnav .menu li a:hover,.topnav .menu li.cur h3 a,.subbj .con dl.asernavdl strong a:hover{ color:#073190}
.topnavB{ height:36px; overflow:hidden;}
.topnavB a:hover,.topnavB a.cur{   background:url(../images/cur_l.jpg) no-repeat left 5px; color:#073190}
.pronav a.cur span,.pronav a:hover span{ background:url(../images/cur_r.jpg) no-repeat right bottom;}

.seachtop{ float:right; color:#999999;  width:auto; position:relative;}
.seachtop .aseach{ background:url(../images/aseachbj_11.gif) no-repeat left top; height:20px; display:inline-block; float:right; margin-top:9px; margin-right:42px;}
.seachtop .topinput{ background:none; height:20px; width:140px; line-height:20px; padding-left:3px; display:inline-block; float:left}
.seachtop .topsubmit{ background:none; height:20px; width:21px; line-height:20px; display:inline-block; text-indent:-999px; float:left; cursor:pointer}
.seachtop .ashare{ margin-top:9px; display:inline-block; position:absolute; right:12px; top:0;}


.subbj{ background:url(../images/subbot_02.png) no-repeat left bottom; position:absolute; top:35px; left:0; width:984px; overflow:hidden; z-index:99; padding-bottom:4px; display:none; }
.subbjbj{background:url(../images/amenubj_11.png) repeat-x left bottom #fff; width:984px; overflow:hidden;padding-bottom:24px; float:left; height:auto; }
.subbjbot{  background:url(../images/subbot_02.png) no-repeat left bottom; position:absolute; bottom:0px; width:984px; height:4px; font-size:0; line-height:0}
.subbj .con{ padding-left:89px; width:890px; overflow:hidden;margin-top:22px;}
.subbj h4{ font-size:15px; color:#073190; height:39px; line-height:17px;}
.subbj h4 span{ font-size:14px; color:#b2b2b2;  padding-left:8px; vertical-align:bottom}
.subbj ul li{ float:none;line-height:24px; overflow:hidden; width:210px; padding:5px 0;}
.subbj ul.solu_nav li{ float:left; width:28%;}
.subbj ul.solu_img li{ float:left; width:28%;}
.subbj ul.solu_nav li a{background-position:left 6px;}
.subbj ul li.title{ color:#4d4d4d; line-height:20px;}
.subbj ul li a{ color:#4D4D4D; background:url(../images/amunulist_46.png) no-repeat left 5px; padding-left:9px;display:block;  line-height:16px; overflow:hidden}
.porconnav .con dl.apronavdl{ float:left; width:210px; margin-right:11px; _margin-right:6px; zoom:1; overflow:hidden;}
.porconnav .con dl.apronavdl dt{ height:117px; width:210px; overflow:hidden;}
.subbj .con .aleftnav{ /*border-right:1px solid #d9d9d9; width:685px; float:left;*/ overflow:hidden;}
.subbj .con .aleftnav02{border-right:1px solid #d9d9d9; width:685px; float:left;}
.porconnav .con .aleftnav{  height:358px;}
.aaboutnav .con .aleftnav{  height:240px;}

.topnav .menu .aaboutnav ul li{ height:28px; line-height:28px; font-size:13px;}
.topnav .menu li .aaboutnav ul li a{ color:#4c4c4c; } 
.subbj .con .arightnav{ float:right; width:171px; overflow:hidden}
.subbj .con dl.nomar{ margin-right:0}



.serconnav .con dl dt.wiar{ height:30px; line-height:30px; text-align:center; color:#4D4D4D;  font-size:13px; font-weight:bold;}
.serconnav .con dl dt.wiar a{ color:#4D4D4D;}


.serconnav .con dl dt{ height:116px; width:204px; overflow:hidden;}
.subbj .con dl.asernavdl{ float:left; width:204px; margin-right:21px;}
.subbj .con dl.asernavdl dt{ height:116px; width:204px; overflow:hidden;}
.subbj .con dl.asernavdl strong{ display:block; font-size:13px; color:#4d4d4d}
.subbj .con dl.asernavdl strong a{ color:#4d4d4d}
.subbj .con dl.asernavdl p{ line-height:22px; color:#4d4d4d; height:101px; overflow:hidden; }


.serconnav .con dl.apronavdl{ float:left; width:180px;margin-right:18px;}
.serconnav .con dl.border{width: auto;  border-left:1px #d9d9d9 solid; padding-left:15px; margin-right:0px; float:right; margin-right:0px;}
.serconnav .con dl.apronavdl dt{width:180px;}
.topnav .menu .apronavdl ul li{ padding-right:0;width:180px;}
.topnav .menu .aleftnav01 ul li{ width:210px;}

.asubpronav{ background:url(../images/subbot_02.png) no-repeat left bottom #fff; position:absolute; top:72px; left:0; width:974px; overflow:hidden; z-index:99; padding-bottom:24px; padding:24px 0 25px; overflow:hidden; padding-left:10px; /*display:none;*/}

.asubpronav a.more22{ display:block; width:90px; height:20px; line-height:20px; position:absolute; right:0px; *right:-50px; top:5px;  background:none; color:#FF9500; font-weight:lighter;}
.asubpronav a.more22:hover{ text-decoration:underline;}

.asubpronav li{ height:auto; float:left; width:194px; text-align:center; background:none; margin-right:0; overflow:hidden; zoom:1;}
.asubpronav li a{ display:block; font-size:14px;  font-weight:bold;}
.asubpronav li a span{ display:block; margin:0px auto; vertical-align:middle; height:95px; width:139px; line-height:95px; text-align:center; *display:block; *font-size:95px; overflow:hidden; margin-bottom:5px; background:url(about:blank); }
.asubpronav li a span img{ vertical-align:middle}
.topnavB li .asubpronav li a,.topnavB li .asubpronav li a:hover{ background:none; height:129px; width:194px; overflow:hidden; padding-bottom:10px;}
.asubpronav li p{ width:153px; text-align:left; line-height:20px; font-size:12px; padding:0px; margin:0px; display:block; color:#666;  padding-left:20px;}



/*2012.11.21*/
.subbj ul li.title{ color:#4d4d4d; font-size:13px; line-height:20px; display:block; font-weight:bold}
.subbj ul li a:hover,.topnav .menu li .subbj ul li a.cur2{ color:#073190;}
.subbj ul li a.cur2{ background:url(../images/cur2_03.gif) no-repeat left center;  color:#073190;}
  

/*图片放大镜样式*/
.pictureDIV{float: left;margin:0 0 20px 0;}
.jqzoom{border:none; position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}








/*2013.1.15 begin*/
/*在线咨询*/
/*左浮动------------*/

.online{/* width:187px; */ width:22px; height:385px; position:absolute; right:0px; top:100px; z-index:9999; overflow:hidden;}
.online ul{ overflow:hidden; height:385px; zoom:1; width:157px; padding-left:30px;}
.online ul li{ /*line-height:48px;*/ padding:12px 0px 12px 0px; overflow:hidden; width:135px; text-align:center; background:url(../images/bm_03.png) no-repeat center bottom;}
.online ul li a{ display:inline-block; width:100px; text-align:left; padding-left:25px;}
.online ul li a.no1{ background:url(../images/coin6_03.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a.no2{ background:url(../images/coin6_07.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a.no3{ background:url(../images/coin6_10.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a.no4{ background:url(../images/coin6_14.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a.no5{ background:url(../images/coin6_18.jpg) no-repeat left center;}
.online ul li a.no6{ background:url(../images/coin6_21.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a.no7{ background:url(../images/coin6_25.jpg) no-repeat left center; vertical-align:middle;}
.online ul li a i{ display:block; height:20px; line-height:20px; font-style:normal;}
.online ul li.pad{ padding:12px 0px; /*_padding:6px 0px;*/}
.online ul li.bgnone{ background:none;}
.onlinecon{ position:relative;  width:186px;  height:373px; left:0; top:0; background:url(../images/right_03.png) no-repeat; }
.linebm{ position:relative; width:186px;  height:12px; left:0; top:0; background:url(../images/linebm_02.png) no-repeat; }
.onlinecon .on{  background:url(../images/arrowrt_01.png) no-repeat;  position:absolute; width:22px; left:0; top:0; height:130px; cursor:pointer;}
#onlinQQbtn{ position:absolute; width:22px; left:0; top:0; height:130px; cursor:pointer;}
.seachtop .ashare a{ margin:0 2px;}
  /*2013.1.15 end*/


	.redColor{ color:#fc0000;}	

.search416{ /*width:225px;*/ margin:59px auto 0px;}
.search416 h3{ font-size:16px; color:#333333;  padding-bottom:30px; padding-left:150px;}
.search416 p{ display:block; margin:0 auto; line-height:24px; color:#4c4c4c; font-size:12px; padding-left:150px;}
.orenger{ color:#fea527;  font-size:16px;}