/* CSS Document */

/*about*/
.in_about{ overflow:hidden; margin:20px 0;}
.ab{ overflow:hidden;}
.ab ._img{ float:left; overflow:hidden;width:633px; height:324px;}
.ab ._img img{max-width:633px; max-height:324px; margin:0 auto;}
.ab ._text{ float:left; overflow:hidden; padding-left:30px;}
.ab ._text i{color:#838383; font-size:14px;border-bottom:#c2c2c2 1px solid; margin-top:10px; display:block; padding-bottom:10px; width:400px;}
.ab ._text .wz{ width:535px; font-size:14px;color:#333333; text-align:justify;line-height:26px; margin-top:10px; height:208px; overflow:hidden; font-weight:900;}
.ab a{ display:block; line-height:27px; width:87px; background:#65ade1; color:#FFF; text-align:center; float:right; clear:both;}
.ab a:hover{ background:#51b3f9;}
/*about*/

        
/*about*/
.in_video{ overflow:hidden; margin:20px 0;}
.vi{ overflow:hidden;}
.vi ._img{ float:left; overflow:hidden;width:742px; height:417px;}
.vi ._img img{max-width:742px; max-height:417px; margin:0 auto;}
.vi ._text{ float:left; overflow:hidden; padding-left:30px; background:url(../images/icon2.png) no-repeat bottom right;padding-bottom: 39px;}
.vi ._text i{color:#838383; font-size:14px;border-bottom:#c2c2c2 1px solid; margin-top:10px; display:block; padding-bottom:10px; width:400px;}
.vi ._text .wz{ width:385px; font-size:14px; text-align:justify;color:#333333; line-height:26px; margin-top:10px; height:285px; overflow:hidden;padding-right:40px; font-weight:900;}
.vi a{ display:block; line-height:27px; width:87px; background:#65ade1; color:#FFF; text-align:center; float:right; clear:both; margin-right:50px; margin-top:20px;}
.vi a:hover{ background:#51b3f9;}
/*about*/


/*case*/
.in_case{ overflow:hidden; margin:20px 0; background:url(../images/case_bj.jpg) no-repeat center center;background-size:cover;}
.ca { width:1200px; position: relative; margin: 0 auto; margin-top: 65px;height:780px; overflow:hidden; }
.ca .hd { z-index: 1; height: 30px;}
.ca .hd .prev { display: block; width: 34px; height: 75px;font-size: 80px; color: #7b7b7b; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; position: absolute; left: -3%; top: 140px; }
.ca .hd .next { display: block; width: 34px; height: 75px;font-size: 80px; color: #7b7b7b; overflow: hidden; cursor: pointer; position: absolute; right: -2%; top: 140px; }
.ca .hd a:hover { color: #cd4633; }
.ca .hd ul { text-align: center;}
.ca .hd ul li{ cursor: pointer; display: inline-block; *display:inline;zoom: 1; width: 60px; height:6px; margin:0 7px; overflow: hidden; border: 1px solid #0f78c9; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.ca .hd ul li.on { background: #0f78c9; border: 1px solid #0f78c9; }


.ca .bd {}
.ca .bd ul { overflow: hidden; zoom: 1; }
.ca .bd ul li { margin: 0 5px; float: left;  width:390px; _display: inline; overflow: hidden; background: #fff;height:353px; }
.ca .bd ul li:hover .title a{color:#FFF;background: #65ade1; }
.ca .bd ul li .pic{ width:390px; height:303px;}
.ca .bd ul li .pic img {width:100%; max-height: 303px; display: block; height:303px; }
.ca .bd ul li .title { line-height:50px; background:#e4f3ff; height:50px;color: #117ac8;}
.ca .bd ul li .title a { display:block;font-size: 16px;color: #117ac8;font-weight:bold;text-align: left; padding-left: 10px;  width:380px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*case*/

/*news*/
.in_news{ overflow:hidden; margin:20px 0;}
.ne{ overflow:hidden;}
.ne ._img{ float:left; overflow:hidden;width:530px; height:440px; position:relative;}
.ne ._img img{max-width:530px; max-height:440px; margin:0 auto;}
.ne ._img .d_tu{ position:absolute; top:50px; right:40px;}
.ne ._img .d_zi{ position:absolute; width:410px; height:160px; bottom:30px; padding:20px; left:40px;}
.ne ._img .d_zi h2{ font-size:16px; padding-bottom:10px; color:#FFF;}
.ne ._img .d_zi p{ font-size:14px; line-height:28px;color:#FFF; height:120px; overflow:hidden;}
.ne ._text{ float:left; overflow:hidden; padding-left:30px; width:640px;}
.ne ._text .bd1{overflow:hidden; margin-bottom:20px;}
.ne ._text .bd1 ul{ float:right; overflow:hidden;}
.ne ._text .bd1 ul li{ padding:0px; cursor:pointer; float:left; margin:0 5px;}
.ne ._text .bd1 ul li.prev1{ width:20px; height:20px; background:url(../images/icon12.png) no-repeat left top;}
.ne ._text .bd1 ul li.next1{ width:20px; height:20px; background:url(../images/icon12.png) no-repeat right bottom;}
.ne ._text .bd1 ul li.next1:hover{background:url(../images/icon12.png) no-repeat right top;}
.ne ._text .bd1 ul li.prev1:hover{background:url(../images/icon12.png) no-repeat left bottom;}
.ne ._text .hd1 ul{}
.ne ._text .hd1 ul li{  overflow:hidden; padding-bottom:19px;}
.ne ._text .hd1 ul li .zuo{ float:left;background:url(../images/icon5.png) no-repeat center center; width:67px; height:40px;}
.ne ._text .hd1 ul li .zuo.curr{background:url(../images/icon4.png);}
.ne ._text .hd1 ul li .zuo h4{font-size:25px;display:block;text-align:center;font-family:Arial;color:#373737;line-height:20px;padding-top:10px;}
.ne ._text .hd1 ul li .zuo h4:hover { color:#117ac8; }
.ne ._text .hd1 ul li .zuo i:hover { color:#117ac8; } 
.ne ._text .hd1 ul li .zuo i{ color:#373737; font-size:10px; display:block; text-align:center;}
.ne ._text .hd1 ul li .you{ float:left; overflow:hidden; width:500px; padding-left:20px; height:40px; overflow:hidden; }
.ne ._text .hd1 ul li .you a{ color:#4d4d4d; font-size:15px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; width:400px; font-weight:bold;}
.ne ._text .hd1 ul li .you p{ font-size:14px; color:#767676; line-height:20px; height:20px; overflow:hidden;}
.ne ._text .hd1 ul li .you:hover a{ color:#0183d9; text-decoration:underline;}
.ne ._text .hd1 ul li .you:hover p{ color:#2da0ed;}
/*news*/
/*6 da*/
.in_6da{ overflow:hidden; margin:20px 0;} 
/*6 da*/

/*information*/
.in_in{ overflow:hidden;background:#65ade1; width:1200px; margin:0 auto;}
.in_in ul{ height:76px; overflow:hidden; padding:12px;}
.in_in ul li{ float:left; overflow:hidden; padding:15.5px 0; width:390px;}
.in_in ul li .icon{ float:left; overflow:hidden; padding-right:20px; }
.in_in ul li .text{ float:left; overflow:hidden; padding-left:20px; border-left:1px #c3c2c2 solid;}
.in_in ul li .text h3{ color:#FFF; font-size:16px; font-weight:bold;}
.in_in ul li .text p {color:#FFF; font-size:14px;}
/*information*/

/*map*/
.map{ overflow:hidden;width:1200px; margin: 40px auto 0 auto;}
.map .box{ overflow:hidden; float:left;width:603px;height:480px; margin:0px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.map .message{ overflow:hidden; background:#ededed; height:458px; float:left; width:545px; border:#bcbcbc 1px solid; padding:15px 0 5px 50px;}
.map .message .for{ padding-top:10px;}
.map .message .for p{ padding:0px; overflow:hidden;}
.map .message .for p label{ display:block; color:#606060; font-size:14px; line-height:32px;}
.map .message .for p input{border:#bfbfbf 1px solid; color:#32323px; line-height:32px; height:32px; padding:0 2px; width:360px;}
.map .message .for p textarea{border:#bfbfbf 1px solid; color:#32323px; line-height:32px;padding:0 2px;width:360px;}
.map .message .for p b{ font-weight:normal; line-height:32px; padding-left:5px;}
.map .message .for .btn{ background:#65ade1; border:none; color:#FFF; width:100px; text-align:center; cursor:pointer;margin-top:10px;}
/*map*/
