/* CSS Document */
ul{ list-style:none;}
li{ float:left;}
a{ text-decoration:none; cursor:pointer;}
.img_left{ float:left; margin:0px; padding:0px;}
.img_right{ float:right; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; background:#EDEDED; font-size:12px; font-family:Arial, 宋体; text-align:center; background:#EDEDED url(../img/top.jpg) left top repeat-x;}
.concent{ margin:0px auto; padding:0px; width:1003px; text-align:left;}
.header{ width:961px; height:96px; float:left; margin:0px; padding:0px 21px; background:url(../img/top.jpg) left top repeat-x; display:inline;}
.logo{ margin-left:23px; margin-top:17px; float:left; padding-bottom:11px; display:inline;}
.logo_right{ width:131px; height:64px; float:right; padding-left:161px;  margin:0px; background:url(../img/topr.jpg) left top no-repeat; color:#fff;}
.logo_right a{ padding:0px 5px; color:#fff;}
.nav{ width:955px; float:left; height:32px; background:url(../img/nav_bak.jpg) left bottom repeat-x;}
.nav div{ width:945px; float:left; margin:0px; padding:0px; text-align:center; line-height:32px;}
.nav div a{ color:#282828; padding:0px 19px; background:url(../img/nav_r.jpg) right no-repeat;}
.nav div a:hover{ text-decoration:underline;}
.cont{ width:955px; float:left; margin-left:21px; padding:0px; display:inline;}
.top{ width:955px; float:left; height:28px; background:#FF6000;}
.top_left{ width:769px; float:left; margin:0px; padding:0px; line-height:28px; overflow:hidden;  text-align:right; height:28px; overflow:hidden;}
.top_left a{ margin-right:10px; color:#fff; display:inline;}
.top_left a{ margin-right:10px; color:#fff; display:inline;}
.top_input { width:78px; height:19px; margin-left:6px; margin-top:4px; float:left; border:0px; background:url(../img/topinput.jpg) left bottom no-repeat; line-height:19px; text-align:center; display:inline; font-size:12px; #font-size:10px; color:#000;}
.top input { width:78px; height:19px; margin-left:6px; margin-top:4px; float:left; border:0px; background:url(../img/topinput.jpg) left bottom no-repeat; line-height:19px; text-align:center; display:inline; font-size:12px; #font-size:10px;}
.banner{ float:left; margin:0px; padding-bottom:4px; border:0px; display:inline;}

/*左侧*/
.left{ width:195px; float:left; margin:0px; padding:0px;}
.left_tit{ width:195px; height:29px; float:left; margin-top:3px; background:url(../img/left_bak.jpg) left bottom repeat-x; line-height:29px; }
.left_tit div{ float:left; width:190px; margin:0px; padding:0px; text-align:center; background:url(../img/left_right.jpg) right top no-repeat;}
.left_cont , .about_leftop{ width:195px; float:left; margin:0px; padding:0px; background:#fff;}
.photo{ float:left; width:189px; height:222px; overflow:hidden; border:0px; margin:3px; padding:0px; display:inline;}
.person{ float:left; width:180px; margin-left:15px; padding:0px; display:inline; line-height:19px;}
.person span{ float:left; width:180px; color:#FF3C00;}
.index_lnew{ width:181px; float:left; margin:0px; margin-left:6px; padding:7px 0px; display:inline;}
.index_lnew li{ width:181px; float:left; margin:0px; padding-bottom:1px; background:url(../img/left_dian.jpg) left bottom repeat-x;}
.index_lnew li a{ width:167px; float:left; margin:0px; padding-left:14px; background:url(../img/left_a.jpg) 5px no-repeat; display:inline; color:#707070; line-height:24px; overflow:hidden; text-overflow:ellipsis;	white-space:nowrap; }
.index_lnew li a:hover{ background: #F5F5F5 url(../img/left_hover.jpg) 5px no-repeat;}
.left_more a{ float:right; color:#000; margin-right:19px; padding:0px; display:inline;}
.index_liuch{ float:left; margin:0px; padding:10px 0px 21px 22px; display:inline; border:0px;}
.index_lpay{ float:left; width:165px; margin:0px; margin-left:22px; padding:10px 0px; display:inline;}
.index_lpay li a{ width:165px; float:left; margin:0px; padding:0px; color:#FF6000; font-weight:bold; line-height:24px;}

/*右侧*/
.right{ width:756px; float:right; margin:0px; padding:0px; display:inline;}
.right_top{ width:756px; float:left; height:29px;line-height:29px; margin-top:3px; padding:0px; display:inline; }
/*
.right_top div a{ float:left; width:740px; margin-left:4px; line-height:29px; color:#fff; padding:0px; display:inline;}
*/
/**/
.index_rit_left{ float:left; width:516px; margin:0px; padding:0px;}
.index_rltit{ width:516px; height:29px; float:left; margin-top:4px; padding:0px; background:url(../img/index_rit_lbot.jpg) left bottom repeat-x; line-height:29px;}
.index_rltit div{ float:left; width:492px; margin-left:18px; background:url(../img/index_rit_leftr.jpg) right bottom no-repeat; display:inline;}
.index_rcent_cont{ width:486px; float:left; margin:0px;  padding:0px 15px; padding-top:92px; background: #fff url(../img/index_31.jpg) left top no-repeat; min-height:100px; height:auto !important; height:100px; color:#525252;}
.index_centbot{ width:516px; height:36px; float:left; margin:0px; padding:0px; background: #fff url(../img/index_mid_bot.jpg) left bottom no-repeat;}  
.index_centbot a{ float:right; height:36px; padding-right:39px; background:url(../img/index_centrbot.jpg) right bottom no-repeat; line-height:36px; color:#FF6000;}
.index_xiangmu{ width:516px; float:left; margin:0px; padding-bottom:7px; background: #fff url(../img/index_mid_bot.jpg)  left bottom no-repeat; display:inline;}
.index_midtit{ width:494px; height:26px; float:left; background: #FF6000 url(../img/index_74.jpg) 455px top no-repeat; margin:0px; padding-left:22px; display:inline; line-height:26px; color:#fff;}
.index_midtop{ width:492px; float:left; margin:12px; padding:0px; color:#525252; display:inline; line-height:18px;}
.index_midimg{ width:516px; float:left; margin:0px; padding-bottom:10px; display:inline;}
.index_midimg img{ float:left; margin-left:5px; padding:1px; width:159px; height:81px; border:1px solid #C8C8C8; overflow:hidden; display:inline;}
/**/
.index_rit_right{ float:right; width:236px; margin-top:4px; padding:0px; display:inline;}
.index_rrit_top{ width:236px; float:left; margin:0px; background:url(../img/index_rit_rtbak.jpg) left top repeat-y;}
.index_rrit_topcont{ width:214px; float:left; margin-left:16px; padding:16px 0px; display:inline; min-height:213px; height:auto !important; height:212px;}
.rexian{ width:214px; float:left; margin:0px; padding:0px; }
.rexian_div{ width:100%; float:left;color:#FF6F00; line-height:20px;}
.index_rrit_topcont ul ,.index_rrit_topcont ul li{ width:214px; float:left; margin:0px; padding:0px; color:#525252; line-height:18px;}
.qq{ width:83px; float:right; margin-right:5px; margin-top:16px; padding:0px; display:inline; /*position:absolute; right:5px; top:16px; z-index:9999;*/}
.qq a{ width:100%; float:left; margin:0px; padding:0px;}
.qq a img{ float:left; padding-bottom:5px; margin:0px; display:inline;}
.qq_input{ width:83px; height:17px; float:left; line-height:17px; border:0px; font-size:12px; #font-size:10px; background:url(../img/qq_input.jpg) left bottom no-repeat; color:#4D5880; text-align:center;}
.index_rit_rtop_tit{ width:236px; float:left; margin-top:5px; height:29px; background:url(../img/left_bak.jpg) left bottom repeat-x; line-height:29px; padding:0px; display:inline;}
.index_rit_rtop_tit div{ float:left; padding-left:15px; background:url(../img/left_left.jpg) left bottom no-repeat; line-height:29px;}
.index_rnew{ width:222px; float:left; margin:0px; padding:7px; background:#fff; display:inline;}
.index_rnew li{ width:222px; float:left; margin:0px; padding:0px; /*background:url(../img/right_dian.jpg) left bottom repeat-x;*/}
.index_rnew li a{
	width:213px; float:left; margin:0px; padding:3px 0px;
	padding-left:9px; background:url(../img/left_a.jpg) 2px no-repeat;
	display:inline; color:#525252; line-height:17px;
	overflow:hidden; text-overflow:ellipsis;
	white-space:nowrap;
}
.index_rnew li a:hover{ text-decoration:underline;}
.right_more a{ width:225px; float:left; padding-right:11px; text-align:right; color:#FF7500; background: #FF7500 url(../img/right_top_bot.jpg) left bottom no-repeat; padding-bottom:4px;}
.right_more2 a{ width:225px; float:left; padding-right:11px; text-align:right; color:#FF7500; background: #fff url(../img/index_rrit_bot.jpg) left bottom no-repeat; padding-bottom:4px;}
.index_anli{ width:224px; float:left; padding:10px 0px 2px 12px; margin:0px; background:#fff; display:inline;}
.index_anli li a{ width:92px; float:left; margin:0px; padding:7px; display:inline;}
.index_anli li a:hover{ background:#E8E8E8;}
.index_anli li img{ width:90px; height:51px; float:left; border:1px solid #7F7F7F; overflow:hidden;}
.index_anli li div{ width:92px; float:left; margin-top:5px; color:#000; overflow:hidden; text-overflow:ellipsis;	white-space:nowrap;}
.index_fankui{ width:206px; float:left; margin:0px; padding:1px 15px 5px 15px; background:#fff; display:inline;}
.index_fankui li{ width:206px; float:left; margin:0px; padding:0px; line-height:18px; color:#525252;}
.index_law{ width:216px; float:left; padding:10px; margin:0px; display:inline; background:#fff; color:#525252; line-height:18px;}
/*关于我们*/
.about_leftop{ background:#fff url(../img/left_bot.jpg) left bottom no-repeat;}
.about_leftop img{ border-bottom:1px solid #E5E5E5;}
.about_leftop ul{ width:195px; float:left; margin:0px; padding:0px; padding-bottom:8px; display:inline;}
.about_leftop ul li{ width:195px; float:left; height:23px; margin:0px; padding:0px; border-bottom:1px solid #E5E5E5;}
.about_leftop ul li a{ width:195px; height:23px; float:left; margin:0px; padding:0px; color:#fff; background:#FE9B00; line-height:23px; text-align:center;}
.about_leftop ul li a:hover{ background:#FF6000;}
.about_leftbot{ width:195px; float:left; margin-top:5px; padding:0px; display:inline; background:url(../img/about_lbot_bak.jpg) left  top repeat-y;}
#bottom_img3 { margin-top:3px;}
.about_leftbot ul{ width:161px; float:left; margin:0px; padding:15px 17px; background:url(../img/about_lbot_top.jpg) left top no-repeat; display:inline; color:#525252;}
.about_leftbot ul li{ width:161px; float:left; margin:0px; padding:0px; line-height:18px; color:#525252;}
.about_qq{ padding-top:5px;}
.about_right{ width:753px; float:right; margin-top:2px; padding-bottom:6px; background: #fff url(../img/about_rightbot.jpg) left bottom no-repeat; display:inline;}
.about_rtit{width:753px; height:29px; float:left; margin:0px; padding:0px; background:url(../img/index_rit_lbot.jpg) left bottom repeat-x; border-bottom:1px solid #A3B8C2;}
.about_rtit div{ float:left; width:729px; margin-left:18px; background:url(../img/index_rit_leftr.jpg) right bottom no-repeat; display:inline; line-height:29px;}
.about_cont{ width:723px; float:left; margin:0px; padding:15px; display:inline; color:#525252; min-height:380px; height:auto !important; height:380px; overflow-x:hidden;}
/*新闻列表*/
.news{ width:598px; float:left; margin-left:53px; margin-top:35px; padding-bottom:30px; display:inline;}
.news li{ width:598px; float:left; margin:0px; padding-bottom:1px; background:url(../img/news_dian.jpg) left bottom repeat-x; display:inline;}
.news li a{ width:577px; float:left; height:20px; padding-left:21px; padding-top:7px; margin:0px; line-height:20px; background:url(../img/news_r.jpg) 11px no-repeat; display:inline; color:#47494E; font-size:13px;}
.news li a:hover{ background: #E7E6E4 url(../img/news_r.jpg) 11px no-repeat;}
.news_tit{ width:455px; float:left; margin:0px; padding:0px;  overflow:hidden; text-overflow:ellipsis;	white-space:nowrap;}
.news_date{ width:98px; float:left; margin-left:24px; padding:0px; display:inline;}
.page{ width:100%; float:left; margin:0px; padding:10px 0px; text-align:center; display:inline; color:#000;}
.page a{ margin-right:1px; padding:2px 7px; background:#762020; color:#fff;}
.page a:hover{ background:#D42222;}
/*新闻详细页*/
.news_xi{ background: #fff url(../img/news_xi_bak.jpg) left bottom no-repeat;}
.news_xitotal{ width:623px; float:left; margin:0px; padding:15px 65px; display:inline; color:#525252; min-height:380px; height:auto !important; height:380px;}
.news_xitit{ width:623px; float:left; padding:3px 0px; margin-top:10px; line-height:26px; font-weight:bold; font-size:17px; text-align:center; background:url(../img/news_dian.jpg) left bottom repeat-x; color:#952C2C;}
.news_xitop{ width:623px; float:left; margin:0px; padding:0px; color:#978E71; line-height:27px;}
.news_xitop div{ float:right; margin-left:10px; padding:0px; display:inline;}
.news_cont{ width:623px; float:left; margin:0px; padding:0px; color:#1A1A1A; overflow-x:hidden; line-height:18px;}
.back{ width:176px; height:25px; float:right; padding-right:19px; padding-top:8px; margin-right:1px; background:url(../img/news_back.jpg) left bottom no-repeat; line-height:25px; text-align:right; }
.back a{ color:#fff;}
/*服务项目*/
.xiangmu{min-height:540px; height:auto !important; height:540px; }
.xiangmu_bot{ width:127px; height:40px; float:left; padding-top:6px; margin-left:76px; background:url(../img/shenqing_bak.jpg) left bottom no-repeat; color:#784900; text-align:center;}
.xiangmu_bot a{color:#784900;}
/*经典案例*/
.anli{ width:725px; float:left; margin:0px; padding:0px; padding-bottom:20px; display:inline;min-height:340px; height:auto !important; height:340px;}
.anli li a{ width:129px; height:150px; float:left; margin-top:2px; padding:6px 8px 0px 8px; overflow:hidden;}
.anli li a:hover{ background:#EBEBEB;}
.anli li img{ width:127px; height:112px; float:left; margin:0px; padding:0px; border:1px solid #ECECEC;}
.anli li div { width:127px; float:left; margin-top:6px; padding:0px; line-height:30px; display:inline;color:#000;  text-align:center; overflow:hidden;}
/*在线留言*/
.mes_top{ width:707px; float:left; margin:0px; padding:4px 6px;  overflow-x:hidden; display:inline;}
.mes1{ width:677px; float:left; margin:0px; padding:15px 14px; display:inline;}
.mesdiv1{ width:677px; float:left; margin:0px; padding:0px; color:#707070;}
.mesdiv1 span{ float:left; margin-right:20px; padding:0px; display:inline;}
.mesdiv2{ width:660px; float:left; margin-top:3px; padding-left:17px; background:url(../img/mes_106.jpg) left 4px no-repeat; display:inline;  color:#222222; line-height:20px;}
.mesdiv3{width:660px; float:left; margin-top:3px; padding-left:17px; background:url(../img/mes_109.jpg) left 2px no-repeat; display:inline;  color:#FF7403; line-height:20px;}
.mes2{width:675px; float:left; margin:0px; padding:15px 14px; display:inline; border:1px solid #D4DDE1; background:#F8F9F9;}
/**/
.linkwo{ width:640px; float:left; margin-top:10px; margin-left:10px; padding:25px 0px 20px 65px; border-top:1px solid #D4DDE1; display:inline;}
.linkwo span{ color:#474747; line-height:30px; }
.linkwoconcent{ width:512px; float:left; margin:0px; padding:0px; border:1px solid #D7D7D7; background:#F7F7F7; color:#39414D;}
.linkwoconcent ul{ width:100%; float:left; margin:0px; padding-top:14px; padding-bottom:9px; display:inline;}
#linkwoli1{ width:59px; float:left; text-align:right; height:23px; line-height:22px; margin-left:0px; padding:0px; }
#linkwoli2{ width:430px; float:left; margin-left:23px; padding:0px; height:23px; line-height:23px; text-align:left; display:inline;}
#linkwoli2_text{ width:430px; float:left; margin-left:23px; padding:0px; line-height:23px; text-align:left; display:inline;}
#linkwoli2 img { height:18px; border:0px; width:40px; margin-left:22px;}
#linlwoli3{ width:100%; float:left; margin:0px; padding:0px; margin-top:4px;}
.linkinput1{ width:109px; height:15px; border:1px solid #D7D7D7;}
.linkinput2{ width:160px; height:15px; border:1px solid #D7D7D7;}
.linkinput3{ width:280px; height:15px;border:1px solid #D7D7D7; background:#FFF;}
.linkwocon{border:1px solid #D7D7D7; background:#fff;}
.linkdel{width:136px;float:left; height:18px; margin-left:81px; border:1px solid #D7D7D7; text-align:center;line-height:18px; #line-height:15px; font-size:12px; background:#fff; color:#39414D;}
.linkup{ margin-left:60px; width:136px; float:left; height:18px; border:1px solid #D7D7D7; text-align:center; line-height:18px; #line-height:15px; font-size:12px; background:#fff; color:#39414D;}
/*联系我们*/
.contact{ width:598px; float:left; margin-left:55px; margin-top:35px; padding:0px; color:#5D6674;}
.contact_tit{ width:100%; float:left; background:url(../img/index_15.jpg) no-repeat; border-bottom:1px solid #9F9F9F; text-indent:1.5em; line-height:20px; color:#39414D; margin-bottom:10px; display:inline;}
.contact_cont{ width:100%; float:left; background:url(../img/news_dian.jpg) bottom repeat-x; height:21px; line-height:21px; white-space:nowrap;  }
.contact_cont img{ float:left;  margin-left:12px; margin-right:6px; margin-top:7px; border:0px;}

/*在线申请*/
.shenqing{ width:753px; height:26px; float:left; margin:0px; padding:0px ; border-top:1px solid #fff; background:url(../img/shenqing_topbak.jpg) left bottom repeat-x;}
.shenqing a{ float:left; width:59px; height:22px; margin-top:4px; margin-left:3px; padding:0px; display:inline; text-align:center; line-height:22px; color:#fff; background:url(../img/shenqing_a.jpg) left bottom no-repeat;}
.shenqing a:hover{ background:url(../img/shenqing_hover.jpg) 1.5px bottom no-repeat; color:#000;}

#selected{
	background:url(../img/shenqing_hover.jpg) 1.5px bottom no-repeat; color:#000;
}

/**/
.shenqing_cont{min-height:585px; height:auto !important; height:585px; }
/*底部*/
/*.footer{ width:955px; float:left; margin-left:21px; margin-top:7px; padding:0px; display:inline; background:url(../img/footer_top.jpg) left top repeat;}
.footer_bot{ width:100%; background:url(../img/footer_bot.jpg) left bottom repeat-x;}
.footer_cont{ width:935px; float:left; margin-left:3px; padding:0px; display:inline; min-height:146px; height:auto !important; height:146px;}
.footer_top{ width:935px; height:35px; float:left; background:url(../img/footer_topbak.jpg) left top repeat-x; }
.footer_top div{ width:752px; height:35px; float:left; margin:0px; padding:0px; background:url(../img/footer_tl.jpg) left top no-repeat; color:#fff; line-height:35px;}
.footer_top div a{ float:right; margin:0px; padding:0px 6px; background:url(../img/footer_topgang.jpg) right no-repeat; display:inline; color:#fff;}
.footer_top_input{ float:left; width:78px; height:19px; line-height:19px; margin-left:8px; margin-top:8px; border:0px; text-align:center; font-size:13px; #font-size:12px; background:url(../img/footer_but.jpg) left top no-repeat; color:#4B4B4B;}
.footer_mid{ width:901px; margin:0px; padding: 10px 14px 6px 14px; float:left; line-height:18px; color:#fff;}
.footer_mid span{ float:left; margin:0px; padding:0px;}
.footer_mid a{ float:left; margin-left:10px; padding:0px; display:inline; line-height:20px; color:#fff; white-space:nowrap; line-break:strict;}
.footer_foot{ width:935px; float:left; margin:0px; height:43px; padding:5px 0px; border-top:1px solid #CF7576; color:#FFE9E0; text-align:center; line-height:20px;}*/
.footer{ width:955px; float:left; margin-left:21px; margin-top:7px; padding:0px; display:inline; background:url(../img/footer_top.jpg) left top repeat; overflow-x:hidden;}
.footer_bot{ width:100%; float:left; margin:0px; background:url(../img/foot_bot.jpg) left bottom no-repeat; padding-bottom:10px; display:inline;}
.footer_cont{ width:939px; float:left; margin:0px; padding:0px; display:inline; min-height:146px; height:auto !important; height:146px; overflow-x:hidden;}
.footer_top{ width:939px; height:36px; float:left; background: url(../img/footer_topbak.jpg) left top repeat-x; }
.footer_top_ldiv{ width:735px; height:36px; float:left; margin:0px; padding:0px;  color:#fff; line-height:36px; text-align:right;}
.footer_top_ldiv a{  margin:0px; padding:0px 6px; background:url(../img/footer_topgang.jpg) right no-repeat; display:inline; color:#fff;}
.footer_top_rdiv{ width:204px; height:36px; float:right; background: url(../img/footer_topri.jpg) right top no-repeat; }
.footer_top_input{ float:left; width:78px; height:19px; line-height:19px; margin-left:8px; margin-top:8px; border:0px; text-align:center; font-size:13px; #font-size:12px; background:url(../img/footer_but.jpg) left top no-repeat; color:#4B4B4B;}
.footer_mid{ width:901px; margin:0px; padding: 10px 14px 6px 14px; float:left; line-height:18px; color:#fff;}
.footer_mid span{ float:left; margin:0px; padding:0px;}
.footer_mid a{ float:left; margin-left:10px; padding:0px; display:inline; line-height:20px; color:#fff; white-space:nowrap; line-break:strict;}
.footer_foot{ width:935px; float:left; margin:0px;  padding:5px 0px; border-top:1px solid #CF7576; color:#FFE9E0; text-align:center; line-height:20px;white-space:nowrap; line-break:strict;}






