﻿@charset "utf-8";

/******index******/
.headebg{ width:100%; background:url(../images/heade_bg.jpg) repeat-x; margin:0 auto; height:109px;}
.heade{ width:1003px; margin:0 auto; background:url(../images/heade1.jpg) no-repeat 600px; height:109px;}
.heade .logo{ padding-top:17px;}
.heade .logo img{height: 70px;}
.tep { padding:29px 3px 0 0;}
.tep  p.p1{ color:#373737; font-size:16px; line-height:16px; background:url(../images/dianhua.png) no-repeat left; padding-left:20px;}
.tep p.p2{ padding:9px 0 0 5px; color: #003381; font-size: 30px; line-height: 30px;}


.navbg{ width:100%; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto; height:41px; z-index:9; position:relative;}
.nav{ width:1314px; margin:0 auto;}
.nav li{ float:left; width:146px; height:41px; line-height:41px; background:url(../images/nav_bg1.jpg) no-repeat right top; text-align:center; position:relative;}
.nav li>a{ color:#141414; font-size:15px; display:block; height:41px; overflow:hidden;}
.nav li:hover>a,.nav li.cur>a{ background:url(../images/nav_01.jpg) no-repeat; color:#FFF;}
.nav li:hover div{display: block;}

.nav li div{ position:absolute; left:-18px; top:41px; width:123%; z-index:9; display:none; background: #e8e8e8; padding: 10px 0 15px; border-radius: 0 0 8px 8px;}
.nav li div a{display: block; line-height: 26px; overflow:hidden; overflow: hidden;}

.banner{ width:1600px; margin:0 auto; left:50%; margin-left:-800px; position:relative; height:458px;}
.banner ul{ position:relative;}
.banner ul li{ width:1600px; height:458px; position:absolute; top:0px; left:0px; overflow:hidden}

.arrows{ position:absolute; left:0px; bottom:26px; width:100%; height:11px;}
.arrowslist{ width:1003px; margin:0 auto; text-align:right;}
.arrowslist a{ background:url(../images/arrows_01.jpg) no-repeat; width:11px; height:11px; display:inline-block; margin-left:5px;}
.arrowslist a:hover,.arrowslist a.cur{background:url(../images/arrows_02.jpg) no-repeat;}


.proBox{ width:100%;}
.proBoxnr{  margin:31px auto 0;}
.proBoxnr .tit{ width:100%; background:url(../images/sy_pro_02.jpg) repeat-x; border:1px solid #d9d9d9; height:36px; line-height:36px;}
.proBoxnr .tit span,
.caseBox .tit span{ color:#000000; font-size:17px; background:url(../images/sy_pro.jpg) no-repeat 19px 17px; padding-left:42px; float:left;font-weight:bold;}
.proBoxnr .tit a{ background:url(../images/sy_pro_03.jpg) no-repeat; width:34px; height:7px; display:inline-block; float:right; margin:16px 20px 0 0;}
.sy_proxxk{ width:100%; border:1px solid #d9d9d9; border-top:0;}

.sy_probt{ padding-top:37px; padding-left:61px;}
.sy_probt li{ float:left; width:164px; height:28px; line-height:28px; overflow:hidden; background:url(../images/sy_probt.jpg) repeat-x; border:1px solid #d0d0d0; color:#333333; line-height:28px; text-align:center; margin-right:18px; cursor:pointer; position:relative; z-index:1;}
.sy_probt li.xxk{ height:28px; line-height:28px; overflow:hidden; color:#FFF; background:url(../images/sy_probt_02.jpg) repeat-x; border:1px solid #00307a; position:relative; z-index:20;}


.sy_pronr{ padding-top:34px; padding-bottom:18px; position:relative;height:180px; overflow:hidden;}
.sy_prolist{position: absolute;left:0;top:0px;width:100%; background:#fff; z-index:10;}
.sy_prolistgd{ width:877px; margin:0 auto 0 61px;overflow:hidden;}
.sy_prolistgd ul{ width:100000px; position:relative; }
.sy_prolistgd li{ float:left; width:187px; height:171px; background:url(../images/sy_prolist_bg.png) no-repeat center bottom; margin-right:43px;font-size:12px;}
.sy_prolistgd li a{width:187px; height:163px; background:url(../images/sy_prolist_bg2.jpg) no-repeat;display: block;}
.sy_prolistgd li a .lxmimg{ width:171px; height:114px; display:block; padding:8px;}
.sy_prolistgd li a p{ text-align:center; line-height:26px; height:26px; overflow: hidden; padding: 0 8px;}
.sy_prolistgd li:hover a{ background:url(../images/sy_prolist_bg1.jpg) no-repeat;}
.sy_prolistgd li:hover a p{ color:#FFF;}


.sy_prolist a.left,.sy_prolist a.right{ position:absolute; top:59px; width:37px; height:37px; cursor:pointer; z-index:800}
.sy_prolist a.left{ background:url(../images/left.png) no-repeat; left:13px;}
.sy_prolist a.right{ background:url(../images/right.png) no-repeat; right:15px;}



.conDiv{ width:100%; background:url(../images/sy_contectbg.png) repeat-x; margin:27px auto 0; height:285px;}
.conNr{ width:1003px; margin:0 auto;}
.aboutBox{ width:470px; float:left; background:url(../images/sy_about.jpg) no-repeat right 5px;}
.aboutBox .tit{ padding-top:25px; height:31px; width:449px; background:url(../images/sy_about_title.jpg) repeat-x left bottom;}
.aboutBox .tit span,
.newsBox .tit span{ color:#000; font-weight: bold; font-size:17px; height:22px; display:block; float:left; line-height:22px;}
.aboutBox .tit a,
.newsBox .tit a{ background:url(../images/sy_pro_03.jpg) no-repeat; width:34px; height:7px; display:block; float:right; margin-top:8px;}

.aboutNr{ width:449px; padding-top:19px;}
.aboutNr p.p1{ float:left; padding-right:20px;}
.aboutNr p.p2{ height: 168px; overflow: hidden; font-size:12px; text-indent:2em; line-height:28px;}

.newsBox{ width:513px; float:right;}
.newsBox .tit{ width:100%; padding-top:25px; height:31px;background:url(../images/sy_about_title.jpg) repeat-x left bottom;}
.aboutBox .tit span b,
.newsBox .tit span b,
.caseBox .tit span b,
.proBoxnr .tit span b{font-size: 15px;color: #bbbbbb;font-family: arial;padding-left: 9px;font-weight: normal;}
.newsNr{ width:100%; padding-top:19px;}
.newsNr li{ width:100%; height:26px; line-height:26px; float:left; background:url(../images/sy_news_02.jpg) no-repeat left;font-size:12px;}
.newsNr li a{ float:left; padding-left:11px; max-width:80%; text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.newsNr li span{ float:right; color:#aaaaaa;}
.newsNr li:hover a{ color:#167bbe;}


.caseBox{ margin:35px auto 0; padding-bottom:8px;}
.caseBox .tit{ width:100%; background:#f4f4f4; border-bottom:1px solid #d9d9d9; height:42px; line-height:42px;}
.caseBox .tit span{ background:url(../images/sy_pro.jpg) no-repeat 19px 21px;}

.caseBox .tit a{ background:url(../images/sy_pro_03.jpg) no-repeat; width:34px; height:7px; display:inline-block; float:right; margin:20px 20px 0 0;}
.caseNr{ width:100%; background:url(../images/sy_jjfa_bg1.jpg) no-repeat left bottom; height:259px; margin-top:31px; overflow: hidden;}
.caseNr ul{position: relative; width: 10000px;}
.caseNr li{ float:left; height:206px; width:212px; margin-left:32px;}
.caseNr li p{ width:100%; height:27px; background:#f4f4f4; text-align:center; line-height:27px;}
.caseNr li p a{ color:#000; display:block; height:27px; overflow:hidden;}
.caseNr li span{ border: 6px solid #f4f4f4; width:200px; height:160px; display:block; margin-top:5px;}
.caseNr li span .lxmimg{display: block;width: 200px;height: 160px;}
.caseNr li:hover p a{ background: #0963c2; color: #FFFFFF;}
.caseNr li:hover span{border: 6px solid #0963c2;}

.linkbg{ width:100%; padding:20px 0 13px; background:url(../images/link.jpg) repeat-x #f7f7f7;  line-height:20px; }
.link{ width:1003px; margin:0 auto; line-height:20px; font-size:12px;}
.link span{ font-size:12px;  font-weight:bold; width:65px; float:left; height:20px; line-height:20px; display:inline-block; }
.linklist{ width:938px; float:right;}
.linklist li{ float:left;}
.linklist li a{  font-size:12px; padding:0px 10px;}
.linklist li:hover a{ color:#167bbe;} 

.footbg{ width:100%; background:#2d2d2d; padding:14px 0 13px;}
.foot{ font-size:12px; line-height:20px;}
.foot p{  color:#b0b0b0; }
.foot span{ font-family:Arial;}
.foot a{ color:#727272; height:20px; line-height:20px;}
.foot .wzdt{margin-right: 10px;}
.foot a:hover{ color:#167bbe;}

/*ny*/
.nybanner{ width:100%; height:269px; overflow:hidden; position:relative;}
.nybanner img{ position:absolute; top:0px; left:50%; margin-left:-800px; width:1600px}

/*left*/
.left{ width:214px; float:left; margin-bottom: 30px;}
.menu p.title{ color:#333333; font-size:22px; line-height:30px; height:30px; padding:29px 0 22px; width:203px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftlist{ width:214px;}
.leftlist li{ float:left; width:214px; background:url(../images/main_01.jpg) no-repeat; margin-bottom:12px;}
.leftlist li>a{ color:#666666; font-size:16px; /*padding:0 11px 0 58px;text-overflow:ellipsis;*/ width:190px; height:36px; line-height:36px; display:block; overflow:hidden;padding-left:11px; white-space:nowrap; }
.leftlist li:hover>a{ background:url(../images/main_02.png) no-repeat left; color:#FFF; display:block; width:214px; height:36px;}
.leftlist li.cur>a{ background:url(../images/main_02.png) no-repeat; color:#FFF;}
.leftlist li.cur:hover div{ display:block;}
.leftlist li div{ display:none; padding-top:8px;}
.leftlist li div a{display:block; color:#333333; font-size:12px; line-height:30px; height:30px; padding:0 12px 0 60px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leftlist li div a:hover{ color:#1359c6;}
.leftlist li .menu1> a{background:url(../images/main_01.jpg) no-repeat; margin-bottom:13px;}
.leftlist li .menu1> a:hover,.leftlist li .menu1.cur> a{color:#fff; background:url(../images/main_02.png) no-repeat 0px;}
 
.leftlist li div a.cur{color:#1359c6; background:url(../images/main_02.png) no-repeat;}
.leftlist li div .menu2 { padding:0px;}
.leftlist li div .menu2 >a{ font-size:12px; padding:0 12px 0 60px; background:url(../images/main_03.jpg) no-repeat 49px}
.left_news{ width:201px; border:1px solid #e9e9e9; margin-top:18px; *margin-top:30px;}
.left_news p{ color:#333333; background:url(../images/main_05.jpg) repeat-x; height:36px; line-height:36px; border-bottom:2px solid #11418b;}
.left_news span{ background:url(../images/main_04.png) no-repeat 9px; font-size: 15px; padding-left:29px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_news_list{ padding:6px 0 10px;}
.left_news_list li{ float:left;  width:201px; height:26px; line-height:26px;}
.left_news_list li a{ color:#333333; font-size:12px; background:url(../images/main_03.jpg) no-repeat 13px; padding-left:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.left_news_list li:hover a{ color:#1359c6;}
.left_contact{ width:203px; margin-top:30px;}
.left_contact span{ color:#ffffff; font-size:20px; height:42px; line-height:42px; padding-left:18px; background:#0c3d89; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_con_list{ background:#f0f0f0; padding-bottom:38px;}
.left_con_list li{ float:left; width:183px; border-bottom:1px dashed #c0c0c0; margin-left:10px; padding: 18px 0 12px 0;}
.left_con_list li p.p1,
.left_con_list li p.p3,
.left_con_list li p.p4{font-size:18px; color:#545454;height:24px; line-height:24px; padding:0 0 4px 43px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_con_list li p.p1{background:url(../images/main_06.png) no-repeat 10px;}
.left_con_list li p.p2{color:#545454; font-size:20px; font-family:Arial; line-height:28px; padding-left:10px;}
.left_con_list li p.p3{background:url(../images/main_07.png) no-repeat 10px;}
.left_con_list li p.p4{background:url(../images/main_08.png) no-repeat 10px;}
.left_con_list li p.p5{ color:#545454; font-size:16px; line-height:28px; padding:5px 0 0px 10px;}

/*right*/
.right{ width:754px; float:right; overflow:hidden;}
.bread{ width:100%; height:68px; margin-top:12px; border-bottom:1px solid #e2e2e2;}
.bread h2{ float:left; display:inline-block; max-width:40%; color:#333333; font-size:20px;  line-height:68px; height:68px; font-weight:normal;  overflow:hidden;}
.bread div{ float:right; width:55%; height:20px; font-size:13px; margin-top:30px; color:#333333; text-align:right; overflow:hidden; }
.bread a{ color:#333333; margin:0 3px;}
.bread a:hover{ color:#1359c6;}
.bread b{ font-weight:normal; margin-left:3px; text-decoration: underline;}


/**about***/
.about{ padding-top:36px; padding-bottom:60px;}
.about .text{line-height:32px; text-indent:2em;}

/*honor*/
.honor{width: 100%; padding-bottom: 60px;}
.honor ul{width: 110%;}
.honor li{float: left; width: 215px; margin-right: 54px; margin-top: 36px;}
.honor li .lxmimg{width: 215px; height: 143px; display: block;}
.honor li p{text-align: center; line-height: 24px; height:24px; margin-top: 10px; overflow:hidden; }

/**news***/
.news{ padding-top:36px; padding-bottom:60px;}
.news ul{ padding-bottom:40px;}
.news li{ float:left; width:100%; height:131px; border-bottom:1px solid #e4e4e4; cursor:pointer; padding-top: 23px;}
.news li .lxmimg{ width:173px; height: 113px; display: block;margin-bottom: 18px;}
.news li div{ width:566px;font-size:12px;}
.news li div .bt{ font-size:13px; font-weight:bold; height:24px; line-height:24px; display:block;overflow:hidden; }
.news li div .data{ color:#949494; line-height:24px;}
.news li div .text{  line-height:24px; margin-top: 6px; height: 48px; overflow: hidden; margin-right:40px}
.news li div .more{ color:#243b7a;}
.news li:hover{ background:#f7f7f7;}
.news li:hover div .bt{ color:#243b7a;}
.news li:hover div .more{ text-decoration:underline;}

/***newsshow****/
.newsshow{ padding:36px 0 60px;}
.newsshow .title{ color:#243b7a; font-size:16px; text-align:center; line-height:24px; font-family: "微软雅黑";}
.newsshow .data{ width:100%; line-height:33px; background:#f8f8f8; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-top:25px;font-size:12px;color:#888888; text-align: center;}
.newsshow .data span{margin: 0 10px; display: inline-block;}
.newsshow .text{ font-size:13px; line-height:30px; text-indent:2em;}
.newsshow .Nimg{ margin-top:30px;}
.newsshowDiv{ width:100%; margin-top:40px;border-top:2px solid #d2d4d5;}
.newsshowDiv p{ height:39px; line-height:39px; border-bottom:1px solid #e6e6e7;padding-left:55px;}
.newsshowDiv p.d1{  background:#fbfbfb url(../images/xia.jpg) no-repeat 35px; }
.newsshowDiv p.d2{ background:#fbfbfb url(../images/shang.jpg) no-repeat 35px;}
.newsshowDiv span{ font-weight:bold; width:68px; float:left; /*background:url(../images/em.jpg) no-repeat right*/;display:block;}
.newsshowDiv font{ padding:0 70px; display:block}
.newsshowDiv a{ font-size:12px;  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsshowDiv a:hover{ color:#1464e2;}
.xgxw{ width:100%; margin-top:40px; padding-bottom:34px;}
.xgxw span{ color:#131313; font-size: 16px; font-weight:bold; height:20px; line-height:20px;}
.xgxwlist{ border-bottom:1px solid #c5c6c7; border-top:1px solid #c5c6c7; padding:14px 0 16px; margin-top:10px;}
.xgxwlist li{ float:left; width:367px; background:url(../images/xgxw.jpg) no-repeat 6px;}
.xgxwlist li.li2 {float: right;}
.xgxwlist li a{ font-size:13px; line-height:30px; padding-left:15px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xgxwlist li a:hover{color:#1464e2;}

.return{ width:95px; float:right;}
.return a{ background:url(../images/return.png) no-repeat; width:95px; height:33px; display:block; color:#FFF;  padding-left:11px; line-height:28px;}

/**product**/
.pro{ padding:34px 0 60px;}
.proTit{border:1px solid #e8e8e8;margin-bottom: 30px;}
.proTit p{border:7px solid #fafafa; color:#333333; line-height:30px; padding:10px 12px;}
.prolist{ width:100%;}
.prolist ul{ width:110%; *padding-bottom: 38px;}
.prolist li{ float:left; width:227px; height:305px; background:url(../images/pro_bg.png) no-repeat center bottom; margin-right:35px; margin-bottom:38px; cursor:pointer;}
.prolist li div{ border:1px solid #cbcacb;  background:#efefef; height:291px;}
.prolist li div .lxmimg{display: block;width: 209px; height: 140px;margin: 8px;}
.prolist li div .bt{ line-height:28px; height:28px; text-align: center; display:block;overflow:hidden;margin:0 7px;border-bottom:1px solid #dbdbdb; padding-bottom: 6px;}
.prolist li div .text{ margin:10px 7px 0 7px;  font-size:12px; line-height:24px; height:72px; overflow:hidden;}
.prolist li:hover div .bt{color: #167bbe;}

/**product_show**/
.proshow{ padding:36px 0 60px;}
.proshowhead{ width:100%;}
.proshowleft{ width:402px; height:286px; float:left; background:url(../images/proshow_bg1.png) no-repeat center bottom;}
.proshowleft p{ padding:9px; border:1px solid #cbcacb; background:#efefef;}
.proshowleft .lxmimg{ width:382px; height:258px; display: block;}
.proshowright{ width:316px; float:right;}
.proshowright p{ line-height:34px;}
.proshowright span{ color:#0c3d89; font-size:16px; font-family:Arial;}
.proshowxk{ margin-top:32px;}
.proshowlist{ width:100%; background:url(../images/proshow_04.jpg) repeat-x; height:35px;}
.proshowlist li{ float:left; width:101px; height:35px; line-height:35px; /*background:url(../images/proshow_06.jpg) no-repeat;*/overflow:hidden; text-align:center; margin-right:10px; /*color:#ffffff*/; font-weight:bold; cursor:pointer;}
.proshowlist li.cur{ background:url(../images/proshow_05.jpg) no-repeat; color:#666666;}
.proshownr{ display:none; min-height: 346px; padding-top:25px;}
.proshownr .text{ line-height:26px; text-indent:2em; }

.inquiryBox{margin-top: 40px;}
.inquiryBox .tit{line-height: 26px; background: url(../images/zhaopinshow_01.png) no-repeat left; padding-left: 16px;}
.inquiry{margin-top: 20px;}
.inquiry li{float: left; margin-bottom: 20px; width: 100%;}
.inquiry li i{font-style: normal; width: 100px; text-align: right;display: block;
float: left; line-height: 28px;}
.inquiry li span{display: block; width: 250px; border: 1px solid #CCCCCC; float: left; height: 28px;margin-left: 15px; padding: 0 10px; border-radius: 5px;}
.inquiry li span input{width: 100%; height: 100%;}
.inquiry li font{float: left; color: #FF0000; line-height: 28px; margin-left: 15px;}
.inquiry li .text{width: 500px;height: 130px; padding: 5px 10px;}
.inquiry li .text textarea{width: 100%; height: 100%;}
.inquiry li .text2{width: 100px;}
.inquiry li .yzm{float: left; margin-left: 15px;}
.inquiry li .btn,.inquiry li .btn2{width: 120px;height: 30px; background: #167bbe; color: #FFFFFF;float: left;margin-top: 15px;}
.inquiry li .btn{margin-left: 115px;}
.inquiry li .btn2{margin-left: 20px;}

.xgcplist{ width:100%; margin-top:20px; overflow: hidden;}
.xgcplist ul{ width:10000px; position: relative;}
.xgcplist li{ float:left; width:212px; height:183px; background:url(../images/proshow_07.jpg) no-repeat; cursor:pointer; margin-right: 59px;}
.xgcplist li .lxmimg{ display:block; width:193px; height:128px; margin:10px 10px 0 9px;}
.xgcplist li .bt{line-height:44px;margin: 0 10px; display: block; text-align: center; overflow:hidden; height:44px}
.xgcplist li:hover{background:url(../images/proshow_08.jpg) no-repeat;}
.xgcplist li:hover .bt{color: #FFFFFF;}

.tijiao{text-align: center; padding: 200px 0 80px;}

/*case*/
.case{width: 100%; padding: 36px 0 60px;}
.case ul{width: 110%; padding-bottom: 30px; *padding-bottom: 30px;}
.case li{float: left; width: 216px; margin-right: 52px; margin-bottom: 30px;cursor: pointer;}
.case li div{ border: 1px solid #CCCCCC; width: 209px;padding: 3px;}
.case li div .lxmimg{display: block; width: 209px; height: 140px;}
.case li .bt{text-align: center; line-height: 26px; height:26px; margin-top: 5px;overflow: hidden; display: block;}

 
/*service*/
.service{padding: 36px 0 60px;}
.service span{font-weight: bold; color: #000000; line-height: 24px;}
.service p{font-size: 13px; line-height: 24px;padding: 5px 0 10px;}

/**job**/
.rec{ padding:36px 0 60px;}
.reczp{ padding-bottom:40px;}
.reczp li{ float:left; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; width:754px; font-size: 12px;}
.reczp li.li1{ background:#0c3d89; color:#FFF; font-weight:bold; font-size: 14px;}
.reczp li span{ float:left; display:block;text-align:center; padding:0px 3px}
.reczp li.li1 span.s1{ width:133px; padding-left:62px; text-align: left;}
.reczp li.li1 span.s2{ width:132px;}
.reczp li.li1 span.s3{ width:143px;}
.reczp li.li1 span.s4{ width:131px;}
.reczp li.li1 span.s5{ width:120px;}
.reczp li a.d1{ float:left; width:165px; padding-left:30px; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.reczp li span.d2{ width:132px;}
.reczp li span.d3{ width:143px;}
.reczp li span.d4{ width:145px;}
.reczp li a.d5{ float:left; width:120px;  text-align:center; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/zhaopin_01.png) no-repeat center center;}
.reczp li.li2{ background:#fbfbfb;}
.reczp li:hover a.d1,.reczp li:hover a.d5{ color:#2568d1;}

/***recshow***/
.recshow{ padding-bottom:60px; margin-top:40px; position:relative;}
.recshownr{ width:754px; background:url(../images/zhaopinshow_02.png) repeat-y 14px;}
.recshownr li{ float:left; width:754px; background:url(../images/zhaopinshow_01.png) no-repeat 9px 6px; padding-bottom:28px;}
.recshownr li p{ padding-left:39px; line-height:24px; color:#6d6d6d;}
.recshownr li p.d1{ font-size:13px; font-weight:bold;}
.recshownr li p.d2{ font-size:12px;}
.recshownr li p.d3{ font-size:14px;}
.recshow span.r1{ position:absolute; left:14px; top:0px; width:1px; height:6px; background:#fff;}

/*fenye*/
.page{ text-align:center;}
.page a{font-size:14px; display:inline-block; padding:0px 2px; line-height:24px; width:24px; height:24px;background:#d1d1d1; margin:0px 2px; text-align:center; color:#fff;border:1px solid #d1d1d1;}
.page .home,.page .last{ width:39px; height:24px; background:#ffffff; border:1px solid #d1d1d1; color:#9a9a9a;}
.page .previous,.page .next{ width:49px; height:24px;background:#ffffff; border:1px solid #d1d1d1;color:#9a9a9a;}
.page a:hover,.page a.cur{ display:inline-block; background:#0087d1; color:#FFF; border:1px solid #0087d1;}

/***feedback**/
.feedback{padding: 36px 0 150px 30px;}
.message{width:732px; overflow:hidden; background:url(../images/message_02.jpg) no-repeat right bottom; padding-bottom:35px;}
#table{ width:560px;border-bottom:2px solid #aeaeae; float:left;}
#table td{padding-bottom:10px; padding-top:10px; border-bottom:1px solid #cbcbcb; color:#666666; font-size:14px;}
#table td a{float: left; margin-left: 10px;}
#table .xingming{ background:#f7f7f7; width:122px; border-right:1px solid #dcdcdc; padding-right:20px;}
#table .bta{ border-bottom:2px solid #aeaeae; padding-left:8px;}
#table td span{ color:#F00;}
#table td input{padding:0 3px; width:170px; height:25px; line-height:25px; background:url(../images/message_03.jpg) no-repeat; border:1px solid #dadada; margin-left:13px; float: left;}
#table .ip_table{ width:306px; height:25px;background:url(../images/message_04.jpg) no-repeat; border:1px solid #dadada;}
#table .bt_table{ width:359px; height:25px; background:url(../images/message_05.jpg) no-repeat; border:1px solid #dadada;}
#table .txt_table{ width:349px; height:155px;background:#fff; border:1px solid #dadada; margin-left:13px; padding:5px 8px;}
#table .submit{background:#0c3d89; width:99px; height:31px; border:0; margin:35px 0;margin-left:13px; color:#FFF; font-size:14px;}
#table .reset{background:#0c3d89; width:99px; height:31px; border:0;margin:35px 0; margin-left:10px;color:#FFF; font-size:14px;}

/***contact***/
.contact{ padding-top:48px; padding-bottom:100px; position:relative;}
.contact span.s1{ color:#393837; font-size:22px; padding-left:13px;}
.contactdz{ width:754px; background:url(../images/zhaopinshow_02.png) repeat-y 21px; margin-top:24px;}
.contactdz li{ float:left; background:url(../images/zhaopinshow_01.png) no-repeat 16px 15px; width:754px;}
.contactdz li p{ font-size:16px; line-height:40px; padding-left:43px;}
.contact span.r1{ position:absolute; left:21px; top:97px; width:1px; height:20px; background:#fff;}
.contact span.r2{ position:absolute; left:21px; top:288px; width:1px; height:20px; background:#fff;}
.ditu{ position:relative; width:754px; height:335px; margin-top:45px;}

/*map*/
.map{ padding:15px 0 35px; margin-bottom:64px;}
.map li{ vertical-align:top; clear:both; overflow:hidden; margin-top:20px; margin-left:6px; border-bottom:dashed 1px #cccccc; padding-bottom:20px;}
.map li span{ width:115px; text-align:center; height:24px; line-height:24px; overflow:hidden; color:#fff;font-size:14px; font-weight:bold; background:#0c3d89;}
.map li .dsubmap{ width:573px; line-height:24px;}
.map li .dsubmap a{display:inline-block; margin-right:10px; }
.map li .dsubmap a:hover{ color:#167bbe;}

