﻿@charset "utf-8";
#top {

	height: 38px;
	position: relative;  	width:1100px;
  	margin: 0 auto;/* center the page in Firefox */
}

#top ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
	margin: 0;
  	color: white;
  	font-size: 80%;
	text-align: center;
  	background: url(../images/login_r.jpg) no-repeat right 0;
	padding-right: 45px;
}

#top ul.login li.left {
  	background: url(../images/login_l.jpg) no-repeat left 0;
  	height: 38px;
	width: 45px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

#top ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 38px;
  	background: url(../images/login_m.jpg) repeat-x 0 0;
}

#top ul.login li a {
	color: #be251d;
}

#top ul.login li a:hover {
	color: white;
}.clearfix {display: inline-block;}
#container {
  	width: 100%;background: url(../images/login_top.jpg) repeat-x 0 0;
  	height:38px; top:0px;
  	text-align: center;/* IE fix to center the page */
}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */.clearfix {height: 1%;}

.clearfix {display: block;}






.headerlogo{ width:100%;}
.headlogo{ height:102px; width:1000px; margin:0 auto;}
.he_leftlogo{ float:left; width:658px; padding-top:23px; color:#333; }
.he_leftlogo .logo{ padding-right:12px; float:left;}



.bgzhi{ background:#eff0f8;}
.reg{width:998px; border:1px solid #eee; height:1000px; background:#fff; clear:both}




.reg ul{float:left;width:415px; padding-left:90px; padding-top:115px;}
.reg ul li{ margin:0px;height:60px;position:relative;}
.reg ul li span{margin:0px;padding:0px; display:inline-block; width:90px;font-size:15px;color:#333333; text-align:right; position:relative; *top:-6px;}
.reg ul li label{ width:275px; height:27px;display:inline-block; background:#eeeeee; padding:5px 0px 0px 5px;}
.reg ul li label input{ background:none; border:none; outline:none; width:280px; font-size:14px;font-family:"微软雅黑";color:#999999; margin:0px; padding:0px;}
.reg ul li label.cur{width:147px;height:27px;padding:5px 0px 0px 5px;}
.reg ul li label.cur input{width:142px; }
.reg ul li.yanz img{ position:absolute; left:250px;}
.reg ul li.yanz em{ padding-left:150px;font-style:normal;}




.regq{width:998px; border:1px solid #eee; height: auto; background:#fff;}




.regq ul{float:left;width:415px; padding-left:90px; padding-top:115px;}
.regq ul li{ margin:0px;height:60px;position:relative;}
.regq ul li span{margin:0px;padding:0px; display:inline-block; width:90px;font-size:15px;color:#333333; text-align:right; position:relative; *top:-6px;}
.regq ul li label{ width:275px; height:27px;display:inline-block; background:#eeeeee; padding:5px 0px 0px 5px;}
.regq ul li label input{ background:none; border:none; outline:none; width:280px; font-size:14px;font-family:"微软雅黑";color:#999999; margin:0px; padding:0px;}
.regq ul li label.cur{width:147px;height:27px;padding:5px 0px 0px 5px;}
.regq ul li label.cur input{width:142px; }
.regq ul li.yanz img{ position:absolute; left:250px;}
.regq ul li.yanz em{ padding-left:150px;font-style:normal;}

.pro_left{float: left;width: 898px;padding-top: 37px;overflow: hidden;}
.pro_left_title{ background:url(../webimages/pdbg.gif) repeat-x 0px 15px;}
.pro_left_title p{float: right;padding-top: 4px; background:#FFF; padding-left:10px;}
.pro_left_title p a{color: #666;}
.pro_left_title p a:hover,.pro_left_title p em{color: #e9212b;}
.pro_left_title h2{font-size: 24px;line-height: 30px;color: #e9212b;font-weight: bold;text-indent: 29px;position: relative;float: left; background:#fff; padding-right:10px;}
.prosucts_list{padding-top: 20px;padding-left: 20px;overflow: hidden; line-height:25px;}
.prosucts_list ul{width: 885px;}
.prosucts_list ul li{text-align: center;background: url(../webimages/probg01.jpg);width: 280px; padding-left:7px; padding-right:7px;height: 409px;overflow: hidden;float: left;}
.prosucts_list ul li.hover{background: url(../webimages/probg02.jpg);}
.prosucts_list ul li img{margin: 8px auto 0;}
.prosucts_list ul li h3{padding: 4px 0 11px;}
.prosucts_list ul li h3 a{font-size: 16px;color: #333;}
.prosucts_list ul li p{font-size: 13px;color: #999;padding: 0 23px;line-height: 21px;}
.pro_more{color: #666;width: 96px;height: 29px;border: 1px solid #ddd;display: block;line-height: 29px;margin: 20px auto 0;}

.prosucts_list ul li h4 {padding: 30px 0 11px;}
.prosucts_list ul li h4 a{font-size: 16px;color: #333;}


.member_l{float:left;width:197px; background:#fff;}
.member_l ul{margin:0px;padding:0px;}
.member_l ul h3{ padding-left:25px; border-bottom:1px solid #dfdfdf; font-size:18px; color:#000; height:64px; line-height:64px;}
.member_l ul li{ font-size:14px; height:39px;}
.member_l ul li a{ display:inline-block; height:41px; width:170px;color:#666; padding-left:27px; line-height:41px; overflow:hidden;}
.member_l ul li a:hover,.member_l ul li a.cur{ color:#e67817; font-size:14px; font-weight:bold; background:url(../webimages/pic100.jpg) no-repeat}


.member_r{float:right;width:774px;background:#fff; padding-bottom:45px; min-height:400px; height:auto !important;}
.member_r h3{margin:0px 0px 30px 0px; padding:20px 0px 15px 0px; border-bottom:1px solid #dfdfdf; font-size:18px; color:#333; font-weight:bold; padding-left:26px; padding-right:26px;}
.member_r h3 em{ float:right; font-size:14px; color:#999999; font-weight:500;}
.member_r h3 span{color:#999;font-size:12px;font-weight:500;}
.member_r h3 a{color:#999999; font-size:12px;}
.member_r h3 a:hover{color:#e67817;}
.member_r h3 a.cur{color:#e67817;}
.ny_wrap{ width:100%; height:auto; overflow:hidden;background:#eff0f8 ;}
.ny_cont{ width:1000px; margin:31px auto 0;overflow:hidden;height:auto;background: url(../webimages/pic102.jpg) repeat-y left;}
.ny_foot{ width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:30px;}
.ny_foot dl{ padding-top:62px; width:150px; height:113px; float:left; margin:0 91px; display:inline; font-size:13px; color:#999; line-height:22px;}
.ny_foot dl dt{ width:100%; height:32px; padding-bottom:14px;}
.ny_foot dl dt img{ display:block; width:32px; margin:0 auto;}
.ny_foot dl dd{ text-align:center}

.hyzl{ width:724px; height:900px; padding-top:40px; margin-bottom:50px;}
.tit_h5{ font-size:16px; font-weight:bold; color:#333; padding-left:154px;}
.hyzl ul{ width:724px; height:auto; overflow:hidden;}
.hyzl ul li{ width:724px; height:52px; line-height:52px; color:#333; font-size:14px;}
.hyzl ul li span{ padding-right:22px; font-size:15px; color:#999; width:85px; display:inline-block; padding-left:103px; text-align:right}
.zl_xiugai{ width:97px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; font-weight:bold; display:inline-block; background:#e67817;margin-left:156px; margin-top:9px;}
.jiang{ font-size:14px; font-weight:bold; color:#000; height:30px; line-height:30px; background:url(../webimages/pic221.jpg) no-repeat 69px 5px; }


.hyzlhy{ width:750px; height:900px; margin-bottom:50px;}


.IndustryNewsheader{width:1100px;padding-top:22px;}
.IndustryNewsheader dl{background:#fff;height:340px;}
.IndustryNewsheader dl dt{float:left;width:400px;height:300px; padding:19px 0px 0px 25px;}
.IndustryNewsheader dl dt img{display:block;width:400px;height:300px;}
.IndustryNewsheader dl dd{ width:755px; float:right; padding-right:40px;}
.IndustryNewsheader dl dd h3{ padding:40px 0px 18px;}
.IndustryNewsheader dl dd h3 a{ display:block; overflow:hidden; height:25px; line-height:26px; font-size:24px; color:#1a1a1a;}
.IndustryNewsheader dl dd p.IndustryNewsheaderTime{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.IndustryNewsheader dl dd p.IndustryNewsheaderDescription{font-size:13px; height:75px; overflow:hidden;padding-top:20px; color:#666;}
.IndustryNewsheader dl dd p.IndustryNewsheadermore{padding-top:50px;}
.IndustryNewsheader dl dd p.IndustryNewsheadermore a{ display:inline-block; border:1px solid #999999; padding:4px 17px;}
.IndustryNews{width:730px;background:#fff; margin-top:5px; padding-left:20px;}
.IndustryNews ul{margin:0px; padding:5px 0px;}
.IndustryNews ul li{border-bottom:1px solid #cccccc; background:url(../images/Ywwnews.png) no-repeat 0px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding-left:30px;}
.IndustryNews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

.IndustryNewsd{width:730px;background:#fff; margin-top:5px; padding-left:20px;}
.IndustryNewsd ul{margin:0px; padding:5px 0px;}
.IndustryNewsd ul li{border-bottom:1px solid #cccccc; background:url(../images/Ywwnews1.png) no-repeat 0px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding-left:30px;}
.IndustryNewsd ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}














.reg_submit{background:#e67817;width:100px;font-size:16px;font-weight:bold;font-family:"微软雅黑"; color:#FFF; height:32px; outline:none; margin-left:90px; cursor:pointer; border:none;}

.reg_submit1{background:#e9212b;width:100px;font-size:16px;font-weight:bold;font-family:"微软雅黑"; color:#fff; height:32px; outline:none; margin-left:190px; margin-top:50px; cursor:pointer; border:none;}


.reg ul li i{ font-style:normal; display:block; padding-left:100px}
.reg ul li.yanz{ width:411px; }
.reg ul li.yanz i{ position:absolute; right:0px; display:inline-block; height:32px; line-height:32px;padding-left:0px; }
.reg ul li.yanz i.i02{ right:44px; background:#e67817; color:#fff;padding:0 3px;}
.reg ul li.yanz i.i02 a{color:#fff;}
.reg ul li.cur{border-top:1px solid #e9e9e9; padding-top:5px; font-size:13px;}
.reg ul li.cur img{position:relative;top:5px; margin-right:10px;}
.reg ul li.cur i{ float:right;font-style:normal; display:inline-block; padding-top:4px;}
.reg ul li.cur i a{color:#ff6c0a;}
.reg ul li.cur i a:hover{color:#ff6c0a;}
.reg ul li.cur1{height:21px;}
.reg ul li.yuedu{padding:0px 0px 0px 90px;}
.reg ul li.yuedu em{ position:relative; top:-2px; padding-left:5px;}

.reg dl{float:right;width:270px; margin-top:95px; padding-left:55px; border-left:1px solid #e6e6e6; height:380px; padding-right:100px; font-size:13px; color:#666666;}
.reg dl h3{ font-size:15px;color:#333333; padding-bottom:25px; padding-top:20px;background:none;}
.reg dl a{background:#0068b7;width:100px;font-size:16px;font-weight:bold;font-family:"微软雅黑"; color:#FFF; padding:7px 0px; outline:none;cursor:pointer; border:none; text-align:center; display:block;}
.reg dl p{ padding-top:25px;}
.reg dl input{  display:block; width:100px; height:32px; background:#e67817; color:#fff;font-family:"微软雅黑"; cursor:pointer; font-size:16px; text-align:center; height:32px; line-height:32px; font-weight:bold;}
.reg dl a.deng{  display:block; width:100px; height:32px; background:#e67817; color:#fff;font-family:"微软雅黑"; cursor:pointer; font-size:16px; text-align:center; height:32px; line-height:32px; font-weight:bold;}
/*---登录---*/

.login{ width:998px; border:1px solid #eee; height:463px; margin-top:60px; margin-bottom:60px; background:#fff url(../images/img2.jpg) no-repeat;}
.login ul{float:right;width:370px; padding-right:70px; padding-top:100px;}
.login ul li{ margin:0px; height:50px; padding:0px;position:relative;}
.login ul li span{margin:0px;padding:0px; display:inline-block; width:90px;font-size:15px;color:#333333; text-align:right; position:relative; *top:-6px;}
.login ul li label{ width:275px; height:27px;display:inline-block; background:#eeeeee; padding:5px 0px 0px 5px;}
.login ul li label input{ background:none; border:none; outline:none; width:270px; font-size:14px;font-family:"微软雅黑";color:#999999; margin:0px; padding:0px;}
.login ul li label.cur{width:147px;height:27px;padding:5px 0px 0px 5px;}
.login ul li label.cur input{width:142px;}
.login ul li img{ position:absolute; right:0px; top:0px;}
.login ul li em{ padding-left:90px; display:inline-block; width:174px;}
.login_submit{background:#e47a1d;width:150px;font-size:16px;font-weight:bold;font-family:"微软雅黑"; color:#FFF; height:32px; outline:none; margin-left:90px;cursor:pointer; border:none;}
.login ul li i{ display:block;font-style:normal;}
.login ul li i.cur{ padding-left:100px; padding-top:4px;}
.login ul li.cur{border-top:1px solid #e9e9e9; padding-top:5px; font-size:13px;}
.login ul li.cur img{position:relative;top:5px; margin-right:10px;}
.login ul li.cur i{ float:right;font-style:normal; display:inline-block; padding-top:4px;}
.login ul li.cur i a{color:#e47a1d;}
.login ul li.cur i a:hover{color:#ff6c0a;}
.login ul li.cur1{height:21px; padding-bottom:17px;}


/*******找回密码方式****/
.find_passwordpart{width:998px; border:1px solid #eee; height:263px; background:#fff; padding-top:200px; padding-left:360px;}
.find_passwordpart a{ display:inline-block; float:left; background:#e67817; color:#fff; text-align:center; width:160px; height:40px; margin-right:10px; line-height:40px;}
.ny_wrap{ width:100%; height:auto; overflow:hidden;background:#ced0de ;}
.ny_cont{ width:1000px; margin:31px auto 30px auto;overflow:hidden;height:auto;background: url(../webimages/pic102.jpg) repeat-y left;}






/* 懒人图库 搜集整理 www.lanrentuku.com */
*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:720px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:48%; left:2%; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:48%; right:2%;  z-index:10;}
#playBox .smalltitle {width:100%; height:20px; position:absolute; bottom:3%; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:30px; height:11px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#04378A;}

.content2{ width:1200px; margin:0 auto; min-height:370px; margin-top:2%; margin-bottom:2%;}
.content23{width: 1130px;
margin: 2% auto 0px;
min-height: 370px;
padding-right: 66px;}
.content23 .contitle{ text-align:center; font-size:18px; font-weight:bold; color:#073789; line-height:80px;}

#section2{background: transparent url("../images/page1.jpg") no-repeat scroll 0% 18%; width:100%; height:auto;}
#section2 .wenzi p{ text-align:center; font-size:32px; color:#1894eb;}
#section3{background: transparent url("../images/page2.jpg") no-repeat scroll 0% 18%;width:100%; height:auto;}
#section4{background: transparent url("../images/page3.jpg") no-repeat scroll 0% 18%;width:100%; height:auto;}
#section5{background: transparent url("../images/page4.jpg") no-repeat scroll 0% 18%;width:100%; height:auto;}
#section6 .foot1{background: transparent url("../images/page5.jpg") no-repeat scroll 0% 0%;width:100%; height:auto;}

#section5 dl{width:350px; float:left; margin:0px 25px 0px 25px;}
#section5 dl dt img{ width:350px; height:180px; }
#section5 dl dd{ margin:10px 0px;}
#section5 dl dd a{ color:#FFF; font-size:17px; line-height:22px;}
#section5 dl dd span{ color:#FFF; font-size:14px; line-height:20px;}
#section5 .botton{display: inline-block;
height: 30px;
line-height: 30px;
border: 1px solid #FFF;
color:#FFF;
padding: 0px 25px;
font-size: 16px;
text-align:center;
margin-top:25px;}
#section5 .botton:hover{
	background-color:#CCC;
	border: 1px solid #CCC;
	color:#073887;
	}

#section6{ background-color:#2f2f2f;}	
#section6 .foot1 dl{width:320px; float:left;margin:20px 40px 0px 0px;}
#section6 .foot1 dl dt{ color:#FFF; font-size:30px; line-height:50px;}
#section6 .foot1 dd{ font-size:17px; line-height:33px; color:#CCC;}

#section6 .foot2{ widows:100%; height:auto; background-color:#2f2f2f;}
#section6 .foot2 p{ text-align:center; font-size:14px; line-height:22px;}

.warp .tel{width: 192px;
height: 29px;
   margin-top:25px;
   margin-right:30px;
background:url(../images/top_search.png) no-repeat;}

.top_search_text {
    padding: 6px 0px 5px 11px;
    float: left;
    background: transparent none repeat scroll 0% 0%;
    color: #888;
    font-size: 12px;}
	.top_search_btn {
    width: 28px;
    height: 28px;
    float: right;
    cursor: pointer;
    background: transparent none repeat scroll 0% 0%;
}

.top_right {
    overflow: hidden;
	margin-right:62px;
}
.top_language {
	 margin-top:25px;

    overflow: hidden;
    width: 122px;
    height: 25px;
    background:#BD251E;
    color: #FFF;
    float: right;
}
.top_language a {
    display: inline-block;
    color: #FFF;
    line-height: 25px;
    padding-left: 5px;
	font-size:12px;
}

.con01logo{ min-height:400px; background:ffffff; }




.con01{ min-height:400px; background:ffffff;}
.con01 .title{ text-align:center; font-size:30px; color:#000; line-height:130px;}

.con02{ min-height:400px; background:#f8f8f8;}
.con02 .title{ text-align:center; font-size:30px; color:#000; line-height:130px;}
.content2 .nav2{ text-align:center; height:50px; width:800px; margin-top:40px; MARGIN-RIGHT: auto; MARGIN-LEFT: auto;  }

.content2 .navren{ text-align:center; height:50px; width:400px; margin-top:40px; MARGIN-RIGHT: auto; MARGIN-LEFT: auto;  }

.content2 .nav2 a{ float:left; font-size:18px; display:block; margin:10px 20px; line-height:35px; }
.content2 .nav2 a:hover{border-bottom: 3px solid #F00;}

.content2 .navren{ text-align:center; height:50px; width:400px; margin-top:40px; MARGIN-RIGHT: auto; MARGIN-LEFT: auto;  }
.content2 .navren a{ float:left; font-size:18px; display:block; margin:10px 30px; line-height:35px; }
.content2 .navren a:hover{border-bottom: 3px solid #F00;}

.listhot{    margin: 30px 0px;
    height: 190px;
    border-bottom: #c1c1c1 1px dashed;
    position: absolute;
    z-index: 99;
    top: 320px;}
.listlie{    position: absolute;
    z-index: 99;top: 555px;}
.hot{ float:left; width:320px; height:150px; margin:40px;}
.hot .hot01{ width:150px; height:150px; float:left;margin-right: 10px;}
.hot .hot02 .listtit{ font-size:20px; margin-bottom:10px; color:#000; }
.hot .hot02 .listcon{ font-size:14px; line-height:20px;}

.listlie ul{
	height:auto; margin-bottom:80px;}
.listlie ul li{
	float:left;
	width:320px;
	 margin:5px 35px;  
 list-style-type: none;
    list-style-image: none;
	background-image:url(../images/ioc.png);

    background-repeat: no-repeat;

    background-position: left center;

    padding-left: 10px;
	}

.listlie ul li a{
	line-height:30px; } 
	.listlie ul li a:hover{
		color:#073887;}

/*专业人士*/
.content2 .nav3{text-align:center; height:50px; width:770px; margin-top:40px; MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
.content2 .nav3 a{ float:left; font-size:18px; display:block; margin:10px 20px; line-height:35px; }
.content2 .nav3 a:hover{border-bottom: 3px solid #F00;}

.renlist{	min-height:200px; margin-top:30px; margin-bottom:80px;}
.renlist .rendiv{ float:left; width:450px; height:180px; margin:40px 70px;}
.renlist .renimg{ width:150px; height:220px; margin-right:15px; float:left;}

.renlist .renjianjie .name{margin-bottom:10px;}
.renlist .renjianjie .name a{ color:#063786;}
.renlist .renjianjie .conn{ font-size:14px; line-height:22px; margin-bottom:10px;}
.renlist .renjianjie span a{ color:#063786;}


.hot2{
	margin:50px;}

.hot2 ul li{

width:1000px;
margin: 15px 40px;
list-style-type: none;
list-style-image: none;
background-image: url("../images/ioc.png");
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
border-bottom: 1px dashed #C1C1C1;
line-height:40px;}

.hot2 ul li a:hover{ color:#2B64BD; }

.hezuodiv{ float:left; border:#eaeaea 1px solid; margin:30px; width:202px; height:152px;}
.hezuodiv .p{ height:32px; text-align:center; background:#f2f2f2;}
.hezuodiv .p{ line-height:32px; color:#000;}



.rencon { width:800px;MARGIN-RIGHT: auto; MARGIN-LEFT: auto;margin-bottom: 50px;}
.rencon .rencon1{ background:#f4f4f4;width:800px; height:300px; margin:30px 0px; }
.rencon .rencon1 .jianjie{ padding:50px;}
.rencon .rencon1 .img { float:left; max-width:400px;  max-height:400px; margin-right:40px;}
.rencon .rencon1 .ppp{ width:800px; }
.rencon2 .wenzi{margin:20px 0px; background-color:#053587; color:#FFF; width:70px; height:25px; text-align:center;}

.tiao{overflow: hidden;
width:400px;
margin-left:auto;
margin-right:auto;
height: 30px;
border-width: 1px medium;
border-style: dotted none;
border-color: #DCDCDC -moz-use-text-color;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
background: #FCFCFC none repeat scroll 0% 0%;
text-align: center;
line-height: 33px;
margin-top: 1cm;}
.tiao a:hover{ color:#F00;}

#section6 .foot2{}

