@charset "utf-8";
/* CSS Document */
html, body, div {margin: 0;	padding: 0;	border: 0;}
body {margin:0; padding:0px;  color:#4D4D4D; font-size:12px;line-height:20px; font-family:arial, verdana, sans-serif;}
img {border: 0;}
ul, li { list-style: none; margin:0; padding:0px;}
.clear {clear:both; margin:0px; padding:0px; line-height:0px; height:0px;}
.left {float:left;}
.right {float:right;}
a {text-decoration:none; color:#4F4F4F;}
.auto { width:991px; margin:0 auto;}

/*logo*/
.logo { width:991px; height:68px; margin:0 auto;}
.table1 tr td { border-right:solid 1px #666; line-height:16px; text-align:center; padding:0 3px;}
.table1 tr td a {line-height:16px;}

/*导航*/
.nav { background:url(../images/nav.jpg) repeat-x; height:36px;}
.nav1 li { float:left;}
.nav1 li a {font-size:14px; color:#FFF; line-height:36px; font-weight:bold; padding:0 16px; display:block;} 
.nav1 li a:hover {font-size:14px; color:#FFF; line-height:36px; font-weight:bold; padding:0 16px; display:block; background:url(../images/qingqing.jpg) repeat-x;}
.nav1 li a.ccc {font-size:14px; color:#FFF; line-height:36px; font-weight:bold; padding:0 16px; display:block; background:url(../images/qingqing.jpg) repeat-x;}


/*首页*/
.home { background:url(../images/dbg.jpg) repeat-x #E9E9E9; padding-bottom:23px;}

/*banner*/
.banner { width:990px; height:293px; margin:0 auto;}
.banner1 {background:url(../images/banbj.jpg) repeat-x; border-bottom:solid 1px #FFF; height:44px; text-align:center;}
.home1 { width:662px; height:300px; padding:30px 20px; background:url(../images/ho1.jpg) repeat-x; float:left; border:solid 1px #D2D2D2;}
.home1_1 { width:250px; float:left;}
.home1_2 { width:218px; float:left;}
.home1_3 {float:right; width:190px;}
.home2 { width:278px; height:360px; background:#EBEBEB; float:right; border:solid 1px #CECECE;POSITION: relative}

.span1 { display:block; font-size:18px; color:#316793; background:url(../images/ho3.jpg) no-repeat 0 5px; padding-left:21px; padding-bottom:20px;}
.span2 { display:block; font-weight:bold;}
.span3 { display:block; color:#346681; font-weight:bold;}
.ho1 {padding-bottom:18px;}
.ho2 { padding-bottom:30px;}
.ho3 {border-bottom:solid 1px #CCC;}
.ho3 li {padding-bottom:10px;}
.home2_1 {padding-top:10px; padding-right:8px; text-align:right;}
.home2_2 {padding:0 15px;}

.home3 { margin-top:10px; padding-top:15px; padding-bottom:27px; background:url(../images/ho4.jpg) repeat-x #FFF; border:solid 1px #CECECE; border-top:none;}
.home3_1 {width:274px; height:182px; background:url(../images/ho5.jpg) no-repeat; padding:15px 14px;}

.span4 {display:block; font-size:18px; padding-bottom:6px; color:#316793;}
.td1 { padding:0 17px; border-right:dashed 1px #999; vertical-align:top;}
.td2 { padding:0 17px;}

/*脚部*/
.foot { padding-top:15px; height:70px; background:#97989C;}
.foot1 {width:330px; float:left; color:#FFF;}
.foot1_1 { padding-bottom:5px;}
.foot1_1 a { color:#FFF;}
.foot2 {width:300px; float:right; color:#9B110F;}

/*内容*/
.center { width:995px; margin:0 auto; border:solid 1px #CCC; background:#FFF; padding-top:10px; padding-bottom:20px;}
.centers { border:solid 1px #CCC; background:#FFF; padding-top:10px; padding-bottom:20px; border-left:none; border-right:none;}
.center1 { float:right; padding-right:30px;}
.centerL { width:192px; padding:0 20px; background:url(../images/left1.jpg) repeat-y right; vertical-align:top;}
.span5 { color:#2E659D; font-size:18px; font-weight:bold; padding-bottom:20px; display:block;}
.liL1 { border-bottom:solid 1px #CCC;}
.ac1 {padding-left:6px;}

.liL1:hover .ac1 { background:url(../images/left4.jpg) no-repeat; display:block; color:#FFF;}

.ulL2 { display:none; background:url(../images/left5.jpg) repeat-y; padding-left:1em;}
/*.liL1:hover .ulL2 {display:block;}*/
.ac2 { color:#37608C;}
.ac2:hover { color:#D00006;}
.ulL3 { display:none;}
.ulL3 li { padding-left:10px;}

/*.ulL2 li:hover .ulL3 {display:block;}*/
.ulL4 { display:none;}
.ulL4 li { padding-left:15px;}
.ulL4 li a {color:#37608C;}
.ulL3 li:hover .ulL4 {display:block;}

.list li { border-bottom:solid 1px #CCC;}
.list li a { line-height:24px; display:block; padding-left:5px;}
.list li a:hover { line-height:24px; display:block; background:url(../images/hover.jpg) no-repeat; padding-left:5px; color:#FFF;}
.list li a.hover { line-height:24px; display:block; background:url(../images/hover.jpg) no-repeat; padding-left:5px; color:#FFF;}

.left1 { background:#F2F2F2; padding:5px 13px;}
.left2 { padding:10px 0; border-bottom:dotted 1px #CCC;}
.left2 span { color:#506BAE; font-weight:bold; display:block;}

.centerR { vertical-align:top; padding:0 30px;}
.right1 { color:#2A6197; line-height:38px; border-bottom: solid 3px #95BEDC; font-size:14px; font-weight:bold;}
.product { padding-top:30px;}
.product li.li1 { width:340px; height:190px; float:left;}
.li1 span { font-size:14px; color:#34647A; padding-left:16px; background:url(../images/ho3.jpg) no-repeat 0 5px; display:block; font-weight:bold;}
.ul1 li { background:url(../images/ho8.jpg) no-repeat 5px 10px; padding-left:13px;} 
.tdp1 { background:url(../images/ps1.jpg) repeat-x; height:18px; text-align:center;}
.tdp2 { color:#000; background:#F7F7F7; vertical-align:bottom;}

.centerR1 { width:410px; float:left;}
.R1ul {color:#323232;}
.R1ul li {background:url(../images/ps2.jpg) no-repeat 0 10px; padding-left:8px;}
.R1ul li strong { color:#323232; display:block;}
.R1ul li a { color:#2869A3; text-decoration:underline;}
.R2ul li {background:url(../images/ps2.jpg) no-repeat 0 10px; padding-left:8px;}
.R2ul li strong { color:#323232; display:block;}
.R2ul li a {color:#323232;}

.centerm {width:947px; margin:0 auto; border:solid 1px #CCC; background:#FFF; padding:0 24px; padding-top:10px; padding-bottom:20px;}
.pro1 { color:#3B5C8F; font-size:16px; line-height:40px;}
.pro2 { height:40px; border-top:solid 3px #8FBAE5; background:#F0F0F0; border-bottom:dashed 1px #000;}
.pro2 a {line-height:40px; color:#353535; font-weight:bold; text-decoration:underline; padding:0 5px;}
.pro2 img {vertical-align:middle;}
.pro2 td {text-align:center;}
.pro4 {width:648px; float:left;}
.pro5 { width:214px; float:right; padding-right:15px;}
.ulp1 { padding-left:10px;}
.ulp1 li { color:#024476;}
.ulp2 {color:#323232;}
.ulp2 li {background:url(../images/ps2.jpg) no-repeat 0 10px; padding-left:8px;}
.ulp2 li span { color:#326C92; display:block;}
.ulp2 li a { color:#2869A3; text-decoration:underline;}

.pro6 {padding:10px 0; font-weight:bold; color: #313131; font-size:14px;}

.co1 { width:350px; float:left; padding-top:40px;}
.co2 { width:300px; float:right; padding-top:40px; color:#275DA5;}
.co2 ul li { padding:5px 0;}
.table2 td {padding:8px 3px;}

.co3 { width:400px; float:left; padding-top:30px;}
.co4 { width:215px; float:right; padding-top:30px;}
.co4_1 { padding:10px; background:#F2F2F2; border:solid 1px #D9D9D9; margin-bottom:10px;}
.co4_1 ul li { padding:5px 0; background:url(../images/ri1.jpg) no-repeat 0px 14px; padding-left:8px;}
.co4_1 ul li span { color:#2571D1;}

.ban { padding:10px 0;}
.text { padding:15px 0;}

.job li.lit { padding:0 15px; background:url(../images/zuo.jpg) no-repeat 5px 11px;}
.job li.lit1 { padding:0 15px; background:url(../images/zuo1.jpg) no-repeat 5px 11px #F7F7F7;}
.job li span { float:left; line-height:29px; display:inline-block; text-align:left;}
.job li a { float:right; line-height:29px; color:#325F96; text-decoration:underline;}
.job1 { color:#407DB4; font-weight:bold; padding:10px 0; border-bottom:dotted 1px #CCC;}
.job2 {text-align:center; padding-top:30px;}
.job3 {text-align:right; padding-top:5px;}

.solution { padding-top:30px;}
.solution li {width:320px; height:180px; float:left; padding-right:20px;}
.solution li img { border:solid 1px #CCC;}
.solution1 { height:40px; color:#34638F; font-weight:bold;}
.solution li a { color:#D7111E;}

.download td { padding:0 10px;}
.tds td { background:#76A4D5; color:#FFF; font-weight:bold; line-height:27px;}
.tds1 td { line-height:38px;}
.tds2 td { line-height:38px; background:#F4F4F4;}

.fenye {padding:20px 0; text-align:right;}

.qua {font-size:24px; font-weight:bold; line-height:36px;}
.qua1 { padding-bottom:10px; border-bottom:dotted 1px #CCC;}
.qua1 span { color:#31669A;}

.red { color:#F00;}
.world {padding:15px;}
.world a { color:#3777BE; text-decoration:underline;}

.wid {font-size:24px; font-weight:bold; line-height:36px; border-bottom:solid 1px #CCC;}
.wide { padding:20px 0;}
.wide li { width:230px; height:100px; float:left;}


/*
*	左侧菜单当前样式
*/
.act1{background:url(../images/left4.jpg) no-repeat; display:block; color:#FFF;}
.act{ color:#D00006;}


.hji li.lit { padding:0 15px; background:url(../images/zuo.jpg) no-repeat 5px 11px;}
.hji li.lit1 { padding:0 15px; background:url(../images/zuo1.jpg) no-repeat 5px 11px #F7F7F7;}
.hji li span { float:right; line-height:29px; color:#325F96;}
.hji li a { float:left; line-height:29px;}
