body{background:url(images/bg.jpg) repeat-x top; font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
*{margin:0;padding:0;}
a{color:#333;font-size:14px;text-decoration:none;outline:none;}
a:hover{color:#f30;}
li{list-style-type:none;}
em {font-style:normal;}
.fl { float:left;}
.fr { float:right;}
.p15{padding:15px;}
.clear{clear:both;}
.info{width:880px;margin-top:10px;margin-bottom:20px;line-height:36px; text-align:center; background-color:#F2F2F2}
.next{line-height:36px;}
.pages{text-align:center;margin:10px;font-family:宋体;font-size:14px;clear:both;}
.pages a{margin:0px 3px;padding:3px 6px;color:#333;font-size:14px; border:1px solid #824D38; border-radius:2px}
.pages a:hover{background:#824D38; color:#FFFFFF;font-size:14px;border-radius:3px}
.pages span{background:#824D38;color:#fff;margin:0px 3px;padding:4px 7px;border-radius:2px}
.container2{margin:0 auto;width:1200px;overflow:hidden;}
.w1400 {width:1200px;overflow:hidden;margin:0 auto;}
.top_msg {background:#4C4848;height:46px;line-height:46px;color:#CCC;text-align:right;}
.top_msg a {color:#CCC;}
.top_msg a:hover {color:#F00;}
.top_msg span {color:#DA251D;}
.welcome{float:left;line-height:46px;font-size:14px;}
.RightIcons{float:right;}
.RightIcons li{float:left;line-height:46px;padding-left:20px;padding-right:20px;border-left:1px solid #3B3A3A;}

#head{background:#ffffff;-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .3);box-shadow:0px 5px 5px rgba(0, 0, 0, .3);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:999;width:100%;height:186px;margin:auto;position:relative;}
.logo{margin:0 auto;width:1200px;height:128px;}


#head #NavLink{width:100%;height:58px;margin:auto;background:#EB6C26}
#head #NavLink #NavBG{height:58px;width:1200px;z-index:100;margin:auto;}	
#head #NavLink #sddm{position:absolute;width:1200px;margin:auto;z-index:30}
#head #NavLink #sddm li{float:left;font-weight:normal;background:url(images/navbg.jpg);}
#head #NavLink #sddm .CurrentLi a{background:url(images/navbg2.jpg);color:#FFF;}	
#head #NavLink #sddm li a{display:block;position:relative;font-size:18px;color:#ffffff;line-height:58px;height:58px;overflow:hidden;width:171px;text-align:center;}
#head #NavLink #sddm li a:Hover{text-decoration:none;color:#FFF;background:url(images/navbg2.jpg);text-align:center;}
#head #NavLink #sddm li > a abbr {position:absolute;top:-58px;width:171px;display:block;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;text-align:center;}
#head #NavLink #sddm li > a span {position:relative;top:0;display:block;width:171px;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;text-align:center;}
#head #NavLink #sddm li.cur > a abbr,  #head #NavLink #sddm li:hover > a abbr {top:0;width:171px;text-align:center;}
#head #NavLink #sddm li.cur > a span,  #head #NavLink #sddm li:hover > a span {top:58px;width:171px;text-align:center;}


#playBox{width:100%; height:517px; margin:1px 0 0px 0; background:#333; position:relative; overflow:hidden;}
#playBox .focus{position:absolute; width:1920px; left:50%; margin-left:-960px;}
#playBox .oUlplay{width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{cursor:pointer; width:45px; height:45px; background:url(images/l.png) no-repeat; position:absolute; top:240px; left:250px; z-index:10;}
#playBox .next{cursor:pointer; width:45px; height:45px; background:url(images/r.png) no-repeat; position:absolute; top:240px; right:250px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:180px; margin:0 auto;}
#playBox .smalltitle ul li{width:40px; height:10px; margin:0 10px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor:pointer}
#playBox .smalltitle .thistitle{ background:#EC4504;}

h3.htitle{text-align:center; margin-top:26px;margin-bottom:26px;color:#333; }
h3.htitle a{ color:#333;margin-top:26px;margin-bottom:26px;font-size:38px;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{ display:block; text-align:center; font-size:14px; color:#777; font-family:Arial; padding-top:20px; background:url(images/title_bg.png) no-repeat center top; margin-bottom:40px;}

.sybg{margin:0 auto;width:1200px;overflow:hidden;margin-top:15px;margin-bottom:15px;}

.newslist ul{width:882px;overflow:hidden;}
.newslist ul li{clear:both;line-height:38px;height:38px;border-bottom:1px dashed #ccc;}
.newslist ul li a{font-size:14px;background:url(images/ic05.gif) no-repeat 0 1px;padding-left:18px;color:#434141;}
.newslist ul li span{float:right;color:#434141;font-family:verdana;font-size:14px;}


.chanpin {overflow:hidden;width:100%;}
.chanpin ul{ overflow:hidden;width:910px;}
.chanpin li{ float:left; width:274px; text-align:center;margin-bottom:22px;margin-right:20px;border:1px solid #DDDDDD;padding:2px;}
.chanpin li img{ width:274px;height:238px;}
.chanpin li span{ font-weight:normal; text-align:center; font-size:14px;}
.chanpin li span a{ color:#5B2017;font-size:13px;line-height:40px;}

.rtop{ overflow:hidden;background:url(images/zttop.jpg);}
.rtop h5{ float:left;font-weight:normal;}
.rtop h5 a{ font-size:22px; font-family:"Microsoft YaHei";color:#030D1B;line-height:49px;padding-left:48px;}
.rtop span{ float:right;padding-top:16px;font-size:16px;}
.rtop span a{ color:#4B4D4C;font-size:16px;}


.agent_con {margin-top:10px;width:882px;padding:15px; line-height:34px;font-size:14px;font-family:宋体,verdana;border:solid 1px #D5D5D5;}
.agent_con h2{width:100%;padding-top:10px; line-height:34px;text-align:center;margin-bottom:20px;font-size:22px; font-family:"Microsoft YaHei";}
.agent_con p { font-size:13px;font-family:宋体,verdana;line-height:34px;width:880px;}
.agent_con p img{width:32%;}
.agent_con p a{ font-size:13px;font-family:宋体,verdana;line-height:34px;width:880px;}


/*客户案例*/
.panerMain{ padding-top:10px;padding-bottom:30px;width:100%;overflow:hidden;}
.ryCont{width:1180px;margin-right:14px;position:relative;margin:20px auto;}
.ryCont ul{margin:0 auto;width:1160px;margin-left:35px;overflow:hidden;}
.ryCont li{float:left;width:274px;text-align:center;}
.ryCont li img{padding:6px;border:1px solid #d8d8d8;background-color:#fff;width:244px;height:218px;}
.ryCont li p{line-height:40px;font-size:13px;}
.ryCont .btnLeft , .ryCont .btnRight{position:absolute;top:30%;width:30px;height:60px;}
.ryCont .btnLeft{left:0px;background:url(images/pbt1.png) no-repeat center;}
.ryCont .btnRight{right:0px;background:url(images/pbt2.png) no-repeat center;}



/*pro*/
.pro {width:100%; padding-top:30px;padding-bottom:30px; }
.pro .proLeft {width:240px; float:left; background-color:#F0F0F0;padding:8px;border:1px solid #D8D8D8;}
.pro .proLeft h2{ overflow:hidden; width:100%; height:118px; text-align:center; }
.pro .proLeft h3{ width:194px; height:40px; padding-left:46px; line-height:40px; background:url(images/pro01.png) no-repeat 18px center; background-color:#8B533B; margin-bottom:16px; margin:0 auto;  font-weight:normal; margin-top:2px;}
.pro .proLeft h3 a{ color:#fff;font-size:16px;}
.pro .proLeft ul{ overflow:hidden; width:258px; margin:0 auto;}
.pro .proLeft li{ overflow:hidden; padding-left:38px; width:202px; background:url(images/pro02.png) no-repeat 22px center; font-size:14px; border-bottom:1px solid #D8D8D8; line-height:40px; position:relative;}
.pro .proLeft li a{ color:#333;}
.pro .proLeft li a:hover{ color:#c81624}
.pro .proLeft h3 a:hover{text-decoration:none;}
.pro .proLeft h3:hover,.prov .proLeft h3.cur{background-color:#666160;}
.pro .proRight {width:914px; float:right}
.pro .proRight .list{ overflow:hidden; width:1000px;}
.pro .proRight .list li{ float:left; margin-right:20px; margin-bottom:22px; width:282px; height:324px; border:4px solid #D8D8D8; overflow:hidden; position:relative; background-color:#fff;}
.pro .proRight .list img{width:282px;height:282px;}
.pro .proRight .list li span{ display:block; text-align:center; font-size:14px; color:#333; position:absolute;top:282px; height:44px;line-height:40px;width:100%;background-color:#8F6351;color:#fff;opacity=40}
.pro .proRight .list li a{ display:block; text-decoration:none}
.pro .proRight .list li:hover{ border-color:#8F6351;}


/*首页新闻*/
.cpzx{ background:url(images/zxbg.jpg)repeat-x top; height:530px;border-bottom:2px solid #4c4848;} 
.cpzx .container{ position:relative; height:494px;}
.zx_left{ width:854px;}
.zx_left .zx_top{ overflow:hidden;}
.zx_top h4{border-bottom:2px solid #f26521; padding:21px 0 18px 0; float:left;}
.zx_top h4 a{ font-size:20px; color:#4c4848; text-decoration:none;}
.zx_top h4 span{ font-size:12px; color:#999; margin-left:5px;}
.zx_left .dt{ margin-top:22px; display:block; overflow:hidden;}
.dt a{ width:85px; height:25px; line-height:25px; float:left; background:#ff6633; text-align:center; color:#fff; text-decoration:none;margin-right:8px;}
.dt .dt1{ background:#4c4848; }
.zx_left dl{ margin-top:24px; overflow:hidden;}
.zx_left dl dt{ padding:8px; background:#fff; float:left;}
.zx_left dl dd{ margin-left:300px; width:460px;}
.zx_left dl dd h5{padding-top:10px;}
.zx_left dl dd h5 a{ font-size:14px; color:#4c4848;}
.zx_left dl dd p{ margin-top:18px; line-height:30px;height:90px;overflow: hidden;}
.zx_left dl dd .mor{ font-size:12px; color:#d87f34;margin-top:15px; padding-left:360px; display:block;text-transform:uppercase;}
.zx_left ul{ overflow:hidden; margin-top:44px;}
.zx_left ul li{ float:left; width:47%; height:36px; line-height:36px; background:url(images/jImg.png) no-repeat left center; padding-left:14px;}
.zx_left ul li a{ font-size:14px; color:#4c4848;}
/*zx_left*/
.zx_right{ width:345px; float:right;margin-top:-452px;}
.zx_right h4{ height:67px; background: url(images/tbg.png) no-repeat center; position:relative;}
.zx_right h4 a{ font-size:20px; color:#fff; margin-top:15px; padding-left:21px; display:inline-block;}
.zx_right h4 span{ font-size:12px; color:#fff; margin-left:5px;}
.wtzx{ background:#4c4848; overflow:hidden;}
.wtzx dl{ margin:20px 32px 0 24px; background:url(Img/Index/wtdlbg.png) no-repeat left bottom;}
.wtzx dl dt{ background:url(images/wenImg.png) no-repeat left center; padding-left:32px;}
.wtzx dl dt a{ font-size:16px; color:#fff; padding:6px 0; display:block;}
.wtzx dl dd{ margin-top:10px; background:url(images/daImg.png) no-repeat left 5px; padding-left:32px; font-size:13px; line-height:30px; color:#999; padding-bottom:10px;}


.zjcp{padding-top:18px;padding-bottom:18px;width:100%;overflow:hidden;background:#4c4848;}
.zjcp .zj_left{width:850px; height:349px; color:#fff; overflow:hidden; position:relative; float:left;}
.zj_left .zj_top{ margin-top:32px; margin-left:40px;}
.zj_top h4 a{ font-size:24px; color:#fff;}
.zj_top p{ margin-top:9px; font-size:16px; color:#8e8787; font-family:"Arial"; text-transform:uppercase;}
.zj_top i{ display:block; width:47px; height:2px; background:#fff; margin-top:9px;}
.zj_left dl{  margin:18px 38px 0 43px;}
.zj_left dl dd{ line-height:36px;font-size:16px;}
.zjcp .zj_right{ float:left; background:url(images/zjrImg.jpg) no-repeat center; width:349px; height:349px;}


/*友情链接*/
.linkbg{background:url(images/linkbg.gif) repeat-x;height:160px;width:100%;}
.link{width:1100px;overflow:hidden;margin:0 auto;}
.link h2{width:150px;font-size:43px;font-weight:normal;padding:10px 0 0 0;text-align:center;}
.link h2{color:#0270C1;font-family:"Times New Roman", Times, serif;}
.link h2 span{font-family:"宋体";font-size:14px;color:#3e3e3e;display:block;line-height:30px;}
.l_con{width:900px;line-height:24px;overflow:hidden;padding:14px 0 0 0;}
.l_con a{padding:0 8px;font-size:13px;}
/* footer */
.footerWrap{ width:100%; background:#4c4848; overflow:hidden;}
.footerWrap .footer{ margin-bottom:74px;width:1200px;}
.fot_left{width: 238px;float:left;margin-top: 18px;}
.fot_left dl{ margin-top:39px; margin-left:32px;}
.fot_left dl dt{ margin-bottom:24px;}
.fot_left dl dd{ padding-left:18px;}
.fot_right{margin-left: 36px;float:left;width:731px;color:#fff;}
.fot_right .fr_top{ margin-top:50px; padding-bottom:16px; background:url(images/frtopbg.png) no-repeat left bottom;}
.fot_right p{padding-top:10px;line-height:30px;}
.fot_right p a{color:#fff;}
