@charset "utf-8";
img{border:none;background:none;vertical-align:middle;}
.top{ height:35px; line-height:35px; border-bottom:#ddd 1px solid;overflow:hidden;}
.head{ padding-bottom:20px;overflow:hidden;}
.logo{}
.logo-txt{ margin-left:10px; margin-top:20px;}
.hotline {background:url("../img/phone.png") no-repeat scroll 0 6px;color: #ee1b2e;font-size: 14px;height: 52px;line-height: 23px;padding: 3px 0 0 51px;}
.hotline b {display: block;font-size: 24px;}
.menu { width:960px; height:40px; background:url(../img/n_bg.gif) repeat-x;}
.menu li { float:left; width:120px; font-size:14px; text-align:center; line-height:40px; background:url(../img/n_bor.gif) right top no-repeat;}
.menu li a { color:#FFF;}
.menu li.nobor01 { background:none;}
.s_inp { width:305px; margin-top:5px; float:left;}
.inp01 { background:url(../img/s_inp.gif) no-repeat; border: medium none; height: 24px; line-height: 24px; width: 211px;  padding: 0 3px 0 27px;}
input, select { vertical-align: middle;}
.keyword { margin-left:30px; float:left; width:600px; overflow:hidden; margin-top:10px;}
.keyword span a { padding:0 6px;}

.banner_bg { background:url(../img/banner_bg.jpg) repeat-x; height:375px; margin-top:2px;}
.banner{ width:960px; height:369px; border:4px solid #FFFFFF;}
.banner ol{position:relative;width: 80px;height: 20px;top:-30px;left:460px;}
.banner ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.banner ol li.seleted{background: #ff6600;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

.hz { background:#e6e6e6; width:960px; height:186px;}
.hz_title { background:url(../img/ico01.gif) no-repeat 4px 15px; padding-left:20px; height:40px; line-height:40px; border-bottom:1px solid #666;}
.hz_title span { font-size:12px; font-weight:normal;}
.more01 { padding-right:10px;}
.prev {float:left; background:url(../img/kh_le.gif) no-repeat; width:19px; height:52px;  cursor: pointer; display: block;
  margin-top:40px; overflow: hidden; text-decoration: none;}
.hz_con_main { float:left; margin-left:17px; margin-top:20px;}
.hz_con { width:960px; overflow:hidden; z-index:2;}
.hz_con ul { margin-left:20px;}
.hz_con ul li { float: left; padding: 0 4px; width: 140px;}
.hz_con ul li img {border: 1px solid #b5b5b5; height: 87px; width: 138px;}
.hz_con ul li span { display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center;}
.next {float:left; background:url(../img/kh_ri.gif) no-repeat; width:19px; height:52px; margin-left:17px; margin-top:40px;}

.product_bg { border-top:1px solid #CCC;}
.product_list { background:url(../img/zx_bg.gif) no-repeat; width:210px; height:875px;}
.product_list a { color:#FFF;}
.product_list_title { font-size:20px; color:#FFF; padding-left:15px; line-height:42px;}
.product_list_con { padding:10px 10px 0;}
.product_list_con h2 { background:url(../img/zx_h2bg.gif) no-repeat; height: 30px; line-height: 30px; padding-left: 10px; width: 179px;}
.product_list_con h2 a { font-size:14px;}
.product_list_con ul { padding: 0 0 10px 10px;}
.product_list_con ul li { background:url(../img/ico02.gif) no-repeat scroll 5px 13px; border-bottom: 1px dashed #5a91cc; height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px;}
.product_list_con ul li a { color:#88bff8;}
.product_list_con ul li.nobor02 { border:none;}

.product_con { margin-left:15px; width:735px;}
.product_con_title { background:url(../img/cp_top.gif) repeat-x; border: 1px solid #c1c1c1; height: 34px; line-height: 34px; padding-left:10px;}
.product_con_title h2 { float:left;}
.product_con_title span { font-size:12px; font-weight:normal;}
.products ul li { float: left; padding: 0 14px 0 0; width: 173px;}
.products ul li img { border: 1px solid #c9c9c9; height: 128px; width: 171px;}
.products ul li span { display: block; height: 30px; line-height: 30px; text-align: center;}
.products ul li.nobor03 { padding:0;}


.marketing_title { background:url(../img/zj_top.jpg) no-repeat; color: #0b1c24; font-size: 14px; height: 42px; line-height: 42px; width: 960px;}
.marketing_title h2 { color:#FFF; margin-left:10px; float:left;}
.marketing_title p { float:right; margin-right:10px;}
.marketing_title p span { font-size:18px;}
.marketing_con01 {height: 260px; padding: 20px 0 0 53px; width: 907px;}
.marketing_con01_word { float:left;}
.marketing_con01 h2 { width:450px;}
.marketing_con01 ul li { background:url(../img/zj_ico.gif) no-repeat scroll left 3px; color: #2b2b2b; font-size: 14px; line-height: 25px; padding-bottom: 10px; padding-left: 25px; width: 417px;}
.marketing_con01 ul li span {color: #ff6600;}
.marketing_con01_img { width:400px; height:260px; float:right;}
.marketing_con02 {height: 260px; padding: 20px 0 0 53px; width: 907px;}
.marketing_con02_word { float:right;}
.marketing_con02 h2 { width:450px;}
.marketing_con02 ul li { background:url(../img/zj_ico.gif) no-repeat scroll left 3px; color: #2b2b2b; font-size: 14px; line-height: 25px; padding-bottom: 10px; padding-left: 25px; width: 417px;}
.marketing_con02 ul li span {color: #ff6600;}
.marketing_con02_img { width:400px; height:260px; float:left;}
.marketing_con03 {height: 290px; padding: 20px 0 0 53px; width: 907px;}
.marketing_con03_word { float:left;}
.marketing_con03 h2 { width:450px;}
.marketing_con03 ul li { background:url(../img/zj_ico.gif) no-repeat scroll left 3px; color: #2b2b2b; font-size: 14px; line-height: 25px; padding-bottom: 10px; padding-left: 25px; width: 417px;}
.marketing_con03 ul li span {color: #ff6600;}
.marketing_con03_img { width:400px; height:260px; float:right;}

.about_gs { width:700px;}
.about_title { background:url(../img/cp_top.gif) repeat-x; border: 1px solid #c1c1c1; height: 34px; line-height: 34px; padding-left:10px;}
.about_title h2 { float:left;}
.about_title h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.about_title span { font-size:12px; font-weight:normal;}
.about_con { float:left; width:700px; margin-top:10px;}
.about_con_pic { width:253px; height:198px; float:left;}
.about_con_word { padding:10px; float:left; width:417px; line-height:24px; text-indent:24px;;}
.about_con_word span a { color:#f77c16;}
.about_zz { width:245px; margin-left:15px; float:left;}
.about_zz_title { background:url(../img/cp_top.gif) repeat-x; border: 1px solid #c1c1c1; height: 34px; line-height: 34px; padding-left:10px;}
.about_zz_title h2 { float:left;}
.about_zz_title h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.about_zz_title span { font-size:12px; font-weight:normal;}
.about_zz_pic {border-right: 1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; border-left:1px solid #c9c9c9; height:208px;}
.about_zz_pic img { width:213px; height:151px; border: 1px solid #c9c9c9; padding:2px; margin-top:20px; margin-left:12px;}
.about_zz_pic p { text-align:center; line-height:30px;}

.scsb { height: 230px;  width: 960px; background:url(../img/sb_bg.gif) no-repeat;}
.scsb_con { width:895px; margin-left:32px; overflow:hidden; }
.scsb_con ul li { float: left; padding: 0 4px; width: 171px;}
.scsb_con ul li img {   background: #fff; border: 1px solid #adadad; height: 132px; padding: 2px; width: 165px;}
.scsb_con ul li span { display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center;}
.addtit{text-align: center; width:100%;background:url(../img/sb_bg.gif) no-repeat; height:25px; padding-bottom:22px; padding-top:6px}
.addtit a{color:#fff; font-size:16px}

.news { border: 1px solid #c9c9c9; height: 400px; width: 958px;}
.news_left { background:url(../img/yy01.gif) no-repeat right center; padding: 17px 0 0 17px; width: 290px;}
.news_left_top { border-bottom: 1px solid #003b8d; height: 30px; width: 275px; line-height:30px;}
.news_left_top h2 { float:left;}
.news_left_top h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.news_left_top span { font-size:12px; font-weight:normal;}
.news_left_con { padding-right:20px;}
.news_left_con ul li { background:url(../img/ico03.gif) no-repeat scroll left 12px; border-bottom: 1px dashed #cbcbcb; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; width:265px;}
.news_cen { background:url(../img/yy01.gif) no-repeat scroll right center; padding: 17px 0 0 17px; width: 310px;}
.news_cen_top { border-bottom: 1px solid #003b8d; height: 30px; width: 300px; line-height:30px;}
.news_cen_top h2 { float:left;}
.news_cen_top h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.news_cen_top span { font-size:12px; font-weight:normal;}
.news_cen_con { height: 335px; overflow: hidden; padding: 11px 0 0; width: 310px;}
.news_cen_con dl { float:left;}
.news_cen_con dl dt { float: left; padding-right: 10px;}
.news_cen_con dl dt img { border: 1px solid #c9c9c9; height: 97px; padding: 2px; width: 121px;}
.news_cen_con dl dd { float: left; width: 283px;}
.news_cen_con dl dd p { color: #434343; line-height: 22px;}
.news_cen_con dl dd p a { color: #f77c16;}
.news_cen_list { width:310px;}
.news_cen_list ul li { background:url(../img/ico03.gif) no-repeat scroll left 12px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 15px 0 10px;}
.news_cen_list ul li span { color: #5f5f5f; float: right;}
.news_right { padding: 17px 0 0 12px; width: 290px;}
.news_right_top { border-bottom: 1px solid #003b8d; height: 30px; width: 275px; line-height:30px;}
.news_right_top h2 { float:left;}
.news_right_top h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.news_right_top span { font-size:12px; font-weight:normal;}
.news_right_con { height: 285px; padding-top: 5px;}
.news_right_con ul li { width: 219px;}
.news_right_con ul li img { border: 1px solid #c9c9c9; height: 133px; padding: 2px; width: 213px;}
.news_right_con ul li span { display: block; height: 30px; line-height: 30px; text-align: center;}

.zx_cen_list { width:275px;}
.zx_cen_list ul li { background:url(../img/ico03.gif) no-repeat scroll left 12px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 15px 0 10px;}
.zx_cen_list ul li span { color: #5f5f5f; float: right;}
.zx { background:url(../img/bd_bg.gif) no-repeat; height: 385px; margin-bottom: 15px; width: 960px;}
.zx_left { padding: 17px 0 0 25px; width: 630px;}
.zx_left p { color: #003b8d; font-size: 20px;}
.zx_left p span { color: #ff6600; display: block; font-size: 16px;}
.zx_left ul li { height: 30px;}
.zx_left ul { padding: 10px 0 0 205px;}
.sbt { color: #333; display: block; float: left; padding-top: 3px; width: 100px;}
.sinp01 { background:url(../img/inp02.gif) no-repeat; border: medium none; height: 21px; line-height: 21px; padding: 0 5px; width: 288px;}
.sbz { color: #db262d; padding: 3px 0 0 3px;}
.zx_left ul li.h66 { height: 100px;}
.area { background:url(../img/inp_bg.gif) repeat-x scroll center top; border: 1px solid #c7c7c7; height: 70px; overflow: auto;  padding: 3px; width: 290px;}
.zx_right { padding: 21px 0 0 12px;}
.zx_right_top { border-bottom: 1px solid #003b8d; height: 30px; width: 277px; line-height:30px;}
.zx_right_top h2 { float:left;}
.zx_right_top span { font-size:12px; font-weight:normal;}
.zx_right_top h2 a { color: #003b8d; font-size: 16px; font-weight: normal;}
.zx_right_con { width:250px; height:310px;}
.zx_right_con dl { border-bottom: 1px dashed #bcbcbc; padding: 10px 0 5px; height:80px; margin-left:15px;}
.zx_right_con dl dt { background:url(../img/wd_w.gif) no-repeat scroll left 8px; height: 30px; line-height: 30px; padding-left: 30px;}
.zx_right_con dd { background:url(../img/wd_d.gif) no-repeat scroll left 6px;  line-height: 25px;  padding-left: 30px; width: 240px;}

.links { background:url(../img/yq_bg02.gif) repeat-x; height: 131px;}
.links_con{ padding-top: 35px;}
.links_con_top { background:url(../img/yq_top.gif); height: 28px; line-height: 28px; width: 960px;}
.links_con_top h2 a { color: #0a0a0a; font-size: 14px;}
.links_con_top h2 span { color: #787878; font-family: Arial; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.links_con_foot { line-height: 25px; padding-top: 10px;}
.links_con_foot a { color: #333; padding: 0 10px;}

.foot { background:url(../img/yq_bg.gif); height:217px;}
.footer_nav { background: #003b8d none; color: #fff; height: 40px; line-height: 40px; text-align: center;}
.footer_nav a { color: #fff; padding: 0 10px;}
.footer_con { padding-top:30px;}
.footer_con p { color: #323232; line-height: 30px; text-align: center;}

.toTop{width:15px; height:75px; background:#0a87cf; color:#FFFFFF; border:1px solid #999; padding:10px; cursor:pointer; position:fixed; right:80px; bottom:100px;}

.banner_02 { width:960px; margin-bottom:10px;}

.connection { width:960px; margin-bottom:10px;}
.connection_left { float: left; overflow: hidden; width: 201px;}
.connection_left_top { background-color: #035dbd; height: 36px; line-height: 36px; padding-left: 13px;}
.connection_left_top a { color: #fff; font-size: 14px; font-weight: bold;}
.nr { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 12px 5px 10px;}
.nr li { border-bottom: 1px dashed #5a91cc; height: 30px; line-height: 30px;}
.nr li a { background:url(../img/ico02.gif) no-repeat 20px 10px; color: #000; display: block; height: 24px; line-height: 24px; overflow: hidden; padding-left: 30px;}
.nr h4, .nr p { height:22px; line-height:22px;}
.connection_right { display: inline; float: left; margin-left: 5px; overflow: hidden; width: 754px;}
.connection_right_top { height:30px; border: 1px solid #ccc; line-height:30px; padding-left:10px;}
.connection_right_foot { border: 1px solid #ccc;}
.connection_right_footer { margin-left:15px; margin-top:15px; background:url(../img/connection_02.jpg) 371px 0 no-repeat; margin-bottom:20px;}
.connection_right_footer2 { margin-left:15px; margin-top:15px; margin-bottom:20px; margin-right:15px;}
.connection_right_footer p, .connection_right_footer h2 { height:30px; line-height:30px;}

.xw { width:752px; border:1px solid #ccc;}
.xw_con { margin: 0 auto; padding-top: 15px; width: 730px;}
.xw_con dl { border-bottom: 1px dashed #cccccc; color: #666; font-size: 14px; line-height: 22px; padding: 0 5px;}
.xw_con dl dt { height: 24px; line-height: 24px; margin-bottom: 3px; margin-top: 5px; overflow: hidden; width: 720px;}
.xw_con dl dt a { background:url(../img/ico10.gif) no-repeat 0 9px; color: #0050af; font-size: 14px; font-weight: bold; height: 20px; padding-left: 10px;}
.xw_con dl dt span { float: right; font-family: "宋体"; font-size: 12px; padding: 0 10px 0 8px;}
.xw_con dl dd { font-size: 12px; height: 45px; margin-bottom: 10px; overflow: hidden; padding-left: 10px;}
.xw_page { background: #f9f9f9; border: 1px solid #ccc; height: 25px; line-height: 25px; margin-top: 10px; padding: 0 5px; text-align: right; width:730px; margin:10px auto 10px auto;}
.xw_page li{ float:left; margin-left:8px;}

.xw02_top { background:#eeeeee; color: #000; border: 1px solid #ccc; line-height: 27px; margin-bottom: 10px; text-indent: 10px;}
.xw02_con { width:960px;}
.xw02_con_left { width:650px; float:left; overflow:hidden; margin-bottom:15px; border: 1px solid #ccc; overflow: hidden; padding: 10px 15px 0 10px; }
.xw02_con_left h3 { border-bottom: 1px dashed #cccccc; color: #333; font-family: "宋体"; font-size: 22px; line-height: 40px; margin-bottom: 10px; padding-bottom: 10px; text-align: center;}
.xw02_con_left p { padding:0 10px; text-indent:24px; line-height:30px;}
.xw02sx { background: #f7f7f7 none repeat; height: 30px; line-height: 30px; margin: 15px 0; overflow: hidden; padding: 0 10px; font-size:14px; font-weight:bolder;}
.xw02sx span { width:310px; float:left;}
.xw02_con_right { float:left; width:266px; margin-left:15px; border: 1px solid #ccc;}
.xw02_con_right h3 { height:30px; line-height:30px; padding-left:10px; background:#e2e2e2;}
.xw02_list { background:url(../img/news_list_bg.gif) no-repeat 0 5px; margin: 8px auto; overflow: hidden; padding-left: 5px; width: 230px;}
.xw02_list ul li { line-height: 24px; overflow: hidden; padding-left: 20px; text-overflow: ellipsis; white-space: nowrap; width: 156px;}

.product02_list { float: left; overflow: hidden; width: 201px;}
.product02_list_title { background-color: #035dbd; height: 36px; line-height: 36px; padding-left: 13px;}
.product02_list_title a { color: #fff; font-size: 14px; font-weight: bold;}
.product02_list_con { background: #035dbd none repeat scroll 0 0; border-bottom: 0 none; margin-bottom: 10px; padding: 12px 5px 10px;}
.product02_list_con h4 { background:url(../img/zx_h2bg.gif) no-repeat; height: 30px; line-height: 30px; padding-bottom: 2px;}
.product02_list_con h4 a { color: #fff; display: block; font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; margin-bottom: 5px; padding-left: 10px;}
.product02_list_con ul { margin-bottom: 7px; padding-bottom: 5px;}
.product02_list_con ul li  { border-bottom: 1px dashed #5a91cc; height: 30px; line-height: 30px;}
.product02_list_con ul li a { background:url(../img/ico02.gif) no-repeat 20px 10px; color: #c5dbfa; display: block; height: 24px; line-height: 24px; overflow: hidden; padding-left: 30px;}
.product02_con { display: inline; float: left; margin-left: 5px; overflow: hidden; width: 742px; padding:10px 5px; font-size:14px; border: 1px solid #ccc;}
.product02_con_wz { margin-bottom: 10px; padding: 0 5px;}
.product02_con dl { float: left; overflow: hidden; padding: 10px 5px; width: 173px;}
.product02_con dl dt { font-size: 0; height: 130px; line-height: 0; width: 173px;}
.product02_con dl dt img { border: 1px solid #d6d6d6; height: 128px; padding: 1px; width: 171px;}
.product02_con dl dd { height: 15px; line-height: 15px; overflow: hidden; padding-top: 14px; text-align: center; width: 171px;}
.product_page {background: #f9f9f9; border: 1px solid #ccc; height: 25px; line-height: 25px; margin-top: 10px; padding: 0 5px; text-align: right; width:700px; margin:10px auto 10px auto;}

.product03 { width:735px; padding-bottom:30px; border-bottom:1px dashed #CCCCCC;}
.product03_pic { width:310px; height:310px; float:left; overflow:hidden;}
.product03_pic img { width:250px; height:250px; margin:14px 0 0 14px; }
.product03_word { width:425px; float:left;}
.product03_word h2 { color:#666; height:50px; line-height:50px; border-bottom:1px dashed #CCCCCC; text-align:center;}
.product03_word p { line-height:30px; color:#666; text-indent:24px;}
.product03_word h4 { margin-top:10px;}
.product03_word h4 span {  color: #ff7c00; font-size: 22px;}
.product03_con_top { width:735px; border-bottom:4px solid #035dbd; margin-top:10px;}
.product03_con_top h3 { background:#035dbd; width:100px; height:30px; line-height:30px; text-align:center; color:#FFF;}
.product03_xq { padding:10px; color:#666; line-height:30px;}
.product03_jc { font-weight:bold;}