/* CSS Document */
.container{display:block; width:100%; margin-top:50px;}
.container .protect{display:Block; width:1103px; margin:0 auto;}
.container .protect .title{display:block;}
.container .protect .title h4{display:block; height:30px; line-height:30px; font-size:30px; color:#444; font-weight:normal; text-align:center;}
.container .protect .title h4 .blue{font-size:32px; font-weight:bold; color:#0b6bae;}
.container .protect .title .tip{display:block; height:40px; background:url(../images/di.jpg) no-repeat center center; width:1103px; margin:0 auto; margin-top:20px;}
.container .protect .con{display:block; padding-top:25px; width:1103px; overflow:hidden;}
.container .protect .con ul{display:Block; width:1123px;}
.container .protect .con li{float:left; width:260px; height:124px; background:#e9f1f6; margin-right:20px;}
.container .protect .con li .pic{float:left; width:99px; height:124px;}
.container .protect .con li .wz{float:right;width:140px; height:124px; position:relative; left:0; top:0; z-index:2;}
.container .protect .con li .wz h1{display:bock; height:30px; line-height:30px; font-size:19px; color:#666;padding-top:25px;}
.container .protect .con li .wz .z_y{display:block; width:93px; height:30px; line-height:30px; font-size:14px; color:#666; text-align:center; background:#fff; margin-top:15px; transition:all .7s linear 0s; position:absolute; left:0px; top:50px;}
.container .protect .con li .wz .z_y:hover{transform:scale(1.1); background:#e9001d; color:#fff;}

.container .products{dispay:block; width:1103px; margin:0 auto; margin-top:70px;}
.container .products .list{width:220px;}
.container .products .list .title{display:block; width:220px; height:100px; background:url(../images/l_tit.jpg) no-repeat left top;}
.container .products .list .title h4{display:block; margin-left:20px; padding-top:20px; height:30px; line-height:30px; font-size:25px; color:#444;}
.container .products .list .title .en{display:block; height:20px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; padding-left:20px;}
.container .products .list .con{display:block; background:#0b6bae;padding:12px 0px;height:600px;padding-left:13px; width:207px;}
.container .products .list .con ul{display:block;  width:195px;}
.container .products .list .con li{display:block; width:195px; margin-bottom:8px;}
.container .products .list .con li a{display:block; width:175px; height:40px; background:url(../images/libg.jpg) no-repeat left top; font-size:16px; line-height:40px; padding-left:20px;}
.container .products .list .con li a:hover{background:url(../images/lh.jpg) no-repeat left top;color:#0b6bae;}
.container .products .list .con li a.current{background:url(../images/lh.jpg) no-repeat left top; color:#0b6bae;}
.container .products .list .con li dl{display:none;}
.container .products .list .con li dd{display:block; height:40px; line-height:40px; border-bottom:1px dashed #aacde6;}
.container .products .list .con li dd a{display:block; height:40px; line-height:40px; font-size:15px; background:none; color:#fff; }
.container .products .list .con li dd a:hover{background:#5498c7;color:#bfe1f9;}

.container .products .list  .hotline{display:block; width:220px;height:131px; background:url(../images/hotline.jpg) no-repeat left top;}
.container .products .list  .hotline .wz{display:block; height:20px; line-height:20px; font-size:18px;padding-top:50px; padding-left:20px; color:#fff;}
.container .products .list  .hotline .code{display:block; height:30px; line-height:30px; font-size:24px; color:#fff;padding-left:20px; }

.container .products .show{width:863px;}
.container .products .show .title{display:block; height:50px; background:url(../images/ge.jpg) no-repeat left bottom;}
.container .products .show .title h4{display:block; height:50px; line-height:45px; font-size:24px; color:#444; font-weight:normal;}
.container .products .show .title .more{float:right; line-height:50px; color:#666; font-size:14px;}
.container .products .show .con{display:block; padding-top:15px;width:863px; overflow:hidden;}
.container .products .show .con ul{display:block; width:871px;} 
.container .products .show .con ul li{float:left;width:205px; height:250px; margin-right:10px; margin-bottom:10px;border:1px solid #e1e1e1; margin-bottom:15px; text-align:center; font-size:16px; line-height:40px;  box-shadow:0px 0px 10px #ccc;}
.container .products .show .con ul li:hover{box-shadow:0px 0px 10px #0b6bae;}
.container .products .show .con ul li a.pic{display:block; width:205px; height:205px;overflow:hidden;  background:#fff; text-align:center; line-height:40px; font-size:13px; }
.container .products .show .con ul li a.pic img{display:block; width:205px; height:205px; transition:all .7s linear 0s;-webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;-o-transition:all .7s linear 0s;}
.container .products .show .con ul li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.container .products .show .con ul li a.tit{font-size:14px; height:40px; line-height:40px; display:block;text-align:center;padding-bottom:10px;}




.container .case{display:block; width:100%; margin-top:50px;  }
.container .case .inner{display:block; width:1103px; margin:0 auto;}
.container .case .inner .title{display:block; width:1103px; }
.container .case .inner .title h4{display:block; height:32px; line-height:32px; font-size:30px; color:#444; text-align:center;padding-top:10px; font-weight:normal;}
.container .case .inner .title h4 .blue{color:#0b6bae; font-weight:bold;}
.container .case .inner .title  .tip{display:block; height:40px; background:url(../images/di.jpg) no-repeat center center; width:1103px; margin:0 auto; margin-top:10px;}
.container .case .inner .dtitle{display:block; witdh:100%; height:55px; margin-top:20px;}
.container .case .inner .dtitle li{float:left; width:220px; height:55px; line-height:55px; }
.container .case .inner .dtitle li a{float:left; width:219px; height:55px; font-size:17px; border-right:1px solid #e1e1e1;text-align:center; line-height:55px;color:#666;}
.container .case .inner .dtitle li a:hover{ color:#fff; background:#0b6bae;height:55px;}
.container .case .inner .dtitle li a.current{ color:#fff; background:#0b6bae;height:55px;}
.container .case .inner .con{display:block; margin-top:20px; height:660px; overflow:hidden;}
.container .case .inner .con dl{display:block; width:1103px;}
.container .case .inner .con dd{display:none;width:1103px; }
.container .case .inner .con dd .rescommend{display:block; width:1103px; height:347px;background:#e9f1f6; }
.container .case .inner .con dd .rescommend .pic{width:600px; height:347px;}
.container .case .inner .con dd .rescommend .pic img{display:block; width:600px; height:347px; overflow:hidden;}
.container .case .inner .con dd .rescommend .wz{width:425px; margin-right:35px; margin-top:35px;}
.container .case .inner .con dd .rescommend .wz .tit{display:block; height:60px; line-height:30px; font-size:23px; color:#0b6bae;}
.container .case .inner .con dd .rescommend .wz .detail{display:block; margin-top:20px;font-size:13px; line-height:28px;}
.container .case .inner .con dd .rescommend .wz .more{display:block; width:110px; height:40px; background:#d91022; font-size:14px; color:#fff; text-align:center; margin-top:20px; line-height:40px;}
.container .case .inner .con dd .rescommend .wz .more:hover{ font-weight:bold; text-decoration:underline;}
.container .case .inner .con dd .kuang{display:block;margin-top:30px; width:100%; height:240px;background:url(../images/kuang.jpg) no-repeat left bottom; padding-left:40px; padding-bottom:40px;}
.container .case .inner .con dd ul{display:block; }
.container .case .inner .con dd li{float:left; width:320px; height:240px; margin-right:20px;}
.container .case .inner .con dd li a{display:block; width:320px; height:240px; overflow:hidden;}
.container .case .inner .con dd li img{display:block; width:320px; height:240px;transition:all .7s linear 0s;-webkit-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;-o-transition:all .7s linear 0s;}
.container .case .inner .con dd li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

/*--------------------------------------------------------------*/


.container .research{display:block; width:100%; margin-top:70px; background:url(../images/research_bg.jpg) no-repeat center top;}
.container .research .inner{display:block; width:100%; margin:0 auto;padding:70px 0px;}
.container .research .inner .title{display:block;width:1103px; margin:0 auto;}
.container .research .inner .title h4{display:block; height:30px; line-height:30px; font-size:30px; color:#444; font-weight:normal; text-align:center;}
.container .research .inner .title h4 .blue{font-size:32px; font-weight:bold; color:#0b6bae;}
.container .research .inner .title .tip{display:block; height:40px; background:url(../images/shui.png) no-repeat center center; width:1103px; margin:0 auto; margin-top:20px;}
.container .research .inner .con{display:block; padding-top:50px;width:1103px; margin:0 auto;}
.container .research .inner .con .rescommend{display:block;width:1103px; margin:0 auto;}
.container .research .inner .con .rescommend .pic{float:left; width:430px;}
.container .research .inner .con .rescommend .wz{float:right; width:630px;}
.container .research .inner .con .rescommend .wz h1{display:block; height:30px; font-size:26px; line-height:30px; color:#0b6bae;}
.container .research .inner .con .rescommend .wz  ul{display:block; margin-top:40px;}
.container .research .inner .con .rescommend .wz  ul li{display:block; padding-bottom:30px; font-size:14px;}
.container .research .inner .con .rescommend .wz  ul li.first{display:block; padding-left:50px; background:url(../images/num1.png) no-repeat left top;}
.container .research .inner .con .rescommend .wz  ul li.second{display:block; padding-left:50px; background:url(../images/num2.png) no-repeat left top;}
.container .research .inner .con .rescommend .wz  ul li.third{display:block; padding-left:50px; background:url(../images/num3.png) no-repeat left top;}

.container .research .inner .honor{display:block; padding-top:30px;width:1193px; margin:0 auto;}
.container .research .inner .honor  #cpzx04 {height:320px;width:1193px;margin:0 auto;overflow:hidden;}
.container .research .inner .honor  #wrap{width:1103px;height:320px;float:left; overflow:hidden;margin:0 5px; }
.container .research .inner .honor  .ab{margin:0;padding:0; width:220px;height:320px;float:left; margin-left:20px; }
.container .research .inner .honor  .left{width:40px;height:320px;cursor:pointer; background :url(../images/left.png) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .research .inner .honor  .right{width:40px;height:320px;cursor:pointer; background :url(../images/right.png) no-repeat;margin-top:0px; float:left; background-position:right center;}
.container .research .inner .honor  .ab a{ display:block;font-size:12px; width:200px;height:320px;background:#0b6bae; padding:10px;}
.container .research .inner .honor  .ab a .tit{display:block;  font-size:16px; line-height:60px; height:60px; text-align:center; color:#fff;}
.container .research .inner .honor  .ab img{ display:block;width:200px; height:257px;}
.container .research .inner .honor  .ab a:hover{ color:#036bb4;  }
.container .research .inner .honor  .ab a:hover .tit{color:#036bb4; }
.container .research .inner .honor  #cpjswz a:hover{color:#036bb4; }




.container .about{display:block;width:100%;}
.container .about .wrap{display:block; width:1103px; margin:0 auto;   overflow:hidden;}
.container .about .wrap .profile{width:686px;  }
.container .about .wrap .profile .title{display:block; height:55px; background:url(../images/ge.jpg) no-repeat left bottom;}
.container .about .wrap .profile .title h4{display:block;font-size:20px; line-height:55px; width:500px; color:#444;font-weight:bold;}
.container .about .wrap .profile .title .more{float:right; font-size:14px; line-height:55px;}
.container .about .wrap .profile .title .more:hover{color:#0b6bae;}
.container .about .wrap .profile .con{display:block; width:686px;  background:#fff;margin-top:20px;}
.container .about .wrap .profile .con .c_in{display:block; }
.container .about .wrap .profile .con  .pic{float:left; width:256px; height:324px;}
.container .about .wrap .profile .con  .wz{float:right;width:400px; }
.container .about .wrap .profile .con  .wz .tit{display:block; height:40px; line-height:40px;font-size:22px; color:#0b6bae; font-weight:bold;}
.container .about .wrap .profile .con  .wz .detail{display:block;margin-top:10px;font-size:13px; line-height:32px;}
.container .about .wrap .profile .con  .wz .moret{display:block; width:116px; height:36px; border:1px solid #0b6bae; color:#0b6bae; font-size:14px; line-height:36px; text-align:center;margin-top:15px;}
.container .about .wrap .profile .con  .wz .moret:hover{background:#0b6bae; color:#fff;}

.container .about .wrap .contact{ width:377px;}
.container .about .wrap .contact .title{display:block; height:55px; background:url(../images/ge.jpg) no-repeat left bottom;}
.container .about .wrap .contact .title h4{display:block;font-size:20px; line-height:55px; color:#444;font-weight:bold;}
.container .about .wrap .contact .title .more{float:right; font-size:14px; line-height:55px;}
.container .about .wrap .contact .title .more:hover{color:#0b6bae;}
.container .about .wrap .contact .con{display:block; background:#fff; margin-top:20px; font-size:13px; line-height:32px;}
.container .about .wrap .contact .con h1{color:#0b6bae; font-size:20px; font-weight:normal;}


.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:55px; background:url(../images/ge.jpg) no-repeat left bottom;}
.container .news .gs_news .title h4{display:block;font-size:20px; line-height:55px;  color:#444;font-weight:bold;}
.container .news .gs_news .title .more{float:right; font-size:14px; line-height:55px;}
.container .news .gs_news .title .more:hover{color:#0b6bae;}
.container .news .gs_news .con{display:block; background:#fff;width:686px; margin-top:20px;}
.container .news .gs_news .con .c_in{display:block; }
.container .news .gs_news .con .rescommend{display:block;}
.container .news .gs_news .con .rescommend .pic{float:left;width:256px; height:140px; position:relative; z-index:2; left:0; top:0;}
.container .news .gs_news .con .rescommend .pic .hot{display:block; position:absolute; z-index:3; right:0; top:0; width:256px; height:140px; background:url(../images/hot.png) no-repeat right top;}

.container .news .gs_news .con .rescommend .pic img{display:block; width:256px; height:140px;}
.container .news .gs_news .con .rescommend .wz{float:right;width:410px;}
.container .news .gs_news .con .rescommend .wz .tit{display:block; font-size:18px; height:30px; line-height:30px; color:#0b6bae;}
.container .news .gs_news .con .rescommend .wz  .time{display:block; font-size:12px; line-height:24px; font-weight:normal; color:#999;}
.container .news .gs_news .con .rescommend .wz   .detail{display:block; font-size:13px; color:#666; line-height:24px;}
.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:37px;color:#999;}
.container .news .gs_news .con  li  a{display:block; height:37px; font-size:13px; line-height:37px; padding-left:15px; background:url(../images/quan.jpg) no-repeat left center;}

.container .news .qa{width:377px;}
.container .news .qa .title{display:block; height:55px; background:url(../images/ge.jpg) no-repeat left bottom;}
.container .news .qa .title h4{display:block; height:55px;font-size:20px; line-height:55px;  color:#444;font-weight:bold;}
.container .news .qa .title .more{float:right; font-size:14px; line-height:55px;}
.container .news .qa .title .more:hover{color:#0b6bae;}


.container .news .qa .con{display:block; width:377px;  background:#fff; margin-top:20px;}
.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:36px; line-height:36px; font-size:16px; padding-left:30px;background:url(../images/q.jpg) no-repeat left center; font-weight:bold; color:#0b6bae;}
.container .news .qa .con li .detail{display:block; font-size:13px;   line-height:26px; padding-left:30px; background:url(../images/a.jpg) no-repeat left top; margin-top:8px;}
.container .news .qa .con .q_in{display:block; }




