@charset "utf-8";
/* CSS Document */

.tabar{ width:700px; }
.tabar-li{ width:140px; height:50px; float:left; position:relative; font-size:16px; line-height:50px; text-align:center; position:relative; cursor:pointer;}
.tabar-li a{ text-decoration:none;}
.tab-hov{ width:60px; border-bottom:#fca028 solid 2px; position:absolute; left:40px; bottom:0px;}
.tabbox{ width:1020px; min-height:800px; position:relative;}
.pclist{ position:absolute; left:0px; top:0px; overflow:hidden; text-align:center;}
.pclist li{ width:325px; display:inline-block; margin:5px 5px; position:relative;}
.pclist_tbox{ width:325px; height:42px; position:absolute; left:0px; bottom:0px; background:#666; filter:alpha(opacity=50);  
-moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5; }
.pclist_tfont{ width:315px; height:42px; position:absolute; left:0px; bottom:0px; font-size:14px; color:#FFF; padding-left:10px; line-height:42px; text-align:left;}
.pclist li img{ width:325px; height:277px;}

.tabslide{ width:1200px; overflow:hidden; margin:0 auto; text-align:center; margin-bottom:20px;}
.tabslide li{ min-width:50px; display:inline-block; height:45px; line-height:45px; padding:0px 10px;  margin:0px 5px; font-size:16px; font-weight:bold;} 
.tab-ply-hor{ background:#fca028; color:#FFF; border:none; }
.tabslide_brd{ background:#ffffff; color:#000; border:#999999 solid 1px;}

#play{ height:569px; background:url(../images/playpbg.gif); margin-top:20px; padding:40px 0px 0px 0px;}

.zjgd{ width:100%; max-width:1920px; height:529px; background:url(../images/zjgdbg.jpg) no-repeat center center;}

.zjgd li{ width:305px; overflow:hidden; display:inline-block; margin:0px 20px; overflow:hidden;}

.zjgd_c{ overflow:hidden; background:#FFF; padding:10px 0px;}

.zjgd h4{ line-height:30px; font-size:20px; padding:0px 15px; text-align:left;}

.zjgd p{ line-height:30px; font-size:14px; padding:0px 15px;  text-align:left;}

.sty{ padding-bottom:120px;}

.sty li{ width:280px; height:280px;  border:#4caa29 solid 10px; border-bottom:none;  display:inline-block; position:relative; margin:0px 15px; box-shadow: 0 0 10px #000; }

.sty li img{ width:280px; height:200px; overflow:hidden;}

.sty_btn{ width:96px; height:51px; background:url(../images/click.gif) no-repeat; position:absolute; right:10px; top:26px;}

.sty_ft{ position:relative; width:253px; height:80px; position:relative; left:0px; bottom:0px; background:#ffffff; padding:15px 15px; box-shadow: 0 0 10px #000;}

.sty_ft p{ line-height:40px;  text-align:left; }

.ft1{color:#fca028; font-weight:bold; font-size:30px;}

.ft2{ font-size:16px; font-weight:bold;}

.sty li img{ border-bottom:#4caa29 solid 10px;}

.designr{ width:100%; max-width:1920px; height:992px; background:url(../images/formbg.jpg) no-repeat center center;}

.designr-c1 li{ width:190px; overflow:hidden;  margin:5px; float:left;}

.designr-c1_c{ height:100px; overflow:hidden; background:#000; padding-top:15px;}

.designr-c1_c h3{ line-height:25px; color:#FFF; text-align:left; padding:0px 15px;}

.designr-c1_c p{ padding:0px 15px; color:#FFF; font-size:12px; line-height:25px; text-align:left;}

.client{ width:996px; height:250px; background:url(../images/client.gif) no-repeat; position:relative;}

.fm-ipt{ width:360px; overflow:hidden; margin-top:5px; margin-left:40px;}

.fm-ipt-lab{ width:60px; height:32px; line-height:30px; text-align:right; font-weight:bold;  padding-right:10px;}

.fm-ipt-k{ width:285px; height:30px; border:#d9d9d9 solid 1px;}

.fm-ipt-k input[type='text']{ width:100%; height:30px; line-height:30px; border:none;}

.sb{ width:90px; height:90px; position:absolute; left:457px; top:82px; border:none; background:none;}

.info{}

.info-lft{ width:630px; overflow:hidden;}

.info-rht{ width:350px; overflow:hidden;}

.inft{ width:100%; overflow:hidden; }

.inft-l{ width:30%; line-height:40px; height:40px; border-bottom:#fca028 solid 2px; text-align:left; font-size:16px; font-weight:bold; cursor:pointer;}

.inft-r{ width:70%; line-height:40px; height:40px; border-bottom:#54ac34 solid 2px; position:relative; text-align:left; font-size:16px; font-weight:bold; cursor:pointer;}

.newtab{ overflow:hidden; }

.imgbox{padding:15px 0px; border-bottom:#cccccc dashed 1px;  overflow:hidden;}

.imgnews{ width:100%;  overflow:hidden;}

.imgnew-pic{ width:220px; height:165px; display:block;}

.imgnew-c{ width:395px; height:165px; overflow:hidden; position:relative;}

.xq{ width:132px; height:35px; border:#55ac35 solid 1px; display:block; position:absolute; left:1px; bottom:1px; line-height:35px; text-align:center; color:#3b3b3b; font-size:14px;}

.imgnew-c h2{ line-height:30px; text-align:left; font-size:16px; color:#feac3c;}

.imgnew-c p{ font-size:14px; line-height:30px; font-weight:bold; padding:20px 0px; text-indent:2em; color:#3b3b3b;}

.imgnew-c a:link{ text-decoration:none;}

.newlist{ padding-top:15px;}

.newlist li{ padding-left:15px; line-height:40px; text-align:left; position:relative; background:url(../images/lihead.gif) no-repeat left center; padding-right:100px; font-size:14px;}
.newlist{ width:100%; overflow:hidden;}
.newlist .pub{ width:100px; height:40px; line-height:40px; position:absolute; right:0px; top:0px; text-align:right;}
.newlist li a{color:#3b3b3b; }

.more{ position:absolute; top:0px; right:0px; width:60px; height:40px; line-height:40px; font-size:12px; display:block; text-align:right;}

.ask-awr{ width:305px; border-top:#cccccc dashed 1px; overflow:hidden; padding:15px 0px; padding-left:45px; position:relative;}

.ask-awr dt{ line-height:30px; margin-bottom:15px; }

.ask-awr dt a{ color:#fca028; font-size:16px; }

.ask-awr dd{ line-height:30px; font-size:14px;}

.wen{ width:30px; height:30px; text-align:center; line-height:30px; color:#08438f; border:#54ac34 solid 1px; position:absolute; top:15px; left:0px; font-size:16px;}

.da{ width:30px; height:30px; text-align:center; line-height:30px; color:#000; border:#54ac34 solid 1px; position:absolute; top:60px; left:0px; font-size:16px;}

.hz{ width:100%; max-width:1920px; height:484px; background:url(../images/hzbg.gif) center center;}
 
.hz li{ width:122px; height:62px; display:inline-block; border:#cccccc solid 1px; margin:15px 15px;}














