.index_banner{width:100%; height:420px; position:relative; margin:0px auto 10px}

.index_title{ background:url(../images/else/index_left_t.jpg) left top no-repeat;width:340px; height:28px; line-height:28px; position:relative;  text-indent:15px; font-size:13px; color:#fff; font-weight:bold; margin-bottom:10px;}
.index_title_more{ float:right; color:#fff;  font-size:11px; font-weight:normal; position:absolute; right:17px; top:0px;}
.index_title2{background:url(../images/else/index_right_t.jpg) left top no-repeat;width:260px;}

.index_left{width:340px; float:left;}

.index_news{ padding:7px; height:34px}
.index_news_select{font-weight:bold; color:#333333}
.index_news_content{ display:none; padding-bottom:25px; line-height:22px; position:relative;}
.index_news dt{ float:left; background:url(../images/else/icon01.png) left 5px no-repeat;width:38px; height:18px; line-height:23px; text-indent:1px; color:#fff;}
.index_news dd{ float:right;width:270px;}
.index_news dd a{ display:block; height:34px; width:270px; overflow:hidden; line-height:17px;}
.index_news dd a:hover{ color:#403691;}

.index_center{ float:left; width:340px; height:193px; margin:0px 10px; background:url(../images/else/index_center_bg.jpg) left 28px no-repeat; }
.index_center p.info{ height:99px; width:300px; margin:20px auto 10px; line-height:20px; overflow:hidden;}
.index_center a.more{ text-decoration:underline; color:#403691; display:block; text-indent:20px;}

.index_right{width:260px; float:left;}
.index_right_content{width:260px; height:190px; overflow:hidden; margin-top:5px;}

.page_box{ width:910px; margin:0px auto; background:#fff; padding:0px 25px 40px;}
.page_top{ background:url(../images/else/page_top.png) left top no-repeat; width:960px; height:41px;margin:120px auto 0px}
.page_left{ float:left;width:160px;}
.page_right{ float:right; width:730px; min-height:300px; _height:300px;}

.page_left dl{ display:block;width:160px; margin-bottom:40px;}
.page_left dl dt{ color:#4d4d4d; font-weight:bold; font-size:14px;  line-height:18px; padding:5px 0px 10px;}
.page_left dl dd{ line-height:18px; background:url(../images/else/left_line.gif) right bottom no-repeat; padding:4px 0px;}
.page_left dl dd a{ display:block;padding-left:20px;}
.page_left dl dd.select a,.page_left dl dd.current a{ color:#fff; font-weight:bold; background:#4439a1 url(../images/else/left_nav_select.jpg) left top repeat-y;}

.lv_tree {border-bottom: 1px solid #dfdfdf;height: 30px;margin-bottom: 15px;overflow: hidden;width: 730px;}
.lv_tree_con {background: none;color: #b9b9b9;float: right;overflow: hidden;padding: 8px 0 0;text-align: right;text-indent: 15px;}
.lv_tree_con a {color: #b9b9b9;}
.lv_tree_con span { color:#404040; font-weight:bold;}
.lv_tree_con a:hover, .lv_tree_current {color: #333;}
.lv_tree h2 {float: left;font-family: Microsoft YaHei;font-size: 14px;font-weight:bold;line-height: 27px;}


.jobs_list{ margin-bottom:5px;}
.jobs_title{background:url("../images/else/jobs_title.jpg") left 0px no-repeat;width:730px; height:21px; line-height:21px; text-indent:7px; font-weight:bold;  cursor:pointer; border-bottom:1px #c0c0c0 dashed; padding-bottom:5px; font-size:14px;}
.jobs_title font{ float:right; color:#747474; font-weight:normal;}
.jobs_title em{ font-style:normal; color:#fff; padding-right:36px; padding-left:14px;}
.jobs_content{ line-height:22px; padding:0px 0px 10px; display:none; margin:0px;}
.jobs_item li{ float:left; padding-right:80px; padding-top:10px;}
.jobs_dl{ display:block; padding:20px 0px;}
.jobs_dl dt{ font-weight:bold;}
.jobs_dl dd{color:#777777}
.jobs_apply{background:url("../images/else/apply.jpg") left 0px no-repeat;width:175px; height:28px;}
.jobs_apply .apply_btn{width:65px; float:left; display:block; margin-right:10px;}
.jobs_apply .mail_btn{width:90px; float:left; display:block;}


.jobs_list_select .jobs_title{background:url("../images/else/jobs_title_select.jpg") left 0px no-repeat; color:#fff; }
.jobs_list_select .jobs_title span{ color:#403691;}


.knowledge_list{ margin-bottom:5px;}
.knowledge_title{background:url("../images/else/knowledge.jpg") left 0px no-repeat;width:730px; height:26px; line-height:25px; text-indent:32px; font-weight:bold;  cursor:pointer;margin-bottom:5px; color:#4c4c4c;}
.knowledge_content{ line-height:22px; padding:10px 0px; display:none; margin:0px;}
.knowledge_list_select .knowledge_title{background:url("../images/else/knowledge_select.jpg") left 0px no-repeat; color:#fff;  }
.knowledge_list_select .knowledge_title span{ color:#403691;}




.page{ padding:20px 0px 20px 0px; text-align:center;}
.page a,.page span{ display:block; float:left; color:#343434;}
.page a{width:17px; height:17px; text-align:center; line-height:17px;}
.page span.cur_page,.page a:hover{background:#2a2086; width:17px; height:17px;color:#fff; font-weight:bold;}
.page a.first,.page a.pre,.page a.next,.page a.last{width:45px;color:#343434;}
.page a.first:hover,.page a.pre:hover,.page a.next:hover,.page a.last:hover{ font-weight:bold; background:none; color:#343434; width:45px;}


.left_img{width:139px;}
.left_img li{ height:46px;width:139px; margin-bottom:4px;}
.left_img li a{ display:block; width:139px; height:46px;}
.left_img li a#technology{ background:url(../images/else/left.jpg) left top no-repeat;}
.left_img li a#technology:hover{ background:url(../images/else/left.jpg) -160px top no-repeat;}
.left_img li a#knowledge{ background:url(../images/else/left.jpg) left -51px no-repeat;}
.left_img li a#knowledge:hover{ background:url(../images/else/left.jpg) -160px -51px no-repeat;}
.left_img li a#case{ background:url(../images/else/left.jpg) left -100px no-repeat;}
.left_img li a#case:hover{ background:url(../images/else/left.jpg) -160px -100px no-repeat;}


.app_list{ border:8px #e5e5e5 solid; padding:20px; width:674px; margin-top:15px; cursor:pointer;}
.app_list dl dt{ font-size:14px; border-bottom:1px #c0c0c0 dashed; padding-bottom:5px;font-family: Microsoft YaHei; font-weight:bold;}
.app_list dl dd{ color:#7a7a7a; line-height:18px; padding:5px 0px;}
.app_list a.more{ display:block; text-indent:16px; background:url(../images/else/app_more.jpg) left top no-repeat; line-height:19px; color:#fff;}

.app_list_select{ border:8px #dbd9eb solid;}
.app_list_select dl dt{ padding-bottom:5px;}
.app_list_select dl dt a{ color:#281d84}
.app_list_select dl dd{ color:#404040;}
.app_list_select a.more{background:url(../images/else/app_more_select.jpg) left top no-repeat; }


.case_list{ border:8px #e5e5e5 solid; padding:20px; width:674px; margin-top:15px; cursor:pointer;}
.case_list dl dt{ width:204px; height:117px; padding-right:20px; float:left; overflow:hidden;}
.case_list dl dt img{ width:204px; height:117px;}
.case_list dl dd{ color:#7a7a7a; line-height:18px; width:445px; float:left;}
.case_list dl dd .case_title{ height:20px; line-height:20px; width:445px; overflow:hidden; display:block; font-weight:bold;}
.case_list dl dd .info{ height:60px; line-height:20px; width:445px; overflow:hidden; margin:8px 0px;}
.case_list a.more{ display:block; text-indent:16px; background:url(../images/else/app_more.jpg) left top no-repeat; line-height:19px; color:#fff;}

.case_list_select{ border:8px #dbd9eb solid;}
.case_list_select dl dt{}
.case_list_select dl dt a{ color:#281d84}
.case_list_select dl dd{ color:#404040;}
.case_list_select a.more{background:url(../images/else/app_more_select.jpg) left top no-repeat; }


.pro_tabs_box{overflow:hidden; margin:10px 17px 20px 0px; }
.pro_tabs{ float:left; cursor:pointer; width:230px; text-align:center; margin-right:2px; height:30px; line-height:30px; font-weight:bold;background:url(../images/else/pro_tabs.jpg) -233px top no-repeat;}
.pro_tabs_select{ color:#fff; background:url(../images/else/pro_tabs.jpg) left top no-repeat;}
.pro_tabs_select a{color:#FFF;}
.pro_tabs_content{ padding-bottom:25px; line-height:22px; position:relative;width:730px; overflow:hidden;}
.pro_list{ width:750px; display:block;}
.pro_list li{ float:left;width:167px; height:207px; overflow:hidden; margin:0px 20px 20px 0px;}
.pro_list li dd{ display:block; width:165px; height:165px; border:1px #DFDFDF solid; overflow:hidden;}
.pro_list li dd img{ width:165px; height:165px;}
.pro_list li dt{ height:36px; line-height:18px; padding-top: 4px; overflow:hidden; text-align:center;}


.editor_box{ line-height:22px;}

.mes_box{ background:url(../images/else/mes_bg.jpg) right bottom no-repeat; padding:10px 0px 70px;}
.mes_top{ border-bottom:1px #c0c0c0 dashed;}
.messages_table{ width:100%; margin-top:30px;}
.messages_table th,.messages_table td{ padding:5px 0px;}
.messages_table td{ text-align:left;}
.messages_table th{ font-weight:normal;width:105px; padding-right:10px; text-align:right;}
.mes_text{width:390px; background:#ededed; height:18px; line-height:18px; padding:0px 3px;}
.mes_textarea{width:390px; background:#ededed; height:135px; padding:0px 3px; line-height:18px; border:none;}
.mes_btn{ background:url(../images/else/mes_btn.jpg) left top no-repeat; height:24px; margin-top:10px;}
.mes_submit{width:49px; margin-right:18px; height:24px; float:left; background:none; border:none;cursor:pointer;}
.mes_reset{width:40px;height:24px; float:left; background:none; border:none;cursor:pointer;}



.new_list ul{ list-style:none;}
.new_list ul li{line-height:30px; text-indent:10px; border-bottom:1px #e0e0e0 solid; padding-right:10px;}
.new_list ul li.select{ background:url("../images/else/icon04.gif") no-repeat scroll 5px 15px transparent; }
.new_list ul li a{color:#333; text-decoration:none;}
.new_list ul li.select a{text-decoration:none; color:#3d3298}
.new_list ul li span{float:right; margin-right:10px; color:#a9a9a9; font-size:11px;}
.new_list ul li.select span{color:#3d3298}


.news_detail{ line-height:22px; padding-bottom:50px;}
.news_detail h1{font-size:14px; text-align:center; padding:20px 0px 20px 0px;}
.news_detail h1 em{ font-size:11px; font-style:normal; font-weight:normal; text-align:right; display:block;}

.news_detail_bottom{ background:#f3f3f3; padding:20px 0px 10px 30px; border-bottom:3px #d0d0d0 solid; position:relative;}
.news_detail_bottom ul li{width:440px; height:25px; line-height:25px; overflow:hidden; font-size:13px;}
.news_detail_bottom ul li:hover a{ color:#cca750;}
.news_detail_bottom .back{ position:absolute; right:20px; top:25px; color:#333; display:block; font-family:simsun; font-weight:bold;}

h3.title{ padding-bottom:20px;}


.faq{margin-bottom:20px;}
.faq p.tit{background:url("../images/else/faqTit.png") no-repeat #594eae;height:29px;line-height:29px;
	color:#fff;font-weight:700;padding-left:10px;}
.faq dt{background:url("../images/service/faqIcon.png") 10px 50% no-repeat;padding-left:35px;border:1px solid #e6e6e6;border-top:none;
	height:34px;line-height:34px;}
.faq div.txt01{background-color:#f1f0ee;padding:10px;}
.faq div.txt01 b{float:left;display:block;width:50px;}
.faq div.txt01 span{float:left;display:block;width:620px;}
.faq div.txt01 em{float:right;display:block;width:35px;color:#048f52;cursor:pointer;}
.faq div.txt02{background-color:#fff7e0;border:1px solid #f2c666;position:relative;padding:10px;margin:-5px 0 0 40px;position:relative;}
.faq span.txtJ{background:url("../images/service/faqJ.png") no-repeat;width:14px;height:9px;overflow:hidden;
	position:absolute;left:10px;top:-8px;_top:-7px;}
.faq div.txt03{border:1px solid #e6e6e6;border-top:none;padding:10px;display:none;}
.faq div.txt03 th{width:50px;font-weight:700;vertical-align:top;padding-bottom:10px;}
.faq div.txt03 td{vertical-align:top;padding-bottom:10px;}
.faq div.txt03 td textarea,.faqForm td textarea{border:1px solid #d2d5ca;width:480px;height:80px;}
.faq div.txt03 td input.submit{background:url("../images/service/faqBtn01.png") no-repeat;width:67px;height:24px;border:0;border:none;cursor:pointer;color:#666666;}

.contact .info01{background:url("../images/new/contact01.png") 0 0 no-repeat #f7f7f7;margin-bottom:20px;}
.contact .info02{background:url("../images/new/contact02.png") bottom no-repeat;padding:20px;padding-top:0px;}
.contact h4{height:30px;padding-top:15px;font-family:\5FAE\8F6F\96C5\9ED1;color:#403691;font-size:18px;margin-bottom:10px;}
.contact h4 span{font-size:12px;padding-left:10px;}
.contact th{text-align:left;width:40px;}

.suoqu{background:url("../images/new/suoqu.jpg") 0 80px no-repeat;height:110px;
	padding:150px 0 0 220px;}
.suoqu p{font-size:14px;}
.suoqu a{text-decoration:underline;}

.inputPwdBox{width:380px; height:180px; background:#fff; padding:5px; border:5px #453a9b solid; position:relative;}
.inputPwdBox h2{font-size:14px; font-weight:bold; margin:10px 0px; text-indent:30px;}
.inputPwdBox th,.inputPwd td{ padding:6px 0px;}
.inputPwdBox th{ font-weight:bold;}
.inputPwdBox .text{ border:1px #d9d9d9 solid; width:200px; height:20px; line-height:20px; margin-right:5px;}
.inputPwdBox .close {top: 10px;display: block;height: 24px; position: absolute;right: 14px;width: 24px;}
.inputPwdBox .returnmsg{margin-top:5px;color:Red; text-align:center;}

#opendivOverlay {position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 500px;}
#opendivLightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 99999;text-align: center;line-height: 0;}



.bookPop {display: none;padding-bottom:30px;background: #FFFFFF; height:170px;left: 50%; margin:-200px 0 0 -200px;position: fixed;top: 50%;width: 400px;z-index: 999;}
.bookPop span.close {color:#fff; font-weight:bold;font-size:12px; cursor:pointer;}
.bookPop .tit {color: #fff;font-size: 16px;font-weight: 700;background:#df1321;height:32px; line-height:32px;padding-right:10px;}
.bookPop .tit b{ float:left ; padding-left:20px;}
.bookPop td {padding: 5px 10px 5px 0;}
.shadow {background-color: #000000;display: none;left: 0;position: absolute;top: 0;z-index: 998;}
.bookPop  h4{ font-weight:bold; color:#333; padding-left:25px; margin-top:20px;}
.bookPop  table{ width:365px;margin-left:15px;border-collapse: collapse; overflow:hidden; zoom:1;}
.bookPop  table td{ padding:0; padding:5px 0 5px 0;}
.bookPop .sub_buttom{width:85px; height:27px; line-height:27px; color:#fff; font-size:14px; text-align:center; background:url(../images/membertbg.png) no-repeat; border:none; cursor:pointer;}
.bookPop .uptab table td input{margin-right:3px; border:none; outline:none;}

