﻿body { margin: 0; padding: 0; font-size: 13px; color: #242424; font-family:宋体 }
ul,li,dl,dt,dd { padding: 0; margin: 0; }
li { list-style-type: none; padding: 0; margin: 0; }
a { text-decoration: none; }
h1 { float: left; padding: 0; margin: 0 15px; font-size: 13px; }
h2 { float: right; padding: 0; margin: 0 15px; font-size: 13px; font-weight: normal; }
img { border: none; }
.clear { clear: both; }
.float_l { float: left; }
.float_r { float: right; }
.div_main { width: 950px; margin: 0 auto; }
.div_main_l { float: left; width: 275px; border-right: 1px #cdcdcd dotted; }
.div_main_m { float: left; width: 400px; border-right: 1px #cdcdcd dotted; }
.div_main_r { float: right; width: 273px; }
.div_logo { margin: 24px 0 17px 3px; }
.div_main_out { width: 100%; }
.div_nav_bg { height: 44px; background: url(images/nav_bbg.gif) repeat-x; }
.div_nav_bg2 { height: 44px; background: url(images/nav_bbg2.gif) repeat-x; }
.div_nav_bg3 { height: 44px; background: url(images/nav_bbg3.gif) repeat-x; }
.div_nav_bg4 { height: 44px; background: url(images/nav_bbg4.gif) repeat-x; }
.div_nav_bg5 { height: 44px; background: url(images/nav_bbg5.gif) repeat-x; }
.div_nav { height: 40px; background: url(images/nav_bg.gif) no-repeat; padding-top: 4px; padding-left: 30px; }
.div_nav li { float: left; }
.div_nav li a { display: block; width: 100px; height: 40px; font-weight: bold; font-size: 14px; color: #fff; line-height: 40px; text-align: center; }
.div_nav li a:hover { background: url(images/nav_abg.gif) repeat-x; }
.div_banner { width: 950px; height: 191px; }
.leftbar { float: left; width: 177px; height: 222px; background: url(images/leftbar_bg.gif) no-repeat; padding-top: 4px; }
.leftbar2 { float: left; width: 177px; height: 293px; background: url(images/leftbar_bg2.gif) no-repeat; padding-top: 4px; }
.leftbar5 { float: left; width: 177px; height: 500px; background: url(images/leftbar_bg6.gif) no-repeat; padding-top: 4px; }
.leftbar3 { float: left; width: 177px; height: 455px; background: url(images/leftbar_bg4.gif) no-repeat; padding-top: 4px; }
.leftbar4 { float: left; width: 177px; height: 720px; background: url(images/leftbar_bg5.gif) no-repeat; padding-top: 4px; }
.leftbar7 { float: left; width: 177px; height: 340px; background: url(images/leftbar_bg7.gif) no-repeat; padding-top: 4px; }
.leftbar8 { float: left; width: 177px; height: 600px; background: url(images/leftbar_bg8.gif) no-repeat; padding-top: 4px; }
.leftbar9 { float: left; width: 177px; height: 480px; background: url(images/leftbar_bg9.gif) no-repeat; padding-top: 4px; }
.leftbar6 { float: left; width: 177px; height: 850px; background: url(images/leftbar_bg10.gif) no-repeat; padding-top: 4px; }
.leftbar11 { float: left; width: 177px; height: 750px; background: url(images/leftbar_bg11.gif) no-repeat; padding-top: 4px; }
.leftbar li, .leftbar2 li, .leftbar3 li, .leftbar4 li, .leftbar5 li, .leftbar6 li, .leftbar7 li, .leftbar8 li, .leftbar9 li,.leftbar11 li { margin-left: 19px; margin-top: 5px; }
.leftbar li a, .leftbar2 li a, .leftbar3 li a, .leftbar4 li a, .leftbar5 li a, .leftbar6 li a, .leftbar7 li a, .leftbar8 li a, .leftbar9 li a,.leftbar11 li a { display: block; width: 145px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; }
.h3_a { color: #fff; }
.h3_ah { color: #11508a; background: url(images/h3_ah.gif) no-repeat; }
.div_content { float: right; width: 773px; }
.div_head { height: 39px; background: #f0f0f0; }
.div_head h1 { padding-left: 35px; background: url(images/h1_bg.gif) center left no-repeat; line-height: 39px; font-size: 11px; color: #888686; font: Arial; font-weight: normal; }
.div_head h1 a { font-size: 13px; color: #2f2e2e; margin-right: 5px; font-weight: bold; }
.div_head h2 { color: #888686; line-height: 39px; }
.div_head h2 a { color: #888686; }
.content_wz { padding: 35px 15px 30px 30px; line-height: 25px; }
.content_wz span { font-weight: bold; color: #0058a8; }
.content_wz a { color: #0058a8; }
.content_wz2 { padding: 0 10px; color: #686868; line-height: 22px; }
.content_wz2 a { color: #4084bd; }
.content_wz3 { padding: 6px 10px; color: #686868; line-height: 22px; border-bottom: 1px #e2e3e4 dotted; }
.content_wz3 a { color: #4084bd; }
.content_title { text-align: center; font-size: 14px; font-weight: bold; color: #000; line-height: 35px; width: 325px; }
.div_rooter { border-top: 1px #c4c4c4 dotted; color: #b1c9e8; padding-left: 10px; line-height: 25px; font-family:Arial, Helvetica, sans-serif}
.rooter_nav { border-bottom: 1px #c4c4c4 dotted; color: #b1c9e8; background: url(images/tan.jpg) left center no-repeat; margin-left: 5px; padding-left: 20px; }
.rooter_nav a { color: #4691b9; padding: 0 10px; line-height: 29px; }
.border_bottom { border-bottom: 1px #ccc dashed; margin: 15px 0; }
.leftnav_b { width: 143px; height: 71px; background: #fff; border: 1px #00519a solid; border-top: 4px #fff solid; margin-top: 0; }
.leftnav_b a { font-size: 13px; display: block; width: 143px; height: 29px; margin-top: 4px}
.leftnavst{font-size:12px!important; width:143px!important; height:29px!important; margin-top:4px; line-height:29px!important; color:#014a8d}
.leftnav_b a:hover { background: #e2f6ff; }
#wrap { overflow: hidden; }
#sidebar_left, #sidebar_right { padding-bottom: 3000px; margin-bottom: -3000px; }
.ul_w680 { padding: 0; margin: 0; table-layout: fixed; }
.ul_w680 li { width: 680px; color: #7d7d7d; border-bottom: 1px #cccccc dotted; line-height: 35px; overflow: hidden; list-style-type: none; white-space: nowrap; }
.ul_w680 li h3 { float: left; width: 580px; overflow: hidden; font-weight: normal; margin: 0; }
.ul_w680 li h3 a { font-size: 14px; }
.div_service_head { height: 31px; line-height: 31px; }
.div_service_head h1 { float: left; margin-left: 10px; margin-top: 7px; }
.div_service_head h2 a { color: #a6a6a6; margin: 0 5px; }

/******横向切换样式 by ningyu 2009.12.09*******/
.infiniteCarousel { width: 275px; }

.infiniteCarousel .wrapper { width: 275px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; height: 145px; position: relative; top: 0; float: left; }

.infiniteCarousel ul a img { border: 5px solid #000; }

.infiniteCarousel .wrapper ul { width: 275px; /* single item * n */ list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; position: relative; top: 0; }

.infiniteCarousel ul li { display: block; float: left; padding: 10px; height: 125px; width: 275px; }

.infiniteCarousel ul li img { /*-webkit-transition: border-color 400ms;*/ border-width: 0px; }

.infiniteCarousel ul:hover li img { /*border-color: #000;*/ }

.infiniteCarousel ul:hover li:hover img { border-color: #f60; }

.infiniteCarousel ul li a img { display: block; }

.forward { cursor: pointer; }

.back { cursor: pointer; }

.div_content_xj { font-size: 16px; width: 160px; margin-top: 10px; float: left; margin-left: 5px; }

/******样式结束*******/








/******注册页面样式*******/

.reg_content { width: 810px; font-size:12px; background: #f8f8f8; border:1px solid #ddd; margin: 20px 0 0 35px; padding:10px 20px;  color: #000; line-height: 20px;}
.reg_content p { margin-left:20px; color:#79afe2}
.hotline { text-align: center; color: #a2a2a2; margin-top: 10px; }
.hotline a { color: #a2a2a2; }
.reg_back { text-align: center; margin-top: 50px; font-size: 14px; color: #ca6400; }
.reg_back a { color: #ca6400; }




/******分公司页面样式*******/
.branch_content{ padding: 35px 15px 30px 30px; line-height: 27px; color:#5f5f5f}
.branch_content h3{ padding-left:15px; margin:0; color:#006da0; background:url(images/h3_bg.gif) left center no-repeat; line-height:45px}
.branch_content span{ color:#946500}
.branch_content b{ color:#946500; margin:0 3px; font-size:14px}
.b_head{ height:27px; border-bottom:1px #7f7f7f dotted; margin:10px 0}
.b_head span{ display:block; width:108px; height:27px; margin-left:20px; background:url(images/head_bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; padding-right:8px}
.branch_content ul.ul_b{ width:116px; border:1px #c5c5c5 solid; margin:0 10px 0 20px; float:left;}
.branch_content ul.ul_b li{ height:45px; line-height:45px; text-align:center; border-bottom:1px #7f7f7f dotted; font-weight:bold; color:#006da0}
.dl_b{ float:left; width:163px; margin-left:15px}
.dl_b dt{ height:115px; overflow:hidden}
.dl_b dd{ display:block; width:162px; height:20px; background:#5f5f5f; text-align:center; line-height:20px}
.dl_b dd a{color:#fff;}
.gundong{border:1px #dedede solid; margin-top: 10px; overflow: hidden; width:700px; padding:0 5px;}



.content_ny1 span{ font:bold 12px/45px "宋体"; color:#0061b9}

.div_explain{ padding:10px;}
.news_content{background:#fff; margin-top:10px; padding: 0px 15px 30px 30px;  line-height: 25px;}
.news_content h1{line-height: 60px; color:#444; text-align:center; font-size:20px; padding:10px 0; float:none;}
.news_content h2{height:28px; line-height:28px; /*border-top:1px #a8a8a8 solid;*/border-top:1px dashed #a8a8a8; margin:0 1px; text-align:right; float:none;}
.main{width:100%; margin-top:15px;}
.matter{font-size: 14px; margin: 15px; color: #000;}
.f14{font-size:14px; line-height: 22px; color: #000;}
.news_content p{color: #666666;}
.share{float:left; margin-right:25px;}