@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { background:#; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul li{ list-style:none;}
li{ list-style:none;}
img { border:none;}
a { text-decoration:none;}
.fl { display:block; float:left;}
.fr { display:block; float:right;}
.clear { clear:both;}
.warp { width:1000px;  margin:0 auto; }
.hui { background:#efefef;padding:120px 0;}
.bai { background:#ffffff;padding:120px 0;}
.cai_web_micro { background:url(../images/bg_web_micro.jpg) center; padding:20px 0;height:280px;}
.cai_web_prod { background:url(../images/bg_web_prod.jpg) center; padding:20px 0;height:280px;}
.cai_web_ebiz { background:url(../images/bg_web_ebiz.jpg) center; padding:20px 0;height:280px;}
.cai_web_mob { background:url(../images/bg_web_mob.jpg) center; padding:20px 0;height:280px;}

.cai_om_wmain { background:url(../images/bg_om_wmain.jpg) center; padding:20px 0;height:280px;}
.cai_om_server { background:url(../images/bg_om_server.jpg) center; padding:20px 0;height:280px;}
.cai_om_sing { background:url(../images/bg_om_sing.jpg) center; padding:20px 0;height:280px;}

.cai_sem_seo { background:url(../images/bg_sem_seo.jpg) center; padding:20px 0;height:280px;}
.cai_sem_wseo { background:url(../images/bg_sem_wseo.jpg) center; padding:20px 0;height:280px;}
.cai_sem_vip { background:url(../images/bg_sem_vip.jpg) center; padding:20px 0;height:280px;}
.cai_sem_am { background:url(../images/bg_sem_am.jpg) center; padding:20px 0;height:280px;}
/*head*/
#topNavWrapper {width: 100%;height: 60px;margin: 0px auto;z-index:100;_position: relative;_top:0px; }
#topNav {width:100%;float: left;display: block;z-index: 100;overflow: visible;position: fixed;top: 0px; /* position fixed for IE6 */
_position: absolute; _top:expression(documentElement.scrollTop + "px");	background:#FFF;height: 60px; border-bottom:solid 1px #EEEEEE;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; }
	
#conNavWrapper {width: 100%;height: 60px;margin: 0px auto;z-index:100;_position: relative;_top:0px; }
#connav{width:100%;z-index: 100;overflow: visible;position: fixed;top: 0px; /* position fixed for IE6 */
_position: absolute; _top:expression(documentElement.scrollTop + "px");height:60px;	background:#f7f7f7;border-bottom:solid 1px #EEEEEE;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
	
#conNavWrapperb{width: 100%;height: 50px;margin: 0px auto;z-index:100;_position: relative;_bottom:0px;position: fixed;bottom: 0px; /* position fixed for IE6 */
_position: absolute; _top:expression(documentElement.scrollTop + "px"); }
#connavb{width:100%;z-index: 100;overflow: visible;height: 50px; color:#FFF;	background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;    opacity: 0.7; -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
/*web_sub*/
.web_sub { position:relative; z-index:9999 }
.web_sub .sub_logo  img{ margin-top:5px; }
.web_sub .sub_tip { margin:15px 0 0 15px; padding-left:15px; height:30px;line-height:30px;font-family:"微软雅黑"; font-size:16px; color:#756d6d; font-weight:bold; border-left:solid 3px #DE2D01;}
.web_sub .sub_tip a { color:#756d6d; }
.web_sub  .sub_dh { }
.web_sub  .sub_dh ul { margin-top:5px }
.web_sub  .sub_dh  ul.sub_dh_l  li { display:block; float:left;}
.web_sub  .sub_dh  ul.sub_dh_l  li a { font-family:"微软雅黑"; font-size:15px; display:inline-block;width:120px; text-align:center; line-height:50px;  color:#ed6745}
.web_sub  .sub_dh  ul.sub_dh_l  li.on a {color:#FFF; background:#ed6745}
.web_sub  .sub_dh  ul.sub_dh_l  li.on a:hover  { }
.web_sub  .sub_dh  ul.sub_dh_l li a:hover { color:#FFF; background:#ed6745}
.web_sub  .sub_dh  ul.kjdh { margin:16px 0 0 20px; font-family:"微软雅黑"; font-size:14px;}
.web_sub  .sub_dh  ul.kjdh li {width:auto;position:relative;height:32px; line-height:32px; background: url(../images/icon_kjdh.png) left center   no-repeat  #4f4f4f;padding:0 10px 0 35px;border-radius: 3px;}
.web_sub  .sub_dh  ul.kjdh li a {color:#ffffff;display:block; text-decoration:none;}
.web_sub  .sub_dh  ul.kjdh #kjdh_sub {position:absolute; top:32px;left:0;display:none; padding-top:2px;}
.web_sub  .sub_dh  ul.kjdh dl { background:#cfcfcf;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9;opacity: 0.9;border-radius: 3px; width:105px; padding:1px 0 10px;  }
.web_sub  .sub_dh  ul.kjdh dl dd { width:auto;line-height:26px; text-align:center ;background:none; padding:0; margin-top:8px; font-size:12px }
.web_sub  .sub_dh  ul.kjdh dl dd a {color:#756d6d;  border:none; border-radius: 3px;background:#eaeaea; margin:0 10px;}
.web_sub  .sub_dh  ul.kjdh dl dd a:hover {font-weight:; color:#DE2D01;background:#ffffff;border-radius: 3px;}
.bottom_sub {font-family:"微软雅黑"; font-size:14px; line-height:50px;}
.bottom_sub .bot_l { font-size:18px; font-weight:bold } 
.bottom_sub .bot_r { width:290px;} 
.bottom_sub  ul li { display:block; float:left;}
.bottom_sub   a {background: none; border:solid 1px #333333; border-radius: 3px; color: #888888; display: inline-block; font-family: "微软雅黑"; font-size: 12px; height: 26px; line-height: 26px; padding:0 10px; margin:12px  0 0 10px;width: auto; }

.bottom_sub  ul li#wx { position:relative;background: none; border:solid 1px #606060;  border-radius: 3px; color: #888888; display: inline-block; font-family: "微软雅黑"; font-size: 12px; height: 26px; line-height: 26px; padding:0 10px; margin:12px  0 0 10px;width: auto; cursor:pointer;}
#code_img{ width:151px; padding-top:139px; height:40px;background:url(../images/icon.png) no-repeat; position: absolute; left:0; bottom:35px; cursor:pointer; display:none; text-align:center; color:#000}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 58px; WIDTH: 58px; BOTTOM: 80px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: auto
}

/*web*/
.guding{width:100%;height:100%;}   
.gd{width:1000px;height:300px;position:absolute;top:50%;left:50%;margin-top:-140px;margin-left:-500px;}   
.web_banner{width:1000px;height:360px;position:absolute;top:50%;left:50%;margin-top:-230px;margin-left:-500px;}   
.web_banner img { margin-top:50px;}
.web_graphic{width:1000px;height:300px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-500px;}   
.web_graphic .tu { width:300px; }
.web_graphic .wen { width:600px; margin-top:80px; }
.web_graphic .wen h1 { font-family:微软雅黑; font-size:30px;color:#606060; text-indent:-9999px; }
.web_graphic  .wen div { margin-top:25px; text-align:left}
.web_graphic .wen p { font-family:微软雅黑; font-size:16px; color:#93969b;  line-height:32px; }
.web_graphic_fir .wen { margin-top:0px;}
.web_graphic_fir .wen  h1 { background:url(../images/title_web_01.jpg) no-repeat;}
.web_graphic_sec .wen  h1 { background:url(../images/title_web_02.jpg) no-repeat;}
.web_graphic_thir .wen  h1 { background:url(../images/title_web_03.jpg) no-repeat;}
.web_graphic_fouth .wen  h1 { background:url(../images/title_web_04.jpg) no-repeat;}
.web_graphic_fir .wen ul { margin-top:10px;}
.web_graphic_fir .wen ul  li {height:65px; line-height: 65px; font-family:微软雅黑; font-size:16px; text-align:center; width:280px;  background:#c72800;  display:block; float:left; margin:10px 15px 5px 0;}
.web_graphic_fir .wen ul  li  a { display:block;width:280px; height:65px;line-height: 65px;color:#ffffff; }
.web_graphic_fir .wen  ul  li a:hover { background:#c72800; font-size:20px; font-weight:bold;}
/*sem*/
.sem_banner{width:1000px;height:360px;position:absolute;top:50%;left:50%;margin-top:-230px;margin-left:-500px;}   
.sem_banner img { margin-top:50px;}
.sem_graphic{width:1000px;height:300px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-500px;}   
.sem_graphic .tu { width:300px; }
.sem_graphic .wen { width:600px; margin-top:80px; }
.sem_graphic .wen h1 { font-family:微软雅黑; font-size:30px;color:#606060; text-indent:-9999px; }
.sem_graphic_fir .wen  h1 { background:url(../images/title_sem_01.jpg) no-repeat;}
.sem_graphic_sec .wen  h1 { background:url(../images/title_sem_02.jpg) no-repeat;}
.sem_graphic_thir .wen  h1 { background:url(../images/title_sem_03.jpg) no-repeat;}
.sem_graphic_fouth .wen  h1 { background:url(../images/title_sem_04.jpg) no-repeat;}
.sem_graphic  .wen div { margin-top:25px; text-align:left}
.sem_graphic .wen p { font-family:微软雅黑; font-size:16px; color:#93969b;  line-height:32px; }
.sem_graphic_fir{width:1000px;height:230px;position:absolute;top:50%;left:50%;margin-top:-165px;margin-left:-500px;}   
.sem_graphic_fir .wen { margin-top:0px;}
.sem_graphic_fir .wen ul { margin-top:10px;}
.sem_graphic_fir .wen ul  li {height:65px; line-height: 65px; font-family:微软雅黑; font-size:16px; text-align:center; width:280px;  background:#c72800;  display:block; float:left; margin:10px 15px 5px 0;}
.sem_graphic_fir .wen ul  li  a { display:block;width:280px; height:65px;line-height: 65px;color:#ffffff; }
.sem_graphic_fir .wen  ul  li a:hover { background:#c72800; font-size:20px; font-weight:bold;}
.sem_graphic_thir{width:1000px;height:230px;position:absolute;top:50%;left:50%;margin-top:-165px;margin-left:-500px;}   
.sem_graphic_thir .wen { margin-top:30px;}
/*om*/
.om_banner{width:1000px;height:360px;position:absolute;top:50%;left:50%;margin-top:-230px;margin-left:-500px;}   
.om_banner img { margin-top:50px;}
.om_graphic{width:1000px;height:300px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-500px;}   
.om_graphic .tu { width:300px; }
.om_graphic .wen { width:600px; margin-top:80px; }
.om_graphic .wen h1 { font-family:微软雅黑; font-size:30px;color:#606060; text-indent:-9999px; }
.om_graphic  .wen div { margin-top:25px; text-align:left}
.om_graphic .wen p { font-family:微软雅黑; font-size:16px; color:#93969b;  line-height:32px; }
.om_graphic_fir .wen { margin-top:0px;}
.om_graphic_fir .wen  h1 { background:url(../images/title_om_01.jpg) no-repeat;}
.om_graphic_sec .wen  h1 { background:url(../images/title_om_02.jpg) no-repeat;}
.om_graphic_thir .wen  h1 { background:url(../images/title_om_03.jpg) no-repeat;}
.om_graphic_fouth .wen  h1 { background:url(../images/title_om_04.jpg) no-repeat;}
.om_graphic_fir .wen ul { margin-top:10px;}
.om_graphic_fir .wen ul  li {height:65px; line-height: 65px; font-family:微软雅黑; font-size:16px; text-align:center; width:280px;  background:#c72800;  display:block; float:left; margin:10px 15px 5px 0;}
.om_graphic_fir .wen ul  li  a { display:block;width:280px; height:65px;line-height: 65px;color:#ffffff; }
.om_graphic_fir .wen  ul  li a:hover { background:#c72800; font-size:20px; font-weight:bold;}
/*webcon*/
.webinfo { font-family:微软雅黑; font-size:14px; line-height:28px;  }
.webinfo h1 { font-size:32px; font-weight:bold; line-height:66px;color:#FFF; }
.webinfo #con { width:620px;color:#FFF;margin-top:15px; }
.webinfo #con a { display: inline-block; font-size:16px; margin:10px 0 0 0px; width: 180px; text-align:center;line-height:45px;border-radius: 20px;background:#DE2D01; color:#FFF;border:solid 1px #DE2D01; font-weight:bold;}
.webinfo #con a:hover { border:solid 1px #fff;  background:#FFF; color:#DE2D01;}
.webcon { font-family:微软雅黑;  text-align:center; font-size:14px; line-height:35px;color:#5f5f5f;}
.webcon h1 { font-size:18px; color:#DE2D01; line-height:45px; width:250px; border:solid 2px #DE2D01;margin:20px auto;border-radius: 50px;}
.webcon h2 { font-size:16px; color:#1f1f1f; line-height:36px;  text-align:center; }
.case_banner { background:#9d9d9d;}

.webcon .leibie { color:#333333; font-size:16px;}
.webcon .leibie span { display:block;font-size:16px;color:#DE2D01; line-height:32px;width:100px; border:solid 1px #c6c6c6;margin:0px auto 10px;border-radius: 30px;}
.webcon  strong { display: inline-block; margin:0 10px; padding:0 10px; font-size:14px; line-height:32px; color:#5f5f5f; font-weight:normal }
.webcon em { font-weight:bold; font-size:18px; color:#DE2D01; font-style:normal; }
.webcon .rmzs { width:700px;}
.webcon .rmzs a { display: inline-block; margin:0 10px; padding:0 20px; font-size:16px; line-height:36px; color:#5f5f5f;margin-bottom:20px;border:solid 1px #c6c6c6;
border:solid 1px #CCC;
-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	behavior: url(http://www.migal.cn/ie-css3.htc); 	}
.webcon .rmzs a:hover { color:#DE2D01}

/*case*/
.case{width:1000px;height:360px;position:absolute;top:50%;left:50%;margin-top:-230px;margin-left:-500px;}   
.case h1 { font-family:微软雅黑; font-size:30px;color:#606060; text-indent:-9999px;background:url(../images/title_web_05.jpg) no-repeat;}
.case h2 { font-family:微软雅黑; font-size:14px; color:#93969b;margin-top: 20px; text-align:left }
.case ul { margin-top: 60px; }
.case ul li { display:block; float:left; width:250px; margin:0px 0;}
.case ul li  A IMG {FILTER: gray}
.case ul li  A:hover IMG {FILTER:}
/*newswiki*/
.news_wiki{width:1020px;height:300px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-510px;}   
.newswiki  .newswikicon { width:235px;    margin:0 10px;background:#FFF; height:300px; text-align:left}
.newswiki  .newswikicon  div { padding:24px 25px;}
.newswiki  .newswikicon  div h1 { font-family:微软雅黑;  font-size:14px; margin-bottom:5px; }
.newswiki  .newswikicon  div h1 a {color:#383737 }
.newswiki  .newswikicon  div h1 a:hover { color:#DE2D01; }
.newswiki  .newswikicon  div span { font-family:微软雅黑;  font-size:12px; color:#8E8E8E;   }
.newswiki  .newswikicon  div p {  font-family:微软雅黑;  font-size:12px;color:#6D6D6D; margin-top:20px; line-height:20px;}
.newswiki  .newswikilist { background:#55B2D5; }
.newswiki  .newswikilist  ul { padding:10px 25px; }
.newswiki  .newswikilist  ul li { font-family:微软雅黑;  font-size:12px; margin-top:12px;}
.newswiki  .newswikilist  ul li  a { display:block; color:#FFF; margin-bottom:5px; }
.newswiki  .newswikilist  ul li  span {color:#CEE4EF; }
.newswiki  .newswikilist  a.more {background:url(../images/more.png) no-repeat;bottom:10px;display:block;overflow:hidden;padding-right:20px;	font-family:微软雅黑;  font-size:12px;color:#FFF; text-align:right; padding:10px 25px;  }
/*classic_Case   advantage*/ 
.web_classic_case{width:1000px;overflow:hidden;text-align:center;margin:0 auto 20px auto;}   
.classic_case   ul li  { width:315px; margin:47px 16px 0px  0px ;  display:block; float:left;}
.classic_case   ul li   .li_left  img {  }
.classic_case   ul li   .li_right  { width:215px; text-align:left; }
.classic_case   ul li   .li_right  h2 { font-family:微软雅黑; font-size:20px; line-height:40px; color:#666666; }
.classic_case   ul li   .li_right p { font-family:微软雅黑;  font-size:12px; line-height:18px; color:#777777; margin-top:3px;}
.classic_case ul li a:link{color:#8E8E8E;}
.classic_case ul li a:hover{color:#8E8E8E;}
.classic_case ul li a:visited{color:#8E8E8E;}

/*tijiao*/
.tijiao  form {color:gray; width:580px; margin:30px  auto 0; text-align:left;}
.tijiao  form span { display:block; float:left; width:60px; text-align: center; height:34px; line-height:34px; margin:15px 15px 0 15px;border:solid 1px #d8d8d8; background:#f6f6f6 }
.tijiao  form  input  { float:left; border: 1px solid #d8d8d8;width:180px; padding:0 5px; height:36px; line-height:36px;font-family:微软雅黑; color:gray; margin-top:15px; background:#f6f6f6 }
.tijiao  form  textarea { float:left;border: 1px solid #d8d8d8;width: 468px;font-family:微软雅黑;color:gray; margin-top:15px;background:#f6f6f6 }
.tijiao  form  #tj {border: 1px solid #EFEFEF; width:230px; background:#DE2D01; border:none; font-family:微软雅黑; font-size:16px; color:#FFF; cursor:pointer; margin-left:92px; }