@charset "utf-8";
/* CSS Document */

body{ background:#ececec url(../images/bg.gif) center repeat-y; font-size:12px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; color:#333;}
/*超链接*/
a{ color:#444; text-decoration: none;}
a:visited { color:#444; text-decoration: none;}
a:hover { color: #fc0002; text-decoration:underline;}
.more:visited {color:#fff; text-decoration:none;}
.more:hover {color: #fb0; text-decoration:none;}
.pro:link, .pro:visited { color:#131c83; font-weight:bold; line-height:22px; }
.pro:hover { color: #fc0002; font-weight:bold; text-decoration:underline;}

ul { margin: 0 4px;list-style: none;}
ul li { height:22px;}
ul li a { white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }

/*设置宽度和居中*/
.header, .sBar, .mWrap, .con, .news, .footer{ width:932px; margin:0 auto;}
.wraper { width:948px; background:#fff; margin:0 auto; padding-top:8px;}
.header { position:relative; height:81px; margin-top:8px; background: url(../images/head.png) 0 0 no-repeat;}
.logo { position: absolute; width:55px; top:15px; left:68px;}
.nav { float:right; width:760px; height:35px; margin-top:23px;}
.navMenu { margin-top:8px; padding-left:30px; color:#2d8ebb;}
.navMenu a, .navMenu a:visited {margin:0 12px; padding:0; color:#fff; font-size:14px; font-weight:bold; text-decoration: none;}
.navMenu a:hover { color:#b2e1f7; font-weight:bold; text-decoration: none;}
.navMenu a span { color:#98cee7; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.date { float:right; width:185px; margin-top:8px; padding-left:20px; background:url(../images/i01.gif) 0 0 no-repeat; color:#c4f48c;}
.sBar { position:relative; clear:both; margin-top: 6px;}
.f_Intro { height:300px; padding:5px; background:#fff; text-align:center; border:1px #bccad2 solid;}
.banner { height:146px; background: #fff url(../images/banner.png) no-repeat;}
.mWrap { position:relative; display:block; height:auto; margin-top:6px;}
.i_news, .pan, .case, .enterprise { position:relative; width:306px; background:url(../images/pan_bg.png) no-repeat;}
.i_news h1, .pan h1, .case h1, .enterprise h1 { display:block; height:22px; padding-top:3px; _padding-top:5px; padding-left:22px; color:#131c83; font-size:14px; font-weight:bold;}
.i_news h1 a, .pan h1 a, .case h1 a, .enterprise h1 a { position:absolute; top:12px; right:8px;}
.i_news { float:left;}
.i_news_con { margin:0; padding-top:8px; overflow:hidden;}
.i_news_con ul { margin: 0 4px;list-style: none;}
.i_news_con ul li { width:276px; padding-top:4px; padding-left:20px; background:url(../images/dot02.gif) 8px 8px no-repeat; border-bottom:1px #ccc dashed; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_news_con ul li a { white-space: nowrap; overflow:hidden; text-overflow:ellipsis; width:16px; }
.i_news_con ul li span { float:right; color:#999; }

.pan { float:left; margin-left:7px;}
.pan_con { padding-top:18px; overflow:hidden;}
.pan_con img { display: block; width:255px; height:125px; margin:0 auto; padding:4px; border:1px #ddd solid;}
.pan_con p { display: block; width:265px; margin:0 auto; margin-top:8px; text-indent:2em;}
.pan_con a, .pan_con a:visited { color:#016db6; font-weight:bold; font-size:14px;}
.case { float:left; margin-left:7px;}
.case_con { padding-top:10px; overflow:hidden; margin-left:20px;}
.case_con img { display: block; width:255px; height:150px; margin:0 auto; padding:4px; border:1px #ddd solid;}
.case_con p { display: block; width:268px; margin:0 auto; margin-top:2px;}
.case_con p strong { font-weight:bold;}
.case_con a, .case_con a:visited { color:#016db6;}
.enterprise { float:right;}
.enterprise_con { margin:0; padding-top:10px; overflow:hidden; text-align:center;}
.enterprise_con img { display: inherit; width:255px; height:210px;  margin-left:20px; padding:4px; border:1px #ddd solid;}
.sidePan { float:left; width:192px;}
.sidePan h1 { height:30px; padding-top:8px; padding-left:18px; background:url(../images/sTbg.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold; }
.sidePan_con { margin:0; padding-top:4px; overflow:hidden;}
.sidePan_con ul { width:192px; margin: 0; list-style: none;}
.sidePan_con ul li { height:23px; margin-bottom:4px; padding-top:5px; padding-left:36px; background:url(../images/sli01.gif) 0 0 no-repeat;}
.sidePan_con ul li a, .sidePan_con ul li a:visited { height:28px; color:#1f82ab; font-weight:bold;}
.sidePan_con ul li a:hover { height:28px;}
.sidePan_li{ width:156px; margin: 0 0 4px 0; height:23px; padding-top:5px; padding-left:36px; background:url(../images/sli01.gif) 0 0 no-repeat;}
.sidePan_li a, .sidePan_li a:visited { height:28px; color:#1f82ab; font-weight:bold;}
.sidePan_li a:hover { height:28px;}
.mContent { float:right; width:734px;}
.info { margin-bottom:6px; padding:10px; background:#ebf3f8; border:1px #bccad3 solid; }
.info h1 { color:#131c83; font-weight:bold;}
.info p { text-indent:1.5em;}
.mCon { float:left; width:734px; background:#fff url(../images/mcon.png) 0 0 no-repeat; border-left:0px #d6d9e2 solid;}
.mCur { position:relation; height:32px; padding-top:4px; width:730px;}
.mCur h2 { float:left; margin-left:4px; padding-left:22px; background: url(../images/y01.gif) 4px 2px no-repeat; color:#131c83; font-size:14px; font-weight:bold;}
.mCur h2 span { margin-left:4px; color:#ff6509; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.mCur .current { float:right; margin-top:2px; margin-right:4px; color:#333;} /**/
.list, .list_text { min-height:200px; height:200px; margin:4px;} /*min-height:600px; height:600px; color:#529307; */
[class].list { height:auto; }
.list h3.title { height:22px; padding-left:22px; background:url(../images/l01.gif) 12px 3px no-repeat; font-weight:bold; line-height:22px; border-bottom:1px #d5d8e1 solid; width:702px;}
.list h3 span { float:right; margin-right:4px;}
.list ul { margin:4px; line-height:22px;}
.list ul li { padding-left:10px; background:url(../images/l02.gif) 8px 6px no-repeat; border-bottom:1px #ccc dashed; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li a { float:left; width:620px; margin-right:4px; padding-left:10px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }
.list ul li span { float:right; color:#999;}
.list_text { padding:10px; width:707px;}
[class].list_text { height:auto; }
.list_text h1 { padding: 0; font-size:18px; font-family:"黑体"; text-align:center; }/* color:#005ea2;*/
.list_text h6 { color:#999; margin-bottom:6px; padding-bottom:6px; text-align:center; }
.bLine { border-bottom:1px #ccc solid; }
.list_text_img {float:right; width:295px; height:225px; margin:4px; padding:4px; border:1px #ddd solid;}
.list_text p { text-indent:2em; line-height:24px; font-size:14px; color:#444; margin-bottom:6px; }
.list_text p strong { font-weight:bold;}
.proCon, .caseCon, .caseLink { width:700px; margin:0 auto;}
.proConList{float:left; display:block; float:left; width:168px; height:150px; margin:15px 4px 0 0; text-align:center;}
.proConList img{ display:block; width:150px; height:120px; margin-top:4px; padding:2px; border:1px #ddd solid;}
.proCon ul { float:left; margin-left:6px; list-style: none;} 
.proCon ul li { display:block; float:left; width:168px; height:150px; margin:15px 4px 0 0; text-align:center;}
.proCon ul li img { display:block; width:150px; height:120px; margin-top:4px; padding:2px; border:1px #ddd solid;}
.honorCon { width:700px; margin:0 auto;text-align:center;}
.honorConList{float:left; display:block; float:left; width:318px; height:300px; margin:15px 16px 0 0; text-align:center;}
.honorConList img{ display:block; width:300px; height:240px; margin-top:4px; padding:2px; border:1px #ddd solid;}
.hr_list_text{ min-height:200px; height:100px; margin:4px;}

.pro_text, .case_text { margin:8px; padding:10px; }
.pro_text img { margin:0 auto;}
.pro_text p, .case_text p { text-indent:2em; line-height:24px; font-size:14px; color:#444; margin-bottom:6px; }
.caseCon ul { float:left; margin-left:4px; list-style: none;}
.caseCon ul li { display:block; float:left; width:340px; height:150px; margin:15px 5px 0 0;}
.caseCon ul li img { float:left; width:150px; height:140px; margin-right:6px; padding:2px; border:1px #ddd solid;}
.caseCon ul li p { text-indent:1.2em;}
.caseLink { position:relation;}
.caseLink h3.title { height:22px; padding-left:24px; background:url(../images/x01.jpg) 6px 3px no-repeat; line-height:22px; border-bottom:1px #bccad2 solid;}
.caseLink h3 span { float:right; margin-right:4px;}
.caseLink ul { list-style: none;}
.caseLink ul li { display:block; float:left; width:155px; height:150px; margin:10px 10px 0 0; padding-left:5px; text-align:center;}
.caseLink ul li img { display:block; width:150px; height:120px; margin-top:4px; padding:2px; border:1px #ddd solid;}





.case_list { min-height:200px; height:200px; margin:4px;} /*min-height:600px; height:600px; color:#529307; */
[class].case_list { height:auto; }
.case_list h3.title { height:22px; padding-left:22px; background:url(../images/l01.gif) 12px 3px no-repeat; font-weight:bold; line-height:22px; border-bottom:1px #d5d8e1 solid; width:702px;}
.case_list h3 span { float:right; margin-right:4px;}
.case_list ul { margin:4px; line-height:22px;}
.case_list ul li { width:700px; padding-left:10px; background:url(../images/l02.gif) 8px 6px no-repeat; border-bottom:1px #ccc dashed; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_list ul li a { margin-right:4px; padding-left:10px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }





.close { display:block; color:#444; text-align: center; border-top:1px #ccc solid; }
.listPage { clear:both; margin-bottom:8px; text-align:center;}
.listPage span { color:#f00;}
/*.listPage a, .listPage a:visited { color:#1f82ab;}
.listPage a:hover { color:#f00;}*/
.listPage span.none { color:#888;}

.wImg { width:110px;}
.Job, .proName { margin-bottom:4px; font-size:14px; font-weight:bold; border-bottom:1px #d5d8e1 solid;} /*color:#055e97;*/
.proImg { width:90px; height:70px; padding:2px; border:1px #ddd solid;}
.desc { width:65px; color:#666; font-weight: bold;}
a.sell, a.sell:visited, a.detail, a.detail:visited { padding:2px; background:#059; color:#fff; font-size:12px; font-weight:bold;}

.pic_flash { width:348px; height:266px; padding:10px; border:2px #d4cfd6 solid;}
.newsli { padding:5px 0 0 15px; background:url(../images/dot01.gif) 0 10px no-repeat; border-bottom: 1px #b9b9b9 dashed;}
.itemli { padding:5px 0 0 20px; background:url(../images/dot02.gif) 5px 10px no-repeat; border-bottom: 1px #b9b9b9 dashed;}
.newspic { padding:3px; border:1px #d4cfd6 solid; text-align:center;}

/*页脚*/
.footer{ position:relative; clear:both; height:105px; margin-top:8px; padding-top:8px; background:url(../images/f_bg.gif) repeat-x; text-align:center;}
.footer .f_link { _padding-top:2px; color:#fff;}
.footer .f_link a, .footer a:visited {margin:0; padding:0; color:#fff; text-decoration: none;}
.footer .f_link a:hover { color:#fff; text-decoration: underline;}
.footer p{ color:#777; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}




.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}




.pro_Link { position:relation; }
.pro_Link h3.title { height:22px; padding-left:24px; background:url(../images/x01.jpg) 6px 3px no-repeat; line-height:22px; border-bottom:1px #bccad2 solid;}
.pro_Link ul { margin: 0 4px;list-style: none;}
.pro_Link ul li { width:276px; padding-top:4px; padding-left:20px; background:url(../images/dot02.gif) 8px 8px no-repeat; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_Link ul li a { white-space: nowrap; overflow:hidden; text-overflow:ellipsis; }



.download { width:700px; margin:0 auto; padding:10px; }
.table01 { width:98%; border:1px #ace solid; margin-top:8px;}
.table01 td { border:1px #ace solid; padding:4px; background:#fff;}
.pdaName { margin-bottom:4px; font-size:14px; font-weight:bold;}


