html { }
body { margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x 0 107px; font-size:12px; line-height:1.8em; font-family:Arial,宋体; }
a { color:#545454; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
ul, ol, p, dl, dd, dt { margin:0; padding:0 }
ul, ol, dl { height:100%;  }
li { list-style:none }
img { border:none }
h1, h2, h3, h4 { margin:0; padding:0 }
.left { float:left; }
.right { float:right; }
.warp { width:980px; margin:0 auto; }
h2 { display:block; width:100%; height:30px; background:url(../images/h2_bg.gif) repeat-x 0px 15px; }
.left_a { width:780px; }
.right_a { width:180px; }
.left_b { width:700px; }
.right_b { width:280px; }
.clear { clear:both; }


#top { height:107px; background:url(../images/top_bg.jpg) repeat-x; }
#logo { width:430px; float:left; padding-top:25px; }
#nav { width:480px; height:82px; line-height:82px; }
.nav_i { background:url(../images/nav_index.gif) no-repeat; color:#fff; }
#nav a:hover { color:#fff; }
#nav a { font-size:14px; font-weight:bold; width:88px; text-align:center; display:block; float:left;font-size:18px;}
#flash_swf { margin-top:25px; overflow:hidden; height:258px; background:url(../images/flash_bg.jpg) no-repeat center bottom; }
#flash_swf a {  height:230px;  width:100%; font-size:0px;}




.left_m { padding-top:17px; }
.advantages_list, advantages_list { padding: 25px 15px; border-bottom:dotted 1px #D5D5D5; margin:10px 0;}
.advantages_list dt, .advantages_list dd { width:635px; float:right; }
.advantages_list dd { margin-top:8px; float:right; }
.advantages_list dd h3{font-size:14px;line-height: 1.8em;font-weight:normal;background:none;}
.advantages_list dd a, .advantages_list dd { color:#5B5B5B; }
.advantages_list dt h1{ font-size:14px; font-size:16px; color:#FFF; font-weight:bold; line-height:24px; height:24px; display:block; width:160px; padding-left:18px; }
.Origunality h1{ background:#009900 url(../images/sj_or.gif) no-repeat; }
.Professional h1 { background:#6699FF url(../images/sj_pr.gif) no-repeat; }
.Service h1 { background:#FF9900 url(../images/sj_se.gif) no-repeat; }
.advantages_list .pic { width:115px; height:85px; float:left; display:block; margin-top:0px; }
.right_b ul li { width:247px; margin:1px 0px 0 15px; padding:5px 10px 5px 0px; color:#333333;clear:both;}
.right_b ul li span { width:42px; height:35px; display:block; font-family:"Courier New", Courier, monospace; font-size:50px; color:#CCC; float:left; padding:15px 0 0 8px; }
.bg1 { background:#FFEDE1; }
.bg2 { background:#FFFFD9; }



.prices_table_bg { height:360px; background:url(../images/prices_bg.jpg) no-repeat center bottom;margin-top:30px; }
.prices_table { width:680px; margin:0 auto; height:330px; background:url(../images/priecs_bg.jpg) repeat-y -3px 0;  border:solid 1px #F3F3F3; border-right: none; }
.prices_table .tr_1 { width:280px; float:left; }
.tr_1 .tr_1_title { text-align:center; height:60px; }
.tr_1 ul li { height:45px; background:url(../images/tr_1_li_bg.gif) no-repeat 15px 5px; font-size:14px; padding-left:37px; line-height:40px; color:#6C6C6C; font-weight:bold; }
#xx{cursor:pointer;}
#xx .pic{ float:right; padding-top:12px; padding-right:11px; width:15px; }
.help{ position:absolute; padding:5px; z-index:1; top:25px; left: 260px; width: 300px; height: 128px; background::#FFF;  display:none;     z-index: 200;      overflow: hidden; }
.help_bg{ position: absolute; z-index: -1;      width: 1999px;      height: 1999px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;  left: 0;  top: 0;   background-color: #000; }
.h_cent{  background-color:#FFF;  padding:10px 0px 10px 15px; }
.h_t{ font-size:12px; color:#000; height:20px; line-height:15px; }
.h_b{ clear:both; font-size:12px; color:#F00; height:15px; height:20px; line-height:20px;}

 .tr_1 ul li .h_m span{ width:110px; font-size:12px; height:23px; line-height:23px; padding-top:0;  padding-right:0px; color:#0066CC; font-weight:normal; display:block; float:left;}
  #wh1{ width:80px;}
 #wh{ width:80px;}
.tr_1 ul li img { vertical-align:middle; margin-right:5px; }
.tr_2, .tr_3, .tr_4 { width:133px; float:left; height:275px; }
.tr_2_title, .tr_3_title, .tr_4_title { width:133px; height:60px; }
.tr_2 ul li, .tr_3 ul li, .tr_4 ul li { height:36px; text-align:center; border-top:dotted 1px #FFF; padding-top:8px; font-size:16px; line-height:30px; font-family:微软雅黑; color:#505050; }
.tr_2 ul li, .tr_2 { background:#BFEBFF; }
.tr_3 ul li { background:#D2FFD8; }
.tr_4 ul li { background:#FCF8EA; }



/*.logo_ratio { padding-top:39px; }*/
.logo_ratio li { margin-top:8px; text-align:right; padding-right:15px; }
.case { width:950px; margin:25px auto; border-right: dotted 1px #DBDBDB; border-top: dotted 1px #DBDBDB; }
.case ul li { width:189px; float:left; position:relative; display:block; text-align:center; height:143px; border-left: dotted 1px #DBDBDB; border-bottom: dotted 1px #DBDBDB; display:inline-block; vertical-align:middle }
.case ul li img{cursor:pointer;}
.link { background:#000; width:189px; position:absolute; bottom:0; z-index:1; left: 1px; display:none; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; display:none; }
.link p { margin:0; padding:0; height:18px; line-height:18px; font-size:12px; color:#FFF; font-weight:bold; }
.link p a {color:#6FF;cursor:pointer;}
.link p a:hover { color:#FF9; }
.block { display:none; }



.foot {background:url(../images/foot_bg.jpg) repeat-x; margin-top:20px; }
.ft_l { width:730px; }
.kefu {width:195px; height:150px; float:left; background:url(../images/kf.gif) no-repeat 0 10px;}
.kefu ul { padding-left:60px; padding-top:30px; }
.kefu ul li { height:30; line-height:30px; }
.kefu ul li a { font-size:13px; }
.about { width:490; float:right; padding:  15px 0 15px 0; }
.about dl dt { font-size:14px; font-weight:bold; padding-left:15px; height:28px; line-height:28px; background:url(../images/ico_1.gif) no-repeat 0 8px; }
.about dl dd { background:url(../images/ico2.gif) no-repeat 0 8px; padding-left:15px; height:25px; line-height:25px; }
.about dl { display:block; width:125px; float:left; }
.about dl dt, .about dl dd { display:block; }
.Rights { clear:both; background:#E9E9E9; color:#A1A1A1; padding-left:15px; }
.ft_r { padding-top:12px; border-left: solid 1px #E6E6E6; width:220px; padding-left:20px; }
.ft_r dl dt { height:35px; line-height:35px; font-size:14px; font-weight:bold; }
.ft_r dl dd { height:26px; line-height:26px; }

#show_imgs{background: url(../images/atbkg.png) repeat;margin-bottom: 10px;padding:8px;position:absolute;top:0;z-index:10000;border-radius: 6px 6px 6px 6px;}
#show_imgs .content{background:#eee;padding:10px 10px 10px 0;border-radius: 6px 6px 6px 6px;}
#show_imgs .content .img{border:1px solid #dadada;float:left;display:inline;margin-left:10px;height:140px;width:185px;overflow:hidden;box-shadow: 0 0 5px #DEDEDE;}
#show_imgs .content img{width:185px;background:url(../images/loading1.gif) center center no-repeat;height:140px;}
#show_imgs .content p{margin:0;padding-left:10px;padding-bottom:10px;}

.new_logo{background: url(../images/winner-sash.png) no-repeat;width:87px;height:82px;position:absolute; right:0; top:0;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/winner-sash.png" ,sizingMethod="crop");}
.webcall{background: url(../images/webcall.gif) no-repeat;width:121px;height:111px;position:fixed;left:-95px;top:200px;padding-top:90px;}
*html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .webcall{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+200));}
.webcall p{padding-top:10px;}
.webcall a{margin-left:30px;}
#test{position:fixed;right:0px;bottom:30px; z-index:99999999;}
* html #test{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+300));}

.footer-cta {padding: 30px 0;text-align: center;font-size:14px; font-weight:bold; background:url(../images/hfbg.png) left no-repeat; height:80px; width:990px; margin:10px 0;}

a.ui-button{background-color: #EA5A30;background-image: -moz-linear-gradient(center top , #F28238, #EA5A30);border-color: #EA5A30;color: #FFFFFF;  font-size: 18px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);padding:10px 20px;font-weight:bold; border-radius: 4px 4px 4px 4px;}
a.ui-button:hover{background-color: #DC552D;background-image: -moz-linear-gradient(center top , #E47A35, #DC552D);border-color: #EA5A30;color: #FFFFFF;text-decoration:none;font-size: 18px;}
.anli{position:relative; width:172px; height:130px; padding:8px; background:url(../images/anlibg.png) left no-repeat; margin:10px 0;}

.loadingbox{width:100%;height:50px;background:url(../images/loading.gif) no-repeat center center;}
