@charset "utf-8";





.page { width:980px; margin:0 auto; background:#fff }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd { margin:0; padding:0; border:0; }
body { color:#333; font-size:12px; font-family:Arial; margin:0 auto; padding:0; background:#eee }
li { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
input, button, textarea, select { font:100% Arial; }

a { color:#333; text-decoration:none; }

a:hover { color:#FF9500; text-decoration:none; }



.left { float:left; }
.right { float:right; }
.clear { clear:both; }
label, input, img { vertical-align:middle }
.blank20px { height:20px; line-height:20px; font-size:0; clear:both; }
.blank10px { height:10px; line-height:10px; font-size:0; clear:both; }
.blank6px { height:6px; line-height:6px; font-size:0; clear:bot; }


.top { margin:0 auto; width:920px; padding:30px 0 0 30px; ; background:#fff }
h1 { padding-left:20px; float:left; }
.tel { float:right; display:block; }

#menu { width:940px; clear:both; margin:0 auto; background:url(../images/nav_bg_09.jpg) repeat-x; height:37px; line-height:37px; position:relative; z-index:1000 }
#menu ul { padding-left:20px; }
#menu ul li { float:left; display:block; font-size:14px; margin-right:5px; z-index:1000; }
#menu ul li a { color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:0 15px; }
#menu ul li a:hover, #menu ul li a.couse { color:#FFF; font-weight:bold; text-decoration:none; background:url(../images/nav_bg_13.jpg) repeat-x left 4px; display:block; padding:0 15px }
#menu ul li ul { position:absolute; width:100px; left:-9999px; background:#fff; display:block; width:150px; clear:both; padding-top:8px; }
#menu ul li ul li { display:block; width:150px; line-height:30px; padding:0px 0; }
#menu ul li ul li a { color:#A86300; padding:0; font-weight:normal }
#menu ul li ul li a:hover { color:#00418B; background:none; padding:0px; font-weight:normal }
#menu ul li:hover ul { left:auto }
#menu ul li.sfhover ul { left:auto; }

.content { width:940px; margin:0 auto; clear:both }
.content_left { width:700px; float:left; }
.title h2 { background:url(../images/title_03.gif) no-repeat; width:205px; height:38px; float:left }
.title span { display:block; float:left; background:url(../images/title_bg_24.jpg) repeat-x; border:1px solid #E3E3E3; border-left:none; height:36px; width:480px; color:#0060CB; font-size:14px; font-weight:bold; line-height:36px; padding-left:14px }
.con_a { border:1px solid #E3E3E3; height:382px; width:220px; margin-right:15px }
.con_b, .con_c { border:1px solid #E3E3E3; height:380px; width:220px }
.a_title, .b_title, .c_title { width:220px; background:url(../images/title_a_31.jpg) repeat-x; height:34px; font-size:14px; line-height:34px; }
.a_title h3 { color:#0060CB; font-weight:bold; background:url(../images/title_icon_37.jpg) no-repeat 8px 10px; padding-left:25px; font-size:14px; }
.b_title h3 { color:#0060CB; font-weight:bold; background:url(../images/title_icon_39.jpg) no-repeat 8px 10px; padding-left:25px; font-size:14px; }
.c_title h3 { color:#0060CB; font-weight:bold; background:url(../images/title_icon_34.jpg) no-repeat 8px 10px; padding-left:25px; font-size:14px; }
.a_title span, .b_title span, .c_title span { color:#FF7200; font-weight:bold; padding-right:10px; font-size:14px; }
.a_con { padding:10px }
.a_con ul { margin-top:20px }
.a_con ul li { background:url(../images/icon1_49.jpg) no-repeat 5px center; padding-left:15px; line-height:22px; }
.a_con span { margin-top:20px; display:block }
.tel2 { margin-bottom:10px }
.contact p { margin-bottom:10px; font-size:14px; }
.contact a { color:#06F; }
.content_right { width:220px; float:right; ; background:#fff }
.right_con1 { border:1px solid #DDF0FF; height:216px }
.right_con1 h4 { height:30px; background:url(../images/right_bg_21.jpg) repeat-x; line-height:30px; color:#2D4E91; font-weight:bold; text-indent:1em }
.con1 { padding:10px }
.con1 ul li { line-height:25px; background:url(../images/icon_49.jpg) no-repeat left center; text-indent:1em; height:25px; overflow:hidden; }
.con1 ul li a { color:#00477C; display:block; overflow:hidden; height:25px; line-height:25px; }
.con1 ul li a:hover { color:#FF9500; }
.con1 span { text-align:right; width:180px; display:block }
.contact p { line-height:20px; color:#00477C; }
.case { width:940px; margin:0 auto; }
.title2 { width:920px; background:url(../images/case_65.gif) no-repeat; height:30px; text-align:right; line-height:27px; padding-right:20px }
.title2 a { color:#FFF; font-weight:bold }
.title2 a:hover { color:#FF9500 }
.case_con { padding:15px }
.case_con ul li { width:222px; float:left; margin-right:5px; display:block }
.case_con ul li span { padding-left:10px; display:block; line-height:18px; margin-top:10px; color:#06F; }
.case_con ul li p { padding-left:10px; font-weight:bold; color:#06C; line-height:18px }
.case_con ul li em { margin-top:10px; display:block }
.copyright { background:#fff url(../images/copy_bg_81.jpg) repeat-x; width:910px; margin:0 auto; height:100px; text-align:center; padding:15px }
.copyright p { line-height:20px; }

.info_banner, .Info_title, .info_con { width:940px; margin:0 auto; }
.Info_title h2 { background:url(../images/info_title_03.jpg) no-repeat; width:140px; height:38px; float:left; font-size:14px; color: #FFF; font-weight:bold; line-height:38px; padding-left:65px }
.Info_title span { display:block; float:left; background:url(../images/title_bg_24.jpg) repeat-x; border:1px solid #E3E3E3; border-left:none; height:36px; width:734px; color:#0060CB; font-size:14px; font-weight:bold; line-height:36px; }
#PARENT { width:180px; float:left; }
#nav { width:150px; font-size:12px; background:#F2F2F2; }
#PARENT img { margin-top:20px; }

#nav li { background:#F2F2F2;  border-bottom:#FFF 1px solid;  line-height:30px
}
#nav li a:hover, #nav li a.cuu { background:url(../images/info_sibabg_03.jpg) repeat-x; display:block; color:#FFF;  }
#nav a { color:#0060CB; font-weight:bold; display:block; width:150px; background:#F2F2F2 url(../images/info_icon.jpg) no-repeat 8px center; padding-left:30px }
#nav a:hover { color:#FFF; text-decoration:none; font-weight:bold; }

#nav li ul { list-style:none; text-align:left; }
#nav li ul li { padding-left:20px; background: #f2f2f2  }
#nav li ul a { width:130px;
}

#nav li ul { color:#666; text-decoration:none; }
#nav li ul a:hover { color:#F3F3F3; text-decoration:none; font-weight:normal; background:#FF9933
}

#nav li:hover ul { left:auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }

.info_right { float: right; width:700px; border:1px solid #C2C2C2; }
.info_right p { line-height:18px; margin:15px 0; }
.tjtc ul { margin:10px 0 20px 0 }
.tjtc ul li { color:#FF7600; font-weight:bold; font-size:14px; line-height:24px }
.tjtc ul li a { padding-left:10px; color:#333; font-size:12px }
.tjtc ul li a:hover { padding-left:5px; color:#FF9100; padding-left:10px; }
.title3 { margin:25px 0 0 0 }
.biaoti1 { font-size:16px; color:#FF0000 }
.case_title { font-size:16px; font-weight:normal }
.info_case ul li { display: block; float: left; font-weight: normal; height: 222px; margin-right: 35px; width: 190px; }
.info_case ul li img { border:1px solid #CCC }
.info_case ul li span { line-height:24px; }
.zqzp ul { margin-right:50px }
.zqzp ul li { font-weight:normal }
.more span { display:block; text-align:center; margin:20px 0 }


.khpy { width:680px; border:1px solid #C2C2C2; margin-bottom:10px }
.khlogo { width:200px; text-align:center; margin-top:20px; font-size:16px }
.khtext { line-height:20px; padding:10px 0 10px 15px; border-left:1px solid #C2C2C2; width:450px; line-height:24px }
.khtext p { text-indent:2em; line-height:18px; margin-top:2px }
.info_right { padding:10px 15px; }
.info_right { display:block; line-height:20px; }
.info_right_img { line-height:18px; margin-bottom:15px; margin-left:0; margin-right:0; margin-top:15px; width:230px }



.tgtc2 dl { }
.tgtc2 dt { float:right; width:323px; padding:15px 0; display:block; }
.integration_right_center_list { float:right; width:323px; line-height:22px; display:block; background:url(../images/icon1_49.jpg) no-repeat left center; padding-left:10px }
.integration_right_center_pic { float:left; }
.tglist { margin:15px 0 }
.tglist span { display:block; height:30px; font-size:14px }
.offering { padding:0 10px; }
.offering h4 { height:30px; line-height:30px; font-size:13px; }
.offering dl { margin-top:20px; clear:both; display:block; }
.offering dt { float:left; height:80px; width:100px; }
.offering dd.offering_text { float:right; display:block; line-height:18px; padding:20px 0; width:550px }
.text01_left { width:200px; }
.text01_left ul li { float:left }
.text01_left ul li img { margin-right:5px }
.text01_riht { width:330px }
.more_text { width:330px }
.text01_riht ul { float: left; font-weight:normal; display:block }
.text01_riht ul li { font-weight:normal }

.go_al ul li { width:300px; display:block; margin-right:30px; float:left; margin-bottom:20px }
.go_al ul li span { line-height:30px; display:block; text-align:center }
.gjz { line-height:30px; display:block }

.ymzc { margin-top:15px }

.about_title { background:url(../images/about_title_07.jpg) no-repeat; height:34px; font-size:14px; line-height:34px; padding-left:20px; color:#0066CC; margin:15px 0 }
.about_con { padding-left:15px }
.about_con span.a1 { color:#E33802; font-size:16px; font-weight:bold; margin-top:10px; display:block; }
.about_con span.a2 { font-size:14px; color:#E33802; }
.a3 ul li { float:left; margin:10px; width:192px; display:block; text-align:center }

.cgal ul li p img { padding:3px; border:1px solid #ccc }
.cgal ul li { clear:both }
.cgal ul li em { display:block; width:650px; background:url(../images/about_title_07.jpg) no-repeat; height:34px; font-size:14px; line-height:34px; padding-left:20px; color:#0066CC; font-style: normal; }
.cgal ul li span { font-weight:normal; font-size:12px; margin:20px 0 0 20px; width:400px }
.cgal_info span { margin:20px 0 0 20px; width:430px; }

.mgzj p { line-height:24px }
.jiage { font-size:16px; color:#F60 }
.jiangxiang ul li { float:left; width:115px; margin-right:15px; font-size:12px; font-weight:normal; text-align:center; color:#333 }
.smyg_left { }
.smyg_left dl { margin:0 10px 10px 0; float:left; width:340px; height:180px; display:block }
.smyg_left2 dl { margin:0 10px 10px 0; float:left; width:340px; height:130px; display:block }
.smyg_left dl dt, .smyg_left2 dl dt { width:210px; padding-bottom:10px; text-align: left; margin-top:10px }
.smyg_left dl dd.pic, .smyg_left2 dl dd.pic { background:none; padding:0; padding-bottom:10px; text-align:center; width:130px }
.smyg_left dl dd { background:url(../images/icon1_49.jpg) no-repeat 5px center; padding-left:20px }
.cjwt ul li, .wlyxzs ul li { background:url(../images/icon1_49.jpg) no-repeat left center; padding-left:20px; line-height:20px }
.news ul li, .wlyxzs li { line-height:30px; color:#900; }
.news ul li a, .wlyxzs li a { margin-left:10px; text-indent:1em }
.pages { }
.pages ul li { }
.pages ul li a { margin:0; text-indent:0; }
.showpages_selected { display:inline-block; height:20px; line-height:20px; width:20px; color:#F10000; }
.showpages { display:inline-block; height:20px; line-height:20px; width:20px; color:#0060CB; }
.yxzs_info { }
.yxzs_info h4 { font-size:30px; display:block; width:680px; display:block; text-align:center; line-height:50px }
.yxzs_info span { font-size:14px; text-align:center; display:block }
.yxzs_info em { font-size:14px; color:#000; font-style:normal }
.yxzs_info p { text-indent:2em }
.up { font-size:12px; width:40%; float:left; overflow:hidden; }
.next { width:40%; font-size:12px; float:right; overflow:hidden; }
.up_next span { font-size:12px; text-align:left; }
.exhibit { overflow: hidden; padding: 0 10px; width: 700px; }
.exhibit h4 { height: 40px; line-height: 40px; }
.exhibit li { float: left; height: 220px; margin-right: 11px; }
.exhibit li span { display: block; line-height: 18px; text-align: center; width: 211px; }
.exhibit_text { line-height: 20px; }
.about_title { background: url("../images/about_title_07.jpg") no-repeat scroll 0 0 transparent; color: #0066CC; font-size: 14px; height: 34px; line-height: 34px; margin: 15px 0; padding-left: 6px; }


