﻿
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-family:"宋体"; font-size:12px; color:#666;}
a { color:#675f5b; text-decoration:none; }
a:hover { color:#F00; }
li { list-style:none; }
img { border:none; }

/*-------------------------------------------------------头部------------------------------------------------------*/
.top { width:100%; height:60px; background:url(../images/top_bg.jpg) repeat-x; font-size:12px;}
.header { width:956px; height:60px; margin:0 auto}
.logo { float:left; width:126px; height:60px; overflow:hidden}
.header_right { float:right; width:280px; padding-top:25px;}
.header_right .lianxi { float:left; height:21px; line-height:21px;}
.header_right .search { float:left; width:153px; line-height:19px; height:19px;}
.input { width:120px; background:url(../images/search_bg.jpg) no-repeat;}
.bigban { width:100%; height:230px; text-align:center; background:url(../images/ban1.jpg) no-repeat; background-color:#ececec;}
.bigban1 { width:100%; height:230px; text-align:center; background:url(../images/ban2.jpg) no-repeat; background-color:#ececec;}
.bigban2 { width:100%; height:230px; text-align:center; background:url(../images/ban3.jpg) no-repeat; background-color:#ececec;}
.bigban3 { width:100%; height:230px; text-align:center; background:url(../images/ban4.jpg) no-repeat; background-color:#ececec;}
.bigban4 { width:100%; height:230px; text-align:center; background:url(../images/ban5.jpg) no-repeat; background-color:#ececec;}
.bigban5 { width:100%; height:230px; text-align:center; background:url(../images/ban6.jpg) no-repeat; background-color:#ececec;}
.bigban6 { width:100%; height:230px; text-align:center; background:url(../images/ban7.jpg) no-repeat; background-color:#ececec;}
.bigban7 { width:100%; height:230px; text-align:center; background:url(../images/ban8.jpg) no-repeat; background-color:#ececec;}

/*-------------------------------------------------------导航------------------------------------------------------*/
.nav_bg { width:100%; height:47px;  background:url(../images/nav_bg.jpg) repeat-x;}
.nav { width:1010px; height:44px; line-height:44px; height:45px\9; line-height:45px\9; margin:0 auto; position:relative; z-index:100;}
.nav li { float:left; width:130px; margin-left:0px; margin-right:10px; text-align:center;}
.nav li a { font-size:16px; font-family:微软雅黑; color:#333333}
.nav li a:hover { color:#a10; text-decoration:underline;}
.nav li a:visited { font-size:16px; font-family:微软雅黑; color:#333333}
.nav li a:visited:hover { color:#a10;}
.nav li .navsub { display:none; position:absolute; left:auto; top:45px; *top:auto; *position:relative; width:765px; height:330px; margin-top:0; background:url(../images/navsu.png) no-repeat;
                    _position:absolute; _top:47px; }
.nav li .navsub .zsub { width:250px; height:250px; float:left;}
.nav li .navsub .ysub { width:250px; height:250px; float:left;}
.nav li .navsub .zsub2 { width:200px; height:250px; float:left;}
.nav li .navsub h2 { margin-top:10px; color:#666; font-size:17px;}
.nav li .navsub h2 a { color:#666;}
.nav li .navsub h2 a:hover { color:#a10;}
.nav li .navsub h2 a:visited { color:#666;}
.nav li .navsub span { float:left; width:250px; height:20px; line-height:20px; text-align:center; margin-top:10px;}
.nav li .navsub .zsub2 span { float:left; width:100px; height:30px; line-height:30px; text-align:left; padding-left:85px;}
.nav li .navsub span a { font-size:12px; color:#666; font-weight:normal; font-family:宋体;}
.nav li .navsub span a:hover { color:#a10;}
.nav li .navsub span a:visited { font-size:12px; color:#666; font-weight:normal; font-family:宋体;}

.nav li .navimg1 { width:160px; height:100px;}
.nav li .navimg2 { width:40px; height:40px; float:left; margin-left:40px;}

/*------------------------------------------------------banner-----------------------------------------------------*/
.banner { float:left; width:100%; height:400px; overflow:hidden;}

/*------------------------------------------------------公告-------------------------------------------------------*/
.gonggao { float:left; width:100%; height:33px; background:url(../images/gonggao_bg.jpg) repeat-x; font-size:12px; color:#000;}
.gonggao a { color:#675f5b; text-decoration:none;}
.gonggao_nr { width:975px; height:33px; line-height:33px; margin:0 auto}
.gonggao_nr .title { float:left;}
.gonggao_nr .title span { color:#900; font-weight:bold;}
.gonggao_nr .fenxiang { float:right; width:165px;}
.gonggao_nr .fenxiang .guanzhu { float:left; width:56px; font-weight:bold;}
.gonggao_nr .fenxiang .icon { float:left; width:100px; height:20px;  padding-top:5px;}
.fenxiangs { clear:both; width:1002px; margin:0 auto; height:30px; line-height:20px; margin-top:10px; margin-bottom:10px;}
.fenxiangs .guanzhu { float:left; width:56px; font-weight:bold;}
.fenxiangs .icon { float:left; width:100px; height:20px;  padding-top:0px;}

.wrap { float:left; width:100%; height:164px; background:url(../images/wrap_bg.jpg) repeat-x; font-size:12px;}
.wrap a { color:#675f5b; text-decoration:none;}
.wrap .neirong { width:996px; height:152px; margin:0 auto; overflow:hidden; padding-top:12px;}

.wrap .neirong #jjfatan { width:1px; height:1px; border:solid 1px #ddd; position:absolute; padding-left:10px; padding-top:5px; background-color:#eee; background:url(../images/jsbg.jpg); background-repeat:repeat-x;
                            bottom:-128px; left:auto; bottom:0; *left:0px; *bottom:0px; overflow:hidden; display:none; z-index:9999;}
.wrap .neirong #jjfatan a { color:#666;}
.wrap .neirong #jjfatan a:visited { color:#666;}
.wrap .neirong #jjfatan a:hover { text-decoration:underline;}
.wrap .neirong #jjfatan .navsub {}
.wrap .neirong #jjfatan .navsub .zsub { width:280px; height:330px; float:left; margin-left:5px;}
.wrap .neirong #jjfatan .navsub img { width:75px; height:75px; float:left; border:solid 1px #ccc;}
.wrap .neirong #jjfatan .navsub .jianj { width:180px; height:20px; float:right; line-height:22px;}
.wrap .neirong #jjfatan .navsub .jieshao { float:right; margin-right:30px; width:150px; height:45px; font-size:12px; color:#555;}
.wrap .neirong #jjfatan .navsub .spa { float:left; width:267px; height:80px; line-height:15px; margin-top:5px;}
.wrap .neirong #jjfatan .navsub .spa a { font-size:12px; color:#666; font-weight:normal; font-family:宋体;}
.wrap .neirong #jjfatan .navsub .spa a:hover { color:#a10; text-decoration:underline;}

.wrap .neirong li { float:left; width:320px; margin-left:10px; _margin-left:5px; height:137px; background:url(../images/neirong_libg.jpg) repeat-x}
.wrap .neirong li .left { float:left; width:200px; height:137px; overflow:hidden;}
.wrap .neirong .title a { float:left; color:#0fa0cd; font-size:16px; font-family:微软雅黑; padding-top:12px; padding-left:7px;}
.wrap .neirong .title1 a{ float:left; color:#ff9933; font-size:16px; font-family:微软雅黑; padding-top:12px; padding-left:7px;}	 
.wrap .neirong .title2 a{ float:left; color:#009966; font-size:16px; font-family:微软雅黑; padding-top:12px; padding-left:7px;}
.wrap .neirong .title2 a:hover { text-decoration:underline;}
.wrap .neirong .title1 a:hover { text-decoration:underline;}
.wrap .neirong .title a:hover { text-decoration:underline;}
.wrap .neirong .con { float:left; padding-top:10px; line-height:1.8; color:#444; width:200px; padding-left:7px;}
.wrap .neirong .con span { float:right; padding-right:10px;}
.wrap .neirong .con span a { color:#666;}
.wrap .neirong .con a:hover { text-decoration:underline; color:#a10; }
.wrap .neirong .con a:visited { color:#666;}

.wrap .neirong .con span a:visited { color:#666;}
.wrap .neirong .con span a:hover { text-decoration:underline; color:#a10;}
.wrap .neirong .jia { padding-top:8px;}
.wrap .neirong .pho { float:right; width:112px; height:137px;}

.content { float:left; width:100%; height:250px; _height:350px; background:url(../images/content_bg.jpg) repeat-x; overflow:hidden; font-size:12px;}

.content_on { width:980px; height:353px; _height:500px; margin:0 auto; overflow:hidden;}
.content_on ul { float:left; padding-top:35px; margin-left:10px; width:90px; _padding-left:20px; padding-left:55px;}
.content_on ul h4 { padding-bottom:25px; color:#fcb712; font-size:14px;}
.content_on ul li { padding-bottom:10px;}
.content_on ul li a { color:#ffffff}
.content_on ul li a:visited { color:#ffffff}
.content_on ul li a:hover { color:#f00;}

.content55 { float:left; width:100%; height:250px; _height:350px; background:url(../images/content_bg.jpg) repeat-x; overflow:hidden; font-size:12px;}

.content_on55 { width:980px; height:353px; _height:500px; margin:0 auto; overflow:hidden;}
.content_on55 ul { float:left; padding-top:35px; margin-left:10px; width:90px; _padding-left:20px; padding-left:55px;}
.content_on55 ul h4 { padding-bottom:25px; color:#fcb712; font-size:14px;}
.content_on55 ul li { padding-bottom:5px;}
.content_on55 ul li a { color:#ffffff}
.content_on55 ul li a:visited { color:#ffffff}
.content_on55 ul li a:hover { color:#f00;}


.foot { float:left; width:100%; background:#ededed; padding:25px 0 25px 0; font-size:12px;}
.foot p { text-align:center; color:#666; line-height:1.5}
.foot p a{ text-align:center; color:#666; line-height:1.5}

/*------------------------------------------------------产品页面-------------------------------------------------------*/
.cppage { width:1002px; height:540px; margin:0 auto; margin-top:20px;}
	.cppage .tit { width:987px; height:32px; line-height:32px; padding-left:15px; color:#666; margin:0 auto; background:url(../images/cptit.jpg) no-repeat;}
	.cppage .chanpneir { width:1000px; height:500px; border:solid 1px #ddd; border-top:0;}
	.cppage .chanpneir .chanz { width:730px; height:480px; float:left; background:url(../images/cpl.jpg) no-repeat;}
	.cppage .chanpneir .chany { width:250px; height:480px; float:right; background:url(../images/cpr.jpg) no-repeat;}
	.cppage .chanpneir .cpword { width:520px; height:80px; float:right; margin-right:30px; color:#666; line-height:20px;}
	.cppage .chanpneir .mt1 { margin-top:0px;}
	.cppage .chanpneir .mt2 { margin-top:5px;}
	.cppage .chanpneir .cpword img { float:right; margin-bottom:10px;}
	.cppage .chanpneir .chanz .titb { font-size:14px; font-weight:bold; width:400px; height:25px; float:left; margin-left:15px; margin-top:30px;}
	
	.cppage .chanpneir .chany .xiaoshou { width:220px; float:right; height:100px; color:#666; margin-top:70px;}
	.cppage .chanpneir .chany .xiaoshou span { float:left; margin-top:10px; width:200px;}
	.cppage .chanpneir .chany .fajs { width:200px; float:right; height:100px; margin-top:58px; color:#666;}
	.cppage .chanpneir .chany .fajs a { display:block; line-height:20px;}
	
	.cppage .chanpneir .chanz .shaixuan { text-align:center; margin-top:20px; height:30px;}
	.cppage .chanpneir .chanz .shaixuan .shaise { vertical-align:top; margin-top:2px; margin-left:5px;}
	.cppage .chanpneir .chanz .xianshai { background:url(../images/shai.gif) no-repeat; margin-left:30px; padding-left:20px; margin-top:10px;}
	.cppage .chanpneir .chanz .gcliebiao { color:#666; margin-top:30px;}
	.cppage .chanpneir .chanz .gcliebiao li { list-style-type:none; width:232px; _width:180px; height:35px; line-height:20px; margin-left:76px; float:left;}
	
	.cppage .chanpneir .chanz .tabtit { width:712px; height:39px; margin-left:15px; margin-top:20px; background:url(../images/bab1.jpg) no-repeat;}
	
	.cppage .chanpneir .chanz .tabneir { width:710px; height:900px; margin-left:15px; border:solid 1px #bababa; overflow:hidden; border-top:0; padding-top:30px;}
	
	.cppage .chanpneir .chanz .tabtit span { float:left; width:132px; height:40px; font-size:14px; line-height:40px; text-align:center; color:#666; font-weight:bold; cursor:pointer;}
	.cppage .chanpneir .chanz .tabtit .wdt2{ margin-left:12px;}
	.cppage .chanpneir .chanz .tabtit .wdt3{ margin-left:10px;}
	.cppage .chanpneir .chanz .tabneir li { width:650px; height:120px; margin-left:30px;}
	.cppage .chanpneir .chanz .tabneir li img { float:left; margin-top:7px;}
	.cppage .chanpneir .chanz .tabneir li .tabnr { float:right; width:300px;}
	.cppage .chanpneir .chanz .tabneir li h2 { float:right; width:470px; height:30px; color:#990000; line-height:30px; font-size:15px; font-weight:normal;}
	.cppage .chanpneir .chanz .tabneir li span { float:right; width:470px; height:20px; line-height:20px; color:#666;}
	
/*------------------------------------------------------公司介绍及相似页面-------------------------------------------------------*/
.allneir { width:1002px; margin:0 auto; margin-top:20px;}
	.allneir .tit { width:987px; height:32px; line-height:32px; color:#666; padding-left:15px; margin:0 auto; background:url(../images/cptit.jpg) no-repeat;}
	.allneir .allneirl { width:740px; float:left;}
	.allneir .allneirr { width:245px; height:573px; float:right; background:url(../images/cpr4.jpg) right no-repeat;}
	
	.allneir h2 { height:60px; line-height:50px; font-size:16px; font-weight:bold; color:#666; text-align:center; margin-top:20px;}
	.allneir .xinr { line-height:30px; color:#666; padding-right:20px; padding-left:20px;}
	.allneir .allneirl .zz { float:left; width:180px; margin-top:10px; padding-left:0px;}
	.allneir .allneirl .yy { float:right; width:516px; color:#666; line-height:30px;}
	
	
	.allneir .allneirl .yyy { float:right; width:540px; color:#666; line-height:30px;}
	
	
	
	
	.allneir .allneirl .zz h2 { font-size:14px; font-weight:bold; color:#009966; height:35px; line-height:30px; text-align:left; padding-left:20px;}
	.allneir .allneirl .zz ul { border-top:solid 1px #eee;}
	.allneir .allneirl .zz li { height:30px; line-height:28px; height:auto; padding-left:10px; border-bottom:solid 1px #eee;}
	.allneir .allneirl .zz .xuanzhong { border-bottom:solid 1px #ccc; font-weight:bold;}
	.allneir .allneirl .zz .xuanzhong2 { border-bottom:solid 1px #ccc; font-weight:bold; border-top:solid 1px #ccc;}
	.allneir .allneirl .zz .xzimg { background:url(../images/sanjiao.gif) right no-repeat;}
	.allneir .allneirl .zz .xzimg3 { background:url(../images/sanjiao3.gif) right no-repeat;}
	.allneir .allneirl .zz .xzimg4 { background:url(../images/sanjiao4.gif) right no-repeat;}
	.allneir .allneirl .zz .xzimg5 { background:url(../images/sanjiao5.gif) right no-repeat;}
	
	.allneir .allneirl .yy h2 { font-size:14px; font-weight:bold; text-align:left; height:45px;}
	.allneir .allneirl .yy ul { margin-top:10px;}
	.allneir .allneirl .yy li { height:30px; width:525px; float:left; background:url(../images/sanjiao2.gif) 0 8px no-repeat;}
	.allneir .allneirl .yy .zsp { float:left; width:400px; padding-left:20px; overflow:hidden;}
	.allneir .allneirl .yy .ysp { float:right; width:75px;}
	.allneir .allneirl .yy p { line-height:50px;}
	
	.allneir .allneirr .xiaoshou { width:210px; float:right; height:100px; color:#666; margin-top:55px;}
	.allneir .allneirr .xiaoshou span { float:left; margin-top:10px; width:200px;}
	.allneir .allneirr .fajs { width:200px; float:right; height:100px; margin-top:60px; color:#666;}
	.allneir .allneirr .fajs a { display:block; line-height:20px;}
	
	.allneir .jjf { width:650px; height:235px; border-bottom:dotted 1px #ccc; margin-left:20px; padding-bottom:20px;}
	.allneir .jjf { height:auto;}
	.allneir .jjf .jjftit { font-size:16px; font-weight:bold; margin-top:20px; height:30px; line-height:30px;}
	.allneir .jjf .jjftit a { color:#0099cc;}
	.allneir .jjf .jjftit a:hover { color:#a10;}
	.allneir .jjf .fajj { line-height:20px; color:#666;}
	.allneir .jjf img { float:left; margin-left:15px;}
	.allneir .jjf img { float:none; *float:left;}
	.allneir .jjf .fasps { float:right; width:150px; margin-top:25px;}
	.allneir .jjf .fasps span { float:left; width:130px; height:30px;}
	.allneir .jjf .fasps a { font-size:14px; color:#0099cc; font-weight:bold;}
	.allneir .jjf .fasps a:hover { color:#a00;}
	
	.allneir .yy .cpneir { width:540px; height:127px; height:auto; border:solid 1px #ccc; background-color:#f9f9f9;}
	.allneir .yy .cpneir .cpimg { width:127px; height:105px; float:left; margin-left:10px; margin-top:10px;}
	.allneir .yy .cpneir .cpimg2 { width:127px; height:105px; float:left; margin-left:10px; margin-top:10px; border:solid 1px #ccc; padding:4px;}
	.allneir .yy .cpneiry { width:380px; height:93px; height:auto; float:right; overflow:hidden;}
	.allneir .yy .cpneiry h2 { color:#f5ba3f; height:20px; line-height:20px; margin-top:10px;}
	.allneir .yy .cpneiry h3 { font-size:12px;}
	.allneir .yy .cpneiry p { line-height:20px;}
	.allneir .yy .cpximg { float:right; cursor:pointer; margin-right:5px;}
	.allneir .yy .cpjies { width:100px; float:right; padding-top:30px;}
	.allneir .yy .cpjies span { float:left; width:90px; height:20px; line-height:20px; border-bottom:solid 1px #ccc;}
	.allneir .yy .cpjies span a { color:#2970a6;}
	
	.pages { margin-top:30px; height:30px; width:900px; font-size:12px; padding-top:20px; text-align:center;}
	.pglist { padding:3px 6px 3px 6px; color:black; margin-left:5px; text-decoration:none;}
	.pagefoucs { padding:3px 6px 3px 6px; margin-left:5px; text-decoration:none; color:#a10;}
	.adnav { height:30px; line-height:25px; text-align:center; margin-top:30px; background:url(imgs/nav.jpg); background-repeat:repeat-x;}
	.adnav a { font-size:12px; color:#fff; text-decoration:none; margin-right:5px; margin-left:5px;}
	.adnav a:hover { color:#ea899d; text-decoration:underline;}
	/*------------------------------------------------------------新闻发布及内容的行间距和段间距----------------------------------------------*/
	.xinwen { margin-bottom:20px; line-height:200%;}
	


	/*-------------------------------------------------------解决方案左侧导航20151130------------------------------------------------------*/
	
#navMain {
    position: relative;
    width: 200px;
    margin: 0 auto;
}
#navMain ul,
#navMain li,
#navMain a {
    position: relative;
    padding: 0;
    margin: 0;
    border: 0;
    text-decoration: none;
}
#navMain ul li {
    display: block;
}
#navMain ul li a {
    display: block;
    color: #000;
    padding: 10px 10px;
    position: relative;
}
#navMain > ul > li > a {
    background: #878989;
    box-shadow: 0 1px 0 #575A5C inset, 0 -1px 0 #8E9091 inset;
}
#navMain ul ul > li > a {
    padding-left: 20px;
}
#navMain ul ul > li {
    background: #C9CACB;
    box-shadow: 0 1px 0 #CBCBCB inset, 0 -1px 0 #646464 inset;
}
#navMain ul ul ul > li > a {
    padding-left: 40px;
}
#navMain ul ul ul > li {
    background: #E2E2E2;
    box-shadow: 0 1px 0 #666 inset, 0 -1px 0 #EFEDED inset;
}
#navMain ul ul ul ul > li > a {
    padding-left: 60px;
}
#navMain ul ul ul ul > li {
    background: #FAFAFA;
    box-shadow: 0 1px 0 #999 inset, 0 -1px 0 #FCFAFA inset;
}
#navMain ul li:hover {
    background: #20638f;
    box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
}
#navMain li.hasChildren > ul {
    /* ------------------------------- */
    
    display: none;
}
.hasChildren:after {
    position: absolute;
    content: '\25BC';
    display: block;
    font-size: 0.7em;
    color: #fff;
    top: 14px;
    right: 10px;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}
.hasChildren.open:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
    /* ------------------------------- */
    
    transition: transform 0.5s;
}