﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol:after, ul:after,#proBox:after,#nif:after,#about:after,#main:after,#inMain:after,.container:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
ol, ul { list-style: none; zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/*YUI 2: Reset CSS End*/
html,body{ overflow-x:hidden;}
body { font-size: 12px; font-family: Microsoft Yahei; line-height: 20px; background: #fff; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
#headWrap, #focusWrap, #mainWrap,#productWrap,.adWrap,#khjzWrap,#aboutWrap,#footWrap { width:1200px; margin:0 auto; }
/*==================== 页眉部分 ====================*/
/*头部开始*/
.tops{ width:100%; margin:0 auto; background:url(../img/common/menu_fgx.jpg);}
.header{ width:960px; margin:0 auto; overflow:hidden; }
.menu{height:48px;line-height:48px;font-family:"微软雅黑"; font-size:14px;}
.menu li{float:left;line-height:48px;}
.menu li.born a{ background:none;}
.menu li a{color:#fff;display:inline-block; line-height:48px; display:inline-block;background:url(../img/common/menu_fgx.jpg) no-repeat right center; padding:0 30px;}
.menu li.cur a,.menu li a:hover{background:url(../img/Common/mhbg.jpg) no-repeat center bottom; text-decoration:none; color:#fff}
.menu li a:-webkit-any-link{ display:block;}
#tbox{ position:relative; width:1920px; margin:0 -410px; height:40px; line-height:40px; background:url(../images/ttb.gif) center top repeat-y;}
#ttb{ width:1100px; color:#fff; margin:0 auto;}
#head { position:relative; width:1920px; margin:0 -410px; background:#fff;}
#top { width: 1100px; margin: 0 auto; padding: 0px 0 0px;  }
.rig{ position:absolute; top:10px; right:350px;}
.rig a{ text-decoration:none;}
.rig a:hover{ color:#f00;}

/*头部结束*/

/*焦点图*/
.banner{height: 579px;}

.fullSlide {
    height: 579px;
    position: relative;
    width: 100%;
}
.fullSlide .bd {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    background-position: center top;
    height: 579px;
    overflow: hidden;
    text-align: center;
    width: 100% !important;
}
.fullSlide .bd li a {
    display: block;
    height: 579px;
}
.fullSlide .hd {
    bottom: 0;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.fullSlide .hd ul {
    text-align: center;
}
.fullSlide .hd ul li {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    line-height: 19px;
    margin: 1px;
    overflow: hidden;
    width: 100px;
}
.fullSlide .hd ul .on {
    background: #DF000D none repeat scroll 0 0;
}
.fullSlide .prev, .fullSlide .next {
    cursor: pointer;
    display: none;
    height: 73px;
    left: 5%;
    margin-top: -30px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 73px;
    z-index: 1;
}
.fullSlide .prev {
    background:  url("../images/left1s.png") no-repeat scroll 0 0;
}
.fullSlide .next {
    background:  url("../images/right1s.png") no-repeat scroll 0 0;
    left: auto;
    right: 5%;
}

/*==================== 主体部分 ====================*/

.cp_c dd a, .jz dd a, .gy_c dd a {
  color: #004d90;
}
#inMain { width:1100px; margin:0 auto; background-color:#FFFFFF; }
/*产品展示*/
#proBox{ width:1070px; margin:0 auto; padding:30px 0; background:#fbfbfb;}
#pro-1{ float:left; width:230px; }
#pro-2{ float:right; width:840px; }
#psort{ font-size:16px; background:#0767be;}
#psort h3{ height:115px; color:#fff; font-size:30px; line-height:115px; text-align:center; border-bottom:solid 2px #2480cd;}
#psort li{ line-height:40px; border-bottom:solid 1px #2480cd;}
#psort a{ display:block; color:#fff; padding-left:40px; background:url(../images/icon6.gif) 15px center no-repeat;}
#psort a:hover{ color:#ff0;}
#product h3{ height:35px; line-height:35px; padding-bottom:3px; background:url(../images/tbg1.gif) left no-repeat; overflow:hidden;}
#product h3 span{ float:right; padding-top:10px;}
#product h3 strong{ display:inline-block; width:135px; text-align:center; color:#fff; font-size:16px;}
#productCont{ width:840px; margin:0 auto; overflow:hidden;}
#productCont ul{ width:900px; padding-top:15px;}
#productCont li { float:left; padding:0 30px 5px 0;}
#productCont li img{ width:252px; height:252px; padding:3px; border:solid 1px #ccc;}
#productCont li span{ display:block; font-size:14px; text-align:center; line-height:35px;}

#partner{ width:1100px; height:89px; margin:0 auto; padding:1px 0 8px; background:url(../images/partner.gif) left top repeat-x; overflow:hidden;}
#partner h3{ float:left; padding-left:20px;}
#partnerCont{ float:left; width:940px; height:88px; padding-left:20px;}
.alBox{padding-top:19px; background-color:#fff;}
.alBox .alCont{position:relative;}
.alBox .alCont ul{margin:0 auto; width:800px; overflow:hidden;}
.alBox .alCont li{margin:0 8px; float:left; width:px; text-align:center;}
.alBox .alCont li h5{margin-top:18px; font-weight:normal;}
.alBox .alCont li h5 a{color:#333;}
.alBox .alCont .btnLeft , .alBox .alCont .btnRight{position:absolute; top:50%; margin-top:-12px; width:25px; height:25px;}
.alBox .alCont .btnLeft{left:0px; background:url(../images/icon_arrow.gif) no-repeat left;}
.alBox .alCont .btnRight{right:0px; background:url(../images/icon_arrow.gif) no-repeat right;}
/*优势 */
.cen{ background:url(../img/index/cenbg.jpg) repeat-x 0 0;}
.contents , .footer { width:960px; margin:0 auto; overflow:hidden; }
 


 .ys{ height:856px;font-family:"微软雅黑"; font-size:14px; line-height:26px; width: 100%;}
.ys h2{ height:86px; padding:41px 0 0; text-align:center;}
.ys01,.fa01{ background:url(../img/index/ys_ge1.jpg) no-repeat 76px 0; }
.ys01{height:272px; padding:61px 0 0 20px;}
.ys02,.fa02{ background:url(../img/index/ys_ge2.jpg) no-repeat 23px 0; }
.ys02{height:272px; padding:36px 0 0 43px;}
.ysw1{ width:538px;}
.ysw1 p{ width:436px;}
.ysp1{ width:393px; padding:12px 0 0}
.ysw2{ width:504px; padding:2px 0 0;}
.ysp2{ width:402px;}
.ys h3{ height:48px; line-height:48px; font-size:20px; color:#0058a8; margin-bottom:6px; background:url(../img/index/ystbg.jpg) repeat-x 0 bottom}
.ys h3 span{ color:#008cff}
.ys p span,.ys li span{ color:#ff9500}
.ys li{ background:url(../img/index/ico02.jpg) no-repeat 0 9px; padding-left:11px;}
.ysc1{ background:url(../img/index/ys_ico1.jpg) no-repeat 0 10px; padding:0 0 0 56px; height:126px;}
.ysc2{ background:url(../img/index/ys_ico2.jpg) no-repeat 0 12px; padding:0 0 0 56px; height:122px;}
.ysc3{ background:url(../img/index/ys_ico3.jpg) no-repeat 0 11px; padding:0 0 0 59px; height:149px;}
.ysc4{ background:url(../img/index/ys_ico4.jpg) no-repeat 0 9px; padding:0 0 0 59px; height:160px;}
 
 
/*技术方案*/
.fa{ height:793px;overflow:hidden; color:#7f7f7f; line-height:24px;}
.fa h2{ height:86px; padding:41px 0 0 192px;}
.fa01{ padding:45px 0 0 8px; height:261px;}
.fa02{ padding:45px 0 0 3px; height:290px;}
.fa02 h3{ height:52px; text-align:center;}
.fa01 dt{ width:333px; float:left; padding:8px 0 0;}
.fa01 dt img{ width:313px; height:225px; border:solid 1px #c2c2c2; padding:1px;}
.fa01 dd{ width:608px; float:left;}
.fa01 dd h3 a{ line-height:35px; font-size:14px; color:#01559a;}
.fa01 dd p{ height:146px; overflow:hidden;}
.fa01 dd span a{ background:url(../img/index/fa_ico.jpg) no-repeat 0 0; width:103px; height:33px; line-height:33px; text-align:center; margin-right:9px; display:block; float:left; color:#fff;font-family:"微软雅黑"; font-size:14px;}
.fa02 li{ width:221px; float:left; padding:0 0 0 14px;}
.fa02 li img{ width:217px; height:166px; border:solid 1px #c2c2c2; padding:1px; display:block}
.fa02 li span{ height:50px; padding:3px 0 0; line-height:24px; display:block}
 
 /*广告*/
.h_gg{ clear:both; height:119px;font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:24px;}
.gg01{ top:34px; left:764px;}
.gg01 b{ font-size:22px; font-weight:normal; display:block}
.gg02{ top:51px; left:819px;}
.h_gg img,.ge{ display:block;}
.h_gg1{ margin:30px auto;}
.gg03{ top:24px; left:834px;}
.gg04{ top:67px; left:695px;}
.more01{ padding:16px 0 0;}
.more01 a,.more01 a:hover,.cp h2 a .more01,.cp h2 a:hover .more01,.cp h2 .more01 a:hover,.cp h2 .more01 a,.til01 .more01 a{ background:none}
.til01 {
  height: 35px;
  line-height: 35px;
  border-bottom: solid 1px #0061bb;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: normal;
}
/*案例*/
.al{ height:265px; border:solid 4px #006cb4; padding:12px 16px 0; overflow:hidden}
.al h2{ height:40px; text-align:center; background:url(../img/index/altbg.jpg) repeat-x 0 bottom;}
.al01,.al03{ padding:99px 0 0;}
.al02{ width:892px;}
.al02 li{ padding:21px 0 0 16px; float:left; width:202px;}
.al02 li img{ width:195px; height:145px; border:solid 1px #e5e5e5; padding:3px; display:block}
.al02 li span{ height:36px; line-height:36px; text-align:center; display:block;}
/*合作*/
.hz,.ry{ width:239px; padding:9px 9px 0; border:solid 1px #006ed2; float:left; overflow:hidden}
.hz,.jz{ height:403px; margin-bottom:14px;}
.til02{ background:url(../img/index/tilbg2.jpg) no-repeat 0 0;font-family:"微软雅黑"; font-size:16px; height:37px; line-height:37px; padding:0 4px 0 15px; font-weight:normal;}
.til02 a{ color:#fff;}
.til02 .more01{ padding-top:15px;}
.hz_c{ padding:4px 0 0;}
.hz li{ width:109px; height:64px; float:left; padding:14px 3px 0 6px; overflow:hidden}
.hz li img{ background:url(../img/index/hz_picbg.jpg) no-repeat 0 0; padding:6px 5px; width:99px; height:52px;}

/*见证*/
.til01 a{ background:url(../img/index/sd01.jpg) no-repeat 0 0; color:#fff;}
.jz,.gy{ width:668px; padding:9px 2px 0 9px; border:solid 1px #e8e8e8; margin-left:20px;overflow:hidden}
.til01 a{ line-height:35px; display:inline-block; padding-left:15px; font-size:16px;}
.til01 a em{ line-height:35px; display:inline-block; padding-right:18px; font-style:normal;}
.jz dl{ height:168px; border-bottom:dashed 1px #e7e7e7; padding-top:14px;}
.jz dl.born{ border:0}
.jz dt{ width:206px; float:left; padding:5px 0 0;}
.jz dt img{ width:180px; height:139px;}
.jz dt img,.gy_c dt img{border:solid 1px #e5e5e5; padding:3px; display:block;}
.jz dd{ width:434px; float:left; line-height:22px;}
.jz dd h3 a{ line-height:27px; font-size:12px; color:#01579d;}
.jz dd p{ height:76px; margin-top:20px; overflow:hidden}

/*荣誉*/
.ry,.gy{ height:327px;margin-bottom:14px;}
.ry_c{ padding:16px 20px 0;}
.ry_c img{ width:196px; height:233px; border:solid 1px #c2c2c2; padding:1px; display:block}
.ry_c span{ height:34px; line-height:34px; text-align:center; display:block;}
.ry_c span a{ color:#015399}
/*关于*/
.gy_c{ padding:12px 3px 0;}
.gy_c dt{ width:290px; float:left; padding:11px 0 0;}
.gy_c dt img{width:271px; height:223px;}
.gy_c dd{ width:360px; line-height:24px; float:left}
.gy_c dd h3 a{ line-height:38px; line-height:38px; font-size:14px; color:#0159a1;}
.gy_c dd p{ height:168px; overflow:hidden}

/*资讯*/
.new{ height:440px; overflow:hidden}
.new .born{ border:0;}
.zx{ width:246px;background:url(../img/index/ge03.jpg) no-repeat right 55px; padding:0 6px 0 0;overflow:hidden}
.zx1{ width:418px; background:url(../img/index/ge03.jpg) no-repeat right 55px; padding:0 12px 0 20px;overflow:hidden}
.zx_c{ padding:10px 16px 0 0;}
.zx1_c{ padding:10px 8px 0 0;}
.zx_c li,.zx1_c li{overflow:hidden; background:url(../img/index/ico03.jpg) no-repeat 9px 14px; padding-left:21px; border-bottom:dashed 1px #dcdcdc}
.zx_c li{ height:31px; line-height:31px; }
.zx1_c li span{ float:right}
.zx_c li a{ color:#656565;}
.zx1_c dl{ height:133px;border-bottom:solid 1px #dcdcdc; overflow:hidden}
.zx1_c dt{ width:145px; float:left; padding:6px 0 0;}
.zx1_c dt img{ width:126px; height:103px; border:solid 1px #e2e1e1; padding:3px;}
.zx1_c dd{ width:265px; float:left; line-height:22px;}
.zx1_c dd h3 a{ line-height:24px; font-size:12px; color:#015eab;}
.zx1_c dd p{ height:86px; overflow:hidden}
.zx1_c li{ height:29px; line-height:29px;}

/*问答*/
.wd{ width:240px; padding-left:18px; overflow:hidden; line-height:24px;}
.wd dl{ clear:both; padding:7px 0 17px; border-bottom:dashed 1px #e1e1e1;}
.wd dt{ height:24px; overflow:hidden; background:url(../img/index/wd_w.jpg) no-repeat 0 4px; padding-left:24px;}
.wd dd{background:url(../img/index/wd_d.jpg) no-repeat 0 4px; padding-left:22px;}
.wd dt a{ color:#015eab; font-weight:bold;}
.wd_c{ padding:13px 0 0;}
 /*产品展示*/
#hzkh{ width:1098px; margin:0 auto 15px; border:solid 1px #d6d6d6;}
#hzkh h3 { height:39px; line-height:39px; padding:3px 0 1px; background:url(../images/tbg7.gif) left top repeat-x; overflow:hidden;}
#hzkh h3 span { float:right; font-size:12px; font-weight:normal; padding:12px 15px 0 0; }
#hzkh h3 span a { display:inline-block; color:#666; }
#hzkh h3 span a:hover { color:#f00; }
#hzkh h3 strong{ font-size:14px; padding-left:30px; background:url(../images/icon10.gif) 15px center no-repeat;}
#hzkh_cont { padding:15px 0 10px 15px;}
#hzkh_cont li { float:left; width:236px; text-align:center; padding-right:10px; }
#hzkh_cont li img { padding:2px; border:solid 1px #e6e6e6; }
#hzkh_cont li a { display:block; color:#333; }
#hzkh_cont li span { display:block; font-size:14px; line-height:25px; height:25px; overflow:hidden; }
#hzkh_cont li a:hover { color:#f00; text-decoration:none; }
#hzkh_cont li a:hover img { border:solid 1px #f00 }
#demo { overflow: hidden; width:1068px; }
#indemo { float: left; WIDTH: 1000% }
#demo1 { float: left; }
#demo2 { float: left }
/*信息*/
#nif{ width:1100px; margin:0 auto 20px;zoom:1;}
#nif-1{float: left; width:390px;}
#nif-2{float: left; width:390px; padding-left:20px;}
#nif-3{ float:right; width:280px;}
.news,.info,.faq{ border:solid 1px #e0e0e0;}
#nif h3{ height:50px; color:#0267ad; font-size:14px; line-height:50px; padding:0 0 1px 15px; background:url(../images/tbg11.gif) left top repeat-x;}
#nif h3 a{ color:#0267ad;}
.newsCont{ padding:15px;}
.news ul{ padding-top:10px;}
.news li{ line-height:30px; padding-left:15px; background:url(../images/icon12.gif) left center no-repeat;}
.news li a{ color:#333;}
.news li span{ float:right; color:#666;}
.infoCont{ padding:9px 15px;}
.info li{ line-height:30px; padding-left:15px; background:url(../images/icon12.gif) left center no-repeat;}
.info li span{ float:right; color:#666;}
.faqCont{ padding:15px 10px;}
.faqCont ul{ height:288px; overflow:hidden;}
.faqCont li{ border-bottom:dashed 1px #ccc;}
.faqCont li a{ display:inline-block; height:24px; font-weight:bold; line-height:24px; color:#025cb2; padding-left:34px; background:url(../images/icon14.gif) left top no-repeat;}
.faqCont li p{padding:10px 0 10px 34px; background:url(../images/icon15.gif) left 10px no-repeat;}
#faqScroll{height:288px; overflow:hidden;}
/*简介*/
#about{ width:1920px; margin:20px -410px; padding:30px 0 20px; background:#f0f0f0; zoom:1;}
#aboutTit{ width:1100px; margin:0 auto 20px; border-bottom:dashed 1px #ccc;}

#about .pic{ float:left; width:380px; padding-left:410px;}
.pic img{ padding:3px 3px 16px; background:url(../images/about_imgbg.gif);}
#aboutTit h3 { color: #1192ba; font-size: 18px; line-height: 21px; font-weight: normal; padding: 10px 0; border-bottom: dashed 1px #ccc; }
#aboutTit h3 b { color: #666; font-weight: normal; text-transform: uppercase; padding-right: 10px; }
#aboutTit h3 img { vertical-align: middle; }

#about .txt{ font-size:14px; line-height:25px; padding:0 410px 0 900px;}
#about .txt strong{ display:block; font-size:20px; padding:10px 0 20px; text-align:center; border-bottom:dashed 1px #cbcbcb;}
#about .tit{ padding-top:10px;}
#about .desc{ padding-top:10px;}
#about .more{ padding-top:10px;}
#about .more a{ color:#4fab2e;}

.container{margin-left:auto; margin-right:auto; width:1100px;zoom:1;}
.fl { float:left;}
.fr { float:right;}
/*cb_最新定制*/
.dzSpan{background:url(../images/dzSpan.jpg) no-repeat center;}
.zxdz{position:relative; width:488px; height:520px; background:url(../images/zxdz.png) no-repeat center;}
.zxdz h4{padding-left:24px; height:64px; line-height:64px; font-size:18px; color:#fff;}
.zxdz ul{margin:10px 20px;}
.zxdz li{padding-left:14px; height:34px; line-height:34px; overflow:hidden; background:url(../images/zx_ico.png) no-repeat left center;}
.zxdz li a{color:#fff;}
.zxPhone{position:absolute; left:190px; top:470px; font-size:24px; color:#fff;}

/*留言*/
.zxlyBox{width:562px; height:520px; }
.zxlyBox dl{padding-top:26px; padding-bottom:20px; margin-left:34px; margin-right:14px; margin-bottom:24px; color:#fff; border-bottom:1px dashed #939393;}
.zxlyBox dt{font-size:18px; font-weight:bold;}
.zxlyBox dd{margin-top:8px; font-size:14px;}
.zxlyBox .m_form{margin-left:34px;}
.zxlyBox .m_form *{font-family:microsoft yahei;}
.zxlyBox .m_form>li{position:relative; margin-bottom:6px;height:30px;}
.zxlyBox .m_form>li.areLi{height:166px;}
.zxlyBox .m_form li.btnLi{height:45px;}
.zxlyBox .m_form label{float:left; width:72px; height:30px; line-height:30px; color:#fff;}
.zxlyBox .m_form .iptTxt , .iptD p{float:left; width:192px; height:20px; line-height:20px; padding:5px 10px 5px 40px; outline:none; border:none; color:#333;}
.zxlyBox .m_form .txtAre{float:left; width:294px; height:156px; line-height:20px; border:none; outline:none; resize:none; color:#333; padding:5px 10px 5px 40px; background:url(../images/txtAre.png) no-repeat left center; *overflow:hidden;}
.zxlyBox .m_form .ip01{background:url(../images/ip01.png) no-repeat center;}
.zxlyBox .m_form .ip02{background:url(../images/ip02.png) no-repeat center;}
.zxlyBox .m_form .ip03{background:url(../images/ip03.png) no-repeat center;}
.zxlyBox .m_form .ip04{}
.zxlyBox .m_form .btnSubmit{width:120px; height:45px; background:url(../images/btnSubmit.png) no-repeat center; border:none; cursor:pointer;}
.zxlyBox .m_form .iptD p{background:url(../ip04.png) no-repeat center;}
.zxlyBox .m_form .iptD ul{position:absolute; top:30px; left:72px; z-index:999; display:none; width:240px; background-color:#fff; border:1px solid #999; border-top:none; height:120px; overflow:hidden;}
.zxlyBox .m_form .iptD ul li{height:30px; line-height:30px; overflow:hidden;}
.zxlyBox .m_form .iptD ul li{display:block; padding:0px 10px; font-size:14px; text-decoration:none; cursor:pointer;}
.zxlyBox .m_form .iptD ul li:hover{background-color:#eee;}

/*友情链接*/
.yqljBg{background-color:#f2f2f2;}
.yqlj h4{}
.yqlj ul{margin-left:150px; height:70px; line-height:70px; overflow:hidden;}
.yqlj li a{display:inline-block; padding:0 18px; color:#333;}
.yqlj li{ float:left;}
/*==================== 页脚部分 ====================*/
/*底部开始*/
.foot{background:url(../img/Common/footbg.jpg) repeat-x 0 0 #0061bb; padding:42px 0 0; height:217px; color:#fff;}
.f_nav{clear:both;height:39px;line-height:39px;color:#fff;text-align:center; background:#0087f2}
.f_nav a{padding:0 14px; color:#fff;}
.f_con{padding:26px 0 0;color:#fff;line-height:24px; width:960px;}
.f_text a{color:#fff; padding:0 0 0 20px}
 .f_text{ width:600px;overflow:hidden; margin:0 auto;}
.wa01{ top:78px; left:615px;}
.wa01 img{ padding-right:10px;}


.list2{overflow:hidden; padding:14px 0 0 2px; zoom:1; width:950px;}
.list2 li{float:left; margin:0 25px 25px 0; display:inline; width:400px; height:186px; border:1px solid #d6d6d6;}
.list2 li img{float:left; width:180px; height:148px; margin:12px 16px 0 15px; display:inline;}
.list2 li p{padding:13px 0 0 0; line-height:24px;}
.list2 li p b{font-size:14px; display:block;}
.list2 li p b a,.list2 li p b a:visited{color:#1559b0}
.list2 li p b a:hover{color:#f00}
.list2 li p a.more{display:block; padding:25px 0 0 0; color:#bb0000}

/*内页通用*/
#page{ background:#f2f2f2;}
#banner{ position: relative; width: 1920px; height: 260px; margin: 0 -460px; overflow: hidden; }
#main{ width:1030px; margin:0 auto; padding:20px 0; zoom:1;}
#side{ float:left; width:200px;}
#mainCont{ float:right; width:780px; }
/*栏目分类*/
#sort { margin-bottom: 20px; padding: 14px 0 150px 0; border: solid 4px #0767be; background:#fff url(../images/sort.jpg) left bottom no-repeat; }
#sort h3 { text-align: center; padding-bottom: 10px; }
#sort h3 strong { display: block; color: #0767be; font-size: 20px; font-weight: normal; }
#sort h3 span { display: block; color: #bfbfbf; font-size: 12px; font-family: arial; text-transform : uppercase; font-weight: normal; }
#sortCont { padding: 0 14px; }
#sort li { line-height: 36px; border-bottom: solid 1px #e6e6e6; }
#sort li a { display: block; color: #666; font-size: 14px; padding-left: 15px; background: url(../images/icon99.gif) 134px center no-repeat; }
#sort li a:hover { color: #da272a; }
#sort li.shover a,#sort li.shover a:hover{color: #0767be; text-decoration:none;}
#sort li .s p { display: block; border-top: solid 1px #e6e6e6; }
#sort li .s p a { padding-left: 30px; background: url(../images/icon2.gif) 140px center no-repeat; }
/*栏目分类2*/
#bsort { margin-bottom: 20px; padding: 14px 0 0 0; border: solid 1px #d8d8d8; border-bottom: 0; }
#bsort h3 { text-align: center; padding-bottom: 10px; }
#bsort h3 strong { display: block; color: #009bb3; font-size: 20px; font-weight: normal; }
#bsort h3 span { display: block; color: #bfbfbf; font-size: 12px; font-family: arial; text-transform : uppercase; font-weight: normal; }
#bsort li { line-height: 36px; border-bottom: solid 1px #e6e6e6; }
#bsort li a { display: block; color: #666; font-size: 14px; padding-left: 30px; background: url(../images/icon1.gif) 163px center no-repeat; }
#bsort li a:hover, #bsort li.shover a, #bsort li.shover a:hover { color: #009bb3; }
#bsort li.shovers a, #bsort li.shovers a:hover { color: #fff; background: #009bb3; }
#bsort li .s{ display: block; border-top: solid 1px #f0f0f0; }
#bsort li .s a{ color:#666; padding-left: 40px; background:#fafafa url(../images/icon2.gif) 170px center no-repeat; }
#bsort li .dis{ display:none;}

/*当前位置*/
#position { height: 34px; color: #fff; font-size: 14px; line-height: 32px; padding-left: 15px; background: #0767be; }
#position a { color: #fff; }
/*简介*/
#title_box { padding:40px 0 0; background:#fff;}
#title { color:#333; font-size:18px; text-align:center; padding-bottom:10px; }
#meta { color:#888; font-size:14px; text-align:center;}
#meta span{ padding:0 5px;}
#title_box .line{ padding-bottom:5px; margin:0 20px 20px; border-bottom:dotted 1px #ccc;}
#acontent { min-height:500px; color: #666; font-size: 14px; line-height: 25px; padding: 30px 30px 10px; background:#fff;}
#acontent div, #acontent p { margin-bottom: 20px; }
#acontent img{ max-width:720px;}
#acontent strong{ font-size:16px; font-weight:bold; line-height:28px;}
/*产品内容*/
#pro_info { height:300px; padding:30px 0; background:#fff url(../images/ico3.gif) left bottom repeat-x; }
#pro_info_thum { float:left; width:164px; height:164px; padding-left:30px;}
#pro_info_thum img { width:300px; height:300px; border:solid 1px #ccc; }
#pro_info_text { float:right; width:420px; color:#666;font-size:14px; line-height:28px; padding-top:10px; }
#pro_info_text h1 { color:#000; font-size:16px; font-weight:bold; margin-bottom:5px; }
#pro_info_text a { color:#9d0a10; }
#pro_info_text strong{ font-weight:bold;}
#listWrap{ padding-bottom:50px;background:#fff;}
/*文章列表*/
#articleList ul { padding-top: 20px; }
#articleList li:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
#articleList li { margin:0 20px 20px; padding:0 0 20px; border-bottom: solid 1px #e0e0e0; zoom: 1; }
#articleList li .pic { float: left; width: 180px; }
#articleList li .pic img { padding: 3px; border: solid 1px #e0e0e0; }
#articleList li .txt { float: right; width: 730px; color: #666; font-size: 14px; line-height: 24px; padding-top: 6px; }
#articleList li .txt h4 a { color: #333; font-size: 16px; }
#articleList li .txt h4 a:hover { color: #da272a; }
/*产品列表*/
#productList{ width:780px; overflow:hidden;}
#productList ul { width:800px; padding:20px 0 10px;}
#productList li { float: left; width: 250px; height: 354px; margin:0 15px 15px 0; background: #fff; overflow: hidden; }
#productList li a{ text-decoration:none;}
#productList li a:hover div{ color:#fff; background:#0767be;transition: all .3s linear;}
#productList li a:hover strong{ color:#fff;}
#productList li a:hover p{ color:#fff;}
#productList li a:hover b{ position:absolute; left:50%; bottom:20px; width:24px; height:24px; margin:0 -12px; background:url(../images/icon_arrow2.png) no-repeat;}
#productList li div{ position:relative; width:250px; height:104px; overflow:hidden;}
#productList li strong{ display:block; height:20px; color:#000; font-size:16px; text-align:center; font-weight:normal; margin:15px 30px; overflow:hidden;}
#productList li b{ position:absolute; left:50%; bottom:20px; width:24px; height:24px;margin:0 -12px; background:url(../images/icon_arrow.png) no-repeat;}

#caseList{ width:780px; overflow:hidden;}
#caseList ul { width:800px; padding:20px 0 10px;}
#caseList li { float: left; width: 250px; height: 304px; margin:0 15px 15px 0; background: #fff; overflow: hidden; }
#caseList li a{ text-decoration:none; padding:0 0px;}
#caseList li a:hover div{ color:#fff; background:#0767be;transition: all .3s linear;}
#caseList li a:hover strong{ color:#fff;}
#caseList li a:hover p{ color:#fff;}
#caseList li div{ position:relative; width:250px; height:54px; overflow:hidden;}
#caseList li strong{ display:block; height:20px; color:#000; font-size:16px; text-align:center; font-weight:normal; margin:15px 30px; overflow:hidden;}

#partnerList{ width:1000px; overflow:hidden;}
#partnerList ul{ width:1020px; padding-top:15px;}
#partnerList li { float: left; text-align:center; margin: 10px 30px 10px 0; background:#fff; }
#partnerList li div{ padding:5px 0 10px; margin:0 auto;}
#partnerList li a{ display:block; border:solid 1px #e0e0e0; padding:10px 20px 0;}
#partnerList li a:hover{ color:#da272a;}
#partnerList li strong{ font-weight:normal; font-size:14px;}
#partnerList li img {display: block; width: 300px; height: 200px; border: 1px solid #ccc; display: block; padding: 2px;}


#partnerList2{ width:1000px; overflow:hidden;}
#partnerList2 ul{ width:1020px; padding-top:15px;}
#partnerList2 li { float: left; text-align:center; margin: 10px 30px 10px 0; background:#fff; }
#partnerList2 li div{ padding:5px 0 10px; margin:0 auto;}
#partnerList2 li a{ display:block; border:solid 1px #e0e0e0; padding:10px 20px 0;}
#partnerList2 li a:hover{ color:#da272a;}
#partnerList2 li strong{ font-weight:normal; font-size:14px;}
#partnerList2 li img {display: block; width: 250px; height: 188px; border: 1px solid #ccc; display: block; padding: 2px;}




#partnerList1{ width:1000px; overflow:hidden;}
#partnerList1 ul{ width:1020px; padding-top:15px;}
#partnerList1 li { float: left; text-align:center; margin: 10px 30px 10px 0; background:#fff; }
#partnerList1 li div{ padding:5px 0 10px; margin:0 auto;}
#partnerList1 li a{ display:block; border:solid 1px #e0e0e0; padding:10px 20px 0;}
#partnerList1 li a:hover{ color:#da272a;}
#partnerList1 li strong{ font-weight:normal; font-size:14px;}
#partnerList1 li img {display: block;
  width: 218px;
  height: 302px;
  border: 1px solid #ccc;
  display: block;
  padding: 2px;}

/*分页符*/
.pagenavi ul {  padding:0px 0px 30px 20px; overflow:auto;zoom:1;}
.pagenavi ul li { float:left; font-family:Tahoma; line-height:20px; margin-right:6px; border:1px solid #e5e5e5; background:#fff; }
.pagenavi ul li { float:left; padding:2px 8px 2px; color:#555; display:block; background:#fff; }
.pagenavi ul li a:hover { color:#0767be; text-decoration:none; }
.pagenavi ul li.thisclass, .pagenavi ul li.thisclass a, .pagebox ul li.thisclass a:hover { color:#0767be;line-height:20px;padding:2px 8px 2px;  background-color:#e2ecf5;font-weight:bold; }

.pagenavi ul li.thisclass{ border:solid 1px #81b1dc;}
.pagenavi .pageinfo { line-height:20px; padding:12px 10px 12px 16px; color:#999; }
.pagenavi .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }

/*page*/

.content{ margin-bottom:10px; background-color:#fff;margin-top:10px;    margin:0 auto; }
.a_nav{ margin-top:30px;}
.a_nav ul{ width:996px;}
.a_nav li{ float:left; text-align:center; width:165px; font-size:14px; border:1px solid #efefef; border-left:0;}
.a_nav li a{ display:block; height:40px; line-height:40px;}
.a_nav li a:hover,.a_nav li.cur a{ background:#014995; color:#fff; font-weight:bold;}
.a_fz{ font-size:14px; line-height:28px; margin-bottom:60px;}
.a_fz p{ margin:15px 0;}


/*?客服/
 /*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(img/nodata.gif) no-repeat 20px 20px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:72px;width:26px}
#roll_top{background:url(../images/top.gif) no-repeat}
#fall{background:url(../images/top.gif) no-repeat 0 -80px}
#ct{background:url(../images/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-520px;position:fixed;right:50%;top:80%;_margin-right:-520px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}

.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(../images/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:50px;background:url(../images/im_01.gif)}
.ImRow0{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;
    padding: 2px 4px;}
.ImRow1{background:url(../images/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;
    padding: 2px 4px;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#fff; font-size:14px;}
.ImFooter{height:120px;background:url(../images/im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#333;text-align:center;margin:15px 0 0;font-family:'微软雅黑';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#333;text-align:center;margin:10px 0;}
 
 
 dl.dl_2s{height:163px; overflow:hidden; vertical-align:top; margin-bottom:20px; padding:22px 25px;background:#e5e7e6;}
dl.dl_2s dt{float:left; width:240px; height:163px;overflow:hidden;}
dl.dl_2s dt a{display:block; width:240px; height:163px;}
dl.dl_2s dt img{ display:block;max-width:240px;max-height:163px;}
dl.dl_2s dd{float:left; padding-left:22px; width:420px; overflow:hidden;}
dl.dl_2s dd h4{display:block; font-size:16px; font-weight:normal; height:28px; overflow:hidden; margin-bottom:12px; line-height:28px; padding:4px 0 0;}
dl.dl_2s dd h4 i{float:left; padding-right:15px; display:none;}
dl.dl_2s dd h4 a{ color:#333; height:22px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
dl.dl_2s dd p{ display:block;font-size:13px; width:420px; line-height:28px; height:84px; overflow:hidden;}


.xiaocms-page { margin-top:20px; margin-left:20px; }
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 15px; }
.xiaocms-page a:hover { border:1px solid #f00; background:#f00; color:#fff; }
.xiaocms-page span { border-radius: 15px; background-color:#e4f6fc; color:#5394aa; border:1px solid #bfdfea; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }

.pro_main {zoom:1; padding:10px 5px; overflow:hidden;}
/*产品列表*/
.pro03 {  overflow:hidden; padding:20px 0 0 0; }
.pro03 dl { border: 1px solid #ccc; height: 236px; margin-bottom: 21px; overflow: hidden; padding: 5px;}
.pro03 dt { width:233px; height:236px; float:left; position:relative; overflow:hidden; }
.pro03 dt img { width:227px; height:229px; border:3px solid #fff; }
.pro03 dd { width:500px; float:right; overflow:hidden; }
.pro03 dd h4 a { display:block; font:18px "Microsoft Yahei"; height:52px; line-height:52px; overflow:hidden; color:#333132; }
.pro03 dd p { font-size:14px; color:#6d6d6d; line-height:24px; height:120px; overflow:hidden; }
.pro03 dd span{  color: #434343; float: right;
    font-size: 14px;
    line-height: 30px;
    width: 500px;}
.pro03 dd span a{    background: #fff;
    border: 1px solid #ff5312;
    color: #ff5312;
    display: block;
    text-align:center;
    height: 30px;
    width: 126px;}
.pro03 dd span a:hover{background:#014995; color:#fff;border: 1px solid #fff;}


.part2{background:#156abd; height:46px; line-height:46px; text-align:center; font-size:16px; font-weight:bold; color:#fff}
.content_bk1{margin-top: 10px;border:1px solid #156abd; overflow:hidden;}

.lxwm{padding:10px; line-height:25px;}
.lxwm span{font-weight:bold; display:block;}