@charset "gb2312";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:12px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto; height:78px; width:1000px;}
.logo { float:left; padding-top:2px;width:650px;}
.yybb { float:left;padding-top:8px;width:220px; padding-left:60px; padding-right:4px;}
.yybb1{height:21px; text-align:right;}
.yybb2{height:30px; text-align:right; line-height:30px; color:#1e659b; font-size:26px; font-family:Arial, Helvetica, sans-serif;}
.yybb3{height:13px; text-align:right;}

.wx { float:right;padding-top:8px;width:66px;}

.tfwrx { color:#18521F; text-align:right; Font-style:italic; font-size:16px; font-weight:bold;}
.tsou { color:#18521F; padding-top:5px;}
.tsoubg { background:url(../images/ssbg.jpg) no-repeat; width:156px; height:22px; float:right;}
.tssk { float:left; width:125px; height:20px; line-height:20px; padding:1px; background:none; border:none;}
.taniu { float:left; width:29px; height:20px;  background:none; border:none;}



/* 导航
-------------------------------------------------------------- */
.menu { margin: 0 auto; height:39px;width:100%;background:url(../images/menubg.jpg) repeat-x;}
.topbox{ width:1000px; margin:0 auto;}
.top_nav{ height:39px; width:1000px; background:url(images/com1navbg.html) no-repeat; margin:0 auto;}
#nav{ height:39px; width:1000px; background:url(images/com1navbg.html) no-repeat; margin:0 auto; padding:0;}
.top_nav ul{ display:inline-block; *display:inline; *zoom:1;}
.top_nav li{ width:142px;line-height:39px; float:left; display:inline; text-align:center; position:relative; *z-index:12; background: url(../images/xian.jpg) no-repeat left center;}
.top_nav li.None{ background:none;}
.top_nav li a{ display:block; width:142px; height:39px; line-height:39px; font-size:12px; font-weight:bold; font-family:"微软雅黑"; color:#fff;}
.top_nav li a.cur,
.top_nav li a:hover{ background:url(images/SS1_03.html) no-repeat center 1px;}
.top_nav li ul { position:absolute; left:-80px; top:39px;width:360px; z-index:10;padding:2px 5px 12px 10px; display:none; background:#0e64a1; min-height:88px;}
.top_nav li ul.fix{ left:-274px;}
.top_nav li li{ background:none; text-align:left; display:inline;}
.top_nav li li.r{ float:right; width:113px; padding:15px 0 0 0;}
.top_nav li li.l{ width:244px;}
.top_nav li li span.mcpdh{ width:200px; margin-left:10px; float:left; display:inline;}
.top_nav li li span{border-bottom:1px solid #3f7fab; width:116px; margin-left: 5px; float:left; display:inline;}
.top_nav li li a.mcpdha { font-size:13px;font-weight:bold;color:#fff;}
.top_nav li li a{ line-height:27px; padding-left:2px; background:url(images/com1suba1.html) no-repeat 3px center; color:#a9cdeb; font-weight:normal; display:inline;}
.top_nav li li a.cur,.top_nav li li a:hover{ background:url(images/com1suba2.html) no-repeat 3px center; color:#feeb66;}
.top_nav li li.r a{ background:none; padding:0;}


/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:url(../images/footbg.jpg) repeat-x;height:131px;}
.nfoot { width:1000px; margin:0 auto;}
.nfootz { float:left; width:230px; padding-top:20px;}
.nfootm { float:left; width:516px; padding-top:32px;height:92px; line-height:28px; color:#828282;}
.nfootm a{color:#828282; padding-left:10px; padding-right:10px;}
.nfooty { float:right; width:120px;padding-top:32px; padding-right:33px;}
.nfootya { color:#88877E; font-size:13px; font-weight:bold;}
.nfootyb { padding-left:20px;}
.dbyq { width:200px; height:20px; font-size:12px; line-height:20px; color:#CECECE;}

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%; padding-bottom:20px;}
.ym{ width:100%; text-align:center; float:left; padding:20px 0 20px 0;}
.ym{padding-top:5px; margin:0 auto; padding:25px 0; }
.ym a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
.ym a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #015b99;color:#FFF;font-size:12px;}
.ym .span {background: #015b99;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}

/* 产品滚动
-------------------------------------------------------------- */
.scpzk { width:1000px; margin:0 auto; background:url(../images/bga.jpg) no-repeat center bottom; padding-bottom:26px;}
.tabbox {width:999px; height:263px; float:left; padding-top:10px; border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9; border-top:2px solid #EDEDED; }
.tabmenu {width:219px;height:263px; float:left;}
.tabmenu ul {margin:0; padding:0;list-style-type: none;}
.tabmenu li { text-align:center;float:left;display:block; width:219px;height:32px; overflow:hidden;line-height:32px; display:inline; font-size:12px; color:#4a4a4a; background:url(../images/tab2.jpg) no-repeat;font-weight:bold; margin-bottom:1px;}
.tabmenu li a { color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.tabmenu .cli {text-align:center;float:left;display:block;width:218px;height:32px;overflow:hidden; background:url(../images/tab1.jpg) no-repeat;line-height:28px;display:inline;cursor:pointer; color:#fff; font-weight:bold;}
#tabcontent {width:770px; float:left;}
#tabcontent .hidden {display:none;}
#tabcontent ul{ margin:0; padding:0 10px 0 8px;}
#tabcontent ul li{ line-height:25px; border-bottom:1px #c1c1c1 dashed; text-align:right; background:url(../images/xiao1.html) no-repeat 5px center; height:25px; color:#666;}
#tabcontent ul li a{ float:left;color:#666; padding:0 0 0 15px;}
#tabcontent ul li a:hover{color:#eb891a;}


.rollBox {width:770px;overflow:hidden; float:left; padding:0 0 0 0;}
.rollBox img { border:none; padding-bottom:5px;}
.rollBox .Cont {width:710px;overflow:hidden; float:left; margin:0;margin-left:0px;height:255px; margin-right:10px; margin-left:10px;}
.rollBox .ScrCont {width:10000000px; height:255px; }
.rollBox .Cont .pic { width:190px;float:left;text-align:left; margin:0; padding:0 3px 0 3px; height:255px; margin-left:15px; margin-right:25px;}
.rollBox .Cont .pic img {display:block;border:none;}
.rollBox .Cont .pic p{ line-height:24px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited {color:#000000; line-height:28px;text-decoration:none; font-size:14px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2,.rollBox #List1_a,.rollBox #List2_a,.rollBox #List1_b,.rollBox #List2_b,.rollBox #List1_c,.rollBox #List2_c{float:left; height:255px; padding:0; margin:0;text-align:center;}
/*#List1 a,#List1_b a,#List1_c a,#List1_b a { display:block; width:246px; float:left;}
*/.scpka { width:1000px; float:left; padding-top:17px;}
.scpkb { width:1000px; float:left;}
.sgdcp { float:right; padding-top:8px; padding-right:5px;}
.scpz { float:left; width:800px;}
.scpz ul li { width:112px; height:34px; line-height:34px; float:left; background:#DEDEDE;}
.scpz ul li a { display:block; text-align:center; line-height:34px; font-size:14px; font-weight:bold; color:#015a94;}
.scpz ul li a:hover { background:#005a99; color:#FFF;}
.scpz ul li a.mmdq { background:#005a99; color:#FFF;}
.pbg{width:190px;height:132px; background:url(../images/pbg.jpg) no-repeat center top;}
.pbg2{width:340px;height:460px; background:url(../images/pbg1.jpg) no-repeat center top;}
/* 主页
-------------------------------------------------------------- */
.sxwzk { width:1000px; margin:0 auto; background:url(../images/bgc.jpg) no-repeat bottom center; padding-bottom:20px;}
.sxwz { border:1px solid #E9E9E9; width:510px; float:right;}
.sxwy { border:1px solid #E9E9E9; width:465px; float:left;}
.sxwbg { background:url(../images/xwbg.jpg) repeat-x; height:34px;}
.sxwbt { float:left; line-height:33px; padding-left:10px;}
.sxwbt a { color:#04599c; font-size:14px; font-weight:bold;}
.sxwbt a span { color:#666; font-family:Arial, Helvetica, sans-serif;}
.sxwgd { float:right; padding-right:5px; padding-top:10px;}
.sxwnrk { padding-top:20px; padding-left:10px; height:125px;}
.sxwtu { border:0px solid #CECECE; padding:3px; float:left;}
.sxwnry { float:left; width:290px; padding-left:12px;}
.sxwnry ul li { background:url(../images/dian.jpg) no-repeat left; line-height:26px; text-align:right;}
.sxwnry ul li a { text-align:left; float:left; padding-left:10px;}

#con {	FONT-SIZE: 12px;WIDTH:442px; padding-top:20px;height:125px; overflow:hidden}
#tags { float:left; width:170px;padding:0 10px 0 10px; }
#tags LI { list-style:none;background:none;font-size:13px;border-bottom:none;height:26px;line-height:26px;margin-bottom:14px;width:160px;}
#tags LI A { float:left; color:#4A4A4A; background:#DCDCDC;text-align:center; width:93px;display:block;height:26px;line-height:26px;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {color: #FFFFFF;display: block;}
#tags LI.selectTag A {color: #FFFFFF;background:#135D19;}
#tagContent { width:228px;overflow:hidden; float:right;color:#838383;line-height:24px; padding-top:0px;}
.tagContent a { color:#838383;}
.tagContent {DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block;}
.sjszx { float:left; width:64px; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none; color:#4A4A4A;}

/* 关于我们
-------------------------------------------------------------- */
.banner { margin:0 auto;text-align:center; padding-bottom:10px;}
.ncont { width:1000px; margin:0 auto; padding-bottom:24px;}
.zmenu { width:226px; float:left; background:url(../images/zmenubg.jpg) repeat-x center;}
.zmenu ul li { background:url(../images/zcbg.jpg) no-repeat center; height:34px; line-height:34px;}
.zmenu ul li a { line-height:34px; display:block; padding-left:64px; font-weight:bold;}
.zmenu ul li a:hover { background:url(../images/dqbg.jpg) no-repeat center; color:#015b99;}
.zmenu ul li a.mgsdq { background:url(../images/dqbg.jpg) no-repeat center; color:#015b99;}

.zdhbg { background:url(../images/zdhbg.jpg) no-repeat; height:32px; margin-bottom:2px;}
.zdhx { border:1px solid #DDDDDD; border-top:none; background-color:#F8F8F8;}
.zdhs { float:left;}
.zdhxtu { float:left; padding-left:100px; padding-bottom:20px;}
.gywms { width:1000px; float:left;border-bottom:2px solid #015b99;}
/*.gywmz4 { width:200px; padding-left:22px; background:url(../images/zdhbga.jpg) no-repeat; line-height:30px; height:30px; float:left; font-size:13px; color:#fff; font-weight:bold;}
.gywmz span { font-size:13px; color:#99cdff; padding-left:8px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
*/
.gywmz { width:180px; background:#005a98; height:60px; font-size:18px; color:#fff; font-weight:bold; padding-left:20px; padding-top:20px;}
.gywmz span { font-size:13px; color:#99cdff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.gywmsy { width:750px; float:right; height:21px; padding-top:9px;}
.gywmsyz { float:left; background:url(../images/tb.jpg) no-repeat left; padding-left:20px;}
.gywmsyy { font-size:14px; color:#015b99; float:right; font-weight:bold; padding-right:10px;}
.gywmzj { background:url(../images/nbga.jpg) repeat-y; width:1000px; overflow:hidden; margin-top:2px; float:left;}
.gywmnbg { background:url(../images/nbgb.jpg) no-repeat bottom; padding-bottom:6px;} 
.zdhbgc { background:url(../images/zdhbgc.jpg) no-repeat right top; width:239px; float:left; padding-bottom:150px;}
.gsynr { width:730px; float:left; padding-left:20px; padding-top:37px;}
.gsnryw { float:left;}
.gsnrwz { color:#333333; font-size:19px; float:left; width:26px; font-weight:bold; text-align:center;}
.gywmyk { width:650px; float:right;}
.gyjs { line-height:22px;width:650px; float:left;}
.gyjs p { padding-bottom:10px;}
.gyjssm { width:650px; float:left; padding-bottom:30px;}
.gywmtu { width:215px; height:156px; float:left;}
.gytuy { width:398px; height:129px; padding:27px 21px 0 15px; background-color:#D3E8D5; float:right; line-height:22px;}

/* 发展历程
-------------------------------------------------------------- */
#mcon {	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 726px;}
#mtags { margin:0;padding:0;height:27px;background:url(../images/fzlcbge.jpg) repeat-x bottom; padding-bottom:16px;}
#mtags LI { float: left;list-style: none;border-bottom: none;height: 27px;line-height:27px;width:220px;text-align: center;display: block; background:url(../images/fzlcbg.jpg) no-repeat;}
#mtags LI A {
color: #666; display: block;font: bold 12px "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: 27px;
line-height: 27px;
}
#mtags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#mtags LI.mselectTag {color: #FFFFFF;background:#015b99;display: block;}
#mtags LI.mselectTag A {color: #FFFFFF;}
#mtagContent {width:726px;}
.mtagContent {DISPLAY: none;}
#mtagContent DIV.mselectTag {DISPLAY: block}
.nfzlck { width:726px; float:left; padding-top:20px;}
.nfztu { background:url(../images/fzlcbgc.jpg) no-repeat; width:160px; height:125px; padding:5px; float:left;}
.nfzlcy { width:545px; float:right;}
.nfzbga { background:url(../images/fzlcbgw.jpg) repeat-x bottom; width:100%; padding-bottom:8px; height:25px; line-height:25px; float:left;}
.nfzsj { color:#015b99; font-size:24px; float:left;}
.nfzgd { float:right; padding-right:10px;}
.nfzgd a { float:right;color:#015b99;}
.nfzxnr { width:100%; float:left; padding-top:15px;}
.nfzxnr ul li { line-height:24px; height:24px;color:#333333; font-weight:bold;}
.nfzxnr ul li span { float:left;color:#333333;}
.nfzxnr ul li a { float:left; padding-left:19px;color:#333333;}
.nfzxnr ul li a:hover { color:#015b99;}

/* 企业文化
-------------------------------------------------------------- */
.qywhbg { background:url(../images/qywhbg.jpg) no-repeat right bottom; width:100%;}
.qywhtu { float:right;}
.qywhnr { float:left; width:420px;}
.qywhnr h1 { font-size:14px; color:#3F3F41; height:25px; line-height:25px; padding:15px 0 0 0; margin:0;}
.qywhnr span { color:#3F3E3C; font-size:14px; line-height:25px;}

/* 资质证书
-------------------------------------------------------------- */
.zzbg { width:721px; height:222px;background:#F5F5F5; float:left;}
.mrollBox { width:620px; margin:0 auto;padding-top:20px;}
.mrollBox img { float:left; }
.mrollBox .mCont{width:480px; overflow:hidden; text-align:center; float:left;margin-left:45px; margin-top:0; padding-top:0; }
.mrollBox .mScrCont { width:10000000px; padding:0;}
.mrollBox .mCont .pic { width:160px;float:left; height:188px; text-align:center; background:url(../images/zzbg.jpg) no-repeat left bottom;}
.mrollBox .mCont .pic img{ display:block; width:128px;}
.mrollBox #mList1,.mrollBox #mList2{float:left; padding:0;}
.img3,.img4 { padding-top:60px; }
.img4 { float:left; }

.zznr { width:721px; border-top:1px dashed #DFDFDF; margin-top:30px; float:left;padding-top:10px;}
.zznr ul li { background: url(../images/diane.jpg) no-repeat 10px; height:36px; line-height:36px; text-align:right; padding-right:10px;}
.zsdqb { background-color:#EFEFEF;}
.zznr ul li a { padding-left:28px; float:left;}

/* 新闻动态
-------------------------------------------------------------- */
.xwdt { width:721px; border-top:1px dashed #DFDFDF;border-bottom:1px dashed #DFDFDF; margin-top:0px; float:left; padding-top:10px;}
.xwdt ul li { background: url(../images/dians.jpg) no-repeat left; height:36px; line-height:36px; text-align:right; padding-right:10px;}
.xwdt ul li a { padding-left:18px; float:left;}

.main { width:711px; float:left; overflow:hidden;}
.slide { width:711px;height:266px;overflow:hidden; margin:0 auto;}
.slide-ul { position:relative;margin:0;width:8640px;float:left;overflow:hidden;}
.slide-ul li {display:inline;float:left;width:711px;height:266px;padding:0;overflow:hidden;}
.slide-ul a { display:block;width:711px;height:266px;overflow:hidden;}
.slide-ul a:hover .pic-txt{color:#fff;}
.slide-ul .pic-txt{ display:block;position:relative;width:349px;height:149px;margin:-181px 323px 0;padding:0px 14px 0 25px;background:url(../images/newbg.png) no-repeat;}
.slide-ul .pic-txt .mbt { color:#015b99; font-size:15px; padding-top:23px;}
.slide-ul .pic-txt .mwznr { color:#333333; padding-top:15px; line-height:24px;}
.slide-ul .pic-txt .mckxq { color:#333333; margin-top:12px; margin-left:243px; background:url(../images/gdbg.png) no-repeat; width:82px; height:23px;  padding-left:22px; line-height:23px;}
.slide-ul .pic-txt .mckxq .mgda { width:15px; float:left; padding-top:4px; padding-left:5px;}
.info-btn { width:255px; text-align:center;height:22px;overflow:hidden;padding:11px 0;zoom:1; margin:0 auto;}
.info-btn li {float:left;padding:0 3px;}
.info-btn li span{ display:block;width:22px;height:22px;background:url(../images/sjbz_infor-btn.png) 0 -27px no-repeat;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span,.info-btn .info-hover span{background-position:0 0;}

/* 产品展示
------------------------------------------------------------- */
.container { width:226px; float:left; padding-bottom:20px;}
.menuTitlea { width: 202px;height:34px;line-height:34px;font-weight:bold; padding-left: 24px;background:url(../images/zcbg.jpg) no-repeat center;cursor:pointer; margin:0 auto;}
.activeTitlea { height:34px;line-height:34px;width:202px;color:#015b99;font-weight:bold;padding-left:24px;background:url(../images/dqbg.jpg) no-repeat center;cursor:pointer; margin:0 auto;}
.activeTitlea a { color:#015b99;}
/*.menuContenta { margin:0 auto;width:226px;display:none; height:auto;}
.menuContenta li { background:url(../images/arr.jpg) no-repeat center bottom;padding-left:24px;line-height:31px;}
*/
.menuContenta { margin:0 auto;width:200px;display:none; height:auto;}
.menuContenta li { background:url(../images/arr.jpg) no-repeat center bottom;height:40px;line-height:40px;}
.menuContenta li a{
	
	height: 40px;
	padding-left: 40px;
	line-height: 40px;
	color: #686F88;
	font-size: 12px;
}
.menuContenta li a:hover, .menuContenta li a.active {
	
	color: #1169ac;
	
	text-decoration: none;
}
.menuContenta li a:hover::after, .menuContenta lia.active::after {
content: '';

width: 3px;
height: 100%;

position: absolute;
top: 0;
right: 0;
}

.ncpzk { width:732px; float:left; padding-left:15px; padding-top:37px;}
.ncpbg { width:100%; float:left; border:2px solid #E8E8E8; padding:2px;}
.ncpbg ul li { margin-right:20px; float:left; height:30px; line-height:30px; padding-left:10px;}
.ncpbg ul li a { display:block; line-height:30px;}
.ncpbg ul li a.mdqcp { background:url(../images/cpbdq.jpg) no-repeat; display:block; color:#fff;}
.ncpnr { width:100%; float:left;}
.ncpntu { float:left; padding-right:20px; padding-top:20px;}
.ncptubg { background:url(../images/cptubg.jpg) no-repeat; width:225px; height:114px;}
.ncpbt { text-align:center; line-height:30px;}
.mxzcpdh { font-weight:bold; padding-left:40px;line-height:30px; height:30px; background-color:#015b99; color:#fff;}


/* 服务承诺
------------------------------------------------------------- */
.fwcnnr { line-height:22px;}
.zlxzbg { background:url(../images/zlxzbg.jpg) no-repeat; width:726px; height:24px; line-height:24px;}
.zlxzbga { background-color:#508eb9;}
.zlxh { width:73px; text-align:center; float:left; color:#fff; margin-left:29px;}
.zlxbt{ width:535px; text-align:center; float:left; color:#fff;}
.zlrq { width:73px; text-align:center; float:left; color:#fff; }

.zlxz { width:721px; margin-top:10px; float:left;padding-top:10px;}
.zlxz ul li { height:36px; line-height:36px; text-align:right; padding-right:10px;}
.zlxzb { background-color:#F3F4F9;}
.zlxz ul li a { float:left;}
.zlxz ul li span { float:left; width:70px; text-align:center;}

/* 人才理念
------------------------------------------------------------- */
.rclntu { float:left;}
.rclny { width:395px; float:right;}
.rclnbt { background:url(../images/rclnbg.jpg) repeat-x bottom; width:100%; padding-bottom:10px; float:left; font-size:22px; font-weight:bold;}
.rclnnr { line-height:22px; padding-top:10px; float:left; width:100%;}
.rclntub { width:100%; text-align:right; float:left;}

.acontainer{ width:722px; float:left;}
.amenuTitle{ background:url(../images/renbg.jpg) no-repeat bottom; padding-bottom:6px;height:36px;margin:0 auto; line-height:36px; font-size:12px; color:#666666; cursor:pointer; margin-bottom:23px;}
.aactiveTitle{ height:36px; margin:0 auto; line-height:36px; margin-bottom:21px;color:#666666; cursor:pointer;}
.amenuContent{ width:710px; height:auto; text-align:left; display:none; }
.rczpnei{ padding-left:63px; text-align:left; line-height:30px;}
.lanjie{ padding-top:10px; padding-bottom:30px; width:100px;}
.zpgwa { float:left;}
.zpmc { float:left; width:80px; text-align:center; padding-left:10px; font-size:14px; font-weight:bold;}
.zprs { float:left; width:50px; text-align:center; padding-left:10px; font-size:14px; font-weight:bold;}
.zpxc { float:left;  text-align:center; padding-left:10px; font-size:14px; font-weight:bold;}
.zprq { float:right; width:150px; text-align:center; font-size:12px; font-weight:bold;}

/* 在线交流
------------------------------------------------------------- */
.zxjlwz {  font-size:17px; float:left;line-height:20px; width:26px; font-weight:bold; text-align:center;}
.zxjlk { width:645px; float:left; margin-left:15px; border:1px solid #CECECE; padding:20px 0 0 10px;}
.zxbg { font-size:14px;}
.zxbga { background:url(../images/zxjl_03.jpg) no-repeat 10px;}
.zxsrk { width:230px; height:30px; line-height:30px; border:1px solid #D3DBD5; color:#81837E;}
.zxbgb { background:url(../images/zxjl_06.jpg) no-repeat 10px;}
.zxbgc { background:url(../images/zxjl_08.jpg) no-repeat 10px;}
.zxbgd { background:url(../images/zxjl_10.jpg) no-repeat 10px;}
.zxnr { width:450px; height:100px; padding:10px; border:1px solid #D3DBD5; color:#818181; font-size:14px; font-family:"微软雅黑";}
.zxan { background-color:#015b99; width:100px; height:30px; border:none; text-align:center; font-size:14px; color:#FFF; font-family:"微软雅黑";}
.lxfs { width:330px; float:left;}
.lxdt { float:right; border:1px solid #C9C7C8; width:355px;}
.lxdian { background:url(../images/dianw.jpg) no-repeat left;}
.lxfsbt { font-size:13px; line-height:30px; padding-left:20px; font-weight:bold;}
.lxfsnr { line-height:22px; padding-bottom:20px;font-weight:bold;}
.lxdh { width:305px; padding-left:20px; height:25px; background-color:#015b99; color:#FFF; line-height:25px;}



#ycon {	WIDTH: 1000px;}
#ytags {
margin: 0;
padding: 0;
height: 34px;
line-height: 34px;
}
#ytags LI { float: left;list-style: none;border-bottom: none;height: 34px;line-height: 34px;width: 112px;text-align: center;background: #DCDCDC;display: block;}
#ytags LI A {
 display: block; font-size:14px; font-weight:bold; color:#015a94;
text-decoration: none;
height: 34px;
line-height: 34px;
}
#ytags LI.yemptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px；}
#ytags LI.yselectTag { background:#005a99; color:#FFF;display: block;}
#ytags LI.yselectTag A {color: #FFFFFF;}
#ytagContent {width:1000px;overflow: hidden; }
.ytagContent {DISPLAY: none;}
#ytagContent DIV.yselectTag {DISPLAY: block}

.mtabbox {width:999px; height:263px; float:left; padding-top:10px; border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9; border-top:2px solid #EDEDED; }
.mtabmenu {width:219px;height:263px; float:left;}
.mtabmenu ul {margin:0; padding:0;list-style-type: none;}
.mtabmenu li { text-align:center;float:left;display:block; width:219px;height:32px; overflow:hidden;line-height:32px; display:inline; font-size:13px; color:#4a4a4a; background:url(../images/tab2.jpg) no-repeat;font-weight:bold; margin-bottom:1px;}
.mtabmenu li a { color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
.mtabmenu .cli {text-align:center;float:left;display:block;width:218px;height:32px;overflow:hidden; background:url(../images/tab1.jpg) no-repeat;line-height:28px;display:inline;cursor:pointer; color:#fff; font-weight:bold;}
#mtabcontent {width:770px; float:left;}
#mtabcontent .hidden {display:none;}
#mtabcontent ul{ margin:0; padding:0 10px 0 8px;}
#mtabcontent ul li{ line-height:25px; border-bottom:1px #c1c1c1 dashed; text-align:right; background:url(../images/xiao1.html) no-repeat 5px center; height:25px; color:#666;}
#mtabcontent ul li a{ float:left;color:#666; padding:0 0 0 15px;}
#mtabcontent ul li a:hover{color:#eb891a;}


.tuijiansp{width:1000px; margin:0px auto; background:#f5f6f8; height:50px;line-height: 50px;}
.index-product-header{
	width:900px; float:left;  height:50px; text-align:center;background:#f5f6f8; 
}

/*.index-product-header a{
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	margin: 0 2px 12px;
	font-size: 14px;
	color: #393933;
	padding: 0 12px;
	border-bottom: 1px solid transparent;
}

.index-product-header a:hover,
.index-product-header a.active{
	color: #d9020d;
	border-bottom: 1px solid #d9020d;
}*/
.index-product-header a{
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	width:180px; float:left;
	font-size: 16px;
	color: #393933;

}
 .gengduo{float:right;width:50px;}
 .gengduo a{border-bottom:none; font-size:14px; text-align:right}
 .gengduo a:hover{color:#005a98;background:none;}
.gengduo a:active{color:#005a98;background:none;}
.index-product-header a:hover{
	color: #fff; background:#005a98;
}
.index-product-header a.xz{
	color: #fff; background:#005a98;
}
.index-product{
	width:1000px; margin:0px auto;
	padding: 22px 0 24px;
}

.index-product .box-title{
	margin-bottom: 24px;
}

.index-product-body{
	padding: 24px 0 0;
}

.index-product-body .list{
	margin-left: -18px;
}

.index-product-body li{
	float: left;
	width: 25%;
	height:250px;
	margin-bottom: 18px;
}

.index-product-body li a{
	display: block;
	margin-left: 18px;
	border: 1px solid #e5e5e5;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.index-product-body .img{
	overflow: hidden;
	height:170px;

	/*width:235px;*/
}

.index-product-body .imgBox{
	padding-bottom: 100%;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.index-product-body .text{
	padding: 5px 20px 0;
}

.index-product-body .text .title{
	font-size: 16px;
	line-height: 20px;
	color: #393933;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.index-product-body .text .desc{
	font-size: 12px;
	color: #838383;
	line-height: 20px;
	height: 40px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top: 12px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.index-product-body .text .link{
	line-height: 44px;
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	font-size: 12px;
	color: #838383;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.index-product-body li a:hover{
	background: #0a66b3;
	-webkit-box-shadow: 0 0 24px rgba(128,128,128,0.6);
	-moz-box-shadow: 0 0 24px rgba(128,128,128,0.6);
	box-shadow: 0 0 24px rgba(128,128,128,0.6);
}

.index-product-body a:hover .imgBox{
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
}

.index-product-body a:hover .text .title,
.index-product-body a:hover .text .desc,

.index-product-body a:hover .text .link{
	color: #fff;
}

.index-product-body .text .link span{
	float: left;
}

.index-product-body .text .link i{
	float: right;
	line-height: 48px;
	font-size: 16px;
}

.box-title{
	position: relative;
	font-size: 35px;
	color: #4d4948;
	text-align: center;
	padding-bottom: 18px;
}

.box-title::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -24px;
	width: 48px;
	height: 2px;
	background: #666666;
}

/*内页*/
.neimain {
	width:100%;
	min-width: 1000px;
	margin: 0 auto;font-size:14px;background: #f7f9fa;
}
.content {
	width: 1000px;
	margin: 0 auto;background: #ffffff;
}

/*面包屑*/
.bread-rec {
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}
.bread-nav h1 {
	display:inline;
	font-size:14px;
	padding-left: 4px;
	display: inline-block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	position: absolute;
	font-size: 14px;
	line-height:50px;
	color: #1169ac;
}
.bread {
	height: 50px;
	border-bottom: solid 1px #eeeeee;
	background:#FFF
}
.bread em {
	font-size: 16px;
	color: #999999;
	padding: 0 10px;
	line-height: 1;
}
em {
	font-size: 14px;
	color: #999999;
	padding: 0 10px;
	line-height: 1;
}
.bread-nav {
	width: 1000px;
	margin: 0 auto;
	font-size: 14px;
	color: #888;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.bread-nav a:hover {
	color: #1169ac;
}
.bread-nav a {
	font-size: 14px;
	color: #666;
	padding: 0 4px;
}
.bread-nav span {
	padding-left: 4px;
	color: #ff9600;
	width: 200px;
	display: inline-block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	position: absolute;
	font-size: 14px;
}
.bread-nav .ind {
	padding-left: 5px;
}
/* 内页模型结构 */
.inside-page-model {
	width:1000px; margin:0px auto;
	/*padding: 10px 0 50px;*/
/*	background-size: 1920px 310px;*/
}
.bnr-about {
	background: #F7F9FA url("../images/banner-about.jpg") no-repeat center top;
}
.bnr-contact {
	background: #F7F9FA url("../images/banner-contact.jpg") no-repeat center top;
}
.bnr-news {
	background: #F7F9FA url("../images/banner-news.jpg") no-repeat center top;
}
.clf a:first-child {
	margin-left: 0;
}
.inside-page-model .content {
	background-color: #ffffff;
}
.inside-page-model .i-line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #E8EDF2;
}
.inside-page-model-left {
	width: 200px;
	box-sizing: border-box;
	float:left;
	
}
.inside-page-model-nav {
	width: 200px;
	box-sizing: border-box;
	
}
.inside-page-model-nav h4 {
	height: 33px;
	padding: 0px 0 20px 40px;
	margin-bottom: 30px;
	line-height: 33px;
	color: #2A3457;
	font-size: 24px;
	border-bottom: 1px solid #E8EDF2;
	
	background: #ffffff url("../images/menu-bg.png") no-repeat left top;
	background-size: 50px 50px;
}
.inside-page-model-nav a, .inside-page-model-nav p {
	display: block;
	height: 46px;
	padding-left: 40px;
	line-height: 46px;
	color: #686F88;
	font-size: 16px;
}
.inside-page-model-nav a:hover, .inside-page-model-nav a.active {
	background-color: #E8EDF2;
	color: #1169ac;
	position: relative;
	text-decoration: none;
}
.inside-page-model-nav a:hover::after, .inside-page-model-nav a.active::after {
content: '';
display: block;
width: 3px;
height: 100%;
background-color: #1169ac;
position: absolute;
top: 0;
right: 0;
}
.inside-page-model-main {
	box-sizing: border-box;
	width: 780px;
	padding:20px;
	float: right;
	background-color: #ffffff;
	position: relative;
}
.inside-page-model-main::before {
content: '';
display: block;
height: 100%;
border-left: 1px solid #EAEEF3;
position: absolute;
top: 0;
left: 0;
}
.neirong img{width:100%;}
.neirong1 {
	width:1000px;
	margin:10px auto;
	margin-bottom:50px
}
.inside-page-model-title {
	padding-bottom: 20px;
	line-height: 33px;
	font-size: 24px;
	color: #2A3457;
	border-bottom: 1px solid #E8EDF2;
}
.inside-page-model-img {
	display: block;
	width: 100%;
	height: 340px;
	margin-top: 30px;
}
.m-txt-intro {
	color: #686F88;
	line-height: 22px;
}
.m-txt-intro .txt {
	text-indent: 2em;
}
.m-txt-intro p {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 1.8;
}
.m-txt-intro p:last-child {
	margin-bottom: 0;
}
.inside-page-model-tab {
	height: 28px;
	padding: 40px 0 30px;
	padding-left: 23px;
	line-height: 28px;
	font-size: 20px;
	color: #2A3457;
	position: relative;
}
.inside-page-model-tab::before {
content: '';
display: block;
width: 8px;
height: 8px;
background-color: #1169ac;
position: absolute;
top: 50px;
left: 0;
}
.inside-page-model-tab .u-tab-more {
	height: 20px;
	line-height: 20px;
	float: none;
	position: absolute;
	bottom: 30px;
	right: 0;
}
.inside-page-model-tab .u-tab-more::after {
top: 6px;
}
.inside-page-model-contact {
	padding: 80px 0;
}
.inside-page-model-contact .xz-contact {
	margin: 60px auto 0;
}
.m-feature {
	margin-top: 40px;
	border-top: 1px solid #E8EDF2;
}
.m-feature-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.m-feature-list div {
	display: block;
	box-sizing: border-box;
	width: 412px;
	height: 308px;
	padding-top: 36px;
	margin-bottom: 20px;
	background: url("../images/bg-dkrui.png") no-repeat right bottom #f7f9fa;
	cursor: default;
}
.m-feature-list a:hover {
	text-decoration: none;
}
.m-feature-list img {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.m-feature-list dl {
	width: 320px;
	margin: 20px auto 0;
	text-align: center;
}
.m-feature-list dt {
	height: 28px;
	line-height: 28px;
	font-size: 20px;
	color: #2A3457;
}
.m-feature-list dd {
	margin-top: 20px;
	line-height: 21px;
	font-size: 13px;
	color: #686F88;
}
.m-feature-list span {
	display: block;
	width: 164px;
	height: 44px;
	margin: 40px auto 0;
	padding: 0;
	line-height: 44px;
	text-align: center;
}
/*新闻列表页*/
.trend-news-list {
	overflow: hidden;
}
.trend-news-list a {
	display: block;
	box-sizing: border-box;
	padding: 20px 255px 20px 20px;
	width: 100%;
	margin-top: 20px;
	background-color: #F7F9FA;
	border: 1px solid #E8EDF2;
	position: relative;
	height: 180px;
	padding-top:0px;
}
.trend-news-list a.noimg {
	padding:20px!important;
}
.trend-news-list a:hover {
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
}
.trend-news-list a img {
	display: block;
	width: 215px;
	height: 145px;
	position: absolute;
	top: 20px;
	right: 20px;
}
.trend-news-list a h5 {
	width: 100%;
	height: 51px;
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
	color: #2A3457;
	padding-left:12px;
	margin-top:0px;
	background:url(../images/arr1.jpg) no-repeat left center;
}
.trend-news-list a p {
	width: 100%;
	height: 39px;
	margin-top: 20px;
	font-size: 13px;
	line-height: 21px;
	overflow: hidden;
}
.trend-news-list a .u-time {
	margin-top: 20px;
	color: #686F88;
}
.trend-news-list a:hover h5 {
	color: #1169ac;
	background:url(../images/arr3.jpg) no-repeat left center;
}
.trend-news-list a p {
	color: #2A3457!important;
}
.trend-news-pagination {
	margin-top: 40px;
	text-align: center;
}
.m-xz-news-list a h5 {
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m-xz-news-list.trend-news-list a p {
	margin-top: 15px;
}
.m-xz-news-list.trend-news-list a .u-time {
	margin-top: 15px;
}
.m-xz-news-list.trend-news-list a img {
	width: 229px;
}
.u-time {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	position: relative;
}
/*产品列表页*/
.trend-news-list1 {
	overflow: hidden;
}

/*产品列表页*/
.pro_pic{
	overflow: hidden;
	width:700px;
}

.trend-news-list1 a{
	display: block;
	box-sizing: border-box;
	padding: 15px 265px 15px 20px;
	width: 100%;
	margin-top: 20px;
	background-color: #F7F9FA;
	border: 1px solid #E8EDF2;
	height: 180px;
}
.trend-news-list1 a:hover {
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
}
.pro_pic .pic-left{width:215px;height: 145px; float:left;margin-top: 0px;
	margin-left: 0px; }
.pro_pic .pic-right{width:435px; float:right;margin-top: 10px;
	 }

.trend-news-list1 a.noimg {
	padding:20px!important;
}
.trend-news-list1 a:hover {
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
}
.pic-left img {
	display: block;
	width: 215px;
	height: 145px;
	position: absolute;
	
}
.pic-right h5 {
	
	width: 100%;
	height: 51px;
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
	color: #2A3457;
	margin-top:0px;
	padding-left:12px;
	background:url(../images/arr1.jpg) no-repeat left center;
}
.pic-right p {
	
	width: 100%;
	height: 39px;
	margin-top: 20px;
	font-size: 13px;
	line-height: 21px;
	overflow: hidden;
}
.pic-right .u-time {
	margin-top: 20px;
	color: #686F88;
}
.trend-news-list1 a:hover h5 {
	color: #1169ac;
	background:url(../images/arr3.jpg) no-repeat left center;
}
.trend-news-list1 p {
	color: #2A3457!important;
}
.trend-news-list1  .u-time {
	
	margin-top: 20px;
	color: #686F88;
}
.trend-news-pagination1 {
	margin-top: 40px;
	text-align: center;
}
.m-xz-news-list1 a h5 {
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m-xz-news-list1.trend-news-list1 a p {
	margin-top: 15px;
}
.m-xz-news-list1.trend-news-list1 a .u-time {
	margin-top: 15px;
}
.m-xz-news-list1.trend-news-list1 a img {
	width: 229px;
}
/*新闻内容*/
.news-detail-main {
	box-sizing: border-box;
	width: 760px;

}
.news-detail-simple {
	margin-top: 40px;
	color: #686F88;
	line-height: 22px;
}
.news-detail-body {
	margin-top: 40px;
	color: #686F88;
	line-height: 26px;
}
.news-detail-body p {
	margin-bottom: 28px;
	font-size: 16px;
	line-height: 1.8;
}
.news-detail-body .txt {
	text-indent:2em;
}
.news-detail-body img {
	max-width: 700px;
}
.news-detail-body a:hover {
	text-decoration: underline!important;
}
.news-detail-title {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.news-detail-info {
	height: 18px;
	margin-top: 15px;
	line-height: 18px;
	font-size: 13px;
	color: #9FA3B3;
}
.news-detail-info p {
	text-align: center;
}
.news-detail-info a {
	display: block;
	margin-right: 20px;
	float: left;
	color: #1169ac;
}
.news-detail-summary {
	box-sizing: border-box;
	width: 100%;
	padding: 25px;
	margin-top: 25px;
	border: 1px solid #EAEEF3;
	background-color: #ffffff;
	font-size: 13px;
	color: #9FA3B3;
}
.news-detail-summary span {
	color: #1169ac;
}
.news-detail-contact {
	padding: 80px 0;
}
.news-detail-contact .xz-contact {
	margin: 60px auto 0;
}
.news-detail-about {
	background-color: #ffffff;
}
.news-detail-about .pro-box-title {
	padding-bottom: 0;
	border-bottom: 0;
}
.news-detail-about .pro-box-list {
	padding-top: 30px;
}
.news-about-dynamic {
	padding: 80px 0 0;
}
.news-about-dynamic h5 span {
	padding-left: 19px;
	position: relative;
}
.news-about-dynamic h5 span::before {
content: '';
display: block;
position: absolute;
width: 4px;
height: 20px;
background-color: #1169ac;
top: 4px;
left: 0;
}
/*上一页下一页*/
.page-pagination {
	box-sizing: border-box;
	width: 100%;
	height: 112px;
	padding: 20px;
	margin-top: 40px;
	background-color: rgba(247, 249, 250, 0.3);
	border: 1px solid #E8EDF2;
}
.page-pagination dl {
	width: 48%;
	height: 100%;
	float: left;
}
.page-pagination dl dt {
	height: 18px;
	line-height: 18px;
	font-size: 13px;
}
.page-pagination dl dd {
	margin-top: 12px;
}
.page-pagination dl a {
	line-height: 22px;
	color: #686F88;
}
.page-pagination dl a:hover {
	color: #1169ac;
}
.page-pagination dl.page-pagination-next {
	text-align: right;
	position: relative;
	float: right;
}