﻿/* CSS Document */
.search_out{display:block; width:100%; height:60px; background:#ff000; border-bottom:1px solid #e1e1e1;}
.search_out .inner{display:block; width:1103px; margin:0 auto;}

.search_out .inner .fl{width:600px; line-height:60px; font-size:14px;}
.search_out .inner .fl a{line-height:60px; font-size:14px;}
.search_out .inner .fr{width:311px;padding-top:12px;}
.search_out .inner .fr .search{display:block; width:311px; height:35px; background:url(../images/searchbg.jpg) no-repeat left top;}
.search_out .inner .fr .search .txt{float:left;padding-left:5px; width:265px; height:35px; background:none; border:none; line-height:35px; }
.search_out .inner .fr .search .btn{float:right;  background:none; border:none; width:40px; height:35px;line-height:35px; cursor:pointer; }


.container{display:block; width:100%; margin-top:50px;}
.container .case{display:block; width:1103px; margin:0 auto; }
.container .case .title{display:block; width:1103px; height:69px; background:url(../images/case_tit.jpg) no-repeat center center;}
.container .case .title h4{display:block; height:32px; line-height:32px; font-size:28px; color:#ca8d28; text-align:center;padding-top:10px;}
.container .case .title .en{display:block; height:20px; line-height:20px; font-size:16px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#999;}
.container .case .con{display:block;width:1103px;margin:0 auto; margin-top:20px;}
.container .case .con .rescommend{display:block; width:1103px; height:370px; background:#f0f0f0;}
.container .case .con .fl{width:552px; height:370px;overflow:hidden;}
.container .case .con .fl img{display:block; width:552px;}
.container .case .con .fr{width:500px; background:#f0f0f0; height:370px;}
.container .case .con .fr .f_in{display:block; padding-top:40px; padding-right:30px;}
.container .case .con .fr .f_in .tit{display:block; height:30px; line-height:30px; font-size:24px; color:#222;}
.container .case .con .fr .f_in .detail{display:block; font-size:15px; margin-top:20px; line-height:28px;}
.container .case .con .fr .f_in .zx{display:block; margin-top:20px;}
.container .case .con .fr .f_in .more{float:left; width:129px; height:36px; background:#ca8d28; line-height:36px; font-size:15px; color:#fff; text-align:center; }
.container .case .con .fr .f_in .more:hover{background:#e09e31;}
.container .case .con .fr .f_in .consultation{float:left;  width:129px; height:36px;  text-align:center;margin-left:20px; background:#9c9b9b; height:36px; line-height:36px; font-size:15px; color:#fff;}
.container .case .con .fr .f_in .consultation:hover{background:#ca8d28;}


.container .case   .con #cpzx04 {height:240px;width:1103px;margin:0 auto; margin-top:20px;}
.container .case   .con #wrap{width:1019px;height:240px;float:left; overflow:hidden;margin:0 5px; }
.container .case   .con .ab{margin:0;padding:0; width:240px;height:240px;float:left; margin-left:10px; }
.container .case   .con .left{width:37px;height:240px;cursor:pointer; background :url(../images/l.jpg) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .case   .con .right{width:37px;height:240px;cursor:pointer; background :url(../images/r.jpg) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .case   .con .ab a{ display:block;font-size:12px; width:240px;height:240px;color:#555; background:#ca8d28; color:#fff;}
.container .case   .con .ab a .tit{display:block;  font-size:15px; line-height:20px; font-weight:bold;}
.container .case   .con .ab a  .cooper{font-size:13px; display:block;height:22px; line-height:22px; cursor:pointer;}
.container .case   .con .ab img{ display:block;width:240px; height:180px;margin-bottom:10px;}
.container .case   .con .ab a:hover{ font-weight:bold;}
.container .case   .con .ab a:hover .tit{color:#fff; }
.container .case   .con #cpjswz a:hover{ }


.container .products{display:block; width:1103px; margin:0 auto; margin-top:50px;}
.container .products .list{width:220px;}
.container .products .list .title{display:block; width:190px; height:81px; background:url(../images/list_tit.jpg) no-repeat left top;padding-left:30px;}
.container .products .list .title h4{display:block; height:32px; line-height:32px; font-size:30px;  color:#fff; padding-top:15px;}
.container .products .list .title .en{display:block; height:20px; line-height:20px; font-size:16px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
.container .products .list .con{display:block; background:#f0f0f0; height:280px;padding-left:10px;padding-top:10px;}
.container .products .list .con li{display:block; width:201px; height:41px; margin-bottom:10px;}
.container .products .list .con li a{display:block; width:171px; height:41px; background:url(../images/libg.jpg) no-repeat left top; font-size:16px; line-height:41px;padding-left:30px;}
.container .products .list .con li a:hover{background:url(../images/lih.jpg) no-repeat left top; color:#fff; line-height:41px;}

.container .products .list .lianxi{display:block;width:220px; background:#ca8d28 url(../images/tel.jpg) no-repeat 12px center; height:80px;}
.container .products .list .lianxi .wz{display:block; height:20px; line-height:20px; font-size:16px; color:#fff;padding-left:75px;padding-top:20px;}
.container .products .list .lianxi .code{display:block;height:24px; font-size:20px; line-height:24px; color:#fff;padding-left:75px;}

.container .products .show{  width:863px;}
.container .products .show .title{display:block; height:40px; line-height:40px; border-bottom:1px solid #e1e1e1;}
.container .products .show .title h4{display:block; height:40px; line-height:40px; font-size:23px; font-weight:normal;  color:#ca8d28;padding-left:22px; background:url(../images/biao.jpg) no-repeat left center; }
.container .products .show .title h4 .en{padding-left:10px; font-weight:normal; font-family:Candara,Arial, Helvetica, sans-serif; color:#666; font-size:16px; text-transform:uppercase;}

.container .products .show .title .more{float:right; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; width:51px; height:24px; border:1px solid #e1e1e1; line-height:24px; text-align:center;}
.container .products .show .title .more:hover{background:#ca8d28; color:#fff;border:1px solid #ca8d28;}
.container .products .show .con{display:block;margin-top:20px; overflow:hidden;}
.container .products .show .con ul{display:block; width:873px; }
.container .products .show .con li{float:left; width:207px; height:185px; background:#f0f0f0; margin-right:10px; margin-bottom:10px;}
.container .products .show .con li img{display:block; width:207px; height:155px;} 
.container .products .show .con li a{display:block;height:30px;line-height:30px; font-size:14px; text-align:center; }
.container .products .show .con li a:hover{background:#ca8d28; color:#fff;}

.container .advantage{display:block; width:100%; margin-top:50px; background:#f0f0f0; }
.container .advantage .inner{display:block; width:1103px; margin:0 auto; padding:50px 0px;}
.container .advantage .title{display:block; width:1103px; height:69px; background:url(../images/youshi_tit.jpg) no-repeat center center;}
.container .advantage .title h4{display:block; height:32px; line-height:32px; font-size:28px; color:#ca8d28; text-align:center;padding-top:10px;}
.container .advantage .title .en{display:block; height:20px; line-height:20px; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#999;}
.container .advantage .con{display:block; height:306px;background:#fff; margin-top:20px;overflow:hidden;}

.container .advantage .con .fl{width:170px; height:306px;}
.container .advantage .con .fl ul{display:block;}
.container .advantage .con .fl li{display:block; width:170px; height:100px; background:#9c9b9b; margin-bottom:2px; line-height:100px;}
.container .advantage .con .fl li a{display:block;width:170px; height:100px; text-align:center; line-height:100px; font-size:20px; color:#fff; font-weight:bold;}
.container .advantage .con .fl li a:hover{background:#ca8d28;}
.container .advantage .con .fl li a.current{background:#ca8d28;} 
.container .advantage .con .fr{width:860px;padding:25px;height:246px;}
.container .advantage .con .fr dd{display:none; width:860px;}
.container .advantage .con .fr dd .wz{float:left; width:280px;}
.container .advantage .con .fr dd .wz h4{display:block; font-weight:normal;font-size:25px; height:40px; line-height:40px;margin-top:10px;}
.container .advantage .con .fr dd .wz .detail{display:block; margin-top:25px; line-height:22px; font-size:13px;}
.container .advantage .con .fr dd .wz .zx{display:block;width:129px; height:36px; background:#ca8d28; line-height:36px; font-size:16px; color:#fff; text-align:center; margin-top:30px;}
.container .advantage .con .fr dd .wz .detail .yellow{ font-size:22px; color:#ca8d28;}
.container .advantage .con .fr dd .pic{float:right;width:542px;}



.container .about{display:block;width:100%; }



.container .about .wrap{display:block; width:1103px; margin:0 auto; padding-top:50px; height:421px; overflow:hidden;}
.container .about .wrap .profile{width:686px;  }
.container .about .wrap .profile .title{display:block; height:40px; }
.container .about .wrap .profile .title h4{display:block;font-size:23px; height:40px;line-height:40px; width:500px; color:#ca8d28;font-weight:normal;}
.container .about .wrap .profile .title h4 .en{font-size:16px; color:#999; line-height:30px; padding-left:10px;  text-transform:uppercase; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.container .about .wrap .profile .title .more{float:right; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; width:51px; height:24px; border:1px solid #e1e1e1; line-height:24px; text-align:center;margin-top:7px;}
.container .about .wrap .profile .title .more:hover{background:#ca8d28;  color:#fff;border:1px solid #ca8d28;}
.container .about .wrap .profile .con{display:block; width:686px; height:354px; margin-top:10px;background:#f0f0f0;}
.container .about .wrap .profile .con .c_in{display:block; padding:20px;}
.container .about .wrap .profile .con  .pic{float:left; width:256px; height:324px;}
.container .about .wrap .profile .con  .wz{float:right;width:360px;}
.container .about .wrap .profile .con  .wz .tit{display:block; height:40px; line-height:40px;font-size:24px; color:#222;}
.container .about .wrap .profile .con  .wz .detail{display:block;margin-top:10px;}
.container .about .wrap .profile .con  .wz .moret{display:block;width:129px; height:36px; background:#ca8d28; line-height:36px; font-size:16px; color:#fff; text-align:center; margin-top:30px;}
.container .about .wrap .profile .con  .wz .moret:hover{background:#ca8d28; color:#fff;}

.container .about .wrap .honor{ width:377px;}
.container .about .wrap .honor .title{display:block; height:40px; }
.container .about .wrap .honor .title h4{display:block;font-size:23px; height:40px;line-height:40px; width:500px; color:#ca8d28;font-weight:normal;}
.container .about .wrap .honor .title h4 .en{font-size:16px; color:#999; line-height:30px; padding-left:10px;  text-transform:uppercase; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.container .about .wrap .honor .title .more{float:right; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; width:51px; height:24px; border:1px solid #e1e1e1; line-height:24px; text-align:center;margin-top:7px;}
.container .about .wrap .honor .title .more:hover{background:#ca8d28;  color:#fff; border:1px solid #ca8d28;}
.container .about .wrap .honor .con{display:block;  margin-top:10px; height:354px; overflow:hidden;}
/*-----------幻灯片-----------------*/

.huan{display:block; width:377px; height:354px;position:relative;z-index:2;overflow:hidden;}
.huan .ze{display:block; position:absolute;width:367px;padding:0px 5px; left:0; bottom:0; background:#000; filter:alpha(opacity=60);opacity:0.6; height:34px; z-index:3;color:#fff;line-height:34px;}
.huan .pic{display:block; width:600%;}
.huan .pic li img{display:block; width:377px; height:354px;}
.huan .pic li{float:left; width:377px; height:354px;}
.btnt{ position:absolute;right:0; bottom:5px; z-index:24;height:24px;}
.btnt li{float:left;width:9px;margin-top:9px; height:9px;background:#fff;font-size:13px;margin-right:5px;cursor:pointer;}
.btnt li.red{background:#ca8d28;}
/*-----------------------*/

.container .news{display:block; width:1103px;margin:0 auto; margin-top:50px;}
.container .news .gs_news{width:686px; }
.container .news .gs_news .title{display:block; height:40px; }
.container .news .gs_news .title h4{display:block;font-size:23px; height:40px;line-height:40px; width:500px; color:#ca8d28;font-weight:normal;}
.container .news .gs_news .title h4 .en{font-size:16px; color:#999; line-height:30px; padding-left:10px;   font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.container .news .gs_news .title .more{float:right; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; width:51px; height:24px; border:1px solid #e1e1e1; line-height:24px; text-align:center;margin-top:7px;}
.container .news .gs_news .title .more:hover{background:#ca8d28; color:#fff;border:1px solid #ca8d28;}
.container .news .gs_news .con{display:block; background:#f0f0f0;width:686px; height:314px;margin-top:10px;}
.container .news .gs_news .con .c_in{display:block; padding:25px;}
.container .news .gs_news .con .rescommend{display:block;}
.container .news .gs_news .con .rescommend .pic{float:left;width:180px; height:128px;}
.container .news .gs_news .con .rescommend .pic img{display:block; width:180px; height:128px;}
.container .news .gs_news .con .rescommend .wz{float:right;width:436px;}
.container .news .gs_news .con .rescommend .wz .tit{display:block; font-size:15px; height:30px; line-height:30px;color:#ca8d28;}
.container .news .gs_news .con .rescommend .wz  .time{display:block; font-size:12px; line-height:22px; font-weight:normal;}
.container .news .gs_news .con .rescommend .wz   .detail{display:block; font-size:12px; color:#999; line-height:20px;}
.container .news .gs_news .con ul{display:block; width:636px;margin-top:20px;}
.container .news .gs_news .con  li{float:left; width:300px;margin-right:16px;}
.container .news .gs_news .con  li .time{float:right; font-size:13px; line-height:30px;color:#999;}
.container .news .gs_news .con  li  a{display:block; height:30px; font-size:13px; line-height:30px; padding-left:10px; background:url(../images/dian.jpg) no-repeat left center;}

.container .news .qa{width:377px;}
.container .news .qa .title{display:block; height:40px; }
.container .news .qa .title h4{display:block;font-size:23px; height:40px;line-height:40px; width:500px; color:#ca8d28;font-weight:normal;}
.container .news .qa .title h4 .en{font-size:16px; color:#999; line-height:30px; padding-left:10px;  font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; }
.container .news .qa .title .more{float:right; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase; width:51px; height:24px; border:1px solid #e1e1e1; line-height:24px; text-align:center;margin-top:7px;}
.container .news .qa .title .more:hover{background:#ca8d28;border:1px solid #ca8d28;  color:#fff;}


.container .news .qa .con{display:block; width:377px;background:#f0f0f0; height:314px;  margin-top:10px;}
.container .news .qa .con li{display:block; padding-bottom:20px; background:url(../images/xian.jpg) repeat-x left bottom;margin-bottom:20px;}
.container .news .qa .con li .tit{display:block; height:30px; line-height:30px; font-size:16px; padding-left:30px;background:url(../images/q.jpg) no-repeat left center; }
.container .news .qa .con li .detail{display:block; font-size:12px; color:#999;  line-height:20px; padding-left:30px; background:url(../images/d.jpg) no-repeat left top; margin-top:8px;}
.container .news .qa .con .q_in{display:block; padding:25px;}




