/*-----------------------------------// 全局样式 //-----------------------------------*/
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/

/* 全局样式 & 插件样式
--------------------------------------------------------------------------------------------------------*/
/* 初始化 */
*{margin: 0px; padding: 0px;}
body{text-aling: left; font-family: Microsoft YaHei, Verdana, Arial, sans-serif; color: #414141; font-size: 12px; background: url(../images/web_bg.gif);}
img, table {border: 0px;}
ol, ul {list-style: none;}
hr {border: none; border-top: solid 1px #ccc; height: 1px; margin-bottom: 10px; clear: both;}
table {border-collapse: collapse; border-spacing: 0; font-size: 12px;}
h1,h2,h2,h4,h5,h6 {font-weight:normal;}
.clear {clear:both;}
.display {display:none;}
.highlight, a.highlight {color: #ff7200;}

/* 对齐 */
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}

/* 浮动 */
.fl{float: left;}
.fr{float: right;}
.cl{clear: left;}
.cr{clear: right;}
.cb{clear: both; height: 0px; width: 0px; font-size: 1px;}

/* 内外边距 */
.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.ml10{margin-left: 10px;}
.mb10{margin-bottom: 10px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
	
/* 页面主体
--------------------------------------------------------------------------------------------------------*/
#mainbody{width: 950px; margin-left:auto; margin-right:auto; min-height: 350px;}

/* 共用
--------------------------------------------------------------------------------------------------------*/
.show_h258{width: 950px; height: 258px; margin-left:auto; margin-right:auto; visibility:hidden;}
.show_h258 img{width: 950px; height: 258px; display: block;}

/* Roll show */
.h158{height: 158px;}
ul.roll {width: 1376px; margin: 5px 0; clear: both; float: left;}
ul.roll li{padding-top: 5px; width: 172px; text-align: center; float: left;}
ul.roll li .pic{width: 158px; height: 127px; padding: 4px; border: solid 1px #DDDDDD; margin: 0px auto;}
ul.roll li .pic img{width: 158px; height: 127px;}
ul.roll li .subject{font-size: 14px; margin: 5px auto 0px auto; width: 158px; height: 20px; line-height: 20px; overflow: hidden; clear: both;}
ul.roll li .author{margin: 0px auto; width: 158px; height: 20px; line-height: 20px; overflow: hidden; clear: both;}

#p_control { position: relative; }
	#spics_last, #spics_next { position: absolute; top: 60px; display: block; width: 21px; height: 30px; background: url(../images/scroll_page_arrow.gif) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
		#spics_last { left: 5px; }
			#spics_last:hover { background-position: 0 -60px; }
			#spics_last.disable { background-position: 0 -30px !important; }
		#spics_next { right: 5px; background-position: 0 -90px; }
			#spics_next:hover { background-position: 0 -150px; }
			#spics_next.disable { background-position: 0 -120px !important; }

/* 视频制作
--------------------------------------------------------------------------------------------------------*/
.wmdsy {
  padding: 5px 0 5px;
}
.wmdsy .name {
  margin-top: 8px;
  text-align: center;
  color: #333333;
  line-height: 20px;
}
.wmdsy .img {
  margin-top: 56px;
  text-align: center;
  font-size: 0;
}
.wmdsy ol {
  margin-top: 0;
}
.wmdsy ol li {
  float: left;
  width: 472px;
  margin-bottom: 5px;
  height: 331px;
  background: #f6f6f6;
}
.wmdsy ol li:nth-child(2n) {
  float: right;
}
.wmdsy ol li .tit {
  background: #e9e6e6;
  height: 70px;
  border-left: 3px solid #62ab00;
  padding-left: 14px;
  padding-top: 18px;
}
.wmdsy ol li .tit .icon {
  display: block;
  width: 50px;
  height: 50px;
  float: left;
}
.wmdsy ol li .tit .w {
  width: auto;
  float: left;
  margin-left: 25px;
}
.wmdsy ol li .tit .w .bt {
  margin-top: -3px;
  color: #000000;
  font-size: 24px;
}
.wmdsy ol li .tit .w .yw {
  margin-top: 5px;
  color: #333333;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.wmdsy ol li .text {
  padding: 26px 30px 0;
  color: #666666;
  line-height: 22px;
}
.wmdsy ol li .text p {
  margin-top: 10px;
}

/* agent
--------------------------------------------------------------------------------------------------------*/
#layout{ width:950px;text-align:center; margin-left:auto; margin-right:auto; }
.maincon{ width: 950px;margin: 0 auto;text-align: left; }
.margin{ margin:10px 0; }

.link_color{ color:#fd1604; font-weight:bold; }

.lc{ overflow:hidden; zoom:1; }
.lc p{ padding:24px 0 0 74px; }
.lc_left,.lc_center,.lc_right{ width:316.66px; float:left; display:inline-block; height:100px; font-size:15px; color:#fff; }
.lc_left{ background:#0091e4 url(../images/num1.gif) no-repeat left top; }
.lc_center{ background:#0fa2f6 url(../images/num2.gif) no-repeat left top; }
.lc_right{ background:#0079bf url(../images/num3.gif) no-repeat left top; }
a.a_color{ color:#f6ff00; font-weight:bold; display:inline-block; margin-top:7px; }

.maincon .title{ border-bottom:1px solid #ff7200; font-size:16px; margin-bottom:10px; }
.maincon .bt{ display:inline-block; width:220px; background:#ff7200; height:42px; line-height:42px; font-size:20px; color:#fff; font-weight:400; text-align:center; margin-right:20px;font-family:  Microsoft YaHei, "宋体"; }
.agent_box{ width:182px; height:180px; color:#fff;display:inline-block; text-align:center; font-size:14px;float:left; }
.box1{ background:#26a2da; margin-right:10px; }
.box2{ background:#d47f2c; margin-right:10px; }
.box3{ background:#557cdf; margin-right:10px; }
.box4{ background:#0e9500; margin-right:10px; }
.box5{ background:#da2650; }
.agent_box strong{ font-size:24px; color:#fff; margin-bottom:15px; display:inline-block; margin-top:20px; font-weight:400;font-family:  Microsoft YaHei, "宋体";}
.agent_box p{ line-height:24px; }
.price{ color:#f0ff00; font-weight:bold; }

.zr_other{ background:#e9f7ff; margin-top:10px; }
.other_con p{ font-size:14px; color:#5a5a5a; padding:0 0 15px 25px; line-height:27px; }

.contract{ background:#e9f7ff; overflow:hidden; zoom:1; }
.contract_con{ padding:0 0 0 25px;overflow:hidden; zoom:1; }
.pa_right{ padding-right:60px; }
.contract1{ padding-bottom:25px; overflow:hidden; zoom:1; }
.contactlist{ font-size:14px; float:left; }
.wid290{ width:290px; }
.wid227{ width:227px; }
.zuanyuan{ font-size:14px; font-weight: 600; color:#0E9500; }
.name{ margin-bottom:5px; }
.name img{ width:23px; }
.left_pic{ float:left; }
.left_pic img{ border:1px solid #b9d3e2; }
.right_contact{ float:left; padding-left:7px; }