﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner { width:960px; height:438px; overflow:hidden; margin:0 auto;}
.banner img { width:950px; height:433px; margin:5px 5px 0;}

.conbg { background-color:#fff; width:980px; margin:49px auto 0; padding-top:14px; overflow:hidden;}
.hz { width:958px; height:167px; overflow:hidden; border:1px solid #0094d8;}
.hz h2 { background:url(img/barhz.gif) no-repeat 9px bottom; height:35px; line-height:35px; font-size:16px; padding:0 12px 0 9px; font-family:"微软雅黑"; font-weight:normal;}
.hz h2 a { color:#007db8}
.hz h2 span { padding-top:11px;}
.hz_c { width:945px; height:113px; padding:19px 0 0 13px; overflow:hidden;}
.hz_c ul { margin-left:13px; width:870px; overflow:hidden; float:left; display:inline;}
.hz_c ul li { float:left; width:132px; height:113px; margin:0 13px 0 0; display:inline; overflow:hidden;}
.hz_c ul li img { width:130px; height:73px; border:1px solid #cecece;}
.hz_c ul li span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; color:#2f2f2f;}
.h01 { padding-top:21px;}

.bd01 { height:134px; position:relative; margin-top:13px;}
.tel { position:absolute; top:105px; right:12px; font-family:"微软雅黑"; font-size:14px; color:#fff178; font-weight:bold;}
.tel span { font-size:18px;}
.bdzx { top:56px; right:34px; position:absolute;}
.bdzx img { margin-left:22px;}
.bd02 { height:115px; position:relative; margin-top:13px;}
.tel02 { position:absolute; top:85px; left:738px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.tel02 span { font-size:18px;}
.bdzx02 { top:78px; right:313px; position:absolute;}
.bdzx02 img { margin-left:22px;}


.prolist { width:217px; height:339px; overflow:hidden; margin-top:13px; padding-right:12px; background:url(img/listsha.jpg) no-repeat right top;}
.prolist h2 { height:36px; line-height:36px; font-size:18px; padding-left:14px; background:url(img/listh2.gif) no-repeat; font-weight:normal; font-family:"微软雅黑";}
.prolist h2 a { color:#fff;}
.list_con { width:191px; height:740px; overflow:hidden; padding:9px 13px 0; background:url(img/libg.gif) repeat-y;}
.list_con ul { width:187px; padding:0 2px; overflow:hidden;}
.list_con ul li { height:32px; line-height:32px; overflow:hidden; background:url(img/lix.gif) repeat-x left bottom;}
.list_con ul li a { color:#ddecf8; background:url(img/lidd.gif) no-repeat 1px 5px; padding-left:10px;}
.list_con .nobot { border-bottom:0}

.pro { width:729px; height:337px; overflow:hidden; margin-top:13px; border:1px solid #0294d8;}
.probar { background:url(img/barpro.gif) repeat-x; height:41px; padding:0 16px 0 0;}
.probar ul li { float:left; width:108px; text-align:center; height:41px; font-size:16px; font-family:"微软雅黑";}
.probar ul li a { height:43px; line-height:35px; color:#007db7; display:inline-block;}
.probar ul li a:hover,.probar ul .cur a { background:url(img/dthover.gif) no-repeat center top; display:block; color:#fff;}
.probar span a { color:#313131; font-family:"宋体"; line-height:35px;}
.pp_con { width:720px; height:726px; overflow:hidden; padding:12px 0 0 21px;}
.pp_con dl dt { width:303px; height:266px; background:url(img/prosha.jpg) no-repeat right top;}
.pp_con dl dt img { padding:3px; border:1px solid #c1c1c1; width:272px; height:258px;}
.pp_con dl dd { width:380px; overflow:hidden;} 
.pp_con dl dd h3 { font-size:14px; height:27px; line-height:27px; border-bottom:1px dashed #e6e6e6;}
.pp_con dl dd h3 a { color:#0093d8;}
.pp_con dl dd p { color:#383838; clear:both; line-height:29px;}
.pp_con dl dd p em { font-weight:bold; font-style:normal; float:left; /*height:120px;*/}
.pp_con dl dd span img { margin:29px 44px 0 0;}

.proleft { width:217px; /*height:500px; */overflow:hidden; margin-top:13px; padding-right:12px; background:url(img/listsha.jpg) no-repeat right top;}
.prolist01 {/* height:503px;*/ overflow:hidden;}
.prolist01 h2 { background:url(img/listh20.gif) no-repeat; height:47px; line-height:35px; font-size:18px; padding-left:14px; font-weight:normal; font-family:"微软雅黑";}
.prolist01 h2 a { color:#fff;}
.list_fl { width:192px; /*height:434px;*/ overflow:hidden; background:url(img/listbg.gif) repeat-y; padding:6px 12px 0 13px;}
.list_fl h3 { height:28px; line-height:28px; font-size:12px; background:url(img/listh3.gif) no-repeat; padding-left:11px;}
.list_fl h3 a { color:#fff;}
.list_fl ul { width:179px; padding:3px 0 3px 13px; overflow:hidden;}
.list_fl ul li { height:25px; line-height:25px; overflow:hidden; background:url(img/lidd2.gif) no-repeat left center; padding-left:8px;}
.list_fl ul li a { color:#2c2c2c;}
.listdi { background:url(img/listdi.gif) no-repeat; height:13px; line-height:0; font-size:0;}
.leftbd { position:relative; width:217px; height:101px; margin-top:9px;}
.leftbd span { position:absolute; top:42px; left:108px;}
.leftbd span img { margin-bottom:6px;}


.pro01 { width:729px; height:506px; overflow:hidden; margin-top:13px; border:1px solid #0294d8;}
.pro01 h2 { font-size:14px; background:url(img/barp.gif) no-repeat; height:41px; line-height:35px; padding:0 16px 0 20px;}
.pro01 h2 a { color:#fff}
.pro01 h2 span a { color:#313131; font-weight:normal; font-size:12px; font-family:"宋体";}
.pp02_c { width:713px;/* height:452px;*/ height:578px; overflow:hidden; padding:0px 0 0 16px;}
.pp02_c ul li { width:221px; height:217px; margin-right:17px; display:inline; float:left; overflow:hidden; background:url(img/psha.jpg) no-repeat center 164px;}
.pp02_c ul li p { width:219px; border:1px solid #c8c8c8;}
.pp02_c ul li img { width:211px; height:154px; background-color:#ececec; padding:3px; border:1px solid #fff;}
.pp02_c ul li span { text-align:center; display:block; height:50x; line-height:50px; overflow:hidden;}
.pp02_c ul li span a { color:#646464}
.pp02_c ul .nobot { margin-right:0}

.cpbg { background:url(img/bg01.jpg) no-repeat; height:348px; position:relative; overflow:hidden; margin-top:13px;}
.cpbg h2 { font-size:14px; font-weight:normal; font-size:24px; font-family:"微软雅黑"; color:#fff; text-align:center; padding:32px 0 0 0;}
.p01 { font-size:16px; font-family:"微软雅黑"; color:#242424; position:absolute; top:100px; left:46px;}
.p02 { top:162px; left:67px;}
.p03 { top:229px; left:128px;}
.p04 { top:100px; left:680px;}
.p05 { top:162px; left:680px;}
.p06 { top:229px; left:680px;}


.ys { height:825px; border:1px solid #cfcfcf; margin-top:13px;}
.ys h2 { height:72px; padding:9px 0 0 17px;}
.ys h2 em { font-style:normal; font-weight:normal;}
.bg01 { height:744px; overflow:hidden; position:relative; background:url(img/bg02.jpg) no-repeat 28px top;}
.one { top:44px; left:45px; background:url(img/01.gif) no-repeat; position:absolute; width:434px;}
.one h3 { padding:0 0 0 84px; line-height:26px; font-size:20px; color:#0093d8; font-family:"微软雅黑"; font-weight:normal;}
.one h3 span { font-size:24px;}
.one h3 em { font-size:12px; color:#c8c9c9; display:block; font-style:normal; font-family:Arial, Helvetica, sans-serif}
.one p { font-size:14px; font-family:"微软雅黑"; color:#464646; line-height:24px; margin-top:5px;}
.one p em { font-style:normal; color:#f78b00;}
.two { top:184px; left:45px; background:url(img/02.gif) no-repeat; position:absolute;}
.three { top:428px; left:496px; background:url(img/03.gif) no-repeat; position:absolute;}
.four { top:562px; left:496px; background:url(img/04.gif) no-repeat; position:absolute;}


.designer { width:958px; height:227px; overflow:hidden; margin-top:13px; border:1px solid #cdcdcd;}
.designer h2 { background:url(img/barhz.gif) no-repeat 9px bottom; height:35px; line-height:35px; font-size:16px; padding:0 12px 0 9px; font-family:"微软雅黑"; font-weight:normal;}
.designer h2 a { color:#007db8}
.designer h2 span a { font-size:12px; color:#505050; font-family:"宋体"}
.des_c { width:958px; height:176px; padding:16px 0 0 0; overflow:hidden;}
.all01 { padding-top:45px;}
.des_c .jzdl { width:900px; margin:0 0 0 16px; display:inline; overflow:hidden;}
.des_c .jzdl dl { width:424px; height:160px; margin-right:26px; display:inline;}
.des_c .jzdl dl dt { width:143px; height:158px;}
.des_c .jzdl dl dd { width:260px; padding-left:15px; overflow:hidden}
.des_c .jzdl dl dd h3 a { font-size:12px; height:24px; line-height:24px; color:#2b2b2b; margin-bottom:5px; display:block}
.des_c .jzdl dl dd p { line-height:22px; color:#5f5f5f}
.des_c .jzdl dl dd span { padding-top:10px; display:block;}

.lc { background:url(img/lcbg.jpg) no-repeat; height:154px; overflow:hidden; margin-top:13px;}
.lc ul { padding:21px 22px 0 172px; width:762px; height:133px; overflow:hidden;}
.lc ul li { font-size:14px; color:#1b1b1b; font-family:"微软雅黑"; float:left; padding-right:48px; width:86px; height:40px; line-height:40px; overflow:hidden;}
.lc ul .lc03 { width:156px;}
.lc ul .lc04 { width:242px;}
.lc ul .lc05 { width:60px; padding-left:60px;}
.lc ul .lc06 { width:104px;}
.lc ul .lc07 { width:158px;}
.lc ul .lc09 { width:188px; padding-left:76px;}
.lc ul .lc10 { width:60px;}

.about { width:690px; height:300px; overflow:hidden; margin-top:15px;}
.about h2 { font-size:16px; font-family:"微软雅黑"; height:34px; line-height:34px; font-weight:normal; background:url(img/barabout.gif) no-repeat; padding:0 14px 0 20px;}
.about h2 a { color:#fff;}
.about h2 span a { color:#505050; font-size:12px; font-family:"宋体";}
.about_c { width:667px; height:255px; padding:10px 0 0 21px; overflow:hidden; border:1px solid #cdcdcd; border-top:0;}
.about_c dl { height:244px; overflow:hidden;}
.about_c dl dt { width:305px; height:244px; background:url(img/dvdbg.gif) no-repeat;}
.about_c dl dt img { width:281px; height:212px; padding:15px 12px 0;}
.about_c dl dd { padding-left:20px; width:320px; overflow:hidden;}
.about_c dl dd h3 { font-size:16px; height:30px; line-height:30px; font-family:"微软雅黑"; font-weight:normal;}
.about_c dl dd h3 a { color:#000;}
.about_c dl dd p { color:#3d3d3d; line-height:24px; padding:5px 0 10px 0;}
.about_c dl dd span { padding-top:20px; display:block;}

.ry { width:256px; height:300px; overflow:hidden; margin-top:15px;}
.ry_c { padding:11px 0 0 0; width:254px; height:254px; overflow:hidden; border:1px solid #cdcdcd; border-top:0;}
.r01 { padding:93px 0 0 0;}
.ry_c dl { width:168px; height:254px; margin:0 22px; float:left; display:inline}
.ry_c dl dt { width:168px; height:217px;}
.ry_c dl dt img { padding:10px 12px; border:1px solid #9c9c9c; width:142px; height:195px;}
.ry_c dl dd { height:25px; line-height:25px; text-align:center; display:block; overflow:hidden; background-color:#e7e7e7; margin-top:1px;}
.ry_c dl dd a { color:#3b3b3b;}

.al { width:960px; height:251px; overflow:hidden; margin-top:15px;}
.al h2 { background:url(img/barfc.gif) no-repeat;}
.al_c { padding:19px 0 0 0; width:958px; height:197px; border:1px solid #cdcdcd; border-top:0; overflow:hidden;}
.al_c ul { float:left; margin-left:12px; display:inline; width:904px; overflow:hidden;}
.al_c ul li { float:left; width:170px; height:197px; margin-right:10px; display:inline}
.al_c ul li img { width:164px; height:147px; padding:2px; border:1px solid #b9b9b9;} 
.al_c ul li span a { height:32px; line-height:32px; text-align:center; display:block; overflow:hidden; color:#3b3b3b;}
.al_c ul .nobot { margin-right:0;}
.a01 { padding-top:53px;}

.new { width:609px; height:382px; overflow:hidden; margin-top:14px; border:1px solid #cdcdcd; border-top:0;}
.newbar { height:42px; overflow:hidden; background:url(img/bardt.gif) repeat-x; padding-right:14px;}
.newbar ul li { float:left; width:126px; height:42px; text-align:center; font-size:14px; font-weight:bold;}
.newbar ul li a { color:#007db7; display:inline-block; height:42px; line-height:35px;}
.newbar ul li a:hover,.newbar ul .cur a { color:#fff; background:url(img/dthover.gif) no-repeat; display:block; text-decoration:none;}
.newbar span a { line-height:35px; font-family:"宋体"; color:#505050;}
.newbar ul .nobot { background:none;}
.n_con { padding:14px 0 0 17px; width:592px; height:327px; overflow:hidden;}
.n_con dl { width:574px; height:136px; overflow:hidden; border-bottom:1px dashed #383838;}
.n_con dl dt { width:144px; height:120px;}
.n_con dl dt img { width:138px; height:114px; padding:2px; border:1px solid #cdcdcd;}
.n_con dl dd { padding-left:15px; width:412px; overflow:hidden}
.n_con dl dd h3 a { font-size:12px; color:#282828; height:22px; line-height:22px;}
.n_con dl dd p { line-height:22px; color:#606060; padding-top:5px;}
.n_con dl dd p a { color:#e86200; padding-left:5px; font-family:"宋体";}
.n_con ul { padding:8px 0 0 2px; width:590px; height:188px; overflow:hidden;}
.n_con ul li { height:28px; line-height:28px; overflow:hidden; overflow:hidden; background:url(img/dd.gif) no-repeat 5px 9px; float:left; width:245px; padding:0 20px 0 25px;}
.n_con ul li a { color:#383838;}
.n_con ul .nobot { padding-right:0;}

.faq { width:333px; height:384px; overflow:hidden; margin-top:14px;}
.faq h2 { background:url(img/barfaq.gif) no-repeat;}
.fa_con { width:309px; height:347px; overflow:hidden; padding:0 11px; border:1px solid #cdcdcd; border-top:0;}
.fa_con dl { padding:12px 0; border-bottom:1px dotted #e0e0e0;}
.fa_con dl dt { height:26px; line-height:26px; font-weight:bold; background:url(img/wen.gif) no-repeat left 4px; padding-left:30px; margin:3px 0;}
.fa_con dl dt a { color:#282828;}
.fa_con dl dd { line-height:22px; overflow:hidden; color:#595959; background:url(img/da.gif) no-repeat left 3px; padding-left:30px;}
.fa_con .nobot { border-bottom:0;}


.link {  overflow:hidden; border:1px solid #cdcdcd; margin-top:13px;}
.link h2 { height:22px; line-height:22px; padding:5px 12px 0 82px; font-size:16px; font-family:"微软雅黑"; font-weight:normal; background:url(img/linkh2.gif) no-repeat 10px bottom;}
.link h2 a { color:#0190d3;}
.link h2 span a { font-family:"宋体"; font-size:12px; color:#484848;}
.l_con { line-height:28px; padding:12px 0 0;  overflow:hidden; color:#484848;}
.l_con a { padding:0 14px; color:#484848;}


#shks0 li{ width:210px; padding:12px; float:left;/* height:185px;*/ height:170px; overflow:hidden; text-align:center}
#shks1 li{ width:210px; padding:12px; float:left;/* height:185px;*/ height:170px;overflow:hidden; text-align:center}
#shks2 li{ width:210px; padding:12px; float:left;/* height:185px;*/ height:170px;overflow:hidden; text-align:center}
#project_gps{ /*height:500px;*/ height:455px;}

#shks0 p img{border:2px solid #D5D5D5}
#shks1 p img{border:2px solid #D5D5D5}
#shks2 p img{border:2px solid #D5D5D5}
#shks0 p{ /*height:168px;*/height:160px;}
#shks1 p{ /*height:168px;*/height:160px;}
#shks2 p{ /*height:168px;*/height:160px;}
#shks0 span{display: block;height: 20px; line-height: 20px; margin-left: 10px;overflow: hidden;width: 200px;}
#shks1 span{display: block;height: 20px; line-height: 20px; margin-left: 10px;overflow: hidden;width: 200px;}
#shks2 span{display: block;height: 20px; line-height: 20px; margin-left: 10px;overflow: hidden;width: 200px;}


.hpDiv {
    margin: 13px auto 0;
    overflow: hidden;
    width: 960px;
    border:1px solid #0294d8;
    height:490px;
}
.hpDiv .ntitle { background:url(img/barpro.gif) repeat-x; height:41px; padding:0 16px 0 0;}
.hpDiv .ntitle h3{padding-left:10px; color:#007db7;}
.hpDiv .ntitle h3 a{ color:#007db7;}
.hpDiv .ntitle a { color:#313131; font-family:"宋体"; line-height:41px;}
.hpDiv .more{
    float:right;
}
dl.p_list_dl {
    float: left;
    overflow: hidden;
    padding: 10px 7px 12px 25px;
    width: 202px;
}

dl.p_list_dl dt {
    font-size: 0;
    height: 162px;
    line-height: 0;
    width: 202px;
}

dl.p_list_dl dt img {
    border: 1px solid #d6d6d6;
    height: 154px;
    padding: 1px;
    width: 194px;
}

dl.p_list_dl dd {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    width: 202px;
}
dl.p_list_dl dd.desc {
    color:Red;
}

.hpDiv_con{
    width:960px;
    text-align :center;
}
.hpDiv_con p{
 float: left;
    width: 960px;
}
.hpDiv_con p img{
    width:235px;
    height:220px;
}
/*js切换样式*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
/* 幻灯开始*/
#imgshow_mask{width:100%;z-index:1;background:url(img/imgshow_mask.png) repeat-x 0 0;height:1px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/imgshow_mask.png');}
#imageShow{clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:400px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:400px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:400px;display:block;}
.scrollbg{height:65px;/*background:#f4f4f4 url(img/scroll_bg.png) 0 100% repeat-x;*/ margin-top:-82px;}
.scroll{margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:48px;height:76px;position:absolute;}
a.s_pre{background:url(img/arrow_l.png);top:4px;left:0;}
a.s_pre:hover{background:url(img/arrow_l_on.png);}
a.s_next{background:url(img/arrow_r.png);top:4px;right:0;}
a.s_next:hover{background:url(img/arrow_r_on.png);}
.outScroll_pic{ height:76px;margin-left:16px;overflow:hidden;position:relative;width:930px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:56px;width:178px;margin:5px 4px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:178px;height:56px;border:2px #ff780d solid;/*background:url(img/arrow_on.png) 50% -4px no-repeat;*/z-index:10;position:absolute;top:5px;left:0;}
.bdsharebuttonbox.fr.bdshare-button-style0-16 {
    position: absolute;
    right: 390px;
    top: 0;
}