@charset "gb2312";

/*================================index================================*/

body, td, th { font-family: Arial, Helvetica, sans-serif, "宋体"; font-size: 12px; color: #2e2e2e; line-height:1.8em; }

body { text-align: center; background:#fff url(../images/index_01.jpg) repeat-x top; }

* { margin:0; padding: 0; }

.fl { float:left; }

.fr { float:right; }

.clear { clear:both; }

.none { display:none; }

img { border: 0px; }

ul li { list-style-type: none; }

a:link, a:visited { text-decoration:none; color:#2e2e2e; }

a:hover { color:#a71b07; text-decoration:underline; }

#wrap { width: 940px; margin: 0 auto; text-align:left; }

#head { width:940px; height:80px; }

#logo { text-align:right; height:76px; }

#menu { padding:0 0 0 15px; margin:37px 0 0; background:url(../images/index_07.jpg) no-repeat 0 0; }

#inmenu { height:27px }

#menu a { padding:0px; }

#banner { text-align:center; margin:7px 0; }

#ann { background:url(../images/index_10.jpg) repeat-x top; line-height:35px; margin:0 0 7px; }

.ann_l { background:url(../images/index_09.jpg) no-repeat 0 0; text-align:right; }

#search { padding:0 10px 0 22px; background:#fff url(../images/index_12.jpg) no-repeat right 0; border-left:1px solid #ddd; height:35px; }

#search table { margin:4px 0 0; width:150px; }

#pro_ser { background:none; border:0; font:400 12px/14px Arial; width:120px; margin:6px 0 0; }

#to_ser { margin:6px 0 0 4px; }

#home_con { }

.o { height:283px; background:url(../images/o_c.jpg) repeat-x 0 0; }

.o_l { background:url(../images/o_l.jpg) no-repeat 0 0; }

.o_r { background:url(../images/o_r.jpg) no-repeat right 0; height:283px; }

.ino { padding:12px 25px; }

.o h3 { height:27px; font:600 14px/27px Arial; color:#1e1e1e; text-align:right; }

.more { font:400 12px/26px Arial; background:url(../images/biao.gif) no-repeat right -100px; padding:0 20px 0 0; }

#home_new { width:240px; margin:0 10px 0 0; }

#home_new li { background:url(../images/bor.gif) repeat-x bottom; }

#home_pro { width:260px; margin:0 9px 0 0; }

#home_case { width:240px; }

.home_case_img { text-align:center; margin:2px 0 5px; }

.home_case_txt { text-align:center; font-weight:600; }

#home_case li { padding:0 0 0 15px; background:url(../images/biao.gif) no-repeat -3px -12px; }

#login { width:172px; }

#inlogin { padding:10px 18px; }

.login { margin:2px 0; }

.register { padding:0 0 0 44px; }

.register a { padding:0 4px; }

.register a:hover { border-bottom:3px inset #f8f8f8; border-right:3px inset #f8f8f8 }

.login_ipt { width:80px; background-color:#FFF; border:1px solid #ccc; }

.zhuce .login_ipt { width:160px; background-color:#FFF; border:1px solid #ccc; }

#home_call { border:1px solid #ddd; padding:10px 8px; margin:0 0 12px; }

#foot { color:#656464; width:100%; margin:7px 0; font:12px/30px Arial; width:100%; text-align:center; background:#ccc url(../images/index_33.jpg) repeat-x; }

.foot_l { background:url(../images/index_32.jpg) no-repeat 0 0; }

.foot_r { background:url(../images/index_36.jpg) no-repeat right 0; }

.foot_r a { margin:0 10px; }

.support_1-online { padding:0 0 0 20px; display:none; }

/*=============================二级页面================================*/

#content { }

#left { width:172px; float:left; }

#inleft { padding:5px 4px; border:1px solid #ccc; }

#left_down { background:url(../images/left_07.jpg) no-repeat top; padding:26px 0 10px; }

#left_link { padding:20px 0; background:url(../images/left_13.jpg) no-repeat 0 0; ; text-align:center; }

.link_more { text-align:right; padding:0 12px 0 0; line-height:30px; }

#left h2 { height:30px; background:#ccc url(../images/h2_bg.jpg) no-repeat 0 0; font:600 14px/30px Arial; display:block; text-align:center; color:#00449b; }

#left h2 span { color:#00449b; }

.primary { }

.primary li { margin:1px 0; }

.primary li a, .primary li a:link, .primary li a:visited { display:block; height:30px; font:400 12px/30px Arial; padding:0 0 0 20px; text-transform:capitalize; background:#ccc url(../images/h2_bg.jpg) no-repeat 0 -31px; text-decoration:none; color:#000; }

.primary li a:hover, .primary li a.primary_now { color:#325a98; background:#ccc url(../images/h2_bg.jpg) no-repeat 0 -62px; }

a span.li_no { padding:0 23px 0 9px; font:400 12px/24px Arial; color:#010101; display:none; }

.secondary li { }

.secondary li a, .secondary li a:link, .secondary li a:visited { font:400 12px/26px Arial; padding:0 0 0 56px; color: #fff; background:#148569 url(../images/biao.gif) no-repeat 25px -340px; border-bottom:1px solid #fff; }

.secondary li a:hover, .secondary li a.secondary_now { color:#f4eb22; background:#148569 url(../images/biao.gif) no-repeat 25px -290px; }

#right { float:right; width: 750px; overflow:hidden; margin: 0 0 10px; }

#weizhi { margin:0 0 6px; padding:0 0 0 19px; background:url(../images/about_05.jpg) no-repeat 0 0; }

#inweizhi { border:1px solid #ddd; padding:0 0 0 12px; height:22px; line-height:22px; background:#ededed url(../images/about_08.jpg) repeat-x 0 0; }

#weizhi a { background:url(../images/biao.gif) no-repeat 90% -179px; padding:0 20px 0 0; }

.weizhi { color:#00449b; }

#main { padding:26px 34px; line-height:1.8em; min-height:400px; _height:400px; border:1px solid #ddd; }

.fanye { text-align: center; padding: 15px 0 0; }

.fanye a { text-align: center; }

/*========================about.asp==========================*/
.img_fl { float:left; margin:0 12px 5px 0; border:4px double #efefef; }

.img_fr { float: right; margin:0 0 5px 12px; border:4px double #efefef; }

/*========================case.asp&product.asp==========================*/

.other_pro { }

.innerpro { background: url(../images/bor.gif) repeat-x bottom; padding:0 15px 15px 0; margin:0 0 15px; }

.pro_right { padding:10px 0px 2px 20px; line-height:1.4em }

.img_bor img { border:1px solid #cdcdcd; }

.innerpro h4 { margin:0 0 5px; padding:0 0 4px; font-size:14px; }

#pro_txt { margin:20px 0 0; }

.inpro_txt { padding:20px; }

.case li { float:left; text-align:center; padding:0 0 0 18px; }

.case li p { text-align:center; clear:both; width:195px; height:48px; overflow:hidden; word-spacing:inherit; }

.case_img { display:block; padding:2px; border:1px double #dfe3ed; float:left; }

.case_img:hover { background-color:#00449b; }

.case_img:hover img { /*filter:alpha(opacity=80);*/ }

/*========================new.asp==========================*/

.new li { padding:4px 30px 0; line-height:30px; height:30px; clear:both; border-bottom:1px dotted #76502b; background:url(../images/biao.gif) no-repeat 5px -388px; }

li.old {/*background-color:#fdf7f1;*/ }

li.even { }

.new li a { line-height:2em; }

.new h4 { text-align:center; font-size:14px; font-weight:400; margin:0 0 10px; }

.new_time { text-align:right; padding:0 5px 0 0; margin:0 0 10px; height:24px; }

/*==========================career.asp=========================*/

.career td, .career th { line-height:30px; padding:0 0 0 10px; }

.career2 h4 { font:600 14px/30px Arial; }

/*============================contact========================*/
.contact { background: url(../images/call.jpg) no-repeat bottom right; }

/*============================字体样式========================*/

.txt_blue { color:#00449b; }

.txt_blue:link, .txt_blue:visited { color:#00449b; }

.txt_blue:hover { color:#a71b07; }

.txt_write { color:#fff; }

.txt_write:link, .txt_write:visited { color:#fff; }

.txt_write:hover { color:#a71b07; }

.txt_ju { color:#ff5400; }

.txt_ju:link, txt_ju:visited { color:#ff5400; }

.txt_ju:hover { color:#a71b07; }

.yqlj { margin-left: 10px; height: 21px; width: 151px; }

.yqlj2 { height: 21px; width: 151px; }

#wrap #content #kkuang { border: 1px solid #cdcdcd; height: auto; width: 923px; padding-top: 24px; padding-bottom: 15px; float: left; padding-left: 15px; }

.hkuang { float: left; margin-bottom: 10px; }

.logo2 { border: 1px solid #b4b4b4; padding: 5px; height: auto; width: 204px; margin-right: 12px; float: left; margin-bottom: 15px; display: inline; }

