﻿@charset "utf-8";
@import "reset.css";
/*globe*/

div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font{ font-size:12px;color:#666; padding:0; margin:0;text-align:justify;text-justify:inter-ideograph;}
em, i, del { font-weight:normal; font-style:normal;}
body{ background:#fff;color:#666; font:12px/20px "微软雅黑";padding:0;margin:0; height:100%;}
img { border:0;}

ol, ul { list-style:none;}
a{color:#666;}
a:hover{color:#005caa;}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w1074{ width:1074px; margin:0 auto; overflow:hidden;}
.w1125{ width:1125px; margin:0 auto; overflow:hidden;}
.w1204{width:1204px; margin:0 auto;}



.header{ width:100%; height:108px; }
.logo{ margin-top:8px;}
.menu{ float:right; width:auto; border-right:1px solid #ddd;}
.menu a{ display:block; float:left; width:100px; height:65px; padding:42px 0 0 8px; border-left:1px solid #ddd; font:13px/18px "微软雅黑"; color:#6d6c6c; background:url(../images/nav_bg02.jpg) no-repeat 8px 86px;}
.menu a b{ font-weight: normal;}
.menu a span{ display:block; font:8px/16px Agency FB, Arial; color:#9f9f9f;}
.menu a:hover,.menu a.hover{ color:#fff;background:url(../images/nav_bg01.jpg) no-repeat 8px 86px #005caa;}
.menu a:hover span,.menu a.hover span{ color:#6099ca;}

.menu a.lang{ width: 50px;}

#hbox{ width:100%; height: 107px; overflow: hidden; background:url(../images/header_bg.jpg) #fff repeat-x left bottom; border-bottom:1px solid #bbbec3; position:fixed !important; top:0 !important; left:0 !important; width:100% !important; z-index:70 !important;}


.footer{ width:100%; height:30px; background:#909399; margin-top:60px; padding-top:10px;}
.footer01{ color:#c8c9cc; font-size:10px;}
.footer01 a{ padding:0 2px;}
.footer a{color:#c8c9cc;}
.footer a:hover{ color:#fff;}
.footer02{ color:#c8c9cc; font-size:11px;}

.footer03 dl{ position:relative; margin:3px 0 0 6px;}
.footer03 dl dt{ width:134px; height:17px; line-height:17px;color:#c8c9cc; padding-left:6px; background:url(../images/link_bg.png) no-repeat;cursor:pointer;}
.footer03 dl dd{ position:absolute; width:138px; bottom:17px; background:#fff; border:1px solid #c6c6c7; border-bottom:0px; display:none;}
.footer03 dl dd a{ display:block; padding-left:7px; line-height:18px; color:#999;}
.footer03 dl dd a:hover{ background:#ddd; color:#fff;}

/**首页**/
/***banner**/
.indexBanner{ width:100%; height:519px; position:relative; overflow:hidden;}
.indexBanner ul { height:519px; margin: 0 auto; position:relative;}
.indexBanner ul li{ position:absolute; height:519px; width:100%; display:none;}
.indexBanner .numbox {position:absolute; bottom:0; width:100%; }
.indexBanner .case{width:924px;margin:0 auto;height:41px; position:relative; }
.indexBanner .case a{ position:absolute; bottom:0;background:#fff; width:184px; font-size:12px; }
.indexBanner .case a h2{ padding-left:14px;height:31px;background:#fff; padding-top:10px; font-size:12px; line-height:12px; font-family:Arial,"华文中宋"}
.indexBanner .case a h2 span{ font-family:"微软雅黑"; font-size:12px; padding-right:5px; padding-bottom:6px; color:#005caa} 
.indexBanner .case a.cur h2 span{ display:block; color:#f7a600; font-size:14px; line-height:14px;}
.indexBanner .case a div{ display:none;width:184px; height:101px; padding-top:8px; text-align:center; background:#fff;}

.indexmain{ width:1204px; margin:40px auto 0; height:170px; overflow:hidden;	}
.main1{ width:305px; float:left; margin-right:35px; padding-top:8px;}
.main1_til{ font-size:14px; color:#000; height:40px;}
.main1_til a{ float:right; height:23px; margin-top:8px; display:block; border-left:1px solid #e0e0e0; padding-left:11px;}
.main1_con img{ border:1px solid #e0e0e0; margin:0 8px 10px 0;}
.main1_con a{ display:block; font-size:12px/20px "宋体"; color:#000;}
.main1_con a:hover{ color:#005caa;}

.main2{ float:left; width:468px; height:168px; border:1px solid #e2e2e2;}
.main2_til{ height:25px; padding-top:7px; border-bottom:1px solid #f9f9f9; font-size:14px; color:#000; padding-left:10px;}
.main2_til a{ float:right; display:inline-block; font-size:10px; line-height:20px; margin-right:10px; *margin-top:-20px;}
.main2_til a span{ font-family:"宋体";}
.main2_con{ border-top:1px solid #e8e8e8; padding:10px; }
.main2_con_t{ height:100px;}
.main2_con_t img{ float:left; padding:4px ; background:url(../images/newspic_bg.jpg) no-repeat; margin-right:12px;}
.main2_con_t h2{ font-weight:bold; font-family:"宋体"; padding-bottom:10px;}
.main2_con_t span{ display:block;color:#b2b1b1; padding-bottom:5px;}
.main2_con_t p{font-family:"宋体"; line-height:18px;}
.main2_con_f{ padding-top:14px;}
.main2_con_f span{ color:#b2b1b1; float:right;}


.propic{ width:393px; height:170px; position:relative; overflow:hidden;}
.propic ul {width:393px; height:170px; margin: 0 auto; position:relative;}
.propic ul li{ position:absolute; height:170px; width:393px; display:none;}
.propic ul li .text{ position:absolute; width:180px; height:148px; padding:22px 6px 0 16px; background:url(../images/bg_01.png) repeat; top:0; right:0; overflow:hidden;}
.propic ul li .text h2{ padding-left:4px; font: bold 14px/16px "宋体"; padding-bottom:9px; background:url(../images/bg_02.png) repeat-x left bottom; color:#fff;}
.propic ul li .text p{ padding:8px 0 0 4px; line-height:18px; color:#fff;}
.pronum{ position:absolute; right:7px ; bottom:6px;}
.pronum a{ display:block; float:left; margin-right:5px; width:13px; height:14px; background:url(../images/bit_01.png) no-repeat -18px 0;}
.pronum a.cur{ background-position:0 0;}

/**内页**/
.insideBanner{width:100%; margin:0 auto; height:248px; overflow:hidden;}
.insideBanner img{ display:block; margin:0 auto}
.b_about{ background:url(../images/insidebanner01.jpg) no-repeat center}
.b_news{ background:url(../images/insidebanner02.jpg) no-repeat center}
/*.b_products{ height:215px; background:url(../images/insidebanner03.jpg) no-repeat center}*/
.b_job{ background:url(../images/insidebanner04.jpg) no-repeat center}
.b_service{ background:url(../images/insidebanner05.jpg) no-repeat center}
.b_contact{ background:url(../images/insidebanner06.jpg) no-repeat center}
.content{ width:1115px; margin:0 auto;}

.product{ width:1120px; margin:52px auto 0;height:591px;}
.product .pic_list{ width:224px; float:left; height:591px; position:relative; cursor:pointer;}
.product .pic_list .pic_1{position: absolute;width: 224px; height:548px;z-index: 10; left:0;top:0;}
.product .pic_list .pic_2{position: absolute;width: 224px;height:548px;z-index: 20;  left:0;top:0;}
.product .pic_list a{ display:inline-block; line-height:24px; position:absolute; bottom:-26px; right:5px; z-index:35; color:#999}
.pic_txt{ width:224px; position:absolute; bottom:0; left:0; height:43px; text-align:center; line-height:43px; font-size:15px; color:#fff;}
.t_blue{background:#1e94c9;}
.t_yell{background:#ff9300;}

/*S Inside*/
.s_main{ width:1110px; margin:0 auto; position:relative}
.path{ width:100%; height:62px; position:relative; margin-top:-62px; z-index:35}
.path p{ line-height:62px; color:#7b7b7b; padding-left:25px;}
.path a{ display:inline-block; line-height:62px; color:#7b7b7b; padding:0 3px}
.path span{ font-family:"宋体"; color:#7b7b7b}
.path a:hover{ color:#005caa}
.i_nav{ width:100%; height:30px; background:#f0f0f0}
.i_nav a{ display:inline-block; line-height:30px; color:#9c9c9c; padding:0 30px; float:left}
.i_nav a:hover,.i_nav a.hover{ background:#005caa; color:#fff}
.page{ width:100%; margin:46px auto 0; text-align:center}
.turn{ width:100%; margin:15px auto 0; padding-top:17px; border-top:1px solid #d9d9d9;}
.turn span{ display:inline-block; line-height:24px; color:#000}
.turn p,.turn a{ line-height:24px; color:#8d8d8d}
.turn a{ display:inline-block}
.turn a:hover{ color:#005caa}

.aboutmain{ width:100%; margin:0 auto; padding:28px 0 82px; min-height:350px; height:auto!important; height:350px; position:relative; overflow:hidden}
.aboutmain ul.sha{ width:1182px;}
.aboutmain ul.sha li{ width:514px; float:left; margin-right:77px; padding-top:25px;}
.aboutmain ul.sha li .img{ width:100%; float:left; margin-bottom:16px;}
.aboutmain ul.sha li .img img{ float:left; margin-right:20px; display:inline}
.aboutmain ul.sha li .img h2{ line-height:34px; color:#000; padding-top:73px;}
.aboutmain ul.sha li .img p{ line-height:24px; color:#838383}
.aboutmain .title{ line-height:32px; color:#000; padding-left:10px; margin-bottom:17px;}
.aboutmain .intro p{ line-height:24px; color:#838383}
.aboutmain ul.dev{ width:1090px; float:left; margin-left:10px; display:inline}
.aboutmain ul.dev li{ width:1078px; border-bottom:1px solid #e5e5e5; background:url(../images/sign01.jpg) no-repeat left 14px; padding-left:12px; float:left}
.aboutmain ul.dev li .time{ width:90px; float:left; line-height:44px; color:#838383}
.aboutmain ul.dev li .time span{ display:inline-block; font-size:18px; line-height:44px; color:#f7a600}
.aboutmain ul.dev li .intro{ width:988px; float:right;}
.aboutmain ul.dev li .intro p{ line-height:34px; padding:5px 0; color:#838383}

.newslist{ width:100%; border-top:1px solid #d9d9d9; margin-top:25px; padding-bottom:40px;}
.newslist li{ width:1096px; height:140px; padding:20px 4px 0 10px; border-bottom:1px solid #d9d9d9; float:left}
.newslist li.double{ background:#f0f0f0}
.newslist li .intro{ width:765px; float:left}
.newslist li .intro a.title{ font-size:16px; display:inline-block; line-height:24px; color:#000}
.newslist li .intro .time{ font-size:11px; line-height:22px; color:#969696; margin-bottom:28px;}
.newslist li .intro a.intro{ font-size:14px; display:inline-block}
.newslist li .intro a:hover{ color:#005caa}
.newslist li .img{ width:190px; height:130px; float:right; margin:-3px 4px 0 0; display:inline}
.newsinfo{ width:100%; margin-top:44px; font-size: 14px;}
.newsinfo h1{ font-size:16px; line-height:28px; color:#000; text-align:center}
.newsinfo h2{ font-size:11px; line-height:24px; color:#9f9f9f; text-align:center; margin-bottom:10px; border-bottom:1px solid #d9d9d9; margin-bottom:27px;}
.newsinfo h3{ font-size:11px; line-height:24px; color:#9f9f9f; text-align:center; margin-bottom:10px; }
.newsdetail{ padding:0 12px}
.newsdetail p{ font-size:14px; color:#8d8d8d}
.newsdetail img{ display:block; margin:0 auto}
.news_inav{ width:100%; height:33px; margin:20px auto 30px;}
.news_inav a{ display:inline-block; line-height:32px; border-bottom:1px solid #8d8d8d; color:#8d8d8d; padding:0 13px 0 3px; float:left; margin:0 14px 0 16px;}
.news_inav a:hover,.news_inav a.hover{ color:#f7a600}

.prolinks{ width:1120px; height:157px; margin:0 auto; background:#4d5058; position:relative; overflow:hidden}
.prolinks ul{ width:1125px;}
.prolinks li{ width:189px; height:144px; padding:5px 19px 0 17px; background:url(../images/libg01.jpg) no-repeat right; float:left}
.prolinks li span{ display:block; background:url(../images/sign02.jpg) no-repeat left center;}
.prolinks li span a{ display:inline-block; line-height:20px; color:#bec1c8; margin-left:6px; border-bottom:1px solid #bec1c8}
.prolinks li span a:hover{ color:#fff; border-bottom:1px solid #fff}
.prolistmain{ width:1116px; margin:27px auto 0}
.p_side{ width:260px; float:left}
.p_side .title{ width:100%; height:32px; margin-bottom:1px;}
.p_side li a{ display:inline-block; width:238px; padding-left:22px; line-height:26px; background:#555; color:#fff; margin-bottom:1px;}
.p_side li a:hover,.p_side li a.hover{ background:#f7a600}
.p_content{ width:786px; float:right; position:relative}
.p_content ul{ width:832px;}
.p_content li{ width:370px; height:250px; float:left; margin:0 46px 40px 0; display:inline; border-bottom:1px solid #eee}
.p_content li img.main{ padding:5px; border:1px solid #eee; float:left; margin-bottom:5px;}
.p_content li h2{ font-size:13px; line-height:32px; color:#000; padding-left:6px;}
.p_content li p{ line-height:24px; color:#828282; padding-left:6px;}
.p_content li p.c{ float:left}
.p_content li a.sign{ float:left; margin:4px 0 0 6px; display:inline}

.p_content2{ width:100%; float:none; position:relative}
.p_content2 ul{ width:1200px;}
.p_content2 li{ width: 350px; margin: 20px 30px 10px 0; height:240px; border: none; }
.p_content2 li img{ width: 335px;}

.p_content3{ width:100%; float:none; position:relative}
.p_content3 ul{ width:1200px;}
.p_content3 li{ width: 350px; margin: 20px 30px 10px 0; height:200px; border: none; }
.p_content3 li a{ display: block; margin: 0 auto;}
.p_content3 li img{ width: 200px; height: 150px;margin: 0 auto; display: block;  }
.p_content3 li h2{text-align: center;}

.proinfoMain{ width:1108px; margin:38px auto 0}
.proinfoMain .top{ width:100%; height:57px; border-bottom:1px solid #e5e5e5;}
.proinfoMain .top img.d_code{ float:left; margin:10px 10px 0 3px; display:inline}
.proinfoMain .top p.name{ float:left; line-height:34px; float:left; margin-top:23px; font-size:13px; color:#343434}
.proinfoMain .top ul{ float:right; height:36px; margin-top:21px;}
.proinfoMain .top li{ line-height:36px; color:#b2b2b2; float:left}
.proinfoMain .top li a{ display:inline-block; line-height:36px; color:#8d8d8d; padding:0 18px}
.proinfoMain .top li a:hover,.proinfoMain .top li a.on{ color:#005caa}
.proinfoMain .middle{ width:100%; margin:0 auto 20px; min-height:500px;}
.proinfoMain .mt33{ margin-top:33px;}
.proinfoMain .m_img{ width:832px; height:508px; float:left}
.proinfoMain .m_intro{ width:204px; height:506px; padding:0 35px; border:1px solid #d8d9da; float:right; position:relative}
.proinfoMain .m_introc{ position:absolute; bottom:72px; padding-bottom:18px; width:204px}
.proinfoMain .m_introc img{ display:block; margin:0 auto}
.proinfoMain .m_introc h6{ line-height:38px; color:#343434; text-align:center; margin-bottom:12px;}
.proinfoMain .m_introc dl{ line-height:24px; color:#999897;word-wrap:break-word;word-break:break-all;}
.proinfoMain .m_introc span{ color:#f00}
.proinfoMain .m_introc dl dt{ float:left;width:60px; font-weight:bold;}
.proinfoMain .m_introc dl dd{ float:left;width:144px; overflow:hidden; min-height:24px;}



.proinfoline{ width:100%; height:20px; border-bottom:1px solid #ebebeb}
.pronews{ width:100%; margin:0 auto}
.pronews h2{ line-height:54px; color:#383838; float:left}
.pronews h3{ line-height:54px; color:#9f9f9f; float:left; padding-left:3px;}
.pronews li{ width:1108px; height:30px; border-bottom:1px solid #ebebeb}
.pronews li a,.pronews li span{ display:inline-block; line-height:30px;}
.pronews li a{ float:left; color:#8d8d8d}
.pronews li span{ float:right; color:#cacaca}
.pronews li a:hover{ color:#005caa}
.i_title{ width:100%; height:44px; margin:17px auto 0}
.i_title h2{ line-height:44px; color:#000; padding:0 3px; float:left}
.i_title h3{ line-height:44px; color:#f7a600; float:left; padding-left:6px;}
.p_introMain{ width:100%; margin:0 auto}
.p_introBanner{ width:730px; height:427px; float:left; position:relative; overflow:hidden; margin-top:12px;}
.p_introBanner li{ width:100%; height:100%; position:absolute; top:0; left:0; display:none}
.p_introBanner .num{ height:4px; position:absolute; bottom:5px; right:5px}
.p_introBanner .num a{ display:inline-block; width:28px; height:4px; background:#fff; margin-left:2px;}
.p_introBanner .num a.cur{ background:#f7a600}
.p_introDetail{ width:340px; float:right}
.p_introDetail h1{ font-size:16px; line-height:36px; color:#005caa}
.p_introDetail .contact{ padding:10px 8px; border-bottom:1px solid #3399cc; border-top:1px solid #3399cc; margin-bottom:20px;}
.p_introDetail .contact p{ line-height:30px; color:#878787}
.p_introDetail .contact p.p{ float:left}
.p_introDetail .contact span{ color:#000}
.p_introDetail .contact a{ float:left; margin:8px 0 0 8px; display:inline}
.p_introDetail .intro{ height:305px; position:relative; overflow:hidden}
.p_introDetail .intro p{ color:#888}
.p_newslist{ width:100%; margin-top:22px;}
.p_newslist li{ width:1108px; height:34px; border-bottom:1px solid #eee; background:url(../images/sign06.jpg) no-repeat 10px center}
.p_newslist li a{ display:inline-block; line-height:34px; float:left; padding-left:24px; color:#838383}
.p_newslist li span{ display:inline-block; line-height:34px; color:#5e5e5e; float:right; padding-right:25px;}
.p_newslist li a:hover{ color:#005ecc}
.p_companylist{ width:100%; margin-top:50px; position:relative; overflow:hidden}
.p_companylist ul{ width:1162px; float:left}
.p_companylist li{ width:110px; height:110px; border:1px solid #d6d6d6; float:left; margin:0 54px 45px 0; display:inline}
.p_supportMain{ width:100%; margin:36px auto 0;}
.p_supportMain img{ margin:0 0 100px 35px; display:inline; float:right}
.p_supportlist{ width:455px; float:left}
.p_supportlist p{ line-height:24px; color:#8d8d8d}
.p_supportlist .line{ width:100%; height:1px; background:#e5e5e5; margin:12px 0;}
.p_supportMap{ width:611px; float:right;}
.p_policiesMain{ padding:0 15px; margin-top:16px;}
.p_policiesMain h1{ font-size:14px; line-height:38px; color:#f7a600}
.p_policiesMain p{ text-indent:2em; color:#8d8d8d; line-height:24px;}

.schoollist{ width:1026px; padding:0 42px; position:relative; overflow:hidden}
.schoollist ul{ width:1080px;}
.schoollist li{ width:110px; height:137px; float:left; margin:0 25px 25px 0}
.schoollist li img{ float:left; padding:0 10px; margin-bottom:25px;}
.schoollist p{ line-height:22px; color:#616161; text-align:center}
.joblistMain{ width:100%; margin:28px auto 0}
.joblistMain .title{ width:100%; height:30px; margin-bottom:18px;}
.joblistMain .title h2{ color:#000; font-size:16px; line-height:30px; padding:0 6px 0 25px; float:left}
.joblistMain .title h3{ color:#bdbdbd; line-height:24px; font-family:"华文中宋", Arial; float:left; margin-top:6px;}
.joblistMain .search{ width:1063px; height:36px; padding:19px 14px 19px 16px; background:url(../images/jobserach.jpg) no-repeat; margin:0 auto 40px}
.joblistMain .search select{ width:193px; height:23px; border:1px solid #d1d2d4; float:left; margin:8px 22px 0 0; display:inline; line-height:23px; color:#000}
.joblistMain .search input{ width:279px; height:22px; border:1px solid #d1d2d4; float:left; margin:7px 16px 0 0; display:inline; line-height:22px; color:#000; padding-left:5px;}
.joblistMain .search input.submit{ width:116px; height:36px; border:0; padding:0; margin:0; background:url(../images/input01.jpg) no-repeat; cursor:pointer;}
.jobtable{ width:1098px; margin:0 auto}
.jobtable table{ border:1px solid #e8e8e8}
.jobtable th{ font-weight:bold; line-height:32px; color:#005caa; background:url(../images/th01.jpg) repeat-x; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; text-align:center}
.jobtable span{ float:left; margin-left:30px; display:inline-block}
.jobtable td{ line-height:42px; color:#696969; text-align:center}
.jobtable td.double{ background:#f8f8f8}
.jobtable td a.fla{ float:left; margin-left:30px; display:inline-block}

.cbooksMain{ width:100%; margin:28px auto 0; padding-top:20px; position:relative; overflow:hidden}
.cbooksMain ul{ width:1184px;}
.cbooksMain li{ width:216px; height:332px; float:left; margin:0 75px 0 5px; display:inline}
.cbooksMain li img{ padding:2px; border:1px solid #ebebeb; float:left}
.cbooksMain li p{ line-height:56px; color:#838383; text-align:center}

.contactMain{ width:100%; margin:40px auto 0; padding-bottom:40px;}
.contactIntro{ width:380px; float:left}
.contactIntro p{ line-height:26px; color:#838383}
.contactIntro p.p1{ font-family:Arial, "宋体"; padding-left:6px;}
.contactIntro h1{ font-size:18px; line-height:34px; margin:35px 0 44px; padding:0 0 2px 6px; background:url(../images/h101.jpg) no-repeat bottom right}
.contactMap{ width:530px; height:378px; /*background:url(../images/map.jpg) no-repeat;*/ float:right; position:relative}
.contactMap a{ display:inline-block; line-height:18px; height:18px; padding:10px 0 0 22px; color:#000; background:url(../images/sign07.png) no-repeat left center; position:absolute}
.contactMap a.a1{ top:41px; left:313px}
.contactMap a.a2{ top:65px; left:343px}
.contactMap a.a3{ top:77px; left:331px}
.contactMap a.a4{ padding:25px 15px 0 0; background:url(../images/sign07.png) no-repeat top right; top:81px; left:291px}
.contactMap a.a5{ top:93px; left:323px}
.contactMap a.a6{ top:264px; left:178px}

.jobintroImg{ width:100%; margin:30px auto 62px}
.jobintroMain ul.tab{ width:100%; height:30px; background:url(../images/ul01.jpg) repeat-x bottom; margin-bottom:12px;}
.jobintroMain ul.tab li{ width:100px; height:30px; text-align:center; background:url(../images/sign08.jpg) no-repeat 5px center; font-size:14px; line-height:30px; color:#707070; cursor:pointer; float:left}
.jobintroMain ul.tab li.focus{ background:url(../images/libg02.jpg) no-repeat;}
.jobintroMain .box{ width:100%;}
.jobintroMain .boxs{ width:100%; display:none}

#boxP1{ width:340px; height:280px; position:relative; overflow:hidden}
#up1{ position:absolute; bottom:10px; right:35px; cursor:pointer}
#down1{ position:absolute; bottom:10px; right:15px; cursor:pointer}

.bearingFlash{ width:100%; height:543px; margin:15px auto;}



.proShow{ width:1100px; height:500px; margin:0 auto}
.proSlideImg{width:950px; height:460px; padding:4px; float:left; display:inline; position:relative; border:1px solid #e5e5e5; margin:14px 0}
.proSlideImg p{ position:absolute; font-size:15px; line-height:60px; color:#333; position:absolute; left:4px; bottom:4px; z-index:35; padding-left:25px;}
.proSlideImg .bg{ width:950px; height:60px; background:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; position:absolute; left:4px; bottom:4px; z-index:25}
.proSlideCheck{width:138px;height:468px; float:left; position:relative; border:1px solid #e5e5e5; border-left:0; margin-top:14px;}
.proSlideUp{ width:62px; height:30px; background:url(../images/prev01.jpg) no-repeat; cursor:pointer; position:absolute; top:-14px; left:39px}
.proSlideDown{ width:62px; height:30px; background:url(../images/next01.jpg) no-repeat; cursor:pointer; position:absolute; bottom:-14px; left:39px}
.proSlideSmImg{ width:106px; height:371px; position:absolute; top:46px; left:15px; overflow:hidden}
.proSlideSmImg ul{ width:106px;}
.proSlideSmImg ul li{ width:106px; height:63px;cursor:pointer;overflow:hidden; margin-bottom:14px;}
.proSlideSmImg ul li img{ vertical-align:middle;}
.proSlideSmImg ul li span{padding:0 0 0 6px}


.prolistShow{ width:100%; height:382px; position:relative; overflow:hidden}
.prolistShow li{ width:100%; height:382px; position:absolute; top:0; left:0; display:none}
.prolistShow .num{ height:4px; position:absolute; bottom:5px; right:5px}
.prolistShow .num a{ display:inline-block; width:28px; height:4px; background:#fff; margin-left:2px;}
.prolistShow .num a.cur{ background:#f7a600}
.prolistDetail{ width:100%; margin:0 auto}
.prolistDetail h1{ font-size:15px; line-height:78px; color:#000}
.prolistIntro p{ line-height:20px; color:#878787}


.p_content1{ width:786px; float:right; position:relative}
.p_content1 ul{ width:776px;}
.p_content1 li{ width:776px; height:30px; line-height:30px; border-bottom:1px solid #eee}