@charset "utf-8";
body {margin: 0px;padding: 0px;font-family: "宋体";font-size:12px;color:#474747; background: #efefee url(../images/bg_top.gif) 0px top repeat-x;}
.bgtop { background:url(../images/bg_bodytop.jpg) center top no-repeat; padding-bottom:31px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {font-size: 12px; color:#555555; vertical-align:middle;font-size: 12px; color:#333333; margin: 0px;padding: 0px;}
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;}
p{ /*text-indent:2em;*/}
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;}
.padb14 { padding-bottom:14px; line-height:0px; font-size:0px;}
.h30 { height:30px;}

/* ----- Links ----- */
a {text-decoration:none; color:#474747;}
a:hover {text-decoration:underline;color:#3181c2;}

/* ----- top css ----- */
#head{width:960px; margin:0px auto; height:125px; background:url(../images/bg_top.jpg) center top no-repeat;}
#head .logo{ width:130px; padding:6px 54px 0px 39px; float:left; height:88px;}
#head .search{ float:right; text-align:right; line-height:34px; color:#fff; width:172px;}
#head .search .top{ line-height:34px; color:#fff; padding-bottom:12px;}
#head .search a{color:#fff; font-family:Arial, Helvetica, sans-serif;}#head .search a:hover{color:#ffcc00;}
#head .search input{ float:left;}

/* ----- Navigation ----- */
#nav{ line-height:25px; position:relative; z-index:1; width:820px; float:right;}
#nav #home{ text-align:center;}
#nav #about{ width:81px;}
#nav #about a{  width:81px;}

#nav li{ float:left; position:relative;}
#nav .aon a{ font-family:"微软雅黑";color:#fff; font-size:14px; display:block; height:31px; margin-left:10px; width:71px; text-align:center;}
#nav .aon a:hover,#nav .aon .sele{color:#fd5d06; background:url(../images/bg_navon.gif) 0px top repeat-x; text-decoration:none;}

#nav dl{ display:none; position:absolute; top:30px; left:9px; border:1px solid #c3c3c3; border-top:0; background-color:#fff; width:568px; padding-bottom:14px;}
#nav dl .left{ width:192px; float:left; text-align:left; padding:31px 44px 0px 0px; height:auto !important; line-height:210px; min-height:210px; background:url(../images/line_nav.gif) right center no-repeat;}
#nav dl .left dd{ line-height:33px; border-bottom:1px solid #b8b6b6; margin-left:34px; display:inline; float:left; width:152px;}
#nav dl .left a{ color:#636363; padding-left:26px; background:url(../images/arrow_nav.gif) 0px center no-repeat;}
#nav dl .left a:hover{ color:#1e64c5; background:url(../images/arrow_nav2.gif) 0px center no-repeat;}

#nav dl .right{ width:254px; float:left; padding:37px 0px 0px 41px; text-align:left; text-align:left;}
#nav dl .right .tp img{ padding:2px; border:1px solid #999999;}
#nav dl .right p{ text-indent:0px; line-height:20px; padding:15px 5px 0px 0px; height:113px; margin:0px;}
#nav dl .right2{ width:290px; float:left; padding:37px 0px 0px 26px; text-align:left; text-align:left;}
#nav dl .right2 p{ height:169px; line-height:20px; text-indent:0px; margin:0px;}

#nav dl .title{ line-height:18px; height:27px;}
/*#nav dl .title a:hover{ padding-left:8px;}*/
#nav dl .list{margin-top:6px; height:95px;}
#nav dl .list dd{ height:24px; line-height:24px;}
#nav dl .more{ text-align:right;}
/*index body*/
#imageShow{ clear:both; margin-top:1px; position:relative;}
#imageShow .imagebg{height:392px; overflow:hidden; position:relative;}
#imageShow .imagebg li { height: 392px; overflow: hidden; position:absolute; top:0; left:0; width:100%; display:block; filter:alpha(opacity=0); opacity: 0;}

.bannerbg_main{background-position:center; background-repeat:no-repeat; width:100%; position:absolute; top:0; right:0; height:392px;}
.btn_home_down {width:195px;height:62px;position:absolute;top:296px;left:36px;cursor:pointer;background:url(../images/home/btn_home_down.png);}
.btn_home_android {width:195px;height:62px;position:absolute;top:296px;left:240px;cursor:pointer;background:url(../images/home/btn_home_android.png);} 
.scrollbg { background-image:url(../images/bg_index.png); /*height:71px;*/ height:51px; width:100%; position:absolute; bottom:2px;}
.scroll {width:320px;height:76px; float:right;position:relative; top:-10px;}
.s_pre, .s_next {display:block;width:13px;height:31px;position:absolute;}
a.s_pre {background:url(../images/home/arrow.png) 0px top no-repeat;top:24px;left:0;}
a.s_pre:hover {background:url(../images/home/arrow.png) 0px bottom no-repeat;}
a.s_next {background:url(../images/home/arrow.png) right top no-repeat;top:24px;right:0;}
a.s_next:hover {background:url(../images/home/arrow.png) right bottom no-repeat;}
.outScroll_pic{  height: 39px;margin-left: 28px;overflow: hidden;position:relative;width:265px; top:19px;}
.outScroll_pic .scroll_pic{position:absolute;}
.scroll_pic {margin:0 auto;width:40000px; height:39px; }
.scroll_pic li {float:left; text-align:center; height: 37px;width: 73px; margin-right:23px; display:inline; padding-top:2px;cursor:pointer; background:url(../images/home/bg_box.gif) 0px top no-repeat;}
.current {text-align:center; height: 37px;width: 73px; padding-top:2px; background:url(../images/home/bg_box.gif) 0px bottom no-repeat;z-index:1;position:absolute;top:19px;left:0;}

.notice{ height:33px; padding-top:11px; line-height:24px; background:url(../images/bg_notice.gif);}
.notice dl{ width:922px; background:url(../images/icon_notice.gif) 0px 0px no-repeat; margin:0px auto;}
.notice #s-notice{ float:left; padding-left:36px; overflow:hidden; height:24px; width:404px;}
.notice li span{ float:right;}
.notice .more{ padding:2px 0px 0px 29px; display:block; float:left;}

.mainbox{ width:960px; margin:0px auto;}
.mainbox dl{ width:972px; margin-left:-10px; padding-top:40px; height:188px;}
.mainbox dd{ float:left; width:234px; margin-left:9px; display:inline; height:188px; background:url(../images/bg_shandow.jpg) 0px bottom repeat-x; position:relative; z-index:1;}
.mainbox .shandow{ height:77px;}
.mainbox .hover{ position:absolute; right:0px; top:0px; background-image:url(../images/arrow_i.gif); width:32px; height:32px; display:none;}
.mainbox .showbox{ display:none; border:4px solid #ababab; background-color:#fff; width:226px; height:231px; position:absolute; bottom:188px;z-index:99}
.mainbox .showbox h1{ line-height:34px; font-weight:normal; padding:9px 0px 0px 23px; font-size:14px; color:#000000; font-family:"微软雅黑";}
.mainbox .showbox .text{ padding:0px 16px 0px 20px; height:164px; margin:0px; text-indent:0px; line-height:20px;}
.mainbox .showbox .more{ text-align:right; padding-right:23px;}
.mainbox .showbox .search{ padding-top:25px; height:45px;}
.mainbox .showbox .search input{ float:left;}
.mainbox .showbox .search .input{ color:#a3a3a3; padding-left:10px; width:135px; height:27px; line-height:27px; border:1px solid #a3a1a1; border-right:0px;}
.mainbox .showbox a{ color:#7c7c7c;}.mainbox .showbox a:hover{ color:#cc0000;}
.mainbox .showbox .keyword{ padding-top:17px; height:65px;}

.mainbox .contact{ width:267px; color:#6a6767; line-height:25px; background: #fff url(../images/bg_contact.gif) right bottom no-repeat;}
.mainbox .contact .text{line-height:25px;}


/*sub body*/
.bansub{ text-align:center;background:url(../images/bg_subban1.jpg) center top repeat-y;}
.bansub dl{ height:210px; overflow:hidden; position:relative; width:1002px; margin:0px auto;}
.bansub2{ text-align:center;background:url(../images/bg_subban2.jpg) center top no-repeat;}
.bansub2 dl{ height:210px; overflow:hidden; position:relative; width:1002px; margin:0px auto;}
.bansub3{ text-align:center;background:url(../images/bg_subban3.jpg) center top no-repeat;}
.bansub3 dl{ height:210px; overflow:hidden; position:relative; width:1002px; margin:0px auto;}
#TabID{ position:absolute; right:49px; bottom:10px;}
#TabID li{float:left;width:16px;height:16px;cursor:pointer; margin-right:12px; display:inline; background:url(../images/bg_dot.gif) 0px top no-repeat;}
#TabID li:hover,#TabID li.active{ background:url(../images/bg_dot.gif) 0px bottom no-repeat;}
.mainsub{ width:960px; margin:0px auto;}
#leftbar{ width:236px; float:left; padding-bottom:25px;}
#rightbar{ padding-bottom:30px; width:684px; float:right;}
.position{ line-height:38px; padding-top:11px; color:#000000;}
.position a{color:#000000;}
.position a:hover{color:#3181c2;}
.titles1{ line-height:34px; font-size:14px; border-bottom: 1px solid #cccccc; margin:15px 0px 13px 0px; padding-left:23px; background:url(../images/arrow_s2.gif) 0px center no-repeat;}
.titles2{ text-align:center; font-size:14px; height:33px;}
.menubox{ margin-bottom:10px;}
.menubox h1{ background:url(../images/icon_s1.gif) 26px center no-repeat; background-color:#509fdf; padding-left:50px; font-size:14px; color:#fff; line-height:35px;}
.menubox li{margin-top:1px;}
.menubox li a{ display:block; height:35px; line-height:35px;  background: #e0e0de url(../images/arrow_s1.gif) 26px center no-repeat; padding-left:52px;}
.menubox li a:hover{background: #cbcbcb url(../images/arrow_s1.gif) 26px center no-repeat; text-decoration:none;}
.menubox li a.on{ background: #cbcbcb url(../images/arrow_s1.gif) 26px center no-repeat;}

.menubox h2{margin-top:1px; font-size:12px; font-weight:normal;}
.menubox h2 a{ display:block; height:35px; line-height:35px;  background: #e0e0de url(../images/arrow_s1.gif) 26px center no-repeat; padding-left:52px;}
.menubox h2 a:hover{background: #cbcbcb url(../images/arrow_s1.gif) 26px center no-repeat; text-decoration:none;}
.menubox .hover{background: #e0e0de url(../images/arrow_down.gif) 26px center no-repeat;}
.menubox .hover a{background: #e0e0de url(../images/arrow_down.gif) 26px center no-repeat;}
.menubox .hover a:hover{background: #e0e0de url(../images/arrow_down.gif) 26px center no-repeat;}
.menubox h2{background: #e0e0de url(../images/arrow_down.gif) 26px center no-repeat;}

.menubox dl{ background-color:#fff; padding:5px 0px; display:none;}
.menubox dd{ line-height:28px; padding-left:27px;}
.menubox dd a{ color:#3e3d3d; padding-left:13px; background:url(../images/dot1.gif) 0px center no-repeat;height:28px; line-height:28px;}
.menubox dd a:hover{color:#1061a2; background:url(../images/dot01.gif) 0px center no-repeat;}
.menubox dd a.on{color:#1061a2; background:url(../images/dot01.gif) 0px center no-repeat;}

.phone{ margin-top:9px; padding:16px 0px 0px 115px; color:#3e3d3d; line-height:21px; height:83px; background-image:url(../images/bg_phone.jpg);}
.online_service{ margin:9px 0px; background-image:url(../images/bg_onlineservice.gif);}
.online_service .dl1{ background:url(../images/title_onlineservice1.gif) 0px top no-repeat; padding:37px 0px 6px 0px;}
.online_service .dl2{ background:url(../images/title_onlineservice2.gif) 0px top no-repeat; padding:37px 0px 6px 0px;}
.online_service li{ margin:0px 30px 0px 25px; padding:7px 10px 0px 13px; height:31px; line-height:23px; border-bottom: 1px dashed #b9b9b9;}
.online_service .nobg{ border-bottom: 0px dashed #b9b9b9;}
.online_service li span{ float:right; color:#3e3d3d; display:inline-block; cursor:pointer;}
.online_service li span.qqcontact{ float:left;}
.online_service .myt{ background-image:url(../images/bg_myt.gif); padding-top:6px; height:41px; text-align:center;}
.slogan{ font-size:14px;font-weight:bold; color:#c90000;background:url(../images/bg_slogn.gif) 0px top no-repeat; margin-bottom:17px;}
.slogan dl{ background:url(../images/point_slogn.gif) 0px bottom no-repeat; line-height:24px; padding:7px 10px 7px 24px; text-indent:2em;}

.box_search{ height:46px; position:relative;}
.box_search .icon{ position:absolute; left:1px; top:1px;}
.box_search input{ float:left; margin-right:5px;}
/* select */
.bgselect { width:136px; height:28px; background:url(../images/bg_select.gif) 0px top no-repeat; color:#9f9f9f; float:left; margin-right:3px;}
div.selectbox-wrapper { position:absolute; border: 1px solid #b5b5b5; background-color:#efefee; text-align:left; width:134px; padding:2px 0px; left:200px; top:29px;}
div.selectbox-wrapper ul li.selected { width:130px;}
div.selectbox-wrapper ul li.current2 { background-color:#509fdf; color:#fff; width:130px;}
div.selectbox-wrapper ul li {display:block; margin:0 1px; line-height:24px; cursor:pointer;text-indent:1em; width:130px; color:#555;}
.selectbox {display : block; width:136px; text-align:left; height:28px; line-height:28px; cursor: pointer; border:none; background:none; color:#9f9f9f; text-indent:1em; z_index:9999; vertical-align:middle;}
.lp div.selectbox-wrapper { position:absolute; background-color:white; border:1px solid #b6b6b6; text-align:left;}

.box_product{ line-height:20px; overflow:hidden;}
.box_product .lbox{ float:left; width:328px; height:244px; margin-top:10px;}
.box_product .rbox{ float:right;width:328px; height:244px; margin-top:10px;}
.box_product .box{ float:left; padding-top:20px; width:684px; height:400px; margin-top:20px;}
.box_product .tp{ float:left; padding-left:22px; width:175px;}
.box_product .lbox .tp{padding-left:0px;}
.box_product .tp2{ float:left; padding-left:19px; width:381px;}
.box_product .right{ width:130px; float:left;}
.box_product h1{ font-size:14px; line-height:27px;}
.box_product h1 a{ color:#2d2d2d; padding:0px; background:url(../images/arrow_s1.gif) 0px center no-repeat; padding-left:12px;}.box_product .right h1 a:hover{ color:#3181c2;  background:url(../images/arrow_s3.gif) 0px center no-repeat;}
.box_product a{ color:#3e3d3d; padding-left:13px; background:url(../images/dot1.gif) 0px center no-repeat;}.box_product .right a:hover{ color:#1061a2; background:url(../images/dot01.gif) 0px center no-repeat;}

.title_pro{ background-color:#bfbfbf; color:#000000; font-weight:bold; margin-bottom:3px; padding:10px 0px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

.box_onlines{ background-color:#fff; border: 1px solid #e6e6e6; padding-bottom:11px;}
.box_onlines .title{ font-size:14px; color:#565454; padding:9px 21px 0px 26px; height:31px;}
.box_onlines .title a.help{ float:right; display:block; text-align:center; color:#696969; width:60px; line-height:19px; background-image:url(../images/bg_help.gif); font-size:12px; font-weight:normal;}
.box_onlines .title2{ margin:0px 23px 8px 23px; height:25px; line-height:25px; border-bottom: 1px solid #e8e8e8; padding-left:51px;}
.box_onlines .title2 a{ display:block; width:84px; text-align:center; margin-left:14px; display:inline; background-color:#dad9d9; float:left;}
.box_onlines .title2 a:hover,.box_onlines .title2 a.hover{ color:#fff; background-color:#509fdf; text-decoration:none;}
.box_onlines .down{ text-align:right; line-height:25px; padding-right:18px;}
.box_onlines .down a{ text-decoration:underline; color:#2f6b9b; font-size:14px;}
.box_onlines .con1{ margin:12px 12px 0 27px; line-height:22px; color:#000;}
.box_onlines .btn_cz{ text-align:right;margin-right:20px; height:21px;}
.box_onlines .btn_cz a{ text-align:center; color:#fff; width:60px; float:right; line-height:21px; background-color:#509fdf; display:block; margin-right:8px;}

.title_pro2{ background:url(../images/bg_title1.gif); font-weight:bold; line-height:14px; color:#3d3c3c; padding:6px 0px; border: 1px solid #e7e7e7; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}

.showpro{position:absolute;width:388px;left:50%;height:auto;z-index:100;}
.showpro dl{background-image:url(../images/bg_showbox.gif);}
.showpro .tpoint{ height:12px; background:url(../images/point_showbox.gif) 0px top no-repeat; font-size:0px; line-height:0px; padding:0px;}
.showpro .bpoint{ height:12px; background:url(../images/point_showbox.gif) 0px bottom no-repeat; font-size:0px; line-height:0px; padding:0px;}
.showpro .text{ margin:0px 15px 7px 15px; line-height:22px; padding:5px 18px; background:url(../images/bg_box_content.gif) 0px top no-repeat;}
#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

/* ----- font ----- */
.f_blue { color:#0066d3; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.f_red { color:#ff0303;}
.f_red2 { color:#c90000; font-weight:bold;}
.f_red3 { color:#c90000;}
.f_gray { font-size:14px; font-weight:bold;}
.f_gray2 { font-size:14px; font-weight:bold; margin-right:19px; float:left; display:block; line-height:32px;}
.f_gray3 { font-size:14px; padding:0px 21px 12px 21px; line-height:28px;}
.f_gray4 { font-family:"微软雅黑"; font-size:14px; color:#000000;}
.f_gray5 { font-family:"微软雅黑"; font-size:14px; padding:17px 0px 10px 12px; color:#000;}
.f_gray6 {color:#7c7c7c;}
.f_down { line-height:16px;}
.f_down .icon{ float:left;}
.f_down a{ text-decoration:underline; color:#043b68;}.f_down a:hover{ text-decoration:underline; color:#cc0000;}
.f_5 { font-size:5px;}
.f_tab1 { color:#676565; font-weight:bold; margin:0px 25px; font-family:Arial, Helvetica, sans-serif;}
.f_tab1 td{ border-bottom: 1px solid #e8e8e8;}
.f_tab1 .lbox{ width:299px; float:left;}
.f_tab1 .rbox{ width:299px; float:right;}
.f_tab1 .bx{ color:#fff; background-color:#509fdf; width:52px; line-height:20px; text-align:center; font-weight:normal;}
.f_tab1 .bx2{ color:#565454; background-color:#dad9d9; width:52px; line-height:20px; text-align:center; font-weight:normal;}

.f_tab2 { color:#565454;font-family:Arial, Helvetica, sans-serif;overflow:scroll}
.f_tab2 td{ border-bottom: 1px solid #efefee; background-color:#fff;}
.f_tab2 .hover td{background-color:#509fdf; color:#fff;}

.f_title1 { background-color:#509fdf; line-height:23px; text-align:center; color:#fff; font-weight:bold; margin:7px 0px;}
.f_title2 { background-color:#509fdf; line-height:23px; padding-left:11px; color:#fff; font-weight:bold;}
.f_title3 { background-color:#d2d2d2; line-height:23px; padding-left:11px; color:#8c8c8c; font-weight:bold;}
.f_title02 { background-color:#509fdf; line-height:34px; text-align:center; color:#fff; font-weight:bold; margin:7px 0px;}
.f_title03 { background-color:#d2d2d2; line-height:34px; text-align:center; color:#8c8c8c; font-weight:bold; margin:7px 0px;}

.content{ line-height:25px; padding:0px; width:684px; overflow:hidden;}
.content .text{ padding:0px;}
.content .text2{ padding:15px 10px 0px 6px; line-height:30px;}
.content2{ line-height:21px; padding:0px 6px 0px 8px; font-family:Arial, Helvetica, sans-serif;}

.cen{ text-align:center; font-size:14px; color:#1b1b1b; padding:11px 10px 18px 10px; line-height:26px;}
.titleinfo{ text-align:center; background:url(../images/line_1.gif) 0px bottom repeat-x; line-height:30px; padding-bottom:12px; margin-bottom:20px;}
.back{ text-align:center;}
.back a{ display:block; margin:0px auto; text-align:center; width:60px; line-height:25px; background-color:#c73219; color:#fff;}
.prev_page{ line-height:24px; padding:16px 0px 35px 0px;}
.con_news{ height:114px; margin:0px 5px 10px 5px; line-height:25px; border-bottom: 1px solid #bfbfbf;}
.con_news .tp{ margin-top:2px; border: 1px solid #9b9a9a; padding:1px; width:125px; height:80px; float:left;}
.con_news .right{ width:523px; float:right; text-indent:2em; padding-right:10px;}
.con_news a.detail{ float:right; display:block; margin-top:13px; background-image:url(../images/detail.gif); width:68px; height:22px;}
.con_ly{ width:390px; float:left; background-image:url(../images/bg_message.jpg); height:403px; padding:40px 0px 0px 0px; line-height:25px;}
.con_ly a{ color:#959595;}
.tp_ly{ float:left; width:294px;}

.con_hr{ margin-top:33px;}
.con_hr .title{ background-color:#d1d1d1; height:36px; line-height:36px; padding-left:25px; color:#444444; font-weight:bold;}
.con_hr dd{ float:left;}
.con_hr .job{ width:105px;}
.con_hr .num{ width:152px;}
.con_hr .price{ width:122px;}
.con_hr .date{ width:161px;}
.con_hr .detail{ width:95px;}
.con_hr li{ margin-top:2px; line-height:36px; background-color:#e8e8e8; height:36px;padding-left:25px;}
.con_hr li a.detail{ color:#1e81d1; text-decoration:underline;}

/*list*/
.list_hornor{ width:684px;}
.list_hornor dl{ width:694px; margin-left:-10px;}
.list_hornor li{ float:left; width:222px; text-align:center; line-height:53px; height:217px; margin-left:9px; display:inline;vertical-align:middle; cursor:pointer;}
.list_hornor li .tp{ position:relative; height:162px; border:1px solid #e2e2e2; background-color:#fff;vertical-align:middle;overflow:hidden; cursor:pointer;}
.list_hornor li .tp2 img{border:1px solid #e2e2e2;}
.list_hornor .zoom{ position:absolute; right:2px; top:148px;}
.list_hornor .hover .tp{ border: 1px solid #58a3e0;}
.list_hornor .hover { color:#0b4b80; text-decoration:underline;}
.list_hornor .hover2 .tp2 img{ border: 1px solid #58a3e0;}
.list_hornor .hover2 a{ color:#0b4b80; text-decoration:underline;}

.list_newe { margin-bottom:10px;}
.list_newe li{ line-height:44px; margin:0px 5px; background:url(../images/arrow_s1.gif) 0px center no-repeat; padding-left:15px;}
.list_newe li span{ float:right; font-family:Arial, Helvetica, sans-serif;}
.list_newe .hover{background:url(../images/arrow_li2.gif) 0px center no-repeat; color:#3181c2;}
.list_newe .hover a{color:#3181c2;}

.list_case{ width:684px; padding-top:29px;}
.list_case dl{ width:696px; margin-left:-12px;}
.list_case li div{ padding-bottom:16px;}
.list_case li{ float:left; width:220px; text-align:center; line-height:22px; height:181px; margin-left:11px; display:inline; padding:0px;}
.list_case li a{ font-weight:bold; color:#3e3d3d;}.list_case li a:hover{ font-weight:bold; color:#3181c2;}

.list_pro{ width:684px;}
.list_pro dl{ width:708px; margin-left:-24px;}
.list_pro li{ float:left; width:330px; padding-left:24px; height:192px;}
.list_pro .tp{ float:left; border: 1px solid #d1d1d1; width:132px; height:170px; margin-top:2px;}
.list_pro .right{ line-height:21px; width:185px; float:right; color:#000000;}
.list_pro .right .down{ padding-bottom:1px; margin-bottom:2px; border-bottom: 1px dashed #bfbfbf;}
.list_pro .right a.down2{ float:right; display:block; line-height:20px; padding-left:6px; width:43px; color:#614103; background-image:url(../images/bg_down.gif); margin-top:2px;}
.list_pro a{color:#000000;}.list_pro a:hover{color:#cc0000;}

.list_pro2{ color:#000000; background-color:#e2e2e2; line-height:22px;}
.list_pro2 td{ padding:0px;border-bottom:2px solid #efefee;}
.list_pro2 a{color:#000000;}.list_pro2 a:hover{color:#cc0000;}
.list_pro2 a.down{color:#614103; width:50px; line-height:18px; display:block; text-align:left; background:url(../images/bg_down2.gif) left no-repeat; text-indent:10px;}
.list_pro2 a.picbut{ position:relative; top:10px;}

.page{ text-align:right; clear:both; padding:12px 0px 12px 0px;}
.page span { margin-right:10px;}
.page span a{ margin-left:10px;}
.page a.on{ font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* ----- form ----- */
a.btn_1 { margin-top:30px; text-align:center; font-size:14px; width:209px; display:block; font-weight:bold; color:#3f3f3f; line-height:22px; background-image:url(../images/btn_1.gif); padding-top:10px; height:32px;}
a:hover.btn_1{ color:#3181c2; text-decoration:none;}
a.btn_2 {width:151px; display:block;height:29px; background-image:url(../images/btn_4.gif); float:left;}

.btn_2 {color:#fff;height: 28px;width:75px;background: #FFFFFF url(../images/btn_2.gif); border:none; cursor:pointer;}
.btn_3 {color:#222222;height: 30px;width:70px; padding-bottom:5px; background: #FFFFFF url(../images/btn_3.gif); border:none; cursor:pointer; font-size:14px; font-family:"微软雅黑";}
.btn_4 {color:#000;height: 19px;width:38px;background: #FFFFFF url(../images/btn_5.gif); border:none; cursor:pointer;}

.input_1 { border: 1px solid #5eaeee; background-color:#3a8ed2; width:130px; color:#fff; height:25px; line-height:25px; padding-left:5px;}
.input_2 { border: 1px solid #c2c2c2; width:207px; height:26px; line-height:26px;}
.input_3 { border: 1px solid #cfcfcf; width:107px; height:18px; line-height:18px;}
.input_search { border: 1px solid #b9b9b9; padding-left:38px; color:#9f9f9f; width:155px; height:26px; line-height:26px; background-color:#efefee;}
.input_4 { height:18px; line-height:18px; margin:0px auto; width:96%; border:0px;}

.select1 { background-color:#efefee; color:#666; width:197px; height:20px;}
.select2 { background-color:#efefee; color:#666; width:143px; height:20px;}

/* ----- footer ----- */
#foot { background-color:#509fdf; padding-top:24px; height:116px; color:#fff; text-align:center; line-height:33px;}
#foot span{ font-family:Arial, Helvetica, sans-serif; display:block;}
#foot a{color:#fff;}#foot a:hover{color:#ffcc00;}
#foot dl{ position:relative; width:996px; margin:0px auto;}
#foot .icon{ position:absolute; top:0px; right:190px;}

/*qq online*/
.qqbox {position: fixed;top: 188px;right:0px;_position: absolute;z-index:1000;}
.qqbox .floatL {position: relative;width: 25px; height:110px; top:55px; overflow:hidden;float: left}
.qqbox .floatL A {text-INDENT: -9999px;DISPLAY: block;font-size: 0px;}
.qqbox .btnOpen {background: url(../images/qqtitle.gif) no-repeat; position: relative;width: 25px;height: 110px;top: 0px;left: 0px;}
.qqbox .btnCtn {background: url(../images/qqtitle.gif) no-repeat; position: relative;width: 25px;height: 110px;top: 0px;right:0;}
.qqbox .floatR {background: url(../images/kefu.gif) repeat-y center top;width: 109px;float: left;overflow: hidden}
.qqbox .cn {width:109px;background: url(../images/kefu.gif) 0px top no-repeat;padding:44px 0px 0px 0px;}
.qqbox .cn UL {padding:0px 0px 12px 0px;background: url(../images/kefu.gif) right bottom no-repeat;}
.qqbox .cn UL LI {height: 28px;padding:8px 0px 0px 16px;overflow: hidden;}
.qqbox A:hover { text-decoration:none;}

.fybox{ margin-top:20px;}
.fybox li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.fybox li.c{background-color:#CCC; color:#FFF;padding:0 8px; font-weight:bold;}
.fybox li a{float:left;padding:0 8px;height:20px;}
.fybox li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

.listtp a{ display:inline-block; width:50px; margin-left:8px;}

.qqlistbox{ position:absolute; left:172px; bottom:0; width:160px; background:#FFF; padding:10px; border:1px solid #DEDEDE; display:none; z-index:999}
.qqlistbox a{ margin:0 0 8px 10px; display:inline-block; float:left; width:150px; height:30px;}
.qqlistbox a:hover{ text-decoration:none;}

.wxlistbox{ position:absolute; left:172px; bottom:0; width:740px; background:#FFF; padding:10px; border:1px solid #DEDEDE; display:none; z-index:999}
.wxlistbox a{ margin:0 0 8px 10px; display:inline-block; float:left; width:20px; height:10px;}
.wxlistbox a:hover{ text-decoration:none;}