/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dd,dt,div{margin:0;padding:0;border:0;}
body{ font-size:12px; color:#000; text-align:center; background:url(../images/index_r1_c1.jpg) repeat-x; background-color:#EBEBEB;}
ul,ol{list-style-type:none;}
a{text-decoration:none; color:#000;}
a:link{ color:#333;}

.clearit{clear:both; height:0px; overflow:hidden;}

.hide{display:none}
.show{display:inline;}

.top_bg{ width:100%; background:url(../images/top_bg.jpg) repeat center top;}
.welcome{ width:1000px; margin:0 auto; height:43px; line-height:43px;}
.welcome p{ float:left; background:url(../images/index_r5_c8.jpg) no-repeat 5px 15px; padding-left:25px; color:#656565; line-height:43px;}
.welcome span{ float:left; padding-left:10px;}
.welcome span a{ color:#4596D7;}
.welcome .wel_r{ float:right; width:310px;}
.welcome .wel_r .sina{ background:url(../images/index_r3_c42.jpg) no-repeat 0px 12px; padding-left:30px; height:43px; line-height:43px; float:left;}
.welcome .wel_r img{ float:left; height:43px; padding-left:15px;}
.welcome .wel_r .wel_z{ background:url(../images/index_r4_c47.jpg) no-repeat 0px 15px; float:left; padding: 0px 0px 0px 20px; margin-left:30px; display:inline;}
.welcome .wel_r .wel_s{ background:url(../images/index_r4_c50.jpg) no-repeat 0px 15px; float:left; padding: 0px 0px 0px 20px;  margin-left:10px; }

.logo{ width:1000px; margin:0 auto; height:113px;}
.logo .logo_L{ width:281px; float:left; height:113px;}
.logo .logo_c{ width:484px; float:left; height:113px;}
.logo .logo_r{ width:235px; float:left; height:113px;}

.nav{ width:1000px; margin:0 auto; height:43px; margin-top:3px;}
.nav ul{ width:990px; float:left; padding-left:10px;}
.nav ul li{ float:left;}
.nav ul li a{ float:left; color:#CBC7C6; width:120px; height:43px; line-height:43px; border-left:1px solid #383433; font-size:14px;}
.nav ul li a:hover{ background:#272121;}
.nav ul li .nav_jbk{ border-right:1px solid #383433;}

.max{ background:url(../images/index_r68_c7.jpg) repeat-y; width:1030px; margin:0 auto; padding-bottom:10px;}
.max .banner{ background:url(../images/b_bg.jpg) repeat-x; width:1022px; margin:0 auto; padding:10px 0; }

/* focus */
#focus {width:1000px; height:300px; overflow:hidden; position:relative; margin:0 auto;}
#focus ul {height:300px; position:absolute;}
#focus ul li {float:left; width:1000px; height:300px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.max .notice{ width:865px; margin:0 auto; background:url(../images/index_r13_c10.jpg) no-repeat; height:49px; line-height:49px; padding-left:135px; padding-bottom:8px;}
.max .notice span{ width:860px; float:left; color:#555;}
.max .main{ background:url(../images/indexs_r13_c2.jpg) no-repeat left top; width:1000px; padding:27px 15px 0px 15px; margin:0 auto;}
.max .main .main_L{ width:235px; float:left;}
.max .main .main_L .title{ float:left;}
.max .main .main_L ul{ width:235px; float:left; padding-top:10px;}
.max .main .main_L ul li{ width:235px; float:left; height:45px; line-height:45px;}
.max .main .main_L .adv{ width:235px; float:left; margin-top:7px;}
.max .main .main_L .phone{ width:230px; float:left; margin-top:10px;}
.max .main .main_L .phone_c{ background:url(../images/index_r64_c10.jpg) no-repeat; width:220px; height:123px; float:left; margin-top:2px; text-align:left; line-height:22px; padding:110px 0px 0px 10px; color:#333;}
.max .main .main_R{ width:755px; float:right;}
.max .main .main_R .title{ width:740px; float:left; background:url(../images/index_r2_c9.jpg) no-repeat 0px 2px; height:35px; line-height:35px; padding-left:15px;}
.max .main .main_R .title p{ float:left;}
.max .main .main_R .title p a{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; width:93px; height:36px; font-size:14px; color:#fff; float:left; margin-right:25px; display:inline;}
.max .main .main_R .title span{ float:right; padding:10px 10px 0px 0px;}

a.bg2:link,a.bg2:visited,a.bg2:hover {background:url(../images/index_r15_c26.jpg) no-repeat;}
a.bg1:link,a.bg1:visited,a.bg1:hover { background:none;}

.max .main .main_R .about{ width:755px; float:left; margin-top:5px;}
.max .main .main_R .about dl{ width:740px; float:left; background:url(../images/index_r33_c23.jpg) no-repeat; height:144px; padding:15px 0px 0px 15px;}
.max .main .main_R .about dl dt{ width:182px; float:left; margin-right:20px;  display:inline;}
.max .main .main_R .about dl dt img{ padding:6px; border:1px solid #F0F0F0; float:left;}
.max .main .main_R .about dl dd{ color:#8F8F8F; width:520px; float:left; text-align:left; line-height:22px; text-indent:20px;}
.max .main .main_R .about dl dd a{ color:#2E9A66;}
.max .main .main_R .branch{ width:748px; background-color:#F4F4F4; border:1px solid #E4E4E4; margin-top:10px; padding-left:5px; float:left;}
.max .main .main_R .branch span{ float:left;}
.max .main .main_R .branch a{ float:right;}
.max .main .main_R .branch_c{ margin-top:10px;}
.max .main .main_R .branch_c dl dd p{ background:url(../images/index_r43_c36.jpg) no-repeat; width:496px; height:29px; line-height:29px; padding:0px 10px; margin-bottom:5px;}
.max .main .main_R .branch_c dl dd p a{ color:#006599; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; float:left; font-size:14px;}
.max .main .main_R .branch_c dl dd p .more{ float:right; padding-top:12px;}
.max .main .main_R .news{ width:753px; float:left; border:1px solid #DFDFDF; margin-top:10px;}
.max .main .main_R .news .title_n{ width:753px; background:url(../images/n_r2_c2.jpg) repeat-x; height:34px; line-height:34px;}
.max .main .main_R .news .title_n img{ float:left;}
.max .main .main_R .news .title_n a{ float:left; width:109px; height:34px;  font-size:14px;}

a.bg3:link,a.bg3:visited,a.bg3:hover {color:#FFE5ED; background:url(../images/index_r60_c33.jpg) no-repeat;}
a.bg4:link,a.bg4:visited,a.bg4:hover {background:url(../images/index_r60_c38.jpg) no-repeat;}

.max .main .main_R .news .news_max{ width:753px; float:left;}
.max .main .main_R .news .news_max dl{ width:740px; float:left; padding:8px 0px 0px 13px;}
.max .main .main_R .news .news_max dl dt{ width:145px; float:left; margin-right:13px; display:inline;}
.max .main .main_R .news .news_max dl dt img{ padding:4px; border:1px solid #F0F0F0; float:left;}
.max .main .main_R .news .news_max dl dd{ text-align:left; width:560px; float:left; line-height:22px; color:#8E8E8E;}
.max .main .main_R .news .news_max dl dd a{ font-weight:bold; color:#646464;}
.max .main .main_R .news .news_max ul{ width:740px; float:left; padding:5px 0px 0px 13px;}
.max .main .main_R .news .news_max ul li{ width:343px; float:left; background:url(../images/index_r65_c27.jpg) no-repeat 0px 6px; padding-left:12px; text-align:left; line-height:22px; margin-right:13px; display:inline;}
.max .main .main_R .news .news_max ul li a{ color:#424242; float:left;}
.max .main .main_R .news .news_max ul li span{ float:right; color:#BDBDBD;}
.max .case{ width:998px; margin:0 auto; margin-top:10px; }
.max .case .title{ background:url(../images/index_r70_c18.jpg) repeat-x; height:27px; padding:10px 10px 0px 10px; border:1px solid #DBDBDB; border-bottom:none; width:978px;}
.max .case .title img{ float:left;}
.max .case .title a{ float:right; padding-top:7px;}

.examples_body {width: 990px; clear: both; position: relative;  border:1px solid #D7D9D8; border-top:none; background-color:#F3F4F6; padding-left:8px;}
.examples_body .bx_wrap { float:left; padding-left:22px;}
.examples_body .bx_wrap a.prev { width: 35px; height:35px; outline-style: none; outline-width: 0; position: absolute; top: 45px; left: 20px; text-indent: -9999px; background: url(../images/left.jpg) no-repeat left;}
.examples_body .bx_wrap a.next {width: 35px; height:35px; left: 960px; outline-style: none; outline-width: 0; position: absolute; top: 35px; text-indent: -9999px; background: url(../images/right.jpg) no-repeat; }
.examples_body .bx_wrap ul{ width:983px; padding:15px 5px 10px 5px; display:block; margin:0 auto;}
.examples_body .bx_wrap ul li{ float:left; width:135px; padding:0px 5px 0px 0px;}
.examples_body .bx_wrap ul li a{ float:left; width:135px; overflow:hidden;}
.examples_body .bx_wrap ul li a img{ border:1px solid #CCCCCC; padding:4px; background-color:#fff;}
.examples_body .bx_wrap ul li em{ font-family:Tahoma; color:#686868; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; white-space: nowrap; width:135px; height:30px; line-height:30px; overflow:hidden;}



.nav_sub{ width:100%; background:url(../images/index_r77_c3.jpg) repeat-x; height:48px; line-height:48px; border-top:1px solid #EAEAEA;}
.nav_sub span{ width:1000px; margin:0 auto;}
.nav_sub span a{ font-size:14px; margin-right:15px; display:inline;}
.nav_sub span .color{ color:#CDCDCD;}

.footer{ width:auto; background:url(../images/index_r78_c5.jpg) repeat-x; padding:30px 0px; background-color:#F4F4F4;}
.footer span{ width:1000px; margin:0 auto; color:#676767;}
.footer span a{ color:#676767;}

/* news */
.max .main .main_R_ny{ border:1px solid #DDD; width:753px; background-color:#fff; padding-bottom:10px;}
.max .main .main_R_ny .title_ny{ width:733px; float:left; background:url(../images/news_r1_c3.jpg) repeat-x; height:37px; line-height:37px; padding:0px 10px;}
.max .main .main_R_ny .title_ny span{ float:left; font-size:14px; font-weight:bold; background:url(../images/news_r2_c1.jpg) no-repeat 0px 10px; padding-left:15px;}
.max .main .main_R_ny .title_ny p{ float:right; color:#9A9A9A}
.max .main .main_R_ny .title_ny p a{ color:#9A9A9A}
.max .main .main_R_ny ul{ width:740px; float:left; padding:10px 0px 0px 13px;}
.max .main .main_R_ny ul li{ width:705px; border-bottom:1px dashed #E5E5E5; float:left; text-align:left; background:url(../images/news_r8_c3.jpg) no-repeat 0px 8px; padding-left:15px; line-height:32px; font-size:14px;}
.max .main .main_R_ny ul li a{ float:left; font-size:14px; color:#424242;}
.max .main .main_R_ny ul li span{ float:right; color:#CBCBCB;}
.next{ width:730px; margin:0 auto; padding:20px 0px;  color:#5C5C5C; font-size:14px;  margin-top:15px;}
.next a{ color:#5C5C5C; font-size:14px;}

/* news_s */
.max .main .main_R_ny h1{ width:753px; padding:20px 0px 15px 0px; font-size:20px;   float:left;}
.max .main .main_R_ny h1 a{color:#504E4F; }
.max .main .main_R_ny .time{ width:753px; padding:15px 0px; color:#8C8A8B; font-size:12px; color:#333;}
.max .main .main_R_ny .time span{ color:#1379DE;}
.max .main .main_R_ny .form_n{ width:733px; float:left; line-height:28px; padding-bottom:20px;  padding:10px 10px 0px 10px; font-size:14px; color:#333; text-align:left;}
.max .main .main_R_ny .form_n p{text-align:left;}
.max .main .main_R_ny .To_t{ border-top:1px solid #ccc; margin-top:15px; float:left; width:733px; padding:15px 0px 5px 0px ; text-align:left; margin-left:10px; font-size:14px;  }
.max .main .main_R_ny .To{ width:733px; padding:5px 0px; float:left; margin-left:10px; text-align:left; font-size:14px;}

/* contact */
.max .main .main_R_ny .contact{ width:710px; padding-left:20px;}

/* words */
.max .main .main_R_ny .cue{ width:710px; line-height:20px; color:#9A9A9A; text-align:left; margin:20px 0px 0px 20px; float:left;}
.max .main .main_R_ny .title_w{ width:710px; float:left; height:40px; line-height:40px; border-bottom:1px dashed #CDCDCD; margin-left:20px;}
.max .main .main_R_ny .title_w span{ font-size:14px; font-weight:bold; float:left; background:url(../images/z_r2_c2.jpg) no-repeat 0px 10px; padding-left:20px;}
.max .main .main_R_ny .title_w p{ float:left; color:#CCC; padding-left:30px;}
.max .main .main_R_ny table{ font-size:14px; margin:20px 0px 0px 20px; display:inline; float:left;}
.max .main .main_R_ny table span{ color:#FF0000;}
.max .main .main_R_ny .wenzi{ width:710px; text-align:left; line-height:22px; color:#999; border-top:1px dashed #CDCDCD; padding-top:15px; float:left; margin:20px 0px 0px 20px;}


.links{ width:982px; border:1px solid #D8D8D8; padding:5px 8px; margin:10px auto 0; text-align:left; line-height:22px;}
.links a{ padding:0 5px;}





























