@charset "utf-8";
/* CSS Document */

/*网站通用样式*/
html{ height:100%;}
body {color:#666;font-size:12px;height:100%;font-family: Arial, Helvetica, sans-serif; background:#fff;}
a {color: #037eb4;text-decoration:none;}
a:hover{ text-decoration:underline;}
/*头部*/
.topLine{ height:30px; line-height:30px; width:100%; background-color:#0093d8;}
.topLineBox{ width:980px; margin:0px auto; color:#c5edf8; position:relative}
.topLogin{ position:absolute; right:0px; top:0px; color:#c0cced;}
.topLogin a{color:#c0cced; margin:0px 3px;}
.topLineBox{width:980px; margin:0px auto;}
.topBox{ width:100%; height:85px;background:url(../images/index_03.jpg) repeat-x;}
.top{  width:980px; height:60px;margin:0px auto; padding:25px 0px 0px 0px; position:relative;}

.topLogo{ display:block; width:148px; margin-top:8px; height:36px; background:url(../images/index_06.jpg) no-repeat; float:left;}
.topLogo span{ display:none}

.topSearch{ float:right;width:166px; height:27px; margin-top:18px;background:url(../images/index_09.jpg) no-repeat; }
.topSearchInput{ height:27px;line-height:27px; padding-left:15px; border:0px; width:116px; float:left; background:none}
.topSearchBtn{ border:0px; height:30px; width:30px;cursor:pointer; float:right; background:none}
.topTxt{ position:absolute; right:0px; top: 8px;}

/*导航*/
.navList{ width:590px; position:absolute; left:180px; bottom:0px;}
.navList li{ display:inline-block;height:54px;float:left;background:url(../images/xian_12.gif) right no-repeat; padding-right:2px;}
.navList a{ display:block; color:#333; padding:0px 20px; font-size:14px; height:54px; line-height:54px; font-weight:bold;}
.navList a:hover{color:#c00;}
.navList a.liHover{ background:url(../images/index_14.jpg) center bottom no-repeat; color:#c00;}

/*banner*/
.banner{ width:100%; height:350px;background: url(../images/bg_23.jpg) repeat-x; position:relative;}
.bannerImg{ width:1280px; height:350px;text-align:center; margin:0px auto;}
.conBoxTitle{ width:100%; height:32px; line-height:32px; background:#ddd; border-bottom:1px solid #ccc; z-index:1000; margin-bottom:10px;}
.conBoxTitleBox{ width:980px; height:32px; line-height:32px; margin:0px auto;}

/*内容*/
.con{ width:980px; margin:0px auto; margin-bottom:20px;}
.conTit{ width:980px; background:url(../images/index_19.jpg) no-repeat; height:50px; margin-bottom:20px;}
.conTit li{ width:326px; height:38px; line-height:38px; color:#333; font-weight:bold; text-align:center; float:left; font-size:16px; cursor:pointer}
.conTit .conTitHover{ background:url(../images/index_40.jpg) no-repeat; color:#fff;}

.conBox{ width:940px;margin:0px auto;position:relative;  margin-bottom:30px; padding:0px 20px;}
.conImg{ width:940px; height:80px; overflow:hidden;}
.conImg img{ border:2px #ccc solid; margin:0px 10px; height:76px; width:208px;}
.conLeftBtn,.conRightBtn{ width:20px; height:42px;  position:absolute;top:19px; cursor:pointer}
.conLeftBtn{background:url(../images/index_26.jpg) no-repeat; left:0px; }
.conRightBtn{background:url(../images/index_29.jpg) no-repeat; right:0px; }

.conLine{ height:22px; background:url(../images/inter-xian.gif) repeat-x; width:980px; margin:0px auto; margin-bottom:20px; text-align:center;}
.conLineSum{ padding:0px 8px; height:22px; margin:0px auto; background-color:#fff; text-align:center;}
.conLineSum a{ display:inline-block; height:21px; width:21px; background:url(../images/index_37.jpg) center no-repeat #fff; padding:0px 2px; line-height:21px; text-align:center; color:#aaa;}
.conLineSum a:hover{background:url(../images/index_35.jpg) center no-repeat #fff; color:#fff; font-weight:bold;}
.conLineSum a.cur{background:url(../images/index_35.jpg) center no-repeat #fff; color:#fff; font-weight:bold;}

.conAbout{ width:1000px; margin:0px auto; margin-bottom:30px;}
.conAbout li{ width:178px; height:120px; float:left; margin:0px 10px; padding:18px 15px 16px 120px; background:url(../images/index_461.jpg) no-repeat; position:relative;}
.conAbout span{ display:block; width:100px; height:100px; position:absolute; left:13px; top:20px;}
.conAbout .conAbout1{ background:url(../images/m1.png) no-repeat}
.conAbout .conAbout2{ background:url(../images/m2.png) no-repeat}
.conAbout .conAbout3{ background:url(../images/m3.png) no-repeat}

/*底部*/
.foot{ width:100%;  border-top:1px #ccc solid; background:#e3e3e3;}
.foot a{ color:#666;}
.foot a:hover{ text-decoration:underline;}
.footCon{ width:980px; margin:0px auto;}
.footLink{ width:980px;border-bottom:1px solid #ccc; padding:25px 0px 35px 0px; margin-bottom:10px;}
.footLink li{ width:150px; margin:0px 5px; float:left;}
.footLink .footLinkImg{ padding:10px 0px 30px 20px; border-left:1px solid #ccc; width:100px;}

.footText{ width:975px; position:relative; padding-bottom:20px; padding-left:15px;}
.footCopyright{position: absolute; right:15px;}

/*其他页面样式*/
.othBanner{ width:100%; height:139px;background-color: #12679d; text-align:center;}
.othBanner-1{width:100%; height:139px;background: url(../images/cy_02.jpg) top center no-repeat;}
.othBanner-2{width:100%; height:139px;background: url(../images/cy_02-1.jpg) top center no-repeat;}
.othBanner-3{width:100%; height:139px;background: url(../images/cy_02-2.jpg) top center no-repeat;}
.othBanner-4{width:100%; height:139px;background: url(../images/cy_02-3.jpg) top center no-repeat;}
.othBanner-5{width:100%; height:139px;background: url(../images/cy_02-4.jpg) top center no-repeat;}
.othConBg{ width:100%; background: url(../images/cy_04.jpg) repeat-x top #f3f3f3;padding-top:25px; padding-bottom:30px;}
.othCon{ width:980px; margin:0px auto;}

.othConL{ width:217px; float:left;}
.othConL a{ color:#666;}
.othConLBox{ background:#fff; border-bottom:1px #ccc solid;}
.othConLBoxTit{ height:34px; line-height:34px; color:#fff; background:url(../images/cy_08.gif) no-repeat; padding-left:20px;}
.othConL h3{ font-weight:normal; font-size:12px;}
.othConL h3 a{ display:block; height:36px; line-height:36px;background:url(../images/sj1.gif) 190px 12px no-repeat; padding-left:20px;border-bottom:1px solid #e4e4e4; background:;}
.othConL h3 a:hover{background:url(../images/sj1.gif) 190px 12px no-repeat #f9f9f9;}
.othConL h3 a.noborder{ border:0px;}
.othConL h3 a.ahover{ color:#c30;background:url(../images/sj1.gif) 190px 12px no-repeat #f9f9f9;}
.othConL h3 a.ahover1{ color:#c30;background:url(../images/sj2.gif) 190px 12px no-repeat #f9f9f9;}
.othConL .othConLUl1{ background:#f0f0f0; }
.othConL .othConLUl1 p{line-height:36px; padding-left:35px;border-bottom:1px solid #e0e0e0;}
.othConL .othConLUl1 .othConLUl1pHover{background:#e9e9e9;border-bottom:1px solid #d3d3d3; font-weight:bold; }
.othConL .othConLUl1 ul{ background:#d9d9d9;}
.othConL .othConLUl1 ul li{line-height:36px; padding-left:50px;border-bottom:1px solid #d3d3d3;}
.othConL .othConLUl1 ul .othConLUl1LiHover{background:#c9c9c9;border-bottom:1px solid #c9c9c9; font-weight:bold; }
.othConL .othConLUl1 ul .othConLUl1LiHover a{color:#333;}

.othConR{ width:745px; float:right; background:#fff; padding-bottom:30px;}
.othConR_lxh{ width:980px; float:right; background:#fff; padding-bottom:30px;}
.othRTitle{ padding:15px 10px 15px 20px; background:#f9f9f9; border-top:1px solid #344984; border-bottom:1px solid #eee; position:relative;}
.othRTitle h1{ font-size:24px;font-size:16px; font-weight:bold; color:#333;}
.othRTitle p{ font-size:14px; line-height:20px; padding-top:10px;}
.othRTitle span{ position:absolute; right:10px; top:15px; color:#999;}
.othConRCon{ padding:15px 20px;}

.cy_page{width:745px;  height:22px; height:22px; line-height:22px;background:#E5E5E5; padding:2px 6px; text-align:left; position:relative; margin:0px auto;}
.page_list{ width:100%; display:inline-block; margin-top:20px; text-align:center;}
.page_list a{ padding:0px 6px; margin:0px 2px; }
.page_list a:hover{ background:#333; color:#fff;}
.page_list a.cur{ background:#333; color:#fff;}
.curpage {color:#ff0000;}
.showall{ height:20px; width:58px; float: left; margin-left:4px; display:inline-block; padding-top:2px;}

.page_box{width:96%; margin:0px auto; height:22px; line-height:22px; padding-bottom:8px; border-bottom:1px solid #ddd; margin-bottom:15px; position:relative;}

.page_box_btn{ width:14px; height:14px; background:url(../images/cy_19.jpg) center 2px no-repeat; display:block; position:absolute; right:5px; top:4px;}
.page_box_right{ position:absolute; right:30px; top:0px;}
.page_box_right a{ color:#0392b2; font-weight:bold; margin:0px 4px; font-size:14px;}
.page_box_right a:hover{ color:#333;}
.page_box_right a.cur{color:#333;}
.page_box_noborder{ border:none;}

.aboutCon{padding:5px 15px; font-size:14px; line-height:24px;}
.aboutCon p{ text-indent:2em; margin-bottom:1em}
.aboutCon img{ float:right; padding-left:15px; padding-bottom:10px;}
.padding60{ padding-bottom:60px;}
.aboutImg{ width:535px; line-height:20px; margin:0px auto;margin-bottom:20px; }

.aboutCon1{ padding:5px 15px; font-size:14px; line-height:24px;}

/*新闻列表*/
.newsList{ width:96%; margin:0px auto;}
.newsList li{border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px; line-height:20px;}
.newsList a{ font-size:12px; font-weight:bold;}
.newsList p{color:#999; padding-top:5px;}
.newsList span{ margin-left:5px;color: #ccc;}

.askCon{ padding:10px 15px;}
.askCon h1{ font-size:22px; font-weight:bold; border-bottom:1px dashed #ccc; padding-bottom:8px; margin-bottom:5px; text-align:center;}
.askCon h2{ font-size:12px; font-weight: normal; color:#aaa; text-align:center; margin-bottom:15px;font-family:Arial;}
.askCon h3{ height:36px; line-height:36px; background:#eee; margin-bottom:10px; padding-left:10px; font-size:14px; font-weight:bold;}
.askConP{ padding:0px 10px; font-size:14px; line-height:24px;}
.askConP img{ float:right; margin:10px 0px 10px 10px;}

.askCon1{ padding:10px 15px;}
.askCon1 h1{ font-size:22px; font-weight:bold; padding-bottom:8px; margin-bottom:5px; text-align:center;}
.askCon1 h2{ text-align:center; margin-bottom:10px;}
.askCon1 h2 img{ max-width:670px;}
.askCon1 h3{ height:36px; line-height:36px; font-family:"微软雅黑"; background-color:#f9f9f9; color: #06C; margin-bottom:20px; padding-left:10px; font-size:16px; font-weight:bold; border-bottom:1px #eee solid;border-top:1px #eee solid;}

.tableStyle{ border-collapse:collapse;}
.tableStyle td{ padding:2px 6px; border:1px #ccc solid;}

/*产品展示一*/
.proShowBox1{ width:680px; margin:0px auto;}
.proShowBox1 li{ border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px; line-height:20px;}
.proShowBox1 .proShowBoxImg1{ width:140px; text-align:center; vertical-align:middle; overflow:hidden; float:left; margin-right:10px;}
.proShowBox1 .proShowBoxImg1 img{ width:120px;}
.proShowBox1 .proShowBoxText{ width:530px; float:right;}
.proShowBox1 a{ font-size:12px; font-weight:bold;}
.proShowBox1 p{color:#999; padding-top:5px;}
.proShowBox1 span{ margin-left:5px;color: #ccc;}

.proNextLast{ line-height:20px; font-size:12px; text-align: center}
.proNextLast a{ margin:0px 10px;}

.proShowBoxR{ width:410px; float:right;}
.proShowH1{ font-size:25px; font-weight:bold; color:#333; margin-bottom:20px;}
a.proShowBtn{ display:block; width:224px; height:52px; line-height:52px;font-size:26px; text-align:center; color:#fff; font-weight:bold; background:url(../images/gw.jpg) 0px 0px no-repeat;}
a.proShowBtn:hover{background:url(../images/gw.jpg) 0px -52px no-repeat; color: #fff}


/*产品展示一*/
.proShowBox2{ width:680px; margin:0px auto;}
.proShowBox2 li{ border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px; line-height:20px;}
.proShowBox2 .proShowBoxImg1{ width:140px; text-align:center; vertical-align:middle; overflow:hidden; float:right;}
.proShowBox2 .proShowBoxImg1 img{ width:120px;}
.proShowBox2 .proShowBoxText{ width:530px; float:left; margin-right:10px;}
.proShowBox2 a{ font-size:12px; font-weight:bold; color:#333;}
.proShowBox2 p{color:#999; padding-top:5px;}
.proShowBox2 span{ margin-left:5px;color: #ccc;}

.proShowBoxR{ width:410px; float:right;}
.proShowH1{ font-size:25px; font-weight:bold; color:#333; margin-bottom:20px;}
a.proShowBtn{ display:block; width:224px; height:52px; line-height:52px;font-size:26px; text-align:center; color:#fff; font-weight:bold; background:url(../images/gw.jpg) 0px 0px no-repeat;}
a.proShowBtn:hover{background:url(../images/gw.jpg) 0px -52px no-repeat; color: #fff}

/*产品展示*/
.proShowBox{ width:810px; position:relative; min-height:410px; _height:410px; font-size:14px; margin-bottom:20px;}
.proShowBoxL{ width:360px; padding:10px; float:left;}
.proShowBoxImg{ width:360px; text-align:center; vertical-align:middle; height:360px; margin-bottom:20px; overflow:hidden;}

.proNextLast{ line-height:20px; font-size:12px; text-align: center}
.proNextLast a{ margin:0px 10px;}

.proShowBoxR{ width:410px; float:right;}
.proShowH1{ font-size:25px; font-weight:bold; color:#333; margin-bottom:20px;}
a.proShowBtn{ display:block; width:224px; height:52px; line-height:52px;font-size:26px; text-align:center; color:#fff; font-weight:bold; background:url(../images/gw.jpg) 0px 0px no-repeat;}
a.proShowBtn:hover{background:url(../images/gw.jpg) 0px -52px no-repeat; color: #fff}

/* 图片页面*/
.cy_list{ height:auto; margin:0px auto; margin-bottom:5px;}
.cy_list .listli{ float:left; padding:7px; width:150px; height:190px; margin:2px 5px;}
.cy_list .listli div{ width:150px; height: 170px; overflow:hidden;}
.cy_list .listli p{ width: 150px; height:20px;line-height:20px; text-align:center; background:#f6f6f6}


/*产品展示*/
.proShowBoxImgUl{}
.proShowBoxImgUl a:hover{ border:1px #f60 solid;}
.proShowBoxImgUl a{ display:block; border:1px #fff solid; width:150px; height:150px;overflow:hidden; float:left;  margin:10px;line-height:20px; text-align:center;}
.proShowBoxImgUl .imgBox{width:150px; height:120px; overflow:hidden; text-align:center; vertical-align:middle;}
.proShowBoxImgUl .imgBox img{ max-width:150px;}

.downTab{ width:100%; border-collapse:collapse; color:#666;}
.downTab th{ color:#fff; padding:2px 6px; background:#158bbf; text-align:left; font-size:12px;}
.downTab td{ padding:2px 6px; border-bottom:1px #eee solid;font-size:12px; background:#f9f9f9;}
.downTab .trColor td{ background:#eee;}

.myLink{ width:100%; margin:0px auto;}
.myLink a{ display:block; padding:6px 10px; background:#eee; float:left; margin:2px 5px;}
.myLink a:hover{ background:#333; color:#fff;}

.myLogo{ width:100%;}
.myLogo img{ margin:3px 6px; height:60px;}

/*补充*/
.jjfa{ margin:0px auto}
.jjfa h3{ margin-bottom:10px; font-size:14px; font-weight:bold; color:#333;}
.jjfa ul{ padding-top:10px; padding-bottom:20px; border-bottom:1px #e6e6e6 solid; margin-bottom:20px;}
.jjfa li{ float:left; width:140px; border-right:1px #e6e6e6 solid; text-align:center;}
.jjfa img{ margin-bottom:5px; width:120px;}
.jjfa a{ display:block; color:#037eb4; font-weight:bold; margin-bottom:10px;}
.jjfa li span{ display:block;}
.jjfa .jjfanobd{ border:0px;}

.serchBox{ width:695px; height:56px; background:url(../images/search_03.jpg) no-repeat; position:relative; margin:0px auto; margin-bottom:10px;}
.serchBoxText{ width:600px; height:30px; line-height:30px; position:absolute; left:33px; top:13px; border:0px; background:none}
.searchBtn{ position:absolute; right:32px; width:32px;top:13px; cursor:pointer; height:30px; border:0px; background:none;}

.resoure1{ width:500px; height:80px; padding:25px 30px 24px 165px; background:url(../images/search_06.jpg) no-repeat; position:relative; margin:0px auto; margin-bottom:2px;}

.resoure1 .img{ position:absolute; left:25px; top:25px; width:120px; text-align:center;}


.conjjfa{ width:; margin:0px auto;}
.conjjfa li{ width:283px; height:154px; float:left; margin:0px 10px; padding:20px; background:url(../images/ditu_03.jpg) no-repeat;}
.conjjfa .conjjfa2{background:url(../images/ditu_05.jpg) no-repeat;}
.conjjfa  a{ font-weight:bold; display:block;}

.conzyzx{ margin:0px auto; margin-bottom:30px; }
.conzyzx li{ width:200px; height:130px; float:left; margin:3px 5px; padding:20px 21px 18px 120px; background:url(../images/search_08.jpg) no-repeat; position:relative;}
.conzyzx span{ display:block; width:100px; height:100px; position:absolute; left:13px; top:20px; text-align:center;}

.zyzxBox{ width:700px;background:url(../images/yy_12.jpg) top center no-repeat;margin:0px auto;}
.zyzxBox li{ width:190px; float:left; border-right:1px #e6e6e6 solid; padding:20px;}
.zyzxBox .zyzxnobd{ border:0px;}
.zyzxBox h4{ font-size:14px; color:#333; font-weight:bold; margin-bottom:5px;}
.zyzxBox  a{ margin-bottom:8px; display:block; font-weight:bold;}

.othBan1{ width:960px; margin:0px auto; margin-bottom:15px; position:relative;}
.textBoxBg{ display:inline-block;background:rgba(0,0,0,0.5) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#000; filter:Alpha(opacity=50); padding:10px; position:absolute; font-family:"微软雅黑"}
.textBoxBg h2{ font-size:24px; font-weight:bold; color:#fff; margin-bottom:8px; position:relative}
.textBoxBg p{ font-size:16px; color:#ddd;font-weight:bold; line-height:24px;position:relative}

.pxkc{ right:40px; bottom:40px;}
.pxrz{ left:40px; top:40px;}
.zxzy{ right:40px; bottom:40px;}
.dzpx{ left:40px; bottom:40px;}

.othCon1{width:960px; margin:0px auto; }
.othsearch{ width:900px; height:33px; position:relative; background:url(../images/s_3.jpg) repeat-x; padding:18px 30px; line-height:33px; margin-bottom:15px; }
.othsearchB,.othsearchA{ position:absolute; height:69px; background-repeat:no-repeat; top:0px;}
.othsearchA{ width:19px; left:0px; background-image:url(../images/s_2.jpg);}
.othsearchB{ width:12px; right:0px;background-image:url(../images/s_4.jpg);}
.othsearchBtn{ width:48px; height:24px; background:url(../images/s_1.jpg) no-repeat; position:absolute; right:60px; top:22px; border:0px;}
.otSelect{ width:290px; margin-right:40px; height:24px; line-height:24px;}

.zyBox{ padding-bottom:30px;}
.zyBox li{ width:259px; height:140px; float:left; margin:3px 5px; padding:30px 25px 90px 25px;}
.zyBox .zyBox1{ background:url(../images/zyy_30.jpg) no-repeat;}
.zyBox .zyBox2{ background:url(../images/zyy_32.jpg) no-repeat;}
.zyBox .zyBox3{ background:url(../images/zyy_33.jpg) no-repeat;}
.zyBox h4{ font-size:14px; font-weight:bold; margin-bottom:5px;}

