﻿
.banner { width:100%; margin:0 auto;  height:309px; background:url(../images/banner.jpg)  no-repeat bottom center #ececec;   }

.main{ width:1000px; margin:0 auto;}

/*一流的形象馆所表现的作用*/
.ccxx_top{ border:1px solid #3494cd; margin-top:25px; position:relative;  padding-top:60px; overflow:visible; padding-bottom:10px}
.csxx_share{ height:45px; position:absolute; top:-1px; left:-1px; background:url(../images/csxx_top_bg.jpg) repeat-x left top; width:1000px; text-align:center }
.share_left{ width:24px; height:43px; background:url(../images/top_left_bg.jpg) no-repeat left top; float:left}
.share_main{ width:415px; margin: 0 auto; text-align:center; }
.share_ctr{background:url(../images/top_ctr_bg.jpg) repeat-x left top; float:left; height:43px; padding-left:15px; padding-right:15px}
.share_ctr strong{ color:#fff; line-height:43px; display:block; font-size:24px; font-family:microsoft yahei; font-weight:normal}
.share_right{width:20px; height:43px; background:url(../images/top_right_bg.jpg) no-repeat left top; float:left}
.csxx_top_text table { background:url(../images/top_text_bg.png) no-repeat center center; }
.csxx_top_text table td{ border:0px; height:190px; vertical-align:top; padding-left:35px; padding-right:35px;  width:430px }
.csxx_top_text table strong{ display:block; padding-left:35px; line-height:41px; padding-top:6px; color:#333; font-family:microsoft yahei; font-size:18px; font-weight:normal}
.csxx_top_text table p{ padding-top:10px; line-height:20px;  color:#333; text-indent:2em}

/*光影侠打造一流城市形象馆相关的五大工具*/
.csxx_ctr table td{ height:270px; width:312px; padding-left:15px;}
.csxx_ctr strong{ display:block; padding-left:10px; padding-right:10px; background:url(../images/csxx_ctr_bg.jpg) no-repeat left top; height:37px; line-height:37px; font-size:14px; color:#333; font-family:microsoft yahei}
.csxx_text{ width:291px; border:1px solid #dcdcdc; border-top:0px; padding:8px 9px 10px 10px; background:#fafafa}
.csxx_text p{ text-indent:2em; line-height:21px; color:#333; padding-top:10px; border-top:1px solid #e2e2e2; }
.csxx_text img{ margin-bottom:7px}
/*核心优势*/

.hxys_top{ background:url(../images/cs_hxygbg.jpg) no-repeat right center}
.hxys_top strong{ display:inline-block; background:#fff; color:#333; font-size:19px; font-family:microsoft yahei; padding-right:15px;}
.cs_hxys_top,.cs_hxys_top1{ margin-top:25px}
.cs_hxys_top1 img{ display:block; margin-top:20px; margin-bottom:30px; display:block}
.top_share_left{ width:65px; float:left; background:url(../images/cs_hxysbg2.jpg) no-repeat left center; height:25px }
.top_share_right{ width:65px; float:left; background:url(../images/cs_hxysbg2.jpg) no-repeat right center; height:25px }
.top_share_ctr{ float:left; height:25px;  line-height:25px; color:#6692c6; font-size:14px; font-family:microsoft yahei; padding-left:10px; padding-right:10px}
.hxys_top_share{ width:360px; margin: 0 auto}
.cs_hxys_top_left{ width:414px; float:left}
.csys_btm{ background:url(../images/csys_btm.jpg) no-repeat left top; width:378px; height:132px; margin-top:17px; padding:18px; height:96px }
.csys_btm p{ color:#333; text-indent:2em; line-height:23px}
.cs_hxys_top_right{ width:484px; float:right}
.hxys02{ width:965px; margin:20px auto 0px auto}
.hxys02_top{ background:#f5f5f5; border:1px solid #ccc; margin-top:20px}
.hxys_top_left{ width:400px; float:left; position:relative; border-left:1px solid #fff}
.hxys_top_left a{ display:block; height:50px; width:369px; border-bottom:1px solid #fff; line-height:50px; font-size:15px; font-family:microsoft yahei; color:#194b98; background:#ebebeb;  vertical-align:middle}
.hxys_top_left a span{ font-size:30px; font-weight:bold; font-style:italic; color:#cecece; margin-right:10px;  vertical-align:middle}
.hxys_top_left a:hover{ text-decoration:none}
.hxys_top_left a.now{ background:url(../images/move_bg.jpg) repeat-x left top; color:#fff}
.hxys_top_right{ width:530px; float:right; padding:15px}
#move00{ position:absolute; left:369px; top:0px}
#move01{ position:absolute; left:369px; top:51px}
#move02{ position:absolute; left:369px; top:102px}
.hxys_top_right p{ font-size:14px; color:#666; line-height:24px; text-indent:2em}
.hxys02_btm{ margin-top:35px}
.hxys02_btm p{ color:#333; line-height:25px; font-size:14px; text-indent:2em; line-height:25px}
.hxys02_btm_left{ width:370px; float:left; margin-left:50px}
.hxys02_btm_left strong{ font-size:12px; display:block; -webkit-text-size-adjust:none; color:#0d0d0d; margin-top:25px}
.hxys02_btm_left b{ color:#333; display:block; margin-top:6px; text-indent:2em}
.hxys02_btm_right{ width:460px; float:right; margin-right:30px; margin-top:40px}
.hxys03{ width:965px; margin:25px auto 0px auto}
.hxys03_top{ width:930px; margin:0 auto }
.hxys03_ctr{ width:930px; margin:0 auto }
.hxys03_top p{ line-height:25px; text-indent:2em; font-size:14px; margin-top:20px}
.hxys03_ctr_left{ width:430px; float:left; margin-top:23px}
.hxys03_ctr_left strong{ display:block; margin-bottom:23px}
.hxys03_ctr_left  p{ background:url(../images/hxys03_ctrbg.png) no-repeat left center; padding-left:15px; color:#666; line-height:25px}
.hxys03_ctr_right{ width:480px; float:right}
.hxys03_ctr_right strong{ width:75px; float:left; font-size:14px; color:#666; margin-top:70px; font-family:microsoft yahei; line-height:27px}
.hxys03_ctr_right img{ display:block; float:right}
.hxys03_btm{ border:1px solid #f0efef; background:#f9f9f9; width:943px; margin:0 auto; padding:12px 10px 10px 10px}
.hxys03_btm{ }
#hxys_left{ width:23px; height:45px; background:url(../images/btm_left_bg.png) no-repeat left top; float:left; margin-top:40px; margin-right:15px }
#hxys_right{ width:23px; height:45px; background:url(../images/btm_right_bg.png) no-repeat left top; float:right; margin-top:40px }
.hxys03_btm_text{ width:880px;  float:left; position:relative; height:141px; overflow:hidden;}
#ryzz{ position:absolute; left:-220px; }
.hxys03_btm_text ul li{ width:220px; float:left }
.hxys03_btm_text ul li img{ padding:7px; display:block; width:191px; height:127px; background:#fff}
#hxys_left.current{}
#hxys_right.current{}
.xmal{ width:975px; }
.xmal ul{ margin-top:15px; clear:both}
.xmal ul li{ width:311px; float:left; margin-left:13px; position:relative; display:inline}
.xmal ul li img{ width:297px; height:136px; display:block; padding:6px; border:1px solid #ccc}
.xmal_bg{ background:#000; height:25px; position:absolute; bottom:6px; left:6px; width:297px;filter:alpha(opacity=50); -moz-opacity:.5;
  opacity:0.5; }
.xmal ul li p{height:25px;position:absolute; bottom:6px; left:6px; color:#fff; width:297px; text-align:center; line-height:25px }

/*案例详解*/
.alxj{  background:url(../images/alxj_bg.jpg) no-repeat left top}
.alxj1 { padding-left:129px; margin-top:20px}
.alxj1 strong{ color:#333; margin-bottom:10px; font-size:23px; font-family:microsoft yahei; display:block; font-weight:normal;}
.alxj1  b{ color:#fff; font-family:microsoft yahei; font-size:23px; font-weight:normal; display:inline-block; background:url(../images/alxj_bg5.jpg) no-repeat left top; padding-left:15px; height:31px; width:730px}
.alxj2{ padding-left:129px; margin-top:25px}
.alxj2 .box{ margin-top:10px}
.alxj2 .box p{  font-size:14px; padding-left:30px; line-height:54px; color:#333 }
.alxj3 { padding-left:129px; margin-top:20px;}
.alxj3 .box p{  font-size:12px; padding-left:30px; line-height:22px; color:#333; text-indent:2em; margin-top:15px; padding-right:10px }
.alxj4{ padding-left:192px; background:url(../images/alxj_bg4.jpg) no-repeat left 8px; margin-top:45px; padding-bottom:10px; padding-right:10px}
.alxj4 p{ line-height:21px; text-indent:2em; color:#333; margin-bottom:20px}
.alxj2_left{ width:300px; float:left}

.alxj2_right{ width:400px; float:right; margin-right:85px}
.main3{  width:1000px; margin:20px auto 0 auto; background:#fff; padding-bottom:20px; }
.main3_top{ margin-bottom:15px}
.main3_ctr{ width:328px; float:left; margin-right:30px}
.main3_ctr_top{ line-height:38px; border-bottom:1px dotted #999; height:38px}
.main3_ctr_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal;}
.main3_ctr_top span{ color:#cc131d; font-size:16px; margin-left:10px; line-height:38px;   margin-bottom:0px; font-family:microsoft yahei}
.i_yy{float:left;width:100%; text-align:left; line-height:24px; margin-bottom:10px;}
.i_yy label{ color:#333; float:left; text-align:right; width:100px; font-family:microsoft yahei; font-size:14px; }
#i_bjbtn{  width:95px; height:33px; border:0px; background:url(../images/zt_sub.jpg) no-repeat left top; cursor:pointer}
#i_xm{ width:210px; padding:0 5px; height:24px;border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_dh{ width:210px; padding:0 5px; height:24px; border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_xq{ width:210px; padding:0 5px; border:#ccc 1px solid; width:210px; height:91px; line-height:22px; color:#333; font-size:12px;}
#i_em{ width:210px; padding:0 5px; border:#ccc 1px solid; height:24px; line-height:22px; color:#333; font-size:12px;}
.main3_form{ margin-top:20px}
.main3_form p{ margin-bottom:15px}
.main3_right{ width:318px;  padding-bottom:20px; float:left }
.main3_right_top{ line-height:38px; border-bottom:1px dotted #999}
.main3_right_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}

#md_text1{ height:230px; margin-top:10px; position:relative; overflow:hidden; }
#md_text2{  position:absolute; top:0px;}
#md_text1 ul li{ background:url(../images/yw_main3right_bg.jpg) no-repeat left center; padding-left:8px; line-height:25px; color:#333; height:25px;  }
#md_text1 ul li span{ margin-left:10px}


.c_left{ width:680px; float:left;}



.case{ width:100%; float:left; display:inline;margin-top:40px; border-top:solid 1px #888888;}

.c_right{ width:260px; float:right;}
.c_right01{width:220px; float:left; padding:10px 20px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; background:#ffcc00;margin:20px auto 0 auto; color:#000; font-size:18px; }
.c_right01 p{width:220px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; margin:5px auto 0 auto; color:#333; font-size:14px; }

.contact{width:100%; height:80px; margin-top:30px; padding-bottom:27px; background:url(../images/contact_bg.jpg) no-repeat left top;}
.contact p{ padding-top:72px; padding-left:5px; color:#333}
.contact p a{ color:#b2b2b2;}
.rightbox{ border-top:#000 solid 2px;width:250px; margin-top:30px; padding:15px 5px 0 0px; }


.rightbox h1{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#262626; font-size:18px;  padding-bottom:10px; width:100%;}
.rightbox p{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding-bottom:5px;line-height:30px;}
.rightmore{ width:39px; float:right; text-indent:-9999px; background:url(../images/rightmore.jpg) no-repeat right top;}
.customers{width:100%; border-bottom:1px dotted #999; padding:10px 0; }
.customers li{width:125px; float:left; display:inline; padding:2px 0; }
.customers li img{ width:110px; height:34px; padding:2px; border:1px solid #ccc;}
.customerslist{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding:5px;line-height:30px;}

.last_zz{ width:295px;  float:left; margin-right:25px;}
.zz_top{ background:url(../images/last_bg.jpg) no-repeat left center; width:295px; text-align:center}
.zz_top strong{ line-height:28px; font-family:microsoft yahei; font-size:17px; color:#333; padding-top:5px; padding-bottom:5px; font-weight:normal; border-bottom:1px dotted #999; display:block; text-align:left;  }
.zz_btm{ padding-top:20px; width:295px; height:290px; position:relative; overflow:hidden;}
#zz_con{ width:1475px; position:absolute; left:0px; }
.zz_context{ width:295px; float:left; height:235px }
.zz_context img{ width:295px; height:235px; }

#last_list { text-align:center; width:290px; position:absolute; left:120px; top:282px; }
#last_list a{ background:url(../images/lwzt_list.jpg) no-repeat left center; display:block; width:7px; height:6px; float:left; margin-right:8px }
#last_list a.now{ background:url(../images/lwzt_list_hover.jpg) no-repeat left center;}
/*修改*/
.main_left_top{ position:relative; line-height:37px; border-bottom:1px dotted #999}
.main_left_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}
.main_left_top a{ color:#666; position:absolute; right:0px; line-height:37px; top:5px}

.main3_right table{ width:100%;   }
.main3_right table td{ height:64px; vertical-align:bottom}
.main3_right table td img{ border:1px solid #d2d2d2; width:150px; height:50px}

/*最后两部分*/
