@charset "utf-8";
/* CSS Document */
.clean { clear:both;}

.none { display:none;}

* { margin:0; padding:0;}

a,ins {text-decoration:none; display:block;}

a:hover{ border:none;}

html{ overflow-x:hidden;}

body {overflow-x:hidden; background:url(../bg/bg.jpg) center top no-repeat; background-color:#f7f7f7;}

body, button, input, select, textarea {font:12px/20px Arial, Helvetica, sans-serif; }

img { border:none;}

h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal;}

ul { list-style-type:none;}

.wrap{ width:1000px; margin:0 auto;}

.header{ height:625px;}

.header h1 a{ background:url(../bg/logo.jpg) no-repeat; width:224px; height:54px; float:left; margin:18px 0 0 18px; display:inline;}

/*nav*/
.header ul.nav{ width:713px; height:44px; float:left; margin:20px 0 0 24px;}

.header ul.nav li{ float:left; width:89px; height:44px; position:relative;z-index:9999;}

.header ul.nav li .submenu{ position:absolute; top:44px; left:50%; margin-left:-326px; width:658px; text-align:center; padding:3px 12px 0; height:29px; /*background:url(../bg/ico_444.gif) center center no-repeat;*/ display:none; }

.header ul.nav li .submenu a{ color:#666; overflow:hidden; margin:0 5px; float:left; display:inline; width:auto; height:22px; overflow:hidden; background:none; /*border-right:1px solid #dadada;*/}

.header ul.nav li .submenu a div{  background:url(../bg/i_22.gif) right center no-repeat;}

.header ul.nav li .submenu a div div{background:url(../bg/i_11.gif) no-repeat; padding:0 10px; line-height:22px;}

.header ul.nav li .submenu a:hover{ color:#672d85; /*background:url(../bg/ico_333.gif) center center no-repeat;*/}

.header ul.nav li.n2 .submenu{ left:300px;}
.header ul.nav li.n3 .submenu{ left:300px;}
.header ul.nav li.n4 .submenu{ left:310px;}
.header ul.nav li.n5 .submenu{ left:260px;}
.header ul.nav li.n7 .submenu{ left:140px;}

.header ul.nav li.n1 .submenu a,.header ul.nav li.n2 .submenu a,.header ul.nav li.n3 .submenu a,.header ul.nav li.n4 .submenu a,.header ul.nav li.n5 .submenu a,.header ul.nav li.n6 .submenu a,.header ul.nav li.n7 .submenu a,.header ul.nav li.n8 .submenu a{ background-position:0 0;}

.header ul.nav li.n1 .submenu a:hover,.header ul.nav li.n2 .submenu a:hover,.header ul.nav li.n3 .submenu a:hover,.header ul.nav li.n4 .submenu a:hover,.header ul.nav li.n5 .submenu a:hover,.header ul.nav li.n6 .submenu a:hover,.header ul.nav li.n7 .submenu a:hover,.header ul.nav li.n8 .submenu a:hover{ background-position:0 0;}

.header ul.nav li.n1 .submenu a.hover,.header ul.nav li.n2 .submenu a.hover,.header ul.nav li.n3 .submenu a.hover,.header ul.nav li.n4 .submenu a.hover,.header ul.nav li.n5 .submenu a.hover,.header ul.nav li.n6 .submenu a.hover,.header ul.nav li.n7 .submenu a.hover,.header ul.nav li.n8 .submenu a.hover{ background-position:0 0;}

.header ul.nav li a{ width:89px; height:44px; background:url(../bg/nav.gif) no-repeat;}

.header ul.nav li.n1 a{ background-position:left top;}

.header ul.nav li.n2 a{ background-position:-89px top;}

.header ul.nav li.n3 a{ background-position:-178px top;}

.header ul.nav li.n4 a{ background-position:-267px top;}

.header ul.nav li.n5 a{ background-position:-356px top;}

.header ul.nav li.n6 a{ background-position:-445px top;}

.header ul.nav li.n7 a{ background-position:-534px top;}

.header ul.nav li.n8 a{ background-position:-623px top;}

.header ul.nav li.n1 a:hover{ background-position:left bottom;}

.header ul.nav li.n2 a:hover{ background-position:-89px bottom;}

.header ul.nav li.n3 a:hover{ background-position:-178px bottom;}

.header ul.nav li.n4 a:hover{ background-position:-267px bottom;}

.header ul.nav li.n5 a:hover{ background-position:-356px bottom;}

.header ul.nav li.n6 a:hover{ background-position:-445px bottom;}

.header ul.nav li.n7 a:hover{ background-position:-534px bottom;}

.header ul.nav li.n8 a:hover{ background-position:-623px bottom;}

.header ul.nav li.n1 a.hover{ background-position:left bottom;}

.header ul.nav li.n2 a.hover{ background-position:-89px bottom;}

.header ul.nav li.n3 a.hover{ background-position:-178px bottom;}

.header ul.nav li.n4 a.hover{ background-position:-267px bottom;}

.header ul.nav li.n5 a.hover{ background-position:-356px bottom;}

.header ul.nav li.n6 a.hover{ background-position:-445px bottom;}

.header ul.nav li.n7 a.hover{ background-position:-534px bottom;}

.header ul.nav li.n8 a.hover{ background-position:-623px bottom;}

.header ul.nav li.n1 a.hover2{ background-position:left bottom;}

.header ul.nav li.n2 a.hover2{ background-position:-89px bottom;}

.header ul.nav li.n3 a.hover2{ background-position:-178px bottom;}

.header ul.nav li.n4 a.hover2{ background-position:-267px bottom;}

.header ul.nav li.n5 a.hover2{ background-position:-356px bottom;}

.header ul.nav li.n6 a.hover2{ background-position:-445px bottom;}

.header ul.nav li.n7 a.hover2{ background-position:-534px bottom;}

.header ul.nav li.n8 a.hover2{ background-position:-623px bottom;}

/*nav*/

.header .fla{ height:470px; margin-top:27px; position:relative;}

.header .fla embed{ position:absolute; left:50%; margin-left:-840px; top:0;}

.header .fla a.qq{ background:url(../bg/qq.gif) no-repeat; width:162px; height:54px; position:absolute; right:30px; bottom:40px;_bottom:60px;}

.header .fla a.join{ background:url(../bg/join.jpg) no-repeat; width:126px; height:206px; position:absolute; right:5px; top:136px;}

.toplink{ padding:26px 0 0 108px; height:18px; overflow:hidden;}

.case_bg{ background:url(../bg/case.gif) 0 18px no-repeat;}

.qaa_bg{ background:url(../bg/qaa.gif) 0 18px no-repeat;}

.contact_bg{ background:url(../bg/contact_bg.gif) 0 18px no-repeat;}

.about_bg{ background:url(../bg/about.gif) 0 18px no-repeat;}

.join_bg{ background:url(../bg/join.gif) 0 18px no-repeat;}

.actv_bg{ background:url(../bg/activity.gif) 0 18px no-repeat;}

.pdct_bg{ background:url(../bg/product.gif) 0 18px no-repeat;}

.cost_bg{ background:url(../bg/cost.gif) 0 18px no-repeat;}

.scen_bg{ background:url(../bg/scen_bg.gif) 32px 17px no-repeat;}

.team_bg{ background:url(../bg/team.gif) 0 18px no-repeat; padding-left:126px;}

.quicklink{ border-bottom:1px solid #e6e6e6; margin:0 36px;}

.quicklink ul{}

.quicklink ul li{ color:#000; font-family:"宋体"; float:left; padding:0 4px;}

.quicklink ul li a{ color:#000;}

.quicklink ul li.hover{ color:#966587; font-weight:bold;}

.i_part_1{ background:url(../bg/ip1_bg.jpg) no-repeat; height:480px; margin-top:8px; overflow:hidden;}

.i_part_1 .left{ width:282px; float:left; margin-left:38px; padding:0 18px 0; display:inline;}

.i_part_1 .left h2,.i_part_1 .left h2 a{ height:54px; outline:none;}

.i_part_1 .left ul{ height:152px; overflow:hidden;}

.i_part_1 .left ul li{ padding-bottom:16px;}

.i_part_1 .left ul li a h3{ line-height:18px; margin-bottom:3px; height:20px; color:#cda375; background:url(../bg/line_1.gif) left bottom repeat-x;}

.i_part_1 .left ul li a p{ font:18px/23px "微软雅黑"; color:#906181; float:left; width:246px; cursor:pointer;}

.i_part_1 .left ul li a span{ font-size:14px; line-height:23px; color:#000; float:left; width:24px; float:left;}

.i_part_1 .left ul li a:hover p{ color:#743c91;}

.i_part_1 .left ul li a div{ clear:both;}

.i_part_1 .left .sp{ height:85px; overflow:hidden; padding-top:20px;}

.i_part_1 .left .sp a h3{ line-height:18px; height:20px; margin-bottom:3px; color:#cda375; background:url(../bg/line_1.gif) left bottom repeat-x;}

.i_part_1 .left .sp a p{ font:18px/23px "微软雅黑"; color:#906181; float:left; width:246px; cursor:pointer;}

.i_part_1 .left .sp a span{ font-size:14px; line-height:23px; color:#000; float:left; width:24px; float:left;}

.i_part_1 .left .sp a:hover p{ color:#743c91;}

.i_part_1 .left dt{ line-height:18px; margin-bottom:3px; height:24px; margin-bottom:5px; color:#76c76b; background:url(../bg/line_1.gif) left bottom repeat-x;}

.i_part_1 .left dd{ float:left; width:49%; overflow:hidden; padding-bottom:8px;}

.i_part_1 .left dd a{ line-height:20px; height:20px; background:url(../bg/ico_1.gif) no-repeat;}

.i_part_1 .left dd a span{ width:21px; text-align:center; display:block; float:left; color:#fff; margin-right:5px;}

.i_part_1 .left dd a p{ float:left; color:#185d7a; cursor:pointer;}

.i_part_1 .right{ width:643px; float:left; padding-top:18px;}

.i_part_1 .right h2{ height:52px; position:relative; _z-index:9999;}

.i_part_1 .right h2 a.more{ background:url(../bg/more.gif) no-repeat; width:62px; height:18px; right:30px; top:0; position:absolute; z-index:9999;}

.i_part_1 .right #slider{ height:336px; margin-left:10px; display:none; }

.i_part_1 .right #slider a{ background:url(../bg/sld_bg.gif) no-repeat; width:176px; height:336px; float:left; padding:0 0 0 20px; position:relative;font-family:Verdana, Geneva, sans-serif; color:#636363;}

.i_part_1 .right #slider a h3{ height:29px; line-height:29px;  color:#fff; margin-top:30px; cursor:pointer;}

.i_part_1 .right #slider a span{ height:20px; font-size:9px; margin-top:22px; display:block; width:110px; cursor:pointer;}

.i_part_1 .right #slider a p{ height:36px; overflow:hidden; font-size:9px; width:110px; line-height:12px; margin-top:16px; cursor:pointer;}

.i_part_1 .right #slider a ins{ position:absolute; font:17px Georgia, "Times New Roman", Times, serif; color:#000; top:255px; left:140px; cursor:pointer;}

.i_part_1 .right #slider a b{ font-weight:normal; color:#000;position:absolute; font:17px Georgia, "Times New Roman", Times, serif; top:275px; left:150px; cursor:pointer;}

.i_part_1 .right #slider a:hover{ color:#000;}

.i_part_2{ background:url(../bg/ip2_bg.jpg) no-repeat; height:436px; overflow:hidden;}

.i_part_2 h2{ height:53px; line-height:34px; padding-left:490px; position:relative;}

.i_part_2 h2 ul{ float:left;}

.i_part_2 h2 ul li{ display:inline; padding-right:12px;}

.i_part_2 h2 ul li a{ color:#a47a97; display:inline; }

.i_part_2 h2 ul li a span{ color:#000;}

.i_part_2 h2 a.more{ width:70px; height:34px; float:right; margin-right:36px; display:inline;}

.i_part_2 .content{ padding-left:30px;}

.i_part_2 .content .sliderbox{ width:320px; float:left; height:318px; position:relative; overflow:hidden;}

.i_part_2 .content .sliderbox .inner{ width:305px; height:636px; position:absolute; top:0; left:0; padding-left:15px;}

.i_part_2 .content .box{ width:305px; height:318px;}

.i_part_2 .content .box a.toppic{ width:308px; height:200px; background:url(../bg/ip2_bg2.jpg) no-repeat; position:relative; text-align:center; left:-15px; padding-top:12px;}

.i_part_2 .content .box a.toppic ins{ width:82px; height:86px; position:absolute; left:25px; bottom:22px;}

.i_part_2 .content .box a.toppic ins.no1{ background:url(../bg/ico_1.png) no-repeat;}

.i_part_2 .content .box a.toppic ins.no2{ background:url(../bg/ico_5.png) no-repeat;}

.i_part_2 .content .box a.toppic ins.no3{ background:url(../bg/ico_2.png) no-repeat;}

.i_part_2 .content .box h3{ height:30px; line-height:21px; margin:0 24px 0 0}

.i_part_2 .content .box h3 b{ float:left; cursor:pointer; color:#a47a97; cursor:pointer;}

.i_part_2 .content .box h3 span{ background:url(../bg/ico_3.gif) no-repeat; color:#fff; float:right; width:73px; height:21px; text-align:center; cursor:pointer;}

.i_part_2 .content .box p{ line-height:18px; height:72px; overflow:hidden; padding-right:24px; }

.i_part_2 .content .box p a{ color:#939393; }

.i_part_2 .content .box p a:hover{ color:#666;}

.i_part_2 .content .box2{ width:310px; height:318px;}

.i_part_2 .content .box2 h3{ height:42px; line-height:21px; margin:4px 0 17px 0; padding-left:80px; position:relative;}

.i_part_2 .content .box2 h3 a.down{ background:url(../bg/up.gif) no-repeat; width:61px; height:46px; position:absolute; right:5px; top:-1px;}

.i_part_2 .content .box2 h3.n1{ background:url(../bg/n1.gif) 7px 6px no-repeat;}

.i_part_2 .content .box2 h3.n2{ background:url(../bg/n2.gif) 7px 6px no-repeat;}

.i_part_2 .content .box2 h3.n3{ background:url(../bg/n3.gif) 7px 6px no-repeat;}

.i_part_2 .content .box2 h3 b{ cursor:pointer; color:#a47a97; cursor:pointer;}

.i_part_2 .content .box2 h3 span{ background:url(../bg/ico_3.gif) no-repeat; color:#fff; width:73px; height:21px; text-align:center; cursor:pointer; display:block;}

.i_part_2 .content .box2 ul{}

.i_part_2 .content .box2 ul li{ float:left; padding-bottom:14px;}

.i_part_2 .content .box2 ul li a{ background:url(../bg/ico_4.gif) no-repeat; width:102px; height:95px; text-align:center; padding-top:4px;}

.i_part_2 .content .box2 a.view{ background:url(../bg/ico_5.gif) no-repeat; width:109px; height:23px; margin-top:4px;}

.i_part_3{ background:url(../bg/ip3_bg.jpg) no-repeat; height:745px; padding:10px 27px 0 44px;}

.i_part_3 h2{ height:35px;}

.i_part_3 h2 a.more{ width:80px; height:35px; float:right; margin-right:26px; display:inline;}

.i_part_3 .team{ width:290px; float:left; height:386px;}

.i_part_3 .team .pan{ width:280px; height:267px; background-color:#e3e3e3; margin-top:10px; padding-top:10px; position:relative;}

.i_part_3 .team .pan .scroll{ width:262px; height:260px; position:relative; overflow:hidden; margin:0 0 0 10px;}

.i_part_3 .team .pan .scroll img{ border:1px solid #7c7d7c;}

.i_part_3 .team .pan .scroll ul{ position:absolute; width:20000em; top:0; left:0;}

.i_part_3 .team .pan .scroll ul li{ float:left;}

.i_part_3 .team .pan .scroll ul li a{ width:262px; height:220px;}

.i_part_3 .team .pan .scroll ul li h3{ text-align:center; color:#652c83; line-height:18px; padding-top:4px;}

.i_part_3 .team .pan .scroll ul li h3 b{ color:#620121; padding-left:12px;}

.i_part_3 .team .pan .scroll ul li p{ text-align:center; color:#ad7e8e;}

.i_part_3 .team .pan .scroll ul li p b{ color:#ff3d7e; font-family:Georgia, "Times New Roman", Times, serif; padding-right:12px;}

.i_part_3 .team .pan a.arr_l,.i_part_3 .team .pan a.arr_r{ background:url(../bg/ico_6.gif) no-repeat; width:10px; height:15px; overflow:hidden; position:absolute; top:245px; left:10px; z-index:9999; cursor:pointer;}

.i_part_3 .team .pan a.arr_r{ background-position:right top; left:260px;}

.i_part_3 .bbs{ width:328px; float:left; margin-left:10px; height:386px;}

.i_part_3 .bbs a.more{ margin-right:16px;}

.i_part_3 .bbs dl{ margin:10px 0 0 6px;}

.i_part_3 .bbs dl dt{ background:url(../bg/toppic.jpg) no-repeat; width:278px; height:69px; padding:20px 12px 0; margin-bottom:30px;}

.i_part_3 .bbs dl dt a h3{ height:42px; font:20px/42px "微软雅黑"; color:#5b354f; cursor:pointer;}

.i_part_3 .bbs dl dt a p{ color:#636363; font-size:9px; line-height:26px;}

.i_part_3 .bbs dl dt a p span{ color:#8f8f8f;}

.i_part_3 .bbs dl dd{ border-bottom:1px solid #dbc7ce; padding-left:20px; margin-right:24px;}

.i_part_3 .bbs dl dd a{ color:#939393; line-height:29px; font-family:"宋体";}

.i_part_3 .bbs dl dd a:hover{ color:#666;}

.i_part_3 .bbs ul{ margin:10px 0 0 6px;}

.i_part_3 .bbs ul li{ border-bottom:1px solid #dbc7ce; padding-left:20px; margin-right:24px;}

.i_part_3 .bbs ul li a{ color:#939393; line-height:29px; font-family:"宋体";}

.i_part_3 .bbs ul li a:hover{ color:#666;}

.i_part_3 .qanda{ width:263px; float:left; margin-left:35px; height:340px;}

.i_part_3 .qanda a.more{ margin-right:0;}

.i_part_3 .qanda dl{ margin:10px 0 0 6px; height:175px;}

.i_part_3 .qanda dl dd{ padding-bottom:1px;}

.i_part_3 .qanda dl dd a{ line-height:34px; color:#715066; padding-left:5px;}

.i_part_3 .qanda dl dd a span{ font-size:18px; color:#9d9d9d; padding-right:6px;}

.i_part_3 .qanda .ask{ padding:18px 0 0 22px;}

.i_part_3 .qanda .ask textarea{ width:225px; height:47px; border:none; background:none; color:#b0b0b0;}

.i_part_3 .qanda .ask input{ background:url(../bg/sub.gif) no-repeat; width:67px; height:27px; margin:16px 10px 0 0; float:left; border:none; cursor:pointer;}

.i_part_3 .qanda .ask a.ans,.i_part_3 .qanda .ask a.ser{ background:url(../bg/ans.gif) no-repeat; width:67px; height:27px; float:left; margin:16px 10px 0 0;}

.i_part_3 .qanda .ask a.ser{ background:url(../bg/ser.gif) no-repeat;}

.i_part_3 .ad{ width:257px; float:right; margin:-430px 0 0 43px;}

.i_part_3 .pdt{ width:632px; float:left; height:412px; overflow:hidden; margin-left:-43px; display:inline; padding:0 25px 0 43px; background:url(../bg/ico_777.jpg) center 35px no-repeat;}

.i_part_3 .pdt h3{ height:40px; line-height:40px; overflow:hidden;}

.i_part_3 .pdt h3 ul{ float:left;}

.i_part_3 .pdt h3 ul li{ float:left; color:#727272; font-weight:bold;}

.i_part_3 .pdt h3 ul li a{ color:#562670; font-weight:normal; margin-right:14px;}

.i_part_3 .pdt h3 p{ float:right; color:#562670;}

.i_part_3 .pdt h3 p span{ font-weight:bold; color:#c6152a; padding:0 3px;}

.i_part_3 .pdt dl{ margin-top:8px;}

.i_part_3 .pdt dl dd{ float:left;}

.i_part_3 .pdt dl dd a{ /*background:url(../bg/ico_555.gif) center 35px no-repeat;*/ width:205px; height:275px; text-align:center; color:#7f7f7f;}

.i_part_3 .pdt dl dd a h4{ margin-top:25px;}

.i_part_3 .pdt dl dd.np{ padding-right:0;}

.footer{ background:url(../bg/ft_bg.gif) left 38px repeat-x; width:100%; margin-top:60px;}

.footer .wrap{}

.footer .tips{ height:38px; background:url(../bg/fttool.gif) no-repeat; position:relative;}

.footer .tips a.gotop{ width:68px; height:30px; position:absolute; bottom:-1px; right:35px;}

.footer .tips ul{ float:right; margin:0 108px 0 0; display:inline;}

.footer .tips ul li{ float:left;}

.footer .tips ul li a{ height:24px; width:43px;}

.footer .main{ background:url(../bg/ft_bg2.gif) no-repeat;}

.footer .main .p1{ height:113px; padding:43px 0 0 265px; overflow:hidden;}

.footer .main .p1 ul{}

.footer .main .p1 ul li{ float:left; padding-right:12px;}

.footer .main .p1 ul li a{ background:url(../bg/ft_c_bg.gif) no-repeat; width:88px; height:88px; padding:5px 0 0 5px;}

.footer .main .p2{ height:380px; position:relative;}

.footer .main .p2 dl{ position:absolute;}

.footer .main .p2 dl dd a{ line-height:26px; height:26px; width:150px; overflow:hidden; font-family:"微软雅黑"; color:#e1b2d1; text-align:right;}

.footer .main .p2 dl dd a:hover{ background-color:#582c6e;}

.footer .main .p3{ position:relative; padding:12px 30px; width:940px; overflow:hidden; background:url(../bg/ft_bg3.gif) center top no-repeat #39104e;}

.footer .main .p3 p{ font-family:"微软雅黑"; line-height:14px; color:#cabfd0; float:right;}

.footer .main .p3 p a{ display:inline; color:#cabfd0;}

.footer .main .p3 span{ float:right; line-height:12px; color:#fff; font-size:10px;}

.footer .main .p3 span a{ display:inline; color:#fff;}

.footer .main .p3 a.qq{ width:153px; height:36px; position:absolute; top:7px; left:49px;}

.footer .main .p3 ul{ float:right; clear:both; margin-top:12px;}

.footer .main .p3 ul li{ display:inline; margin:0 2px;}

.footer .main .p3 ul li a{ display:inline; color:#4f166c;}

.mainbody{}

.mainbody .lefter{ width:212px; float:left; padding-bottom:50px; padding-top:4px;*padding-top:12px;}

.mainbody .righter{ width:788px; float:left; background:url(../bg/r_ct.jpg) repeat-y;}

.mainbody .righter .top{ background:url(../bg/r_top.jpg) no-repeat; height:18px;}

.mainbody .righter .bottom{ background:url(../bg/r_bt.jpg) no-repeat; height:18px;}

.left_box{ background:url(../bg/left_nav_c.jpg) 6px 0 repeat-y; margin-top:10px;}

.left_box .box_t{ background:url(../bg/left_nav_b.jpg) center bottom no-repeat;}

.left_box .box_b{ background:url(../bg/left_nav_t.jpg) 6px 0 no-repeat; padding:15px 0 16px 18px;}

ul.l_nav{ width:176px;}

ul.l_nav li{ padding-bottom:1px;}

ul.l_nav li a{ height:32px; line-height:32px; background-color:#e7e7e7; padding-left:22px; color:#555;}

ul.l_nav li a:hover{ background-color:#672d85; color:#fff;}

ul.l_nav li a.hover{ background-color:#672d85; color:#fff;}

.lefter .ctpan{ background:url(../bg/ct_pan.jpg) no-repeat; height:426px; position:relative;}

.lefter .ctpan ul{ width:164px; padding:107px 0 0 29px;}

.lefter .ctpan ul li{ float:left; padding:0 5px 0 0; margin-bottom:4px;}

.lefter .ctpan ul li a{ width:34px; height:34px;}

.lefter .ctpan a.join{ width:186px; height:94px; position:absolute; bottom:5px; left:14px;}

.lefter  h2.ad_t{ background:url(../bg/ad_t.gif) 70% 0 no-repeat; height:43px; margin:0 0 10px 0;}

.lefter ul.ad{}

.lefter ul.ad li{ padding-bottom:10px;}

.case_part{ padding:6px 0 20px 12px;}

.case_part .toppic{ background:url(../bg/case_bg2.jpg) no-repeat; height:401px; padding:74px 0 0 360px;}

.case_part .toppic .box{ width:338px; height:333px; position:relative; overflow:hidden; }

.case_part .toppic .box ul{ position:absolute; width:20000em; position:absolute;}

.case_part .toppic .box ul li{ float:left;}

.case_part .toppic .box ul li a{ width:338px; height:333px;}

.case_part .showlist{}

.case_part .showlist h2{ height:85px; margin-top:10px; line-height:85px; padding-left:12px;}

.case_part .showlist h2 b{ font:24px/85px "微软雅黑"; color:#562670; font-weight:normal; float:left;}

.case_part .showlist h2 span{ background:url(../bg/rs_bg.gif) center center no-repeat; width:150px; height:85px; float:left; margin-left:12px;}

.case_part .showlist h2 a.more{ background:url(../bg/more.gif) no-repeat; width:62px; height:18px; float:right; margin:35px 50px 0 0; display:inline;}

.case_part .showlist dl{ margin-left:-5px; height:353px; background:url(../bg/btl.gif) -14px bottom no-repeat;}

.case_part .showlist dl dd{ float:left;}

.case_part .showlist dl dd a{ width:173px; height:336px; padding:0 0 0 17px; position:relative;font-family:Verdana, Geneva, sans-serif; color:#636363;}

.case_part .showlist dl dd a h3{ height:29px; line-height:29px; margin:36px 3px 0 -12px; background-color:#eccdf5;  color:#fff; padding-left:16px; cursor:pointer;}

.case_part .showlist dl dd a span{ height:20px; font-size:9px; margin-top:22px; display:block; width:110px; cursor:pointer;}

.case_part .showlist dl dd a p{ height:36px; overflow:hidden; font-size:9px; width:110px; line-height:12px; margin-top:16px; cursor:pointer;}

.case_part .showlist dl dd a ins{ position:absolute; font:17px Georgia, "Times New Roman", Times, serif; color:#000; top:255px; left:140px; cursor:pointer;}

.case_part .showlist dl dd a b{ font-weight:normal; color:#000;position:absolute; font:17px Georgia, "Times New Roman", Times, serif; top:275px; left:150px; cursor:pointer;}

.case_part .showlist dl dd a:hover{ color:#000;}

.case_part .showlist dl dd a:hover h3{ background-color:#672d85;}

.case_part .showlist dl.s1 a{ background:url(../bg/sld_bg2.gif) center top no-repeat;}

.case_part .showlist dl.s2{ height:auto;}

.case_part .showlist dl.s2 a{ background:url(../bg/sld_bg3.gif) center top no-repeat;}

.case_part .showlist dl.s2 dd{ padding-bottom:38px;}

.case_part h2.subt{ background:url(../bg/case_tbg2.jpg) no-repeat; height:58px; margin-bottom:20px; margin-left:-12px;}

.case_part h2.subt b{font:24px/58px "微软雅黑"; color:#562670; font-weight:normal; float:left; margin-left:12px;}

.case_part h2.subt span{ background:url(../bg/rs_bg2.gif) center center no-repeat; width:246px; height:58px; float:left; margin-left:12px;}

.case_part .tpc{ padding-top:16px;}

.case_part .tpc .b{ width:49%; float:left; overflow:hidden;}

.case_part .tpc .b img{ float:left; margin-right:12px;}

.case_part .tpc .b span{ font-size:10px; display:block; color:#9a9a9a;}

.case_part .tpc .b h3{ font:bold 24px/30px "微软雅黑"; color:#966587; height:30px; overflow:hidden;}

.case_part .tpc .b p{ font-size:10px; color:#636363; padding-bottom:6px;}

.case_part .tpc .b b{ font-weight:normal; color:#a1a1a1; }

.det{}

.det .bigimg{ background-color:#f1d9f5; text-align:center; padding:10px; margin: 0 50px 0 34px;}

.det a.arr_l ,.det a.arr_r{ background:url(../bg/arr_1.gif) no-repeat; width:16px; height:24px; float:left; margin:50px 15px 0; display:inline; cursor:pointer;}

.det a.arr_l{ margin-left:48px;}

.det a.arr_r{ background-position:right top;}

.det .scb{ width:603px; height:95px; position:relative; float:left; margin-top:10px; overflow:hidden;}

.det .scb ul{ width:20000em; position:absolute; top:0; left:0;}

.det .scb ul li{ float:left; margin-right:8px; cursor:pointer;}

.det .scb ul li img{ border:5px solid #f6eddf;}

.det .scb ul li.active img{ border-color:#c42522}

.det .scb ul li img{ border:5px solid #f6eddf;}

.det ul#itm{ margin-left:22px;}

.det ul#itm li{ float:left; margin-right:8px; margin-bottom:12px; cursor:pointer;}

.det ul#itm li img{ border:5px solid #f6eddf;}

.det ul#itm li.active img{ border-color:#c42522}

.det ul#itm li img{ border:5px solid #f6eddf;}

.det .scb ul li .bimg{ display:none;}

.det ul.dis{ float:right; margin-right:54px; display:inline;}

.det ul.dis li{ float:left;}

.det ul.dis li a{ padding:0 16px; line-height:33px; color:#b13403;}

.det ul.dis li a:hover{ color:#966587;}

.det ul.dis li a.hover{ color:#966587;}

.det ul.list{ padding-left:1px; text-align:center; margin:0 10px 0 -13px;}

.det ul.list li{ padding-bottom:30px; background:url(../bg/case_bg3.gif) -1px bottom no-repeat; margin-bottom:20px;}

.det ul.list li table{ background-color:#f6eddf; margin:0 auto;}

.red{ color:#c42522;}

.pageP{ height:37px; background-color:#eccdf5; margin:0 16px 0 0;}

.pageP h3{ padding-left:14px; font-weight:bold; color:#966587; font-size:14px; line-height:37px;}

.pageP a.pn{ float:right; color:#966587; line-height:40px; margin: 0 20px; display:inline;}

.pageP a.pn b{ font-family:"宋体"; padding:0 8px;}

.pageP a.pn2{ background-color:#fff; padding:0 6px; line-height:25px; color:#f1d9f5; font-weight:bold; margin:7px 4px 0; display:inline; float:right;}

.pageP a.pn2:hover{ color:#966587}

ul.page{ float:right; padding:8px 12px 0 0;}

ul.page li{ float:left; padding:0 1px;}

ul.page li a{ color:#93512a; padding:0 6px; color:#ccb18e; background-color:#fff; font-weight:bold;}

ul.page li a:hover{color:#fff; background-color:#966587;}

ul.page li a.hover{color:#fff; background-color:#966587;}

.moreInf{ padding-top:15px;}

.moreInf .dolike{ float:left;}

.moreInf .dolike h4{ background:url(../bg/dolike.gif) no-repeat; height:35px; margin-top:23px;}

.moreInf .dolike ul{}

.moreInf .dolike ul li{ float:left; padding-right:5px; padding-bottom:10px;}

.moreInf .dolike ul li.np{ padding-right:0;}

.moreInf .dolike ul li a img{ border:5px solid #f6eddf;}

.moreInf .dolike ul li a:hover img{ border:5px solid #c42522;}

.moreInf .dolike a.gomore{ background:url(../bg/gomore.gif) no-repeat; width:294px; height:40px;}

.moreInf .hotart{ background:url(../bg/hotart_bg.jpg) left bottom no-repeat; height:259px; width:379px; float:right}

.moreInf .hotart h4{ background:url(../bg/hot.gif) no-repeat; height:22px; margin:20px 33px 27px 17px;}

.moreInf .hotart h4 a{ background:url(../bg/more2.gif) no-repeat; width:40px; height:21px; float:right;}

.moreInf .hotart dl{ margin:0 55px 0 22px;}

.moreInf .hotart dl dd{ border-bottom:1px solid #dbc7ce; font-family:"宋体";}

.moreInf .hotart dl dd a{ line-height:29px; color:#bb83ba; padding-left:12px;}

/*add*/
.moreInf h5{ color:#888; border-bottom:1px solid #f1d9f5; height:20px;}

.moreInf .cont{ width:379px; float:right}

.moreInf .cont .b{ background:url(../bg/ctp_2.gif) no-repeat; height:155px; margin-top:10px;}

.moreInf .cont .b ul{ padding:106px 0 0 88px;}

.moreInf .cont .b ul li{ float:left; padding-right:9px;}

.moreInf .cont .b ul li a{ width:30px; height:30px;}

.moreInf .dolike dl{ margin-bottom:20px;}

.moreInf .dolike dl dd{ border-bottom:1px solid #dbc7ce; font-family:"宋体";}

.moreInf .dolike dl dd a{ line-height:29px; color:#bb83ba; padding-left:12px;}

.moreInf .dolike a.gomore2{ background:url(../bg/gomore2.gif) no-repeat; width:294px; height:40px;}

.moreInf .dolike a.gomore3{ background:url(../bg/gomore3.gif) no-repeat; width:294px; height:40px;}
/*add*/

.bg_a{ background:url(../bg/case_bg4.gif) left bottom no-repeat; padding-bottom:30px;}

.pagen{ background:url(../bg/page2.jpg) no-repeat; height:96px; width:752px; margin:10px 0 40px; position:relative;}

.pagen a.pn{ color:#fff; font-weight:bold; top:6px; position:absolute;}

.pagen ul{ padding:57px 0 0 157px;}

.pagen ul li{ float:left; padding-right:18px;}

.pagen ul li a{ width:98px; height:26px;}

.news_part{ padding:0 0 0 12px;}

.news_part h2{ background:url(../bg/actv_bg.gif) 10px center no-repeat; height:70px;}

.news_part dl.nl{ padding:20px 50px 0 30px;}

.news_part dl.nl dd{ margin-bottom:30px; border-bottom:1px solid #f1d9f5; padding-bottom:20px; height:192px;}

.news_part dl.nl dd i,.news_part dl.nl dd em{ font-style:normal;}

.news_part dl.nl dd b{ font-weight:normal;}

.news_part dl.nl dd span{ width:97px; float:left; margin-right:11px;}

.news_part dl.nl dd span img{ border:10px solid #e6e6e6;}

.news_part dl.nl dd div{ width:585px; padding-bottom:6px; float:left;}

.news_part dl.nl dd div a.view{ background:url(../bg/view.gif) no-repeat; width:103px; height:29px; float:left; margin-right:10px; display:inline;}

.news_part dl.nl dd div a.book{ background:url(../bg/book.gif) no-repeat; width:103px; height:29px; float:left; margin-right:10px; display:inline;}

.news_part dl.nl dd div h3{ color:#a06933; font-size:24px; font-family:"微软雅黑"; line-height:30px;}

.news_part dl.nl dd div h3 i{ display:block; font-size:14px; line-height:16px; color:#2c2c2c;}

.news_part dl.nl dd div ins{ height:48px; margin:6px 0 0; background-color:#f4f4f4; padding:6px 0 0 10px;}

.news_part dl.nl dd div ins i{ font-size:10px; color:#8f8f8f;}

.news_part dl.nl dd div ins i b{ display:inline; color:#636363;}

.news_part dl.nl dd div ins b{ display:block; color:#000;}

.news_part dl.nl dd div ins b i{ font-size:12px; color:#be0808;}

.news_part dl.nl dd div p{ height:54px; overflow:hidden; padding-right:12px; color:#787878; padding-top:6px;}

.news_part dl.nl dd div em{ float:left; color:#979797; line-height:29px;}

.news_part dl.nl dd div em b{ color:#d3094d; font-weight:bold; padding:0 3px;}

.newsA{ padding:30px 50px 60px; color:#6e6e6e;}

.team_part{}

.team_part h2{ background:url(../bg/team_bg.gif) 10px center no-repeat; height:70px; margin-left:12px;}

.team_part .box{ width:370px; float:left; height:255px; padding-left:10px;}

.team_part .show{ padding:50px 0 0 7px;}

.team_part .box a.arr_l,.team_part .box a.arr_r{ background:url(../bg/arr_2.gif) no-repeat; width:10px; height:18px; float:left; cursor:pointer; margin:125px 20px 0; display:inline;}

.team_part .box a.arr_r{ background-position:right top;}

.team_part .box .scr{ width:260px; height:255px; float:left; position:relative; overflow:hidden;}

.team_part .box .scr ul{ width:20000em; position:absolute; top:0; left:0;}

.team_part .box .scr ul li{ float:left;}

.team_part .tbg1{ background:url(../bg/team_bg1.jpg) no-repeat; height:156px; margin-left:7px;}

.small_pic_show{ margin-top:10px; height:80px;}

.small_pic_show a.btn_l,.small_pic_show a.btn_r{ background:url(../bg/arr_3.jpg) no-repeat; width:24px; margin:0 4px; display:inline; height:63px; float:left; cursor:pointer;}

.small_pic_show a.btn_r{ background-position:right top;}

.small_pic_show a.btn_l:hover{ background-position:left bottom;}

.small_pic_show a.btn_r:hover{ background-position:right bottom;}

.small_pic_show .showbox{ float:left; width:710px; height:63px; position:relative; overflow:hidden;}

.small_pic_show .showbox ul{ width:20000em; position:absolute; left:0; top:0; }

.small_pic_show .showbox ul li{ float:left; margin-right:4px;}

.teambox{ width:930px; margin:0 auto; height:450px;}

.teambox .left{ width:130px; float:left;}

.teambox .left h2{ font-weight:bold; color:#d3094d; margin:0 10px; height:120px;}

.teambox .left h2 span{ display:block; border-bottom:1px solid #e1e1e1; font-size:30px; font-weight:normal; font-family:"微软雅黑"; line-height:38px;}

.teambox .left h2 i{ font-style:normal; color:#888;}

.teambox .right{ width:800px; float:left;}

.teambox .right h2{ background:url(../bg/t_bg2.jpg) no-repeat; height:108px; margin-bottom:25px;}

.teambox .right .info{ width:420px; float:left; margin:0 30px; display:inline;}

.teambox .right .info h3{ margin-bottom:10px;}

.teambox .right .info .txt{ color:#888; padding-bottom:25px;}

.teambox .right .acti{ float:left; width:310px;}

.teambox .right .acti h3{ margin-bottom:10px;}

.teambox .right .acti ul{}

.teambox .right .acti ul li{ float:left; padding-right:5px; padding-bottom:10px;}

.teambox .right .acti ul li.np{ padding-right:0;}

.teambox .right .acti ul li a img{ border:5px solid #f6eddf;}

.teambox .right .acti ul li a:hover img{ border:5px solid #c42522;}

.teambox .right .acti a.gomore{ background:url(../bg/gomore.gif) no-repeat; width:294px; height:40px;}

.pdctpart{}

.pdctpart h2{ background:url(../bg/pdct_bg.gif) 10px center no-repeat; height:70px; margin-left:12px;}

.pdctpart .pdctlist{ padding:10px 0 0 40px;}

.pdctpart .pdctlist dl{}

.pdctpart .pdctlist dl dd{ float:left; padding-right:36px; padding-bottom:20px;}

.pdctpart .pdctlist dl dd a{ /*background:url(../bg/ico_666.gif) 0 35px no-repeat;*/ width:205px; height:275px; text-align:center; color:#7f7f7f;}

.pdctpart .pdctlist dl dd a h4{ margin-top:40px;}

.pdctpart .pdctdeta{ padding:10px 30px 14px; background:url(../bg/pdct_bg2.jpg) center bottom no-repeat; margin-bottom:20px;}

.pdctdeta a.l,.pdctdeta a.r{ background:url(../bg/arr_2.gif) no-repeat; width:10px; height:18px; float:left; margin:150px 15px 0; display:inline;}

.pdctdeta a.r{ background-position:right top;}

.pdctdeta .detabox{ width:640px; float:left; padding:50px 0;}

.pdctdeta .detabox .left{ width:205px; height:225px; text-align:center; float:left; margin:0 15px; display:inline;}

.pdctdeta .detabox .right{ width:330px; float:left; margin:0 15px; display:inline;}

.pdctdeta .detabox .right td{ border-bottom:1px solid #d7d7d7; height:41px; line-height:41px; padding:0 12px; color:#888;}

.pdctdeta .detabox .right h3{ font-weight:bold; font-size:14px;}

.pdctdeta .detabox .right h3 span{ color:#e56565;}

.pdctdeta .detabox .right td.br{ border-right:1px solid #d7d7d7;}

.scenpart{}

.scenpart h2{ background:url(../bg/scence.gif) 10px center no-repeat; height:70px; margin-left:12px;}

.scenpart h3{ font-family:"微软雅黑"; font-size:24px; line-height:26px; margin-bottom:16px; padding-left:35px; color:#7f518b;}

.scenpart h3 span{ color:#d3094d;}

.scenpart ul.sea{ margin:0 0 0 35px;}

.scenpart ul.sea li{ float:left; padding-right:1px;}

.scenpart ul.sea a{ height:37px; background:url(../bg/season.gif) no-repeat;}

.scenpart ul.sea a.s1{ background-position:0 0; width:173px;}

.scenpart ul.sea a.s2{ background-position:-173px 0; width:175px;}

.scenpart ul.sea a.s3{ background-position:-348px 0; width:175px;}

.scenpart ul.sea a.s4{ background-position:right 0; width:173px;}

.scenpart .toppic{ background:url(../bg/scen_bg2.gif) no-repeat; height:324px; margin:16px 35px;}

.scenpart .toppic .left{ width:355px; float:left; margin-top:90px;}

.scenpart .toppic .left a{ width:353px; text-align:center; height:142px; padding-top:10px; position:relative;}

.scenpart .toppic .left a ins{ background:url(../bg/ico_6.png) no-repeat; width:46px; height:55px; position:absolute; top:0; right:20px;}

.scenpart .toppic .left b{ color:#ccb18e; font-size:9px; line-height:14px; margin-top:6px; display:block; margin-left:10px;}

.scenpart .toppic .left h4{ line-height:22px; margin:0 13px 0 10px;}

.scenpart .toppic .left h4 p{ float:left; font-family:"微软雅黑"; color:#672d85; font-size:14px; font-weight:bold;}

.scenpart .toppic .left h4 span{ float:right; color:#c488cb;}

.scenpart .toppic .left h4 span i{ font-style:normal; font-size:12px; color:#672d85;}

.scenpart .toppic .left .bar{ width:322px; margin-left:10px; height:8px; position:relative; overflow:hidden; margin-top:4px;}

.scenpart .toppic .left .bar .cur{ position:absolute; left:0; top:0; height:8px; width:0; background-color:#753397;}

.scenpart .toppic .right{ width:315px; float:left; margin-left:27px;}

.scenpart .toppic .right h4{ height:45px;}

.scenpart .toppic .right h4 a.more{ background:url(../bg/more3.gif) no-repeat; width:40px; height:21px; float:right; margin:10px;}

.scenpart .toppic .right dl{ padding:0 28px 0 22px; margin-top:10px;}

.scenpart .toppic .right dl dd{ padding-bottom:35px;}

.scenpart .toppic .right dl dd a{ height:94px; overflow:hidden;}

.scenpart .toppic .right dl dd a img{ float:right; border:5px solid #f6eddf; margin-left:5px;}

.scenpart .toppic .right dl dd a h5{ font:bold 24px/30px "微软雅黑"; color:#d3094d;}

.scenpart .toppic .right dl dd a p{ color:#888; line-height:16px;}

.scenpart .toppic .right dl dd a:hover img{ border-color:#d3094d;}

.scenpart ul.scl{ margin:0 20px 0;*margin:0 20px -18px;}

.scenpart ul.scl li{ float:left;}

.scenpart ul.scl li a{ padding:0 12px; color:#7f518b;}

.scenpart .deatil{ width:690px; height:203px; border:10px solid #eccdf5; background-color:#fff; margin:12px 0 0 30px;*margin:26px 0 0 30px;}

.scenpart .deatil img{ float:left;}

.scenpart .deatil .info{ float:left; width:170px; padding:0 20px 0 20px;}

.scenpart .deatil .info h6{ font:bold 14px/40px "微软雅黑"; color:#753397;}

.scenpart .deatil .info p{ color:#666; line-height:18px; height:54px; overflow:hidden; margin-bottom:24px;}

.scenpart .deatil .detabox{ width:160px; height:68px; background-color:#eccdf5;}

.scenpart .deatil .detabox span{ display:block; height:26px; line-height:26px; color:#7f518b; padding-left:7px;}

.scenpart .deatil .detabox span b{ color:#b13403; padding-left:10px;}

.scenpart .deatil .detabox .bar{ width:145px; margin-left:7px; height:8px; position:relative; overflow:hidden; background-color:#fff;}

.scenpart .deatil .detabox .bar .cur{ position:absolute; left:0; top:0; height:8px; width:0; background-color:#d3094d;}

.scenpart .deatil .detabox a.more{ height:28px; background:url(../bg/more6.gif) no-repeat; margin-top:6px;}

.scenpart .txt{ margin-top:20px; padding:0 30px 40px;}

.scenpart .txt .left{ width:490px; color:#7f518b; line-height:24px; float:left; margin-right:27px;}

.scenpart .txt .left h6{ border-bottom:1px solid #c488cb;}

.scenpart .txt .left h6 b{ padding-right:12px;}

.scenpart .txt .right{ width:170px; float:left;}

.scenpart .txt .right h6{}

.scenpart .txt .right h6 b{ font-size:14px; color:#7f518b; display:block;}

.scenpart .txt .right h6 span{ color:#5e4a3d;}

.scenpart .txt .right h6 span i{ font-style:normal; color:#d3094d; font-size:22px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif;}

.scenpart .txt .right a.goprice{ background:url(../bg/goprice.gif) no-repeat; width:170px; height:59px; margin:30px 0;}

.scenpart .txt .right .notice{ background:url(../bg/notice.gif) no-repeat; height:192px; color:#793d84; padding:40px 12px 0; line-height:18px; position:relative;}

.scenpart .txt .right .notice a.view{ height:33px; position:absolute; bottom:0; left:0; width:170px;}

a.more2{ background:url(../bg/more4.gif) no-repeat; position:absolute; top:2px; right:40px; width:38px; height:21px;}

.moreInf h5 a.gotop{ background:url(../bg/gotop2.gif) no-repeat; position:absolute; top:2px; right:0; width:38px; height:21px;}

.costpart{}

.costpart h2{ background:url(../bg/cost_bg.gif) 50px center no-repeat; height:70px;margin-top:20px;}

.costpart .list{ background:url(../bg/cost_bg2.gif) no-repeat; height:758px; position:relative;}

.costpart .list ul{ margin:0 0 0 44px;*margin:23px 0 0 44px; padding-top:23px;*padding-top:0;}

.costpart .list ul li{ float:left;padding:0 2px 2px 0;}

.costpart .list ul li a{ width:134px; height:137px;}

.costpart .list ul li a h3{ display:none;}

.costpart .list ul li.sp{ padding-right:274px;}

.costpart .list ul li a:hover{ background:url(../bg/cost_bg3.gif) no-repeat;}

.costpart .list ul li a:hover h3{ font-size:8px; color:#fff; line-height:10px; display:block; padding:94px 0 0 10px;}

.costpart .list ul li a:hover h3 span{ font:bold 14px/16px "微软雅黑"; display:block;}

.costpart .list a.tb{ width:270px; height:276px; position:absolute; left:180px; top:23px;}

.costpart .list a.tb h3{ display:none;}

.costpart .list a.tb:hover{ background:url(../bg/cost_bg4.gif) no-repeat;}

.costpart .list a.tb:hover img{ display:none;}

.costpart .list a.tb:hover h3{ padding:196px 0 0 15px; font-size:8px; color:#fff; line-height:10px; display:block;}

.costpart .list a.tb:hover h3 span{ font:bold 14px/16px "微软雅黑"; display:block;}

.costpart .list ul li a:hover img{ display:none;}

.costpart .list2{}

.costpart .list2 dl{ margin:20px 30px 40px 12px;}

.costpart .list2 dl dd{ height:215px; border-bottom:1px solid #eccdf5; position:relative; margin-bottom:20px;}

.costpart .list2 dl dd a{ height:215px;}

.costpart .list2 dl dd a .left{ width:203px; float:left; background:url(../bg/cost_bg5.jpg) no-repeat; text-align:center; height:187px; padding-top:8px;}

.costpart .list2 dl dd a .right{ width:468px; float:left; margin-left:22px; display:inline;}

.costpart .list2 dl dd a .right h3{ font-size:14px; font-family:"微软雅黑"; color:#672d85; font-weight:bold; line-height:40px;}

.costpart .list2 dl dd a .right i{ display:block; font-style:normal; color:#88776c; line-height:25px; border-bottom:1px solid #e2e2e2;}

.costpart .list2 dl dd a .right h4{ color:#5e4a3d; line-height:28px;}

.costpart .list2 dl dd a .right h4 span{ font-family:Georgia, "Times New Roman", Times, serif; color:#d3094d; font-size:22px; padding:0 6px;}

.costpart .list2 dl dd a .right p{ color:#a1a1a1; height:60px; overflow:hidden; margin-top:6px; cursor:pointer;}

.costpart .list2 dl dd a:hover .right p{ color:#666;}

.costpart .list2 dl dd a.more,.costpart .list2 dl dd a.gotop{ background:url(../bg/more4.gif) no-repeat; width:38px; height:21px; position:absolute; top:10px; right:70px;}

.costpart .list2 dl dd a.gotop{ background:url(../bg/gotop3.gif) no-repeat; right:30px;}

.costpart .detail{ padding-bottom:20px;}

.costpart .detail h2{background:url(../bg/cost_bg6.gif) 10px center no-repeat; height:70px; margin-left:12px; position:relative; width:739px;}

.costpart .detail h2 a.back{ background:url(../bg/back.gif) no-repeat; width:38px; height:20px; position:absolute; right:0; top:33px;}

.costpart .detail .txt{ padding:0 30px 0 12px;}

.costpart .detail .txt .left{ width:203px; float:left;}

.costpart .detail .txt .left .pic{background:url(../bg/cost_bg5.jpg) no-repeat; text-align:center; height:187px; padding-top:8px; width:203px;}

.costpart .detail .txt .left .slist{ padding:20px 16px 0 10px;}

.costpart .detail .txt .left .slist h3{ color:#675272; padding-left:5px;}

.costpart .detail .txt .left .slist dl{ padding:0 5px 10px; background-color:#f1d9f5;}

.costpart .detail .txt .left .slist dl dd{}

.costpart .detail .txt .left .slist dl dd a{ color:#675272; height:30px; line-height:30px; border-bottom:1px solid #e3bfe9; padding-left:12px;}

.costpart .detail .txt .left .slist a.more{ background:url(../bg/cost_bg7.gif) no-repeat; height:72px;}

.costpart .detail .txt .right{ width:485px; float:left; margin-left:10px;}

.costpart .detail .txt .right h3{ font-size:14px; font-family:"微软雅黑"; color:#672d85; font-weight:bold; line-height:40px;}

.costpart .detail .txt .right i{ display:block; font-style:normal; color:#88776c; line-height:25px; border-bottom:1px solid #e2e2e2;}

.costpart .detail .txt .right h4{ color:#5e4a3d; line-height:28px;}

.costpart .detail .txt .right h4 span{ font-family:Georgia, "Times New Roman", Times, serif; color:#d3094d; font-size:22px; padding:0 6px;}

.costpart .detail .txt .right .cont{ line-height:24px; color:#888; padding:14px 0 30px 5px;}

.costpart .detail .txt .right a.book,.costpart .detail .txt .right a.process{ background:url(../bg/book_2.gif) no-repeat; width:178px; height:40px; float:left; margin-right:10px; display:inline;}

.costpart .detail .txt .right a.process{ background:url(../bg/pocess.gif) no-repeat;}

.contactpart{}

.contactpart h2{ background:url(../bg/contact.gif) 10px center no-repeat; height:70px;}

.contactpart .txt{ background:url(../bg/contact_bg1.gif) 13px 0 no-repeat; height:2075px;}

.contactpart .txt .map1{ padding:800px 0 0 70px;}

.contactpart .txt .map2{ padding:220px 0 0 70px;}

.aboutpart{}

.aboutpart h2{ background:url(../bg/about_bg.gif) 10px center no-repeat; height:70px;}

.aboutpart h2.bg2{ background:url(../bg/about_bg3.gif) 10px center no-repeat; height:70px;}

.aboutpart h2.bg3{ background:url(../bg/about_bg5.gif) 10px center no-repeat; height:70px;}

.aboutpart h2.bg4{ background:url(../bg/about_bg7.gif) 10px center no-repeat; height:70px;}

.aboutpart h2.bg5{ background:url(../bg/about_bg9.gif) 10px center no-repeat; height:70px;}

.aboutpart .about_bg1{ background:url(../bg/about_bg1.jpg) -2px 0 no-repeat; height:711px;}

.aboutpart .about_bg2{ background:url(../bg/about_bg2.jpg) -2px 0 no-repeat; height:700px;}

.aboutpart .about_bg3{ background:url(../bg/about_bg4.jpg) -2px 0 no-repeat; height:740px;}

.aboutpart .about_bg4{ background:url(../bg/about_bg6.jpg) 0 0 no-repeat; height:748px;}

.aboutpart .about_bg5{ background:url(../bg/about_bg8.jpg) 0 0 no-repeat; height:719px;}

.submit{ padding:0 30px 0 20px}

.submit table{ color:#666;}

.submit table input{ width:327px; height:18px; border:1px solid #9fafbb;}

.submit table textarea{ width:690px; height:170px;border:1px solid #9fafbb;}

.submit table input.s{ background:url(../bg/inputs.gif) no-repeat; width:84px; height:29px; border:none; margin-top:10px; cursor:pointer;}

.mainbody .comment{ width:788px; float:left; background:url(../bg/r_ct.jpg) repeat-y; margin-top:30px; margin-left:212px; display:inline;}

.mainbody .comment .top{ background:url(../bg/rt_2.jpg) -1px 0 no-repeat; height:14px;}

.mainbody .comment .bottom{ background:url(../bg/r_bt.jpg) no-repeat; height:18px;}

.comment h4{ background:url(../bg/com_bg1.gif) 40px bottom no-repeat; height:44px;}

.comment h4 a.add{ background:url(../bg/com_bg2.gif) no-repeat; width:78px; height:25px; float:right; margin:18px 50px 0 0; display:inline;}

.comment dl{ padding:30px 50px 0 40px;}

.comment dl dt{ color:#968c80; font-size:9px; line-height:30px;}

.comment dl dt span{ font-weight:bold; color:#c42522; font-size:12px; padding-right:14px;}

.comment dl dd{ background:url(../bg/com_bg5.gif) left top no-repeat; padding-bottom:26px; border-bottom:1px solid #f3e9f7; margin-bottom:26px;}

.comment dl dd p{ background-color:#f3e9f7; margin-left:73px; padding:14px 18px 20px; color:#966688;}

.comment .subbox{ padding:26px 38px 0 28px;}

.comment .subbox .left{ width:412px; float:left; background-color:#f3e9f7; padding:14px 48px 32px 25px;}

.comment .subbox .left h5{ background:url(../bg/com_bg3.gif) no-repeat; height:22px;}

.comment .subbox .left input{ background:url(../bg/inputt.jpg) no-repeat; line-height:34px; color:#966688; padding-left:10px; border:none; width:222px; height:34px; margin:6px 0;}

.comment .subbox .left .text{ background:url(../bg/text.jpg) no-repeat; width:410px; height:122px; padding:2px 0 0 2px;}

.comment .subbox .left .text textarea{ width:408px; height:120px; border:none; background:none; color:#966688; overflow:auto;}

.comment .subbox .left input.s,.comment .subbox .left input.r{ background:url(../bg/com_bg7.gif) no-repeat; width:78px; height:25px; border:none; float:right; margin-left:6px; display:inline; cursor:pointer;}

.comment .subbox .left input.r{ background:url(../bg/com_bg6.gif) no-repeat;}

.comment .subbox .right{ width:209px; float:left; margin-left:28px; display:inline;}

.comment .subbox .right h5{ background:url(../bg/com_bg4.gif) no-repeat; height:22px; margin-bottom:16px;}

.comment .subbox .right ul{}

.comment .subbox .right ul li{ float:left; padding-right:8px; padding-bottom:8px;}

.comment .subbox .right ul li.np{ padding-right:0;}

.comment .subbox .right ul li a img{ border:5px solid #f6eddf;}

.comment .subbox .right ul li a:hover img{ border:5px solid #c42522;}

.joinpart{}

.joinpart h2{ background:url(../bg/r_tbg.gif) 5px 0 no-repeat; height:57px; margin:10px 0;}

.joinpart .jbg1{ background:url(../bg/j_bg1.jpg) 13px top no-repeat; color:#966688; line-height:24px; height:359px; padding:50px 0 0 34px;}

.joinpart h3{ background:url(../bg/j_tbg2.jpg) 13px top no-repeat; height:58px;}

.joinpart .jbg2{ background:url(../bg/j_bg2.jpg) 380px top no-repeat; padding-left:14px; width:774px;}

.joinpart .jbg2 .box{ width:362px; float:left; color:#a487b3; line-height:24px; margin-right:24px; display:inline;}

.joinpart .jbg2 .box h4{ background:url(../bg/j_tbg3.gif) no-repeat; height:34px; line-height:34px; color:#876297; font-weight:bold; padding-left:29px; margin-bottom:16px;}

.joinpart .jbg2 .box h4 span{ color:#e91b51;}

.joinpart .jbg2 .box p{ padding-left:8px;}

.joinpart .jbg2 .bt{ background:url(../bg/j_bg3.jpg) 9px 0 no-repeat; height:24px; clear:both;}

.joinpart .jbg2 a.send{ background:url(../bg/send.gif) no-repeat; width:243px; height:76px; margin:0 auto;}

.qapart{}

.qapart h2{ height:28px; background-color:#eccdf5; margin-right:14px; padding-top:9px; padding-left:20px; overflow:hidden;}

.qapart h2 ul.tab{}

.qapart h2 ul.tab li{ width:112px; height:28px; float:left; cursor:pointer;}

.qapart h2 ul.tab li.q1{ background:url(../bg/ico222.gif) no-repeat;}

.qapart h2 ul.tab li.q2{ background:url(../bg/ico223.gif) no-repeat;}

.qapart h2 ul.tab li.current{ background-position:right top;}

.qapart .pannel{}

.qapart .pannel div{ margin-right:14px; padding-top:12px;}

.qapart .pannel div ul{}

.qapart .pannel div ul li{ padding-bottom:5px;}

.qapart .pannel div ul li h3{ height:42px; line-height:42px; color:#a64e8e; font-size:16px; background-color:#ffe9ff; padding:0 24px;}

.qapart .pannel div ul li p{ font-size:14px; color:#727272; padding:0 24px; line-height:40px;}

.qapart .pannel div ul li.hover{ padding-bottom:10px;}

.qapart .pannel div ul li.hover h3{ color:#fff; background-color:#e59bda;}

.qapart .pannel div ul li.hover p{ padding-bottom:10px; border:1px solid #e7a4dd; border-top:0; padding:0 23px;}

.qapart .pannel div h4{ background:url(../bg/ask.gif) 22px 0 no-repeat; height:23px; margin:22px 0 12px;}

.qapart .pannel div .text{ background:url(../bg/txt.gif) 22px 0 no-repeat; height:83px; padding:0 0 0 25px; }

.qapart .pannel div .text textarea{ width:707px; height:78px; border:none; background:none; overflow:auto;}

.qapart .pannel div h5{ padding-right:30px; height:25px; margin:12px 0;}

.qapart .pannel div h5 input.s,.qapart .pannel div h5 input.r{ background:url(../bg/com_bg72.gif) no-repeat; width:78px; height:25px; float:right; border:none; margin-left:6px;}

.qapart .pannel div h5 input.r{ background:url(../bg/com_bg6.gif) no-repeat;}

.ttools{ height:56px; position:relative;}

.ttools .inner{ width:1038px; height:80px; left:50%; margin-left:-519px; position:absolute; top:-24px; background:url(../bg/ttools.png) no-repeat;}

.ttools a{ width:243px; height:80px; position:absolute; top:-24px; right:36px; z-index:99;}
