﻿@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea, form {margin: 0px; padding: 0px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; line-height:22px; }
html{-webkit-text-size-adjust:none;}
ul{list-style: none;}
img{border-style: none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
.clear{ clear:both;}
input{vertical-align:middle;}
body{background:#ededed url(../images/bodybj.gif) repeat-x;}

.contentbox{width:1000px; height:100%; overflow:hidden; margin:0 auto;}
.topbox_head{width:100%; height:17px; background:url(../images/topbj.png) no-repeat; overflow:hidden;}
.content{width:980px; padding:0px 10px; height:100%; overflow:hidden; background:url(../images/topbj_con.png) repeat-y;}
.topbox{width:100%; height:75px; background:url(../images/topbj.gif) 618px 6px no-repeat;}
.logo{width:117px; height:40px; padding:20px 0px 0px 20px; float:left;}
.topright{width:816px; height:67px; float:right; padding-right:19px;}
.toplinks{width:100%; height:30px; overflow:hidden; text-align:right;}
.toplinks a{color:#666666;}
.mune{width:100%; height:37px; background:url(../images/munebj.gif) repeat-x;}
.muneleft{width:6px; height:37px; float:left; background:url(../images/muneleftbj.gif) no-repeat;}
.muneright{width:6px; height:37px; float:right; background:url(../images/munerightbj.gif) no-repeat;}
.nav{width:628px; _width:620px; height:37px; float:left; padding-left:29px;}
.nav li{width:96px; height:37px; position:relative; float:left; font-family:"微软雅黑"; background:url(../images/nava.gif) right top no-repeat; padding-right:1px; z-index:999;}
.nav li .nava{width:100%; height:37px; display:block; text-align:center; line-height:37px; color:#fff; font-size:13px;}
.nav li .nava:hover{text-decoration:none; background:url(../images/nava_hover.gif) repeat-x;}
.navhover{background:url(../images/nava_hover.gif) repeat-x !important;}
.navxlhover .nava{background:url(../images/nava_hover.gif) repeat-x !important;}
.search{width:143px; height:27px; padding-top:10px; float:left;}
.search span{width:110px; height:18px; overflow:hidden; float:left; display:block; background:#fff; margin-right:5px;}
.search span .searchtext{width:105px; padding-left:5px; line-height:18px; color:#666; border:0px;}
.searchbutton{width:25px; height:18px; display:block; float:left; background:url(../images/searchbutton.gif) no-repeat; cursor:pointer; border:0px;}
.nav dl{width:154px; height:auto; position:absolute; top:36px; left:-35px; padding:8px 0px; background:url(../images/navxl.png) repeat-y; display:none;}
.nav dd{width:126px; height:22px; overflow:hidden; padding-left:19px; font-family:"微软雅黑"}
.nav dd a{color:#fff;}
.nav dd a:hover{color:#86d0ff;}

.banner{width:980px; height:272px; position:relative;}
.banner .f980x272{width:980px; height:272px; overflow:hidden}
.banner .f980x272 img{width:980px; height:272px;}
.banner .rslides{width:100%;position:relative;list-style:none;padding:0}
.banner .rslides_nav{display:none;}
.banner .rslides_tabs{position:absolute; right:14px; bottom:13px;}
.banner .rslides_tabs li{ width:31px; height:5px; margin-right:3px; float:left;}
.banner .rslides_tabs a{text-indent:-9999px; overflow:hidden; display:block; width:31px; height:5px; background:#939393;}
.banner .rslides_tabs .rslides_here a{background:#fff}
.banner_bot{width:100%; height:20px; background:url(../images/banner_bot.gif) no-repeat left top; overflow:hidden;}

.index_con{width:940px; height:100%; overflow:hidden; margin:0 auto;} 
.indexnews{width:275px; height:271px; border:1px solid #dadada; margin-bottom:16px; overflow:hidden; margin-right:8px; float:left;}
.newslist{width:100%; height:25px; background:url(../images/newslist.gif) repeat-x bottom; margin-bottom:17px;}
.newslist li{width:82px; height:29px; float:left; margin-right:1px; line-height:25px; text-align:center; cursor:pointer;}
.newshover{background:url(../images/newshover.gif) no-repeat; color:#fff;}
.newsneir{width:100%; height:auto; position:relative;}
.news_wz{width:248px; height:100%; overflow:hidden; margin:0 auto;}
.news_wz li{width:233px; height:65px; padding-left:15px; background:url(../images/newsneir.gif) no-repeat 0px 3px; border-bottom:1px dotted #ccc; margin-bottom:10px; overflow:hidden;}
.news_wz li a{line-height:18px;}
.news_wz li a:hover{text-decoration:none;}
.news_wz li h1{font-weight:bold;}
.ada a{color:#0d73b8;}
.indexmore{ width:36px; height:11px; background:url(../images/indexmore.gif) no-repeat; position:absolute; top:-35px; right:10px;}

.indexpro{width:435px; height:271px; border:1px solid #dadada; overflow:hidden; margin-right:9px; float:left;}
.prolist{width:100%; height:25px; background:url(../images/newslist.gif) repeat-x bottom; margin-bottom:17px;}
.prolist li{width:82px; height:29px; float:left; margin-right:1px; line-height:25px; text-align:center; cursor:pointer;}
.proneir{width:100%; height:auto; position:relative;}
.cjwtlist{width:412px; height:100%; overflow:hidden; margin:0 auto;}
.cjwtlist li{width:412px; height:26px; text-indent:18px; background:url(../images/newsneir.gif) no-repeat 0px 8px; border-bottom:1px dotted #ccc; overflow:hidden;}
.cjwtlist li a{line-height:26px;}

.indexcontact{width:207px; height:271px; border:1px solid #dadada; overflow:hidden; float:right;}
.contactlist{width:100%; height:25px; background:url(../images/newslist.gif) repeat-x bottom; margin-bottom:12px;}
.contactlist li{width:82px; height:29px; float:left; margin-right:1px; line-height:25px; text-align:center; cursor:pointer; background:url(../images/newshover.gif) no-repeat; color:#fff;}
.contactneir{width:100%; height:auto; position:relative;}
.contactneir .indexmore{top:-30px;}
.contactnr{width:179px; height:auto; margin:0 auto;}
.contactnr img{margin-bottom:11px;}
.contactnr p{line-height:18px;}
.contactnr span{color:#0c77be;}

.bottombox{width:100%; height:62px; overflow:hidden;}
.bottombox_left{width:17px; height:62px; background:url(../images/bottombox_left.png) no-repeat top right; float:left; overflow:hidden;}
.bottombox_right{width:17px; height:62px; background:url(../images/bottombox_right.png) no-repeat; float:right; overflow:hidden;}
.bottombox_center{width:966px; height:62px; background:url(../images/bottombox_center.png) repeat-x; float:left; overflow:hidden; color:#fff;}
.bottombox_center span{color:#86b9da; padding-left:22px;}
.bottombox_center a{padding:0px 8px; color:#fff;}
.product_news{width:100%; height:160px; overflow:hidden; padding-top:14px;}
.product_fl{width:433px; height:53px; background:#f6f6f6; border:1px solid #ededed; overflow:hidden;}
.product_fl a{line-height:49px; color:#3d464f; padding-left:27px; padding-right:15px; *padding-right:10px; font-family:"微软雅黑"}
.gun {width:362px; height:126px; overflow: hidden; position: relative; margin:0 auto;}
.gun ul {width: 1000%; position: absolute; left: 0; top: 0; }
.gun li {float: left; width:116px; height:126px; margin-right:7px;}
.gun li a{width:112px; height:122px; display:block; position:relative; border:2px solid #e7e7e7;}
.gun li a:hover{border:2px solid #7bb0d2; color:#005690;}
.gun li a span{width:112px; height:28px; position:absolute; display:block; bottom:0px; left:0px; line-height:28px; text-align:center; background:url(../images/gunspan.png) no-repeat;}
.left{width:14px; height:30px; position:absolute; left:11px; top:58px; background:url(../images/gunleft.gif) no-repeat; cursor:pointer; text-indent:-999px; overflow:hidden;}
.right{width:14px; height:30px; position:absolute; right:11px; top:58px; background:url(../images/gunright.gif) no-repeat; cursor:pointer; text-indent:-999px; overflow:hidden;}

/*内页样式*/
.nybanner{width:940px; height:170px; margin-bottom:23px; overflow:hidden;}
.nyleft{width:200px; height:100%; overflow:hidden; float:left;}
.nyleft_title{width:100%; height:54px; overflow:hidden; position:relative;}
.nyleft_title h1{font-size:55px; line-height:54px; position:absolute; top:0px; left:7px; color:#1961c3; letter-spacing:-4px;}
.nyleft_title h2{font-size:11px; position:absolute; top:-1px; left:77px; color:#929292;}
.nyleft_title h3{font-size:30px; line-height:30px; position:absolute; top:16px; left:77px; color:#004e83; font-family:"微软雅黑"}
.nyleft ul{width:100%; height:auto; margin-bottom:27px;}
.nyleft li{width:123px; height:auto; padding:6px 0px; margin-left:14px; border-bottom:1px solid #ccc; background:url(../images/newsneir.gif) no-repeat 44px center; overflow:hidden; padding-left:63px;}
.nyleft li a{line-height:16px; font-family:"微软雅黑"}
.nyleft li a:hover{color:#1961c3;}
.nyhover{color:#1961c3 !important;}

.nyright{width:680px; height:100%; overflow:hidden; float:right; padding-left:30px; border-left:1px solid #ccc;}
.nyright_title{width:100%; height:38px; overflow:hidden; border-bottom:1px solid #ccc;}
.nyright_title h2{width:auto; float:right; line-height:44px; color:#595959;}
.nyright_title h2 a{color:#595959;}
.nyright_title h1{width:auto; float:left; line-height:44px; color:#002469; font-size:16px; font-family:"微软雅黑"}
.nyright_title h1 span{font-size:14px; padding-left:5px; color:#595959;}
.nyright_neirong{width:100%; height:100%; overflow:hidden; margin:20px 0px 40px 0px;}

.joblist{width:623px; height:100%; overflow:hidden; margin:0 auto; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.joblist dt{width:593px; height:26px; padding:0px 15px; border-bottom:1px solid #fff; border-top:1px solid #e6e6e6; line-height:26px; display:block; background:#f8f8f8 url(../images/joblist.png) no-repeat 594px 9px; cursor:pointer;}
.joblist dd{width:593px; height:auto; overflow:hidden; padding:4px 15px; line-height:18px; border-bottom:1px solid #fff; border-top:1px solid #e6e6e6; display:block; display:none;}
.joblist dd p,.joblist dd span{line-height:18px;}
.jobhover{background:#f8f8f8 url(../images/jobhover.png) no-repeat 594px 9px !important; font-weight:bold;}
.jobtext{width:623px; height:100%; overflow:hidden; margin:0 auto; text-indent:15px; padding-bottom:10px;}
.jsbox{width:640px; height:auto; margin:0 auto;}
.jsbox dt{width:100%; height:37px; line-height:37px; color:#0830b2; border-bottom:1px solid #ccc; font-weight:bold;}
.jsbox dd{width:100%; height:37px; overflow:hidden; border-bottom:1px dotted #ccc; background:url(../images/jsbox.gif) no-repeat 4px 16px; text-indent:19px;}
.jsbox dd span{float:right; line-height:37px; color:#999;}
.jsbox dd a{line-height:37px;}
.jshover{background:#f6f6f6 url(../images/jsbox.gif) no-repeat 4px 16px !important;}
.jshover a{font-weight:bold; color:#01afec;}

.nylefttel{width:100%; height:auto; text-indent:50px;}
.nylefttel p,.nylefttel a{line-height:18px; color:#9e9e9e;}
.nylefttel img{vertical-align:middle;}

.newslist{width:680px;}
.page{width:100%; height:100%; overflow:hidden; margin:20px 0px; text-align:right; clear:both;}
.page a{padding:5px 9px; border:1px solid #ccc; line-height:30px;}
.page_hover{background:#ba2924 !important;  border:1px solid #ba2924 !important; color:#fff !important;}

.newstitle{width:100%; height:39px; line-height:39px; border-bottom:1px dotted #ccc; color:#999;}
.newstitle span{color:#333333; font-size:14px; font-weight:bold;}
.back a{color:#1961c3; text-decoration:underline;}
.back a:hover{text-decoration:none;}

.faq_f{width:100%; height:100%; overflow:hidden; padding-top:2px; background:#efefef url(../images/faq_f01.gif) no-repeat; margin-bottom:7px;}
.faq_foot{width:100%; height:2px; overflow:hidden; background:url(../images/faq_f02.gif) no-repeat;}
.faq_f h1{line-height:24px; padding-left:50px; width:600px; padding-top:6px; padding-bottom:6px; color:#03425e; background:url(../images/faq_f.gif) no-repeat 21px 8px;}

.faq_q{width:100%; height:100%; overflow:hidden; padding-top:2px; background:#d8d8d8 url(../images/faq_q01.gif) no-repeat; margin-bottom:7px;}
.faq_qoot{width:100%; height:2px; overflow:hidden; background:url(../images/faq_q02.gif) no-repeat;}
.faq_q h1{line-height:24px; padding-left:50px; width:600px; padding-top:6px; padding-bottom:6px; color:#787878; background:url(../images/faq_q.gif) no-repeat 21px 8px;}

.online{width:100%; height:100%; overflow:hidden; background:url(../images/onlinebj.gif) no-repeat right top;}
.onlinetable span{width:214px; height:22px; display:block;border:1px solid #ccc; float:left;}
.onlinetable i{color:#f00; padding-left:5px; display:block; float:left;}
.onlinetable h1{width:24px; height:22px; float:left; text-align:center;}
.onlinetable h2{width:auto; float:left;}
.onlinetext{width:90px; height:22px; line-height:22px; padding-left:5px; color:#666; border:none; background:none;}
.onlinetable textarea{width:495px; height:112px; border:1px solid #ccc; color:#666;}
.tijiao{width:61px; height:27px; background:url(../images/tijiao.gif) no-repeat; text-align:center; line-height:27px; color:#fff; font-weight:bold; margin-right:9px; border:0px; cursor:pointer;}
.chongzhi{width:61px; height:27px; background:url(../images/chongzhi.gif) no-repeat; text-align:center; line-height:27px; color:#fff; font-weight:bold; border:0px; cursor:pointer;}

.zltxnr{width:610px; height:100%; overflow:hidden; margin:0 auto;}
.zltxnr h1{color:#1961c3; font-size:18px; font-family:"微软雅黑"; line-height:40px;}
.zltxnr h2{color:#7c7c7c; margin-bottom:20px;}
.zltxnr ul{width:690px;}
.zltxnr ul li{width:132px; height:224px; float:left; margin-right:97px; text-align:center;}
.click{width:130px; height:186px; overflow:hidden; display:block; border:1px solid #ccc; position:relative; cursor:pointer;}
.links1{width:23px; height:23px; display:block; background:url(../images/zltxan1.png) no-repeat; position:absolute; top:162px; left:79px; text-indent:-999px; overflow:hidden;}
.links2{width:23px; height:23px; display:block; background:url(../images/zltxan2.png) no-repeat; position:absolute; top:162px; left:106px; text-indent:-999px; overflow:hidden;}

.tc_bj{position:absolute; width:100%; _width:0; background:url(../images/back.png); display:none; top:0; left:0; z-index:9;}
.tcmain{width:450px; height:644px; background:#fefefe; padding:10px 10px 32px 10px; position:absolute; top:50px; left:50%; margin-left:-225px; z-index:99999;}
.close{width:66px; height:22px; position:absolute; bottom:5px; right:10px; cursor:pointer; background:url(../images/close.gif) no-repeat; text-indent:-999px; overflow:hidden;}
.tcmain p{position:absolute; bottom:5px; left:10px;}

.proleft{width:200px; height:100%; overflow:hidden; float:left;}
.proleft ul{width:100%; height:auto; margin-bottom:27px;}
.proleft li{width:100%; height:auto; }
.proleft li .proleft_a{width:123px; display:block; height:auto; padding:6px 0px; margin-left:14px; border-bottom:1px solid #ccc; background:url(../images/newsneir.gif) no-repeat 44px center; overflow:hidden; padding-left:63px; line-height:16px; font-family:"微软雅黑"}
.proleft li a:hover{color:#1961c3;}
.proxl{width:123px; margin-left:14px; height:auto; border-bottom:1px solid #ccc; background:#f7f7f7; padding:15px 0px; padding-left:63px; display:none;}
.proxl dd{line-height:24px;}

.probox{width:640px; height:auto; margin:0 auto;}
.probox h1{color:#666666; line-height:24px; margin-bottom:10px;}
.probox dl{width:100%; height:100%; overflow:hidden;}
.probox dt{width:100%; height:32px; line-height:32px; border-bottom:1px solid #ccc; color:#0830b2; font-weight:bold; margin-bottom:25px;}
.probox dd{width:310px; height:105px; float:left; margin-right:10px; margin-bottom:25px;}
.propic{width:146px; padding-left:8px; padding-top:1px; height:103px; float:left; background:url(../images/propicbj.gif) no-repeat;}
.propichover{background:url(../images/propicbjhover.gif) no-repeat;}
.protext{width:140px; float:right; height:95px; overflow:hidden;}
.protext h1{line-height:40px; height:30px; width:100%; overflow:hidden; font-weight:bold;}
.protext p{line-height:18px !important; color:#666666;}

.probanner{width:344px; height:248px; position:relative; border:1px solid #ccc; float:left; overflow:hidden; margin-right:30px; margin-bottom:20px;}
.probanner .f344x248{width:344px; height:248px; overflow:hidden}
.probanner .f344x248 img{width:344px; height:248px;}
.probanner .rslides{width:100%;position:relative;list-style:none;padding:0}
.probanner .rslides_nav{display:none;}
.probanner .rslides_tabs{position:absolute; left:2px; bottom:2px;}
.probanner .rslides_tabs li{width:16px; height:15px; margin-right:4px; float:left;}
.probanner .rslides_tabs a{overflow:hidden; display:block; width:16px; height:15px; color:#fff; line-height:15px; text-align:center; background:#000;}
.probanner .rslides_tabs .rslides_here a{background:#c32d28}

.proneirong{width:230px; height:248px; float:left;}
.proneirong h1{width:100%; line-height:24px; padding-bottom:10px; font-size:18px; border-bottom:1px dashed #ccc; font-family:"微软雅黑"}
.proneirong h2{width:100%; line-height:24px; height:170px; overflow:hidden; border-bottom:1px dashed #ccc; color:#666666; font-family:"微软雅黑"; margin-bottom:5px;}
.proneirong h2 p,.proneirong h2 span{color:#666666; font-family:"微软雅黑"}

.proshowbox{width:634px; height:100%; overflow:hidden; border:1px solid #ccc;}
.pro_nr{width:590px; height:100%; overflow:hidden; padding:15px; margin:0 auto;}
.pro_nr p,.proneir span{color:#666; line-height:24px;}

.xiazai {width:100%; height:100%; overflow:hidden; padding-bottom:20px;}
.xiazai h1{line-height:24px; border-bottom:2px solid #ccc; color:#1961c3; font-size:14px; font-family:"微软雅黑"; text-indent:22px;}
.xiazai li{width:609px; height:29px; border-bottom:1px dotted #999; margin:0 auto; text-indent:30px; background:url(../images/dian.gif) no-repeat 15px 13px;}
.xiazai li a{line-height:29px; color:#7c7c7c;}
.xiazai li img{padding-left:20px; vertical-align:middle;}
.xiazai li a:hover{color:#006baf;}