﻿body{ font-size:14px;font-family:"微软雅黑";}
.top_banner {line-height: 40px;height: 40px;background-color: #0066CC;color:white;position: fixed;top: 0px; left: 0px;right: 0px; z-index:900;}

.top_banner a{ color:White;}
.inner{width:1000px; margin:0 auto; position:relative;}

/*
.top_banner .leftsp{ float:left;}
.top_banner .rightsp{ float:right; width:130px; }
.top_banner .rightsp_logined{ float:right; width:330px;}
.top_banner .rightsp .loginSP{ float:left;padding:0px 10px;}
.top_banner .rightsp .registerSP{ float:right;padding:0px 10px;}
.top_banner .rightsp .reg_selected{ background:white;}
.top_banner .rightsp .reg_selected a{ color:#464646;}
.top_banner .float_register{ position:absolute; top:40px; right:-1px;width:200px; height:150px; border-left:solid 1px #0066CC;border-right:solid 1px #0066CC;border-bottom:solid 1px #0066CC;background:white; display:none;-webkit-border-radius-bottomleft: 5px;-moz-border-radius-bottomleft: 5px;}
.top_banner .float_register li{ padding:10px 0px;}
.top_banner .float_register li .reg_button{ margin:0 auto; display:block;border:solid 1px #0066CC; background:#2288ff; color:white; width:150px; cursor:pointer; height:30px; font-size:15px; font-family:"微软雅黑";}


.top_global_banner {line-height: 40px;height: 40px;color:#444; background:url(../images/top_bg.jpg) repeat-x; min-width:1000px;}
.top_global_banner a{ color:#444;}
.top_global_banner .inner{width:1000px; margin:0 auto; position:relative;}
.top_global_banner .leftsp{ float:left;}
.top_global_banner .rightsp{ float:right; width:130px;}
.top_global_banner .rightsp_logined{ float:right;}
.top_global_banner .rightsp .loginSP{ float:left;padding:0px 10px;}
.top_global_banner .rightsp .registerSP{ float:right;padding:0px 10px;}
.top_global_banner .rightsp .reg_selected{ background:white;}
.top_global_banner .rightsp .float_register{ position:absolute; top:40px; right:-1px;width:200px; height:150px; 
	border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;
	display:none;-webkit-border-radius-bottomleft: 5px;-moz-border-radius-bottomleft: 5px; z-index:100; background:white; float:right;}
.top_global_banner .rightsp .float_register li{ padding:10px 0px;}
.top_global_banner .rightsp .float_register li .reg_button{ margin:0 auto; display:block;border:solid 1px #0066CC; background:#2288ff; color:white; width:150px; cursor:pointer; height:30px; font-size:15px; font-family:"微软雅黑";}

*/

/*分页控件*/
.reqee_pager{ color:White;  background-color: #ffffff;font-family: Arial; height: 25px; width: 620px; text-align: center; line-height:25px; background:#fff; margin:0 auto; margin-top:20px; vertical-align:top;}
.reqee_pager .firstlast{ width:60px; height:25px; margin-right:8px;}
.reqee_pager .firstlast img{ width:60px; height:25px;}
.reqee_pager .prevnext{ width:27px; height:25px;margin-right:8px; }
.reqee_pager .number{background:url(/ClientFile/Images/pager/number.gif) no-repeat; width:27px; height:25px; color:White;display:-moz-inline-box;display:inline-block; margin-right:8px; text-align:center; position:relative; top:-7px;}
.reqee_pager a.number{ color:White; text-decoration:none;}
.reqee_pager .currpage{background:url(/ClientFile/Images/pager/curr.gif) no-repeat; width:27px; height:25px; color:White;display:-moz-inline-box;display:inline-block; margin-right:8px; text-align:center; position:relative;top:-7px;}


.header{ height:102px; border-bottom:5px solid #1c5897; min-width:1000px; padding-top:20px;}
.header .logo{ position:absolute; width:162px; height:102px;position:absolute;}
.header .nav{ position:absolute; width:800px;height:102px; left:200px; }
.header .nav ul{ overflow:hidden;}
.header .nav ul li{  float:left; width:96px;font-size:14px; color:#686868;line-height:102px; float:left; text-align:center;}
/*
.header .nav ul li.selected{ background:#1d589a; color:White;}
.header .nav ul li.selected a{ color:White;}
*/
.header .single_title{ position:absolute; top:20px;left:160px; border-left:solid 1px #ccc; color:#777;padding-left:10px; height:40px; padding-top:10px; font-size:28px;}


/*首页大图*/
.index_banner{ height:280px;}

/*首页下面*/
.searchbox{ min-height:600px;}
.company_search{ height:54px; margin-top:20px;text-align:center; width:630px; margin:0 auto; padding-top:10px;}
.search_textbox{ width:830px; border:solid 1px #ccc; height:50px; line-height:50px; font-size:24px;padding:0px 6px;}
.search_button{ width:150px; background:#0066CC; border:solid 1px #ccc; height:50px; line-height:50px; font-size:24px; color:white; cursor:pointer;}

.newest_company{ height:150px;}

.elite_periodical{margin-top:15px; overflow:hidden;}
.elite_periodical .title{ display:block; width:20px; height:100px; line-height:25px; background:#0066CC; padding:10px 10px; color:#fff;text-align:center; float:left;}
.elite_periodical .content{ height:118px;margin-left:40px;}

.footer{ height:100px; background:#fff; line-height:25px; padding-top:10px;border-top:solid 3px #007cf0; min-width:1000px; }
.footer_index{ height:100px; background:#fff; line-height:25px; padding-top:10px;border-top:solid 3px #007cf0; min-width:1000px;}

.container{ min-height:400px; border-top:solid 1px #ccc; padding-top:20px;}
/*注册页面
.classic_submit_table { }
.classic_submit_table tr td{ height:50px; line-height:50px; padding:5px; }
.classic_submit_table tr td .input_text{ height:25px;padding:5px; line-height:25px; font-size:24px;}
.container .register_box{padding-left:200px;padding-top:50px;}
.classic_button{border:none; background:#0066CC;padding:5px 45px; color:#ffffff; cursor:pointer;font-family:"微软雅黑"; font-size:20px;}


.header .user_nav{ position:absolute; width:400px;height:30px; left:550px; top:45px;}
.header .user_nav ul{}
.header .user_nav ul li{ float:left; width:100px; text-align:center;}
.header .user_nav ul li a{}

.container .user_leftbox{ height:400px; width:160px;float:left;border-right:solid 1px #ccc;margin-top:30px; }
.container .user_leftbox ul{}
.container .user_leftbox ul li{ height:40px;line-height:40px; font-size:17px;margin-top:20px; text-align:left;padding-right:15px;margin-left:30px; border:solid 1px red; }
.container .user_leftbox ul li a{}
.container .user_leftbox ul li.selected{ background:#0066CC;}
.container .user_leftbox ul li.selected a{ color:#fff;}

.container .user_rightbox{width:836px;float:left;min-height:400px;}

.classic_list_table { width:100%;}
.classic_list_table tr td{ height:50px; line-height:50px; padding:5px; border:solid 1px #0066CC;}
.classic_list_table tr th{ height:25px;padding:5px; line-height:25px; color:#0066CC; }

*/

/*登录页*/
/*
.container .login_box{padding-top:50px; top:30px; width:600px; margin:0 auto; position:relative;}
.classic_button{border:none; background:#0066CC;padding:5px 45px; color:#ffffff; cursor:pointer;font-family:"微软雅黑"; font-size:20px;}

.classic_submit_table { width:100%;}
.classic_submit_table tr td{ height:30px; line-height:30px; padding:5px; }
.classic_submit_table tr td .input_text{ height:25px;padding:0px; line-height:25px; font-size:15px;width:250px; border:solid 1px #ccc;}
.classic_submit_table tr td .input_text450{ height:25px;padding:0px; line-height:25px; font-size:15px;width:450px;}
.classic_submit_table tr td .input_textarea{ padding:3px; line-height:20px; font-size:15px;width:340px;}
.classic_submit_table tr td .input_textarea450{ padding:3px; line-height:20px; font-size:15px;width:450px;}
.classic_submit_table .tishi{ padding-left:6px;}

.classic_submit_table tr td .input_text:focus,.classic_submit_table tr td .input_text450:focus,
.classic_submit_table tr td .input_textarea:focus,.classic_submit_table tr td .input_textarea450:focus
{outline:none;border:#87C6F9 1px solid; box-shadow: 0 0 8px rgba(103, 166, 217, 1);}

*/

label.error{ color:Red;padding-left:6px;}
label.success{ color:#555;background:url("/ClientFile/Images/checked.gif") no-repeat 5px 5px;padding-left: 21px;}
.required{ color:Red;}


/*最外面的层*/
/*
.processingDiv{ position:absolute;width:100%;height:100%; top:0; left:0; background:#ccc; z-index:999; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;z-index:998;}
.processingBar{ position:fixed;z-index:1000;height: 60px;top:40%;left:50%; margin-left:-125px;margin-top:-30px;text-align:center;background: #fff url(../images/spinner.gif) no-repeat 50px 12px; line-height:60px;border:solid 2px #ccc; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;text-align:left; padding:0px 90px;}
.wholezezhao{ width:100%; height:100%; position:fixed; left:0px; top:10px; display:none; z-index:1000;}
.pricessingSuccessBG{background: #fff url(../images/successful.png) no-repeat 40px 12px;}
*/
/*找回密码重新设计新密码时, 如果时间页面过期警告内容*/
.invalidWarning{ font-size:24px; line-height:30px; text-align:center;}

/*注册成功页面
.registerSuccess{ width:750px; min-height:500px;}
.registerSuccess .classicTitle{ height:130px;}
.registerSuccess .classicTitle .titleContent{ background:url(../images/reg_success_sign.jpg) no-repeat; padding-left:120px; height:130px;}
.registerSuccess .classicContent{ line-height:30px;}*/



/*首页内容*/
.dt{ height:561px;border-top:5px solid #1c5897; position:relative;}/*4294bc 58b8ea*/
.dt .mainImg{height:560px;max-width:1732px; min-width:1000px; width:100%;background:#4294bc url(/ClientFile/template/images/idx.jpg) no-repeat center top; margin:0 auto; position:relative; z-index:10;}
.dt .leftAR{ background:#4294bc; width:500px; height:560px; display:block; position:absolute; left:0px; top:0px;}
.dt .rightAR{ background:#58b8ea; width:500px; height:560px; display:block; position:absolute; right:0px; top:0px;}

.middle{ width:100%;height:auto;border-bottom:solid 3px #007cf0;}
.search{ width:100%;height:76px; background:#e8e9ea}
.search_content{width:1000px; height:50px; margin:0 auto }
.middle_left{width:345px; height:49px; line-height:49px;color:#545250;letter-spacing:2px; float:left; margin-left:80px; margin-top:8px;}
.middle_left span{padding-right:4px; }
.middle_right{width:700px; float:left;margin-top:10px; }
.kuang  input{ width:563px; height:46px; float:left; border:1px solid #1d589a}
.an input{width:49px; height:49px; float:left; margin-left:2px; background:url(/ClientFile/template/images/button.jpg) no-repeat ;border:none; cursor:pointer;}



.about_middle{ color:#444444; position:relative; padding-bottom:90px;}
.about_bule{height:401px; background-color:#1d589a; width:100%; position:absolute;}
.about_content{width:1000px;position:relative;top:70px;padding-top:36px; background-color:#fff;margin:0 auto; border-top-left-radius:5px;border-top-right-radius:5px;}
.about_tittle{height:30px; line-height: 30px; font-size:24px; padding-left:40px; background: url(../images/title_sign.jpg) 25px center no-repeat; }
.about_text{font-size:16px; line-height:30px; padding:20px 25px 55px 25px;}
.about_text p{ text-indent:2em;}
.about_b{width:950px;height:203px; margin: 0 auto;}
.about_b li{float:left; margin-left:10px;font-size:18px; width:310px;}
.about_b li.first{ margin-left:0px;}
.about_b img{ margin-top:20px; width:310px;}


.knowledge_text{font-size:16px; line-height:30px;padding:20px 25px 20px 25px;}
.knowledge_text img{ position:relative; margin-left:-25px;}
.classic_inntertext{width:800px; margin:0 auto; padding-bottom:30px;}

.question_content{width:970px; font-size:16px; line-height:30px; padding:0px 30px 55px 30px;}
.question_content dl{ margin-top:10px; padding-bottom:10px; background:url(../images/question_numbg.png) no-repeat; padding-top:10px; position:relative; min-height:78px;}
.question_content dl dt{color:#1d589a; margin-left:70px; font-size:21px; font-family:"黑体";}
.question_content dl dt.number{ position:absolute; width:49px; height:72px; line-height:56px; left:0px; margin-left:0px; color:#eee; font-size:21px; text-align:center;}
.question_content dl dd{ margin-left:70px; border-bottom:dotted 1px gray; padding-bottom:10px;}

.introduce_text{margin:0 auto; font-size:16px; line-height:30px; overflow:hidden; padding:0px 25px; }

.gnjsList li{ width:197px; float:left; height:197px; border:solid 1px #d5d6d6; margin-left:10px; margin-top:10px; padding:15px;}
.gnjsList li.first{ margin-left:0px;}
.gnjsList li .photo{ text-align:center;}
.gnjsList li .title{ font-weight:bold; font-size:18px; text-align:center; margin-top:20px;}
.gnjsList li .des{ text-align:center;}

.introduce_text .anliTopBox{padding:20px; border:solid 1px #ccc; line-height:30px; margin-top:30px; overflow:hidden;}
.introduce_text .anliTopBox .leftBox{ width:650px; float:left;}
.introduce_text .anliTopBox .leftBox .title{ font-weight:bold; font-size:21px; font-family: "SimHei";}
.introduce_text .anliTopBox .leftBox .content{padding:15px; padding-left:40px; text-indent:2em;}
.introduce_text .anliTopBox .leftBox .anliLink{}
.introduce_text .anliTopBox .leftBox .anliLink .actionLink{width:180px; height:40px; background:#4772a5; color:white; text-align:center;line-height:40px; border:solid 1px #9cb3c3; margin-left:40px; display:block;}

.introduce_text .anliTopBox .rightBox{ width:250px; float:left; text-align:center; padding-top:50px;}

.introduce_text .anliGNJSTitle{ height:40px;position:relative; margin-top:20px;}
.introduce_text .anliGNJSTitle .middleLine{height:1px; border-top:solid 1px #cecece; position:absolute; top:50%;width:100%;}
.introduce_text .anliGNJSTitle .text{ position:absolute; top:50%;left:50%; line-height:40px; width:120px; height:40px; margin:0 auto;margin:0 auto; background:#fff; display:block;  text-align:center; margin-left:-60px; margin-top:-20px; font-size:24px;}



.registerTB{ border-collapse:collapse;}
.registerTB td{ padding:10px; border:solid 1px #ccc; line-height:30px;}
.registerTB td.gray{ background:#eee;}
.registerStep{width:900px;height:200px; position:relative;}
.line{ width:800px;height:2px; position:absolute; background:#b3b3b3; left:64px; top:80px;}
.leftDot{ width:13px;height:13px; left:-13px;top:-5px; position:absolute; background:url("../images/dot_l.png") no-repeat;}
.rightDot{ width:13px;height:13px; left:800px;top:-5px; position:absolute; background:url("../images/dot_r.png") no-repeat;}
        
.registerStep .step{ width:80px; height:80px; position:absolute; }
.registerStep .one{background:url(../images/step1.png) no-repeat; top:-40px; left:75px;}
.registerStep .two{background:url(../images/step2.png) no-repeat; top:-40px; left:265px;}
.registerStep .three{background:url(../images/step3.png) no-repeat; top:-40px; left:455px;}
.registerStep .four{background:url(../images/step4.png) no-repeat; top:-40px; left:645px;}
.registerStep .step .text{ color:#666; position:absolute;width:120px; left:-20px; top:100px; text-align:center;}

.otherIntro{padding:30px;}
.serviceList{ padding-left:170px; padding-top:20px; line-height:30px;}

