@charset "utf-8";
body {margin: 0px;padding: 0px; font-family:"宋体";font-size:12px;color:#555555; background:url(../images/bg_top.gif) 0px top repeat-x; line-height:20px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {vertical-align:middle;font-size: 12px; color:#333333; margin: 0px;padding: 0px;}
p,ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}
.w990{ width:990px; margin:0px auto;}
.mt18{ margin-top:18px;}
.right{ float:right;} .mt8{ margin-top:8px;}
.mt9{ margin-bottom:9px;}.mt12{ margin-bottom:12px;}
.mlr{ margin:0px 38px;} .mr12{ margin-right:12px;}
.ml27{ margin-left:27px;}
.mlr2{ margin:0px 18px;} .mr50{ margin-right:50px;}
.pd{ padding:6px;}.h46{ line-height:46px;}

/* ----- Links ----- */
a {text-decoration:none; color:#555555;}
a:hover {text-decoration:underline;color:#035cac;}
a.more{ float:right; background:url(../images/more.gif) 0px top no-repeat; overflow:hidden; width:30px; height:5px; display:block; margin-top:28px;}

/* ----- top css ----- */
.head{ height:134px; position:relative;}
.head a.logo{ width:281px; height:69px; background-image:url(../images/logo.gif); position:absolute; left:0px; top:0px;}
.head .top{ top:15px; position:absolute; right:0px; height:28px; line-height:28px;}
.head .top a.en{ padding-left:29px; background:url(../images/icon_en.gif) 0px center no-repeat; color:#3e3e3e;}
.head .top a.cn{ padding-left:29px; background:url(../images/icon_cn.gif) 0px center no-repeat; margin:0px 33px 0px 19px; color:#3e3e3e;}
.head .top .search{ display:inline-block; height:28px; width:176px; vertical-align:middle;}
.head .top .search input{ float:left;}

/* ----- Navigation ----- */
#nav{line-height:40px; height:40px; position:absolute; right:0px; top:53px; width:627px; background:url(../images/bg_nav.png) 0px top no-repeat;}
#nav li{ float:left; position:relative; z-index:99; width:92px; margin-left:33px; display:inline; font-size:14px;}
#nav li .aon a{display:block;height:40px; text-align:center; color:#035cac;}
#nav li .aon .sele{color:#fff; text-decoration:none; background:url(../images/bg_navon.jpg) 0px top no-repeat; height:51px;}
#nav .ml19 { margin-left:19px;}
.subnav{ position:absolute; top:93px; text-align:center; width:990px; line-height:41px; font-size:14px;}
.subnav a{ color:#fff; margin-left:71px;}.subnav a:hover{ color:#ffcc00;}

.mainbox{ width:1000px; margin:0px auto;}
.fullSlide {width:100%;	position:relative;height:386px;clear:both;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:386px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:386px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:27px; background-image:url(../images/bg_dot.png); padding-top:14px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px; text-indent:10em;margin-right:11px;overflow:hidden; background:url(../images/dot_ban.png) -12px top no-repeat;}
.fullSlide .hd ul .on {background:url(../images/dot_ban.png) 0px top no-repeat;}
.fullSlide .prev {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px -500px;left:50%;z-index:1;width:40px;height:60px; background:url(../images/arrow_ban.png) 0px top no-repeat;cursor:pointer;}
.fullSlide .next {position:absolute;z-index:1;top:50%;margin:-30px 0px 0px 500px;left:50%;z-index:1;width:40px;height:60px; background:url(../images/arrow_ban.png) right top no-repeat;cursor:pointer;}
.bgbody{ background:url(../images/bg_body.gif) 0px top repeat-x;}
.servicei{ padding-top:30px; width:238px; height:349px; float:left;}
.servicei .title{ height:50px; background:url(../images/icon1.gif) 0px top no-repeat; padding-left:50px; font-size:16px; color:#343434; line-height:33px;}
.servicei .text{ margin:12px 0px 0px -18px; line-height:30px; font-size:14px;}
.servicei .text a{ color:#2f2f2f; font-size:14px; display:inline-block; background:url(../images/hot.gif) 0px center no-repeat; margin-left:18px;}
.servicei .text img{ margin-right:4px;}
.newsi{ padding:30px 0px 0px 44px; width:428px; float:left;}
.newsi .title{ height:47px; background:url(../images/icon2.gif) 0px top no-repeat; padding-left:50px; font-size:16px; color:#343434; line-height:33px;}
.newsi .text{ color:#666666; line-height:20px; height:151px;}
.newsi .text p{ float:right; text-indent:2em; width:211px;}
.newsi .text .tp{ margin-top:3px; padding:2px; border:1px solid #bbbbbb; float:left;}
.newsi li{ background:url(../images/line_1.gif) 0px bottom repeat-x; height:24px; line-height:24px;}
.newsi li span{ float:right; color:#afafaf;}
.newsi li a{ background:url(../images/dot_1.gif) 4px center no-repeat; padding-left:18px; color:#666666;}.newsi li a:hover{ color:#00468d;}
.righti{ width:256px; float:right; padding-top:35px;}
.righti h2{ font-size:14px; color:#343434; line-height:19px; padding-top:16px; font-family:"微软雅黑";}
.righti .map{ width:157px; float:left;}
.righti .text{ width:99px; float:right; line-height:23px; height:158px;}
.righti .text a{ color:#454545;}.righti .text a:hover{color:#0057b0;}
.titlei{ background:url(../images/line_2.gif) 0px bottom repeat-x; height:49px; clear:both; margin-bottom:13px;}
.titlei span{ background:url(../images/icon3.gif) 0px top no-repeat; padding-left:54px; line-height:33px; font-size:16px; color:#343434; display:block;}
.gxservice{ width:1018px; margin-left:-18px; height:267px;}
.gxservice dd{ width:240px; float:left; background:url(../images/line_3.gif) right bottom no-repeat; height:267px; padding-left:18px;}
.gxservice #last{ padding:0px; width:227px; float:right; background-image:none;}
.gxservice .txt1{ background-image:url(../images/bg_txt1.jpg); height:113px;}
.gxservice .txt2{ background-image:url(../images/bg_txt2.jpg); height:113px;}
.gxservice .txt3{ background-image:url(../images/bg_txt3.jpg); height:113px;}
.gxservice .txt4{ background-image:url(../images/bg_txt4.jpg); height:113px;}
.gxservice span{ line-height:37px; padding:10px 0px 0px 94px; font-size:24px; color:#af0008; display:block;}
.gxservice span a{ color:#af0008;}
.gxservice p{ line-height:18px; color:#797979; padding-left:94px;}
.gxservice .note{ line-height:18px; color:#797979; padding:16px 15px 9px 0px;}
.gxservice ul{ height:64px;}
.gxservice li{ display:inline-block;*display:inline;*zoom:1 line-height:20px; padding-right:22px;}
.gxservice li a{ color:#2d2d2d;}.gxservice li a:hover{ color:#0057b0;}
.gxservice a.detail{ text-align:center; width:166px; height:29px; line-height:23px; color:#fff; display:block; background-image:url(../images/detail.jpg);}

.sitemap{ padding-top:28px;}
.sitemap h1{ font-weight:normal; margin-bottom:12px; font-size:18px; padding-left:10px; line-height:32px; background-color:#035cac; color:#fff; clear:both;}
.sitemap h1 a{color:#fff;}.sitemap h1 a:hover{color:#ffcc00;}
.sitemap h2{ margin-bottom:12px; font-weight:normal; line-height:32px; background-color:#d5e4f1; font-size:16px; padding-left:10px;}
.sitemap h2 a{ display:inline-block; padding-left:11px; background:url(../images/arrow_sitemap.gif) 0px center no-repeat; margin-right:44px;}
.sitemap .left{ width:483px; float:left;}
.sitemap .right{ width:483px; float:right;}
.sitemap .sub{ line-height:32px; padding:0px 0px 5px 10px; margin-top:-5px;}
.sitemap .sub a{ font-size:14px; display:inline-block; padding-left:11px; background:url(../images/arrow_sitemap.gif) 0px center no-repeat; margin-right:28px;}
.sitemap .line{ border-bottom:1px solid #a2c3e0; margin-top:0px;}
.sitemap .subs{ line-height:24px; padding:4px 0px 0px 7px; font-family:"宋体";}
.sitemap .subs a{ display:inline-block; margin-right:17px;}

/*subbody*/
.bansub{ height:201px; background-position:center; background-repeat:no-repeat; background-color:#004380;}
.bgsubbody{ background:url(../images/bg_subbody.gif) 0px top repeat-x;}
.position{ background:url(../images/icon_place.gif) 8px center no-repeat; line-height:30px; padding-left:28px; margin-bottom:22px;}
.position span{ color:#929090;}.position span a{ color:#929090;}.position span a:hover{ color:#035cac;}

.leftbar{ width:204px; float:left;}
.centerbar{ width:556px; float:left; padding-left:13px;}
.rightbar{ width:204px; float:right;}

.menu{ margin-bottom:9px; background:url(../images/point_s.gif) 0px bottom no-repeat; padding-bottom:3px;}
.menu .title{ padding-left:12px; font-size:18px; line-height:41px; background-image:url(../images/bg_titlemenu.gif); color:#fff;}
.menu .linebox{ padding:15px 0px 22px 0px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; background:url(../images/bg_menubox.gif) 0px top repeat-x;}
.menu h1{ font-size:12px; font-weight:normal; background:url(../images/bg_menu.png) 0px top no-repeat; margin:0px 2px 0px 9px;line-height:20px;}
.menu h1 a{ padding:10px 10px 8px 77px; display:block;background:url(../images/bg_menu.png) center top no-repeat;}
.menu h1 a:hover{background:url(../images/bg_menu.png) right top no-repeat;}

.menu dd{ font-size:12px; font-weight:normal; background:url(../images/bg_menu.png) 0px top no-repeat; margin:0px 2px 0px 9px;line-height:20px;}
.menu dd a{ padding:10px 10px 8px 77px; display:block;background:url(../images/bg_menu.png) center top no-repeat;}
.menu dd a:hover{background:url(../images/bg_menu.png) right top no-repeat;}

.menu .hover a{background:url(../images/bg_menu.png) right top no-repeat; color:#035cac;}
.menu .sub{ display:none;}
.menu .sub li{ margin:0px 5px 0px 76px; line-height:23px; background-image:none;}
.menu .sub li a{ background:url(../images/arrow_s3.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; color:#7d7a7a;}
.menu .sub li a:hover{ color:#035cac;background:url(../images/arrow_s03.gif) 0px 5px no-repeat;}
.menu .sub .hover { color:#035cac;background:url(../images/arrow_s03.gif) 0px 5px no-repeat;}
.menu .sub .hover a{ color:#035cac;background:url(../images/arrow_s03.gif) 0px 5px no-repeat;}
.menu .sub li ul { display:none;}
.menu .sub li ul li{ margin-left:10px;}
.menu .sub li ul li a{ padding-left:10px; background:url(../images/icon_s.gif) 0px center no-repeat; font-family:"宋体";}
.menu .sub li ul li a:hover,.menu .sub li ul li a.on{background:url(../images/icon_s.gif) 0px center no-repeat; color:#035cac;}

.boxs{background:url(../images/linebox.gif); margin-bottom:9px;}
.boxs .title{ font-size:14px; color:#fff; line-height:37px; background-image:url(../images/bg_titles.gif); text-align:center;}
.boxs .linebox{ background:url(../images/point_s.gif) 0px bottom no-repeat; padding-bottom:3px;}
.boxs .member{ padding:8px 0px 13px 0px; text-align:center;}
.boxs .member li{ line-height:20px; padding:2px;}
.boxs .member li img{ display:block;}
.boxs .service{ padding:10px 0px 7px 0px; font-size:14px;}
.boxs .service li{ line-height:29px; margin:0px 4px 0px 61px; padding-left:17px; background:url(../images/arrow_s2.gif) 0px 10px no-repeat;}
.boxs .service li a{ color:#4e4e4e;}.boxs .service li a:hover{ color:#035cac;}
.boxs .branch{ padding:8px 0px 9px 0px; font-size:14px;}
.boxs .branch li{ line-height:24px; margin:0px 4px 0px 20px; padding-left:17px; background:url(../images/arrow_s3.gif) 0px 9px no-repeat;}
.boxs .branch li a{ color:#4e4e4e;}.boxs .branch li a:hover{ color:#035cac;}
.boxs .faq{ padding:7px 0px 12px 0px;}
.boxs .faq li{ line-height:24px; margin:0px 4px 0px 13px; padding-left:12px; background:url(../images/arrow_s3.gif) 0px 9px no-repeat;}
.boxs .faq li a{ color:#4e4e4e;}.boxs .faq li a:hover{ color:#035cac;}

.online{ padding:4px 0px 9px 0px;}
.Discount{ margin-bottom:9px; background:url(../images/linebox.gif);}
.Discount dl{ background:url(../images/point_s.gif) 0px bottom no-repeat; padding-bottom:3px;}
.Discount .title{ height:52px; background-image:url(../images/discount.jpg);}
.Discount ul{ padding-bottom:2px; color:#292a2a;}
.Discount li{ margin:0px 8px 0px 7px; height:30px; line-height:30px; background:url(../images/arrow_s.gif) 0px center no-repeat; padding-left:12px; font-size:14px;}
.Discount li a{ color:#292a2a;}
.Discount li span{ float:right; color:#fe0000;}

.boxs2{ background:url(../images/point_s2.gif) 0px bottom no-repeat; padding-bottom:3px; margin-bottom:12px;}
.boxs2 dl{ border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5; padding-top:8px; height:auto !important; height:200px; min-height:200px;}
.title001{ text-align:center; font-size:14px; color:#fff; line-height:38px; height:38px; background-image:url(../images/bg_titles2.gif);}
.boxs2 .list li{ margin:0px 10px 0px 15px; padding:10px 7px 0px 0px; height:30px; font-size:14px; line-height:22px; background:url(../images/line_s1.gif) 0px bottom repeat-x; color:#616161;}
.boxs2 .list li a{ padding:21px; background:url(../images/arrow_s4.gif) 5px center no-repeat; color:#616161;}.boxs2 .list li a:hover{color:#035cac;}
.boxs2 .list li a.down{ text-align:center; color:#0468cd; float:right; width:50px; line-height:22px; padding:0px; font-size:12px; background:url(../images/bg_down.gif)0px;}
.boxs2 .list li .click{ float:right; width:174px;}
.boxs2 .list .noline{ background-image:none;}
.boxs2 .list2 li{ margin:0px 12px; height:30px; line-height:30px; background:url(../images/arrow_s3.gif) 0px center no-repeat; padding-left:12px;}
.boxs2 .list2 li a{ color:#616161;}.boxs2 .list2 li a:hover{ color:#035cac;}

.titles{ margin:14px 0px 22px 0px; padding-left:5px; line-height:29px; font-size:18px; color:#fff; background-color:#004685;}
.titles01{ margin:0px 0px 10px 0px; padding-left:5px; line-height:29px; font-size:18px; color:#fff; background-color:#004685;}
.titles2{ line-height:43px; padding-left:6px; color:#035cac; font-size:20px; font-family:"微软雅黑";}
.titles02{ line-height:36px; color:#035cac; font-size:18px; font-family:"微软雅黑";}

.boxs3{ color:#616161; line-height:22px; background-image:url(../images/bg_boxs3.gif); padding:6px 12px 6px 9px;}
.boxs3 .tp{ float:left;}
.boxs3 .text{ width:276px; float:right;}
.boxs3 .txt{ line-height:32px; padding-left:7px; color:#004685; font-size:14px;}
.titles3 { height:35px; line-height:35px; font-size:14px; margin-top:15px;}
.titles3 li{ text-align:center; width:184px; cursor:pointer; float:left; margin-left:2px; display:inline; width:184px; background-color:#626262; color:#fff;}
.titles3 .hover{background-color:#004685; text-decoration:none;}
.titles4 { text-align:center; font-size:14px; line-height:35px; background-color:#035cac; color:#fff;}
.titlesb { height:35px; line-height:35px; font-size:14px; margin-top:15px;}
.titlesb li{ text-align:center; width:109px; cursor:pointer; float:left; margin-left:2px; display:inline; background-color:#626262; color:#fff;}
.titlesb .hover{background-color:#004685; text-decoration:none;}
.btext { padding:12px 0px;}
.btext .text{ width:365px; float:right;}
.btext .text h3{ font-size:12px; font-weight:normal; color:#fff; text-align:center; line-height:26px; background-color:#444444; margin-bottom:5px;}
.btext .text h2{ font-size:12px; font-weight:normal; color:#fff; padding-left:11px; line-height:26px; background-color:#444444;}
.t_b1{  font-size:12px; font-weight:normal; color:#fff; text-align:center; line-height:26px; background-color:#444444; margin-bottom:18px;}
.btext .text .p2{ padding:5px 0px; text-indent:0em; line-height:20px;}
.btext .text .list li{ line-height:17px; height:47px; width:182px; float:left;}.btext .text .list li p{ width:149px; float:right;}
.btext .tp{ float:left;}
.blist{ width:539px; margin-left:-2px;}
.blist dd{ float:left; padding:0px 0px 2px 2px;}.blist dd img{ display:block;}
.bigtp{ clear:both; padding-top:6px;}

.boxs4{ color:#616161; line-height:22px; background-image:url(../images/bg_boxs3.gif); position:relative; padding-bottom:8px; margin-top:12px;}
.boxs4 .tel{ width:81px; float:left; padding-right:3px; text-align:center; line-height:19px; color:#191919; padding-top:9px;}
.boxs4 .tel li{ padding:6px 1px 0px 1px;}.boxs4 .tel li img{ display:block; margin:0px auto;}
.boxs4 .service{ width:202px; float:left; color:#616161; line-height:24px;}
.boxs4 .service .t1{ font-size:14px; padding-top:18px;}
.boxs4 .down{ position:absolute; top:56px; right:8px; width:294px;}
.boxs4 .down .thead{ margin-bottom:3px; line-height:23px; color:#fff; text-align:center; background-color:#035cac;}
.boxs4 .down .r1{ width:128px; float:right;}
.boxs4 .down .r2{ width:100px; float:right;}
.boxs4 .down ul{ padding-bottom:4px;}
.boxs4 .down li{ line-height:23px; background-color:#e3e3e3; margin-bottom:1px; color:#272727; text-align:center;}
.boxs4 .txt2{ text-align:center; margin:0px 1px; border-bottom:1px solid #cfcfcf; font-size:18px; height:34px; line-height:32px; color:#035cac;}
.boxs4 .list li{ line-height:32px; height:32px; padding-left:33px; background:url(../images/arrow_s5.gif) 18px center no-repeat; width:245px; font-size:14px; float:left;}
.boxs4 .list li a{ color:#484848;}
.boxs4 .tab { background:url(../images/bg_tab.gif) 0px top repeat-y;}
.boxs4 .tab .thead{ border-right:1px solid #cdcdcd; line-height:18px;}.boxs4 .tab .thead td{ border-left:1px solid #cdcdcd; font-size:14px;}
.boxs4 .tab li{ height:51px; overflow:hidden; line-height:45px; overflow:hidden; margin-top:-4px;}
.boxs4 .tab span{ display:block; border-left:1px solid #cdcdcd; height:45px; border-top:1px solid #cdcdcd; padding:3px 2px 3px 2px; text-align:center; float:right;}
.boxs4 .tab .w63{ width:63px;}
.boxs4 .tab .w73{ width:73px;}
.boxs4 .tab .w60{ width:60px;}
.boxs4 .tab li .title{ float:left; padding-top:6px;color:#202020; height:45px; line-height:19px; width:105px; text-align:left;}
.boxs4 .tab li .title a.blue{ font-family:"宋体"; color:#035cac;}
.boxs4 .list3 { padding:12px 0px;}
.boxs4 .list3 li{float:left; width:130px; background:url(../images/dot2.gif) 28px center no-repeat; font-size:14px; padding:0px 0px 0px 37px; line-height:30px;}
.boxs4 .txt3{ text-align:center; color:#fff; font-size:14px; line-height:32px; background-color:#035cac; margin-bottom:10px; clear:both;}
.boxs4 .lnr{ width:272px; float:left; padding-bottom:10px;}
.boxs4 .lnr .price{ padding:48px 0px 0px 12px; text-align:center;}
.boxs4 .lnr .price .thead{ line-height:36px; font-size:16px; color:#e50000;}
.boxs4 .lnr .price span{ line-height:24px; height:24px; font-size:14px; color:#222222; width:118px; float:left; display:block;}
.nrlist li{ width:245px; float:left; margin-left:10px; display:inline;}

.boxs4 .rnr{ width:277px; float:right; padding-bottom:10px;}
.boxs4 .list4{ margin:8px 0px 0px 7px; font-size:14px; line-height:24px; color:#414141; padding-bottom:5px;}

.other{ line-height:30px; font-size:14px; color:#3e3e3e; padding:16px 0px 0px 5px;}
.other a{ color:#3e3e3e;}
.tabfont{ border:1px solid #cdcdcd; border-left:0px;}
.tabfont td{ border-left:1px solid #cdcdcd;}
.other2{ float:left; width:229px; padding-top:12px;}
.other2 p{ line-height:28px; color:#3d3d3d; font-size:16px; font-weight:bold;}
.other2 li{ font-size:16px; line-height:22px; background:url(../images/arrow_s5.gif) 3px 8px no-repeat; padding-left:17px;}
.other2 li a{ color:#3d3d3d;}

.clearw{ width:556px; float:left;}
.point{ background-image:url(../images/pointt.gif); height:3px; line-height:0px; padding:0px; font-size:0px; clear:both;}
.poinb{ background:url(../images/pointb.gif) 0px bottom no-repeat; line-height:0px; clear:both; margin-bottom:6px; clear:both; height:3px;}
.poinb2{ background:url(../images/pointb.gif) 0px bottom no-repeat; line-height:0px; clear:both; height:3px;}
.poinb02{ background:url(../images/pointb2.gif) 0px bottom no-repeat; line-height:0px; clear:both; height:6px; margin-top:0px;}

.listxz span{ line-height:29px; background: #e5e5e5 url(../images/faq1.gif) right center no-repeat; margin-bottom:15px; display:block; font-weight:bold; padding:0px 30px 0px 11px; cursor:pointer;}
.listxz .hover{ background: #e5e5e5 url(../images/faq01.gif) right center no-repeat;}
.listxz .mast{ padding:0px 10px 10px 11px; margin-top:-5px; display:none;}
.listbz { margin-bottom:18px;}
.listbz li{ margin-bottom:5px; background:url(../images/bg_li.gif) 0px top repeat-y; padding:4px 0px; line-height:27px; font-size:14px; color:#3f3f3f;}
.listbz li .title{ color:#fff; width:141px; padding:0px 3px; text-align:center; font-size:18px; float:left;}
.listbz li .text{ width:399px; float:right;}
.h195{ height:195px;}

.listxtp { width:565px; margin-left:-9px;}
.listxtp dd{ padding:8px 0px 0px 9px; height:141px; float:left; width:179px; text-align:center; line-height:17px; font-size:14px;}
.listxtp dd img{ display:block; margin-bottom:7px; border:2px solid #9e9e9e;}
.listxtp dd a{ color:#000;}
.listxtp dd span{ color:#ed0000; font-size:12px; display:block; text-align:left; padding-left:22px;}

.titles5{ height:35px;line-height:35px;}
.titles5 li{ width:289px; float:left; text-align:center; font-size:14px; color:#fff; background-color:#626262;}
.titles5 .hover{ background-color:#004685;}
.titles5 .r1{ width:264px; margin-left:3px;}.titles5 span{ display:block; cursor:pointer;}

.lists{ width:604px; margin-left:-48px;}
.lists dd{ text-align:center; float:left; width:240px; height:165px; line-height:26px; color:#035cac; font-size:14px; padding-left:48px;}
.lists dd img{ display:block; border:3px solid #d8d8d8;}

.lists2{ width:558px; margin:10px 0px 0px -2px;}
.lists2 dd{ text-align:center; float:left; width:91px; height:87px; line-height:24px; color:#191919; font-size:14px; padding-left:2px;}

.xgleft{ width:320px; float:left; background:url(../images/point_xgleftb.gif) 0px bottom no-repeat; padding-bottom:3px; margin-bottom:13px;}
.xgleft dl{ padding:0px 8px 3px 9px; line-height:18px; height:auto !important; height:182px; min-height:182px; color:#616161; background-image:url(../images/bg_xgleft.gif);}
.xgleft .point{ height:9px; background-image:url(../images/point_xgleftt.gif);}
.xgright{ width:229px; float:right; background:url(../images/point_xgrightb.gif) 0px bottom no-repeat; padding-bottom:3px; margin-bottom:13px;}
.xgright dl{ background-image:url(../images/bg_xgright.gif); padding-top:2px; height:auto !important; height:183px; min-height:183px;}
.xgright .point{ height:9px; background-image:url(../images/point_xgrightt.gif);}
.xgright dd{ margin:0px 1px; border-bottom:1px solid #dfdfdf; line-height:35px; padding:0px 10px; font-size:16px;}
.xgright dd a{ color:#005caf; background:url(../images/dot21.gif) 0px 8px no-repeat; padding-left:5px;}
.xgright .noline{ border-bottom:0px;}

.offleft{ width:300px; float:left; background:url(../images/point_offleftb.gif) 0px bottom no-repeat; padding-bottom:3px;}
.offleft dl{ padding:0px 8px 3px 9px; line-height:21px; height:auto !important; height:215px; min-height:215px; color:#616161; background-image:url(../images/bg_offleft.gif);}
.offleft .point{ height:9px; background-image:url(../images/point_offleftt.gif);}
.offright{ width:249px; float:right; background:url(../images/point_offrighttb.gif) 0px bottom no-repeat; padding-bottom:3px;}
.offright dl{ padding:0px 12px 3px 12px; line-height:22px; height:auto !important; height:215px; min-height:215px; color:#616161; background-image:url(../images/bg_offright.gif);}
.offright .point{ height:9px; background-image:url(../images/point_offrightt.gif);}
.offright .txt{ font-size:14px; line-height:34px;}

.text_news{ border-bottom:1px dashed #c9c9c9; height:109px; line-height:20px; color:#666;}
.text_news p{ text-indent:2em;}
.text_news h1{ font-size:14px; line-height:24px; margin-bottom:7px; font-size:14px;}
.text_news h1 a{ color:#2b457c;}
.text_news .tp{ padding-top:3px; width:130px; float:left;}
.text_news .tp img{ border:1p solid #eaeaea; padding:2px;}
.text_news .text{ float:right; width:387px;}
.newslist li{ border-bottom:1px dashed #c9c9c9; height:31px; line-height:31px; color:#666666; background:url(../images/dot4.gif) 6px center no-repeat; padding-left:17px;}
.newslist span{ float:right;}
.newslist a{ color:#666666;}.newslist a:hover{ color:#2b457c;}

.otherbox{ background:url(../images/pointb3.gif) 0px bottom no-repeat; padding-bottom:3px; font-size:14px;}
.otherbox .title{ background-color:#004685; font-size:18px; padding-left:5px; line-height:29px; color:#fff;}
.otherbox dl{ border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:15px 10px 15px 25px; line-height:28px;}
.otherbox dl dd{ padding-top:13px;}
.otherbox dl .left{ width:74px; float:left;}
.otherbox dl .right{ width:445px; float:left;}
.otherbox dl .right span{ display:inline-block; margin-right:25px;}
.otherbox dl .right .w145{ min-width:135px; display:inline-block; margin-right:5px;}

.page{ clear:both; text-align:center; padding-top:15px; height:33px; line-height:19px; font-family:Arial, Helvetica, sans-serif;}
.page a{ display:inline-block; text-align:center; width:17px; height:19px; border:1px solid #dddddd; color:#035cac; margin-left:2px;}
.page a:hover{ background-color:#035cac; color:#fff; text-decoration:none;}.page a.on{ background-color:#035cac; color:#fff;}

.pagen{ line-height:30px; padding-top:15px; text-align:right; clear:both;}
.pagen a{ padding:2px 3px;}
.pagen a:hover,.pagen a.on{ background-color:#0072d3; color:#fff; text-decoration:none;}

/* ----- font ----- */
.Arial {font-family:Arial, Helvetica, sans-serif;}
.yh{ font-family:"微软雅黑";}
.st{ font-family:"宋体";}
.f_red{ color:#d6231c;}
.f_red2{ color:#d01f18; font-size:16px; padding:10px 0px 4px 0px;}
.f_red3{ color:#d32019; font-size:14px; line-height:26px; padding-bottom:3px;}
.f_red4{ color:#d01f18; font-size:16px; padding:4px 0px 4px 0px;}
.f_red4 a{color:#d01f18;}
.f_18{ font-size:18px; color:#252525;}.f_12{ font-size:12px;}
.f_14{ font-size:14px; margin:2px 0px 14px 0px; text-transform:uppercase;}
.f4_14{ font-size:14px; color:#333;}
.f2_14{ color:#035cac; font-size:14px; margin-top:18px; clear:both;}
.f_16{ font-size:16px; color:#035cac; font-family:"微软雅黑"; font-weight:bold;}
.f3_14{ font-size:14px; color:#035cac; font-family:"微软雅黑"; font-weight:bold;}
.f_gray{ font-size:14px; color:#434343; font-weight:bold;}
.f_gray2{color:#434343; margin-bottom:14px;}
.f_gray3{ font-size:14px; margin-bottom:3px; font-weight:bold;}
.f_gray4{ color:#000; font-weight:bold;}
.f_blue{ color:#035cac;}
.f_white{ color:#fff;}
.f_black{ color:#202020;}
.lh18{ line-height:18px;}
.dot{ background:url(../images/dot2.gif) 4px 10px no-repeat; padding-left:15px; display:block;}
.dot2{ background:url(../images/dot3.gif) 2px 9px no-repeat; padding-left:12px; display:block;}
.dot3{ background:url(../images/dot2.gif) 4px 14px no-repeat; padding-left:15px; display:block;}

.content{ color:#616161; line-height:22px;}
.content .map{ margin:12px -8px 0px 0px; padding:0px 8px 8px 0px; background:url(../images/bg_map.gif) right bottom no-repeat;}
.content .contact{ margin-left:10px; line-height:24px; padding-bottom:24px;}
.content .contact .text{ width:272px; float:right;}
.content .contact .text li{ line-height:22px; width:130px; float:left;}
.parnter{ width:570px; margin:0px 0px 0px -14px; padding-top:20px;}
.parnter dd{ margin:0px 0px 9px 14px; display:inline; float:left; border:1px solid #cecece;}
.parnter dd img{ display:block;}
.history dd{ float:left; height:172px; width:168px; padding:0px 13px 0px 3px; line-height:22px;}
.history dd img{ display:block; margin-bottom:3px;}
.history dt{ clear:both; background-image:url(../images/bghr.gif); height:30px;}


.p0{ text-indent:2em; margin-bottom:18px;}
.p1{ text-indent:2em; margin-bottom:12px;}
.p2{ text-indent:2em;}
.p3{ text-indent:2em; margin-bottom:5px;}

.listcontact{ margin-top:-9px;}
.listcontact li{ margin-bottom:5px; background:url(../images/bg_contact.gif) 0px top repeat-y;}
.listcontact li .title{ line-height:26px; padding:26px 0px 0px 17px; width:156px; float:left; height:75px;}
.listcontact li .title a{ color:#fff; font-family:"宋体";}.listcontact li .title span{ font-size:15px; display:block;}.listcontact li .title span a{ color:#fff; font-family:"微软雅黑";}
.listcontact li p{ padding:8px 10px 0px 0px; width:348px; float:right; line-height:21px;}
.listcontact li a.qq{ float:right;}
.lines{ height:12px; background:url(../images/line_s1.gif) 0px bottom repeat-x; clear:both;}

.cen{ text-align:center; background:url(../images/line_s1.gif) 0px bottom repeat-x; line-height:27px; padding-bottom:5px; color:#484848; font-size:18px; font-family:"微软雅黑"; font-weight:normal;}
.titleinfo{ text-align:center; color:#8b8b8b; line-height:32px; padding-bottom:8px;}

.prevn{ padding-top:8px; line-height:24px; background:url(../images/line_s1.gif) 0px top repeat-x;}
.prevn a.back{ float:right;}

/* ----- form ----- */
.btn_1 { width:125px; height:26px; color:#040404; background-image:url(../images/bg_btn1.jpg); border:none; cursor:pointer; margin:5px 0px 0px 5px;}
.btn_2 { width:125px; height:26px; color:#040404; background-image:url(../images/bg_btn2.jpg); border:none; cursor:pointer; margin:5px 0px 0px 5px;}
.btn_3 { font-family:"微软雅黑"; width:130px; height:30px; color:#fff; font-size:14px; background:url(../images/bg_btn3.jpg); border:none; cursor:pointer;}

.input_1 { border:0px; padding-left:10px; width:128px; background:url(../images/bg_search.gif) 0px top no-repeat; color:#bdbfc0; height:28px; line-height:28px;}
.input_2 { padding-left:10px; width:440px; height:26px; line-height:26px; border:1px solid #cccccc;}
.input_3 { padding-left:10px; width:150px; height:26px; line-height:26px; border:1px solid #cccccc; float:left;}
.vercodeimg{width:100px; float:left;margin-left:15px;}

.select1{ width:95px; height:23px;}
/* ----- footer ----- */
#foot { background: #323232 url(../images/bg_bottom.gif) 0px bottom repeat-x; margin-top:43px; position:relative;}
#foot ul{height:111px;}
#foot li{ width:135px; float:left; line-height:20px; color:#d8d8d8;}
#foot li p{ line-height:44px; padding-top:4px; font-size:14px;}
#foot li p a{color:#b4b4b4;}#foot li p a:hover{color:#ffcc00;}
#foot li a{ color:#7b7b7b; display:inline-block; margin-right:11px;}#foot li a:hover{ color:#ffcc00;}
#foot .faqw{ width:230px;}
#foot .contactw{ width:80px;}
#foot .right{ background:url(../images/line_b2.gif) 0px top no-repeat; padding-left:64px; width:288px; float:right; height:111px; color:#b4b4b4;}
#foot .right .tel{ background:url(../images/line_b3.gif) 0px bottom repeat-x; line-height:45px; padding-top:4px; font-size:14px; margin-bottom:12px;}
#foot .right .tel span{ color:#7b7b7b; font-size:24px;}
#foot .bnav{ height:32px; line-height:32px; clear:both;}
#foot .bnav a{ color:#9a9a9a;}#foot .bnav a:hover{ color:#ffcc00;}#foot .bnav .line{ background:url(../images/line_b.gif) center center no-repeat; width:21px; height:32px; display:inline-block; vertical-align:middle;}
#foot .copyright{ font-family:Arial, Helvetica, sans-serif; float:right; color:#9a9a9a;}
#foot .link{ width:157px; height:20px; display:inline-block; vertical-align:middle; color:#888888; text-indent:1em; background-image:url(../images/bg_link.gif); z-index:999; margin-left:16px; line-height:20px;}
#foot .link .hover{ position:absolute; left:50%; margin-left:-14px; bottom:25px; width:155px; border:1px solid #555555; background-color:#373737; display:none; padding:5px 0px;}
#foot .link .hover dd{ padding:2px 2px 2px 5px;}
