.wrap{ width: 1120px; margin: 0 auto;}


.top{width: 100%;height: 60px;background:#1e3d59;}
.top .tel{float: left;padding-left: 35px;color: #fff;font-size: 24px;line-height: 60px;background: url(../images/index_02.png) no-repeat left center;}
.top .lang{float: right;}
.top .lang a{display: block;float: left;padding: 0 20px;border-right: 1px solid #ccc; height: 20px;line-height: 23px;	margin-top: 20px;		}
.top .lang .lan{padding-left: 30px;font-size: 14px;color: #fff;}
.banner{position: relative;width: 100%;}
.banner222{position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.banner .pagination{position: absolute;z-index: 10000;bottom: 20px;  left: 50%;}
.banner .pagination li{width: 10px;height: 10px;background: transparent;border: 1px solid #fff;border-radius: 5px;}
.banner .pagination .current{width: 40px;height: 10px;background: #fff;border-radius: 10px;}

.banner .slides_container{ height: 760px;}
.pagination{text-align: center;}
.pagination li{display: inline-block;width: 16px;height: 16px;font-size: 0;border-radius: 8px;background: #fff;margin-right: 10px;border: 1px solid #000;}
.pagination .current{background: #216FC6;border-color: #216FC6}
.pagination li a{display: block;height: 16px;margin-bottom: 0;}
.slides_container{height: 250px;}


.head{width: 100%;height: 120px;background: rgba(255,255,255,.7);position: absolute;top: 0;left: 0;z-index: 1000000;}
.head .logo{float: left;}
.head .top_mune{float: right;position: relative;height:120px;}
.head .top_mune ul{}
.head .top_mune ul li{ float:left;text-align:center;position:relative;z-index:1;}
.head .top_mune ul li a{ color:#216FC6;font-size:16px; display:block;width:115px;font-weight:normal;padding-top:35px;line-height:30px;height:83px;}
.head .top_mune ul li:hover{ background:#fff; border-bottom: 2px solid #216FC6}
.head .top_mune ul li a.on{background: #fff;border-bottom: 2px solid #216FC6}
.head .top_mune ul li span{ clear:both; display:block; text-align:center;font-size:14px;color:#888;background:url(../images/index_13.png) no-repeat center bottom;padding-bottom:10px;}
.head .top_mune ul li dl{width:115px;position:absolute;z-index:2;top:120px;left:0px;display:none;padding:0;overflow:hidden;background:#fff}
.head .top_mune ul li dl dd{height:40px;line-height:40px;text-align:center;}
.head .top_mune ul li.on dl dd a,.head .top_mune ul li dl dd a{color:#555;font-size:14px;background:none;text-decoration:none;padding:0;font-weight:normal;height:40px;line-height:40px;}
.head .top_mune ul li.on dl dd a:hover,.top_mune ul li dl dd a:hover{background:#216FC6;text-decoration:none;height:40px;line-height:40px;color:#fff;}


.bgc1{ background-color: #ffd543;}
.bgc2{ background-color: #216FC6;}
.bgc3{ background-color: #f56247;}
.itypeBox{ padding: 42px 0px 46px; overflow: hidden;}
.itypeBox a:link,.itypeBox a:visited { color: #fff;}
.itypeBox a:active,.itypeBox a:hover { color: #fff;}
.itypeBox dl{ margin-left: -4%;}
.itypeBox dd{ float: left; display: block; width: 29.33%; margin-left: 4%;}
.itypeBox a{ display: block; height: 140px; padding-top: 20px; text-align: center; font-size: 18px; border-radius: 5px; overflow: hidden; position: relative;}
.itypeBox a .i2{-webkit-transition: width 0.5s, height 0.6s; transition: width 0.5s, height 0.6s;  }
.itypeBox i{ width: 62px; height: 67px; display: block; margin: 0px auto 14px; background: url(../images/ico.png) no-repeat; position: relative; z-index: 2; -webkit-transition: 0.7s; -moz-transition: 0.7s; -o-transition: 0.7s; transition: 0.7s;}
.itypeBox .name{ position: relative; z-index: 2;}
.itypeBox i.ico1{ background-position: 0px -260px;}
.itypeBox i.ico2{ background-position: 0px -461px;}
.itypeBox i.ico3{ background-position: 0px -394px;}
.itypeBox a:hover i{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}

.a_main{width: 100%;padding-top: 50px;height: 460px;overflow: hidden;}
.a_main .pic_box{float: left;}
.a_main .pic_box>img{display: block;float: left;}
.a_main .pic_btn{float: left;margin-left: 15px;}
.a_main .pic_btn .prev,.a_main .pic_btn .next{display: block;width: 120px;height: 35px;margin-bottom: 10px;text-align: center;line-height: 35px;}
.a_main .news_tle{text-align: center;margin-bottom: 60px;}
.a_main .news_tle h2{font-size: 36px;color: #000;}
.a_main .news_tle h3{font-size: 18px;color: #000;font-weight: bold;background: url(../images/a_bg2_07.jpg) no-repeat center center;text-transform:uppercase}

.a_main .pic_btn .prev{background: url(../images/up.png) no-repeat center center #ccc;}
.a_main .pic_btn .prev:hover{background: url(../images/up.png) no-repeat center center #216FC6;}
.a_main .pic_btn .next{background: url(../images/down.png) no-repeat center center #ccc;}
.a_main .pic_btn .next:hover{background: url(../images/down.png) no-repeat center center #216FC6;}
.a_main .pic_btn .p_box{position: relative;z-index: 100000;}
.a_main .pic_btn .p_box .pic_list{height: 80px;margin-top: 10px;}
.a_main .pic_btn .p_box .active{border: 2px solid #216FC6;}
.a_main .pic_btn .p_box .active img{opacity: .3;}
.a_main .pic_btn .p_wrap{height: 365px;position: relative;top: 45px;overflow: hidden;}
.a_main .pic_btn a img{display: inline-block;}
.a_main .pic_btn .dis{background:#ccc;}
.a_main .pic_btn img{display: block;margin-bottom: 10px;cursor: pointer;}
#next{margin-top: 10px;}
.pic_main{float: right;padding-top: 35px;}
.pic_main h2{font-size: 26px;font-weight: bold;color: #216FC6;padding-bottom: 20px;border-bottom: 4px solid #216FC6;}
.pic_main h3{margin-top: 30px;margin-bottom: 30px;font-size: 18px;color: #216FC6;}
.pic_main p{font-size: 14px;color: #666;line-height:30px;width: 320px;}
.pic_main a{font-size: 12px;color: #666;margin-top: 20px;display: block;}
.pic_main .a_btn{margin-top: 40px;text-align: center;}
.pic_main .a_btn a{display: inline-block;margin-right: 60px;width: 68px;height: 68px;}
.pic_main .shop{background: url(../images/a_bg_07.jpg) no-repeat center center;}
.pic_main .shop:hover{background: url(../images/a_bg1_07.jpg) no-repeat center center;}
.pic_main .fh{background: url(../images/a_bg_09.jpg) no-repeat center center;}
.pic_main .fh:hover{background: url(../images/a_bg1_09.jpg) no-repeat center center;}
.scroltit{height: 440px;position: relative;top: -350px;}
.scroltit a{position: absolute;}
.scroltit .prev{top: 0;z-index: 1000;}
.scroltit .next{bottom: -10px;}
.about{width: 100%;background: url(../images/index_bg.jpg) no-repeat center center;text-align: center;padding-top: 80px;margin-top: 50px;padding-bottom: 80px;}
.about h2{font-size: 36px;color: #fff;line-height: 1.5;background: url(../images/a_bg1.png) no-repeat center center;}
.about h3{font-size: 18px;color: #fff;margin-bottom: 40px;}
.about p{width: 650px;margin:0 auto;font-size: 14px;color: #fff;line-height: 1.5;}
.about a{display: block;width:200px;height: 48px;margin:0 auto;border:#fff 1px solid;text-align: center;line-height: 48px;color: #fff;margin-top: 40px;font-size:14px;}
.about a:hover{background: #039231;color: #fff;border:#039231 1px solid;}


.news{width: 100%;margin-top: 40px;}
.news .news_tle{text-align: center;margin-bottom: 60px;}
.news .news_tle h2{font-size: 36px;color: #000;}
.news .news_tle h3{font-size: 18px;color: #000;font-weight: bold;background: url(../images/a_bg2_07.jpg) no-repeat center center;text-transform:uppercase}
.news .news_list{width: 340px;float: left;margin-right: 50px; margin-bottom: 60px;}
.news .news_list .list_tle{width: 360px;height: 58px;border: 1px solid #ccc;text-align: center;margin-bottom: 25px;padding-top: 20px;}
.news .news_list .list_tle span{font-size: 12px;color: #bbb;display: block;text-transform:uppercase}
.news .news_list .pic_wrap1{width: 360px;height: 240px;position: relative;margin-bottom: 20px;}
.news .news_list .pic_wrap1 .zhezhao{position: absolute;width: 360px;height: 240px;top: 0;left: 0;background: rgba(0,0,0,.3);text-align: center;display: none;}
.news .news_list .pic_wrap1 .zhezhao img{display: inline-block;margin-top: 65px;}
.news .news_list h2{font-size: 16px;color: #333;line-height: 2;}
.news .news_list h3{font-size: 12px;color: #888;line-height: 1.5;}
.news .news_list a{padding-left: 20px;background: url(../images/jia.png) no-repeat left center;line-height: 1.5;color: #bbb;font-size: 12px;margin-top: 20px;display: block;}

.foot{width: 100%;background: #ddd;padding-top: 80px;position: relative;padding-bottom: 80px;}
.foot .bk_list{width: 363px;height: 396px;float: left;margin-right: 15px;float: left;position: relative;}
.foot .bk_list .img_box{position: absolute;top: 0;left: 0;z-index: 1;width: 363px;height: 396px;}
.foot .bk_list .bk_wrap{position: absolute;width: 361px;height: 394px;top: 0;left: 0;text-align: center;background: rgba(255,255,255,.8);opacity: 0;z-index: 100;border: 1px solid #216FC6;}
.foot .bk_list .bk_wrap img{display: block;margin: 0 auto;margin-bottom: 20px;}
.foot .bk_list .bk_wrap .tell{height: 50px;width: 250px;margin: 25px auto 0;}
.foot .bk_list .bk_wrap .tell h2{float: left;width: 80px;text-align: left;margin: 0 0;line-height: 40px;}
.foot .bk_list .bk_wrap .tell div{float: right;}
.foot .bk_list .bk_wrap .tell span{display: block;line-height: 1.5;}
.foot .bk_list .bk_wrap h2{width: 280px;margin:0 auto;color: #666;font-size: 14px;line-height: 1.5;margin-top: 30px;margin-bottom: 30px;}
.foot .bk_list .bk_wrap a{display: block;width: 278px;height: 48px;margin:0 auto; border: 1px solid #216FC6;margin-bottom: 12px;line-height: 48px;color:#216FC6;}
.foot .bk_list .bk_wrap a:hover{background: #216FC6;color: #fff;}


.lj{width: 100%;height: 50px;background: #216FC6;overflow:hidden}
.lj span{display: inline-block;width: 132px;height: 48px;background: url(../images/foot_bg_10.png) no-repeat left center;line-height: 50px;text-align: center;color: #fff;margin-top: 1px;}	
.lj a{display: inline-block;margin-left: 40px;color: #fff;line-height: 50px;}

.bottom{width: 100%;background: #ddd;color:#666;padding:25px 0;overflow:hidden}
.banner img {vertical-align: bottom;}


.smbx{ height:50px;border-bottom:#ddd 1px dotted}
.smbx .mbx{ float:left;margin-top:13px; color:#216FC6}

.nejlm{margin-top:30px;}
.nejlm a{ padding:0px 20px;margin-right:15px;margin-bottom:15px;display:inline-block; background:#666;color:#fff; line-height:38px;font-size:14px;}
.nejlm a:hover{ background:#216FC6; color:#fff;}
.nejlm .on{ background:#216FC6; color:#fff;}



.page-title {padding-top:50px;padding-bottom: 30px;text-align: center;line-height:20px}
.page-title .tit {margin-bottom: 10px;font-size: 32px;color: #333;}
.page-title .en {font-size: 20px;color: #999;}
.page-title .line{background:#216FC6;width:90px;margin:15px auto 0;text-align:center;height:2px;}

.s-content{padding:30px 0;overflow:hidden}

.s-content .sabout{padding:30px 0}
.s-content .sabout .img{float:left;margin-right:45px;}
.s-content .sabout .anote{float:left;line-height:30px;width:663px;}
.s-content .sabout .anote ._t{ font-size:30px; color:#216FC6; margin-bottom:30px;font-weight:700}
.s-content .sabout .anote ._t .line{  width:45px; height:1px; background-color:#216FC6;margin-bottom:10px;}
.s-content .sabout .anote ._t ._en{font-size:12px;text-transform:uppercase;font-family:"Arial"; display:block;font-weight:normal;color:#ababab;padding-top:5px;}
.s-content .sabout .anote p,.s-content .sabout p{ margin-bottom:15px; font-size:15px;}/*float:left*/

.newBox li{ height:145px; width:1120px; border-bottom:1px dotted #ddd; padding:35px 0; overflow:hidden;}
.newBox li a{ display:block; height:170px;}
.newBox li a .img4_1{ float:left; width:262px; height:144px; overflow:hidden; margin-right:40px;}
.newBox li a .img4_1 img{ width:100%;-webkit-transition:-webkit-transform 0.4s ease-out; -moz-transition:-mos-transform 0.4s ease-out; -ms-transition:-ms-transform 0.4s ease-out; transition:transform 0.4s ease-out;}
.newBox li a .newsRight{ width:818px; float:left;}
.newBox li a .newsRight h3{ color:#216FC6;font-size:18px; line-height:40px;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime{ color:#666; font-size:12px; line-height:40px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li a .newsRight .newsTime .sp1{ display:block; float:left; background:url(../images/icon_01.jpg) no-repeat left center; margin-right:16px; padding-left:17px;}
.newBox li a .newsRight .newsTime .sp2{ display:block; float:left; background:url(../images/icon4.png) no-repeat left center; padding-left:30px;}
.newBox li a .newsRight .newsBf{ font-size:14px; line-height:22px; text-indent:2em; height:66px; overflow:hidden;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.newBox li:hover a .img4_1 img{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.newBox li:hover .newsRight h3,.newBox li:hover .newsRight .newsBf,.newBox li:hover a .newsRight .newsTime{ color:#666;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s;color:#216FC6;font-weight:600}

.page { text-align: center; line-height: 16px; margin:30px 0;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #216FC6; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }


.headTit{ text-align:center; padding:10px 0; position:relative;border-bottom:#ddd 1px solid}
.headTit h4{ font-size:24px; line-height:18px;margin-bottom:10px; text-align:center;color:#216FC6;}
.headTit .time{ font-size:10px;color:#999; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#216FC6; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px;line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.return_page{padding-top:40px;margin:30px 0 15px;border-top:1px solid #ddd;overflow:hidden}
.pages{width:800px;float:left}
.pages p{margin-bottom:10px}
.pages p b,.pages p a{display:inline-table;height:30px;line-height:30px}
.pages p b{width:88px;background:#efefef;text-align:center}
.pages p a{width:650px;margin-left:5px;padding:0 10px}
.pages p a:hover{text-decoration:underline}

a.return{width:88px;float:right;height:30px;line-height:30px;background:#216FC6;text-align:center;color:#fff}
a.return:hover{text-decoration:underline}
.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px;font-size:14px;}

.input_gbook{border:1px solid #b1b1b1;height:30px;line-height:30px;text-indent:5px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:90px}

.pro tr td{padding:5px 0;font-size:14px;}
.pro table{margin-top:20px}
.about4{ margin:0 auto; width:850px; margin-bottom:15px;}
.lheight30px{line-height:30px}


.book_box{padding-top:25px;font-size:12px;overflow:hidden;clear:both;font-size:14px;}
.book_box h2{line-height:22px;padding-bottom:5px;font-size:14px;color:#626262;overflow:hidden;clear:both;}
.book_con{margin-top:12px;overflow:hidden;clear:both;}
.book_con .con1{width:69px;text-align:left;float:left;overflow:hidden;}
.book_con .con2{width:600px;float:left;overflow:hidden;}
.book_con em{padding:0 5px;color:#f00;}
.book_con input.text{height:19px;padding:3px 3px;border:1px solid #ddd;background:#fff;}
.book_con textarea{width:450px;height:70px;padding:3px 3px;border:1px solid #ddd;background:#fff;}
.submit{width:72px;height:25px;margin:5px 10px 12px 0;border:none;line-height:25px;color:#fff;background:url(../images/but_book.gif) no-repeat;text-align:center;cursor:pointer;overflow:hidden;}
.book_time{padding-left:15px;}


#preview{ float:left; text-align:center; width:500px;border:1px solid #ccc;padding:10px}
.jqzoom{ width:500px; height:360px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}

#spec-n5{width:500px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ float:left; overflow:hidden;margin-top:5px;}
#spec-list ul li{margin-top:6;margin-bottom:0;border:0; float:left; margin-right:0px; display:inline; width:70px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:37px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:500px;height:500px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:600px;height:600px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative;}
#spec-list div{ margin-top:0}

.proright{float:right;width:530px;}
.proright h3{font-size:24px;border-bottom:#ddd 1px dashed;color:#216FC6;line-height:50px;margin-bottom:10px;}
.proright p{line-height:30px;font-size:14px;}
.proright p b{padding-right:10px}

.words a{display:block; width:145px; height:32px; line-height:32px; vertical-align:middle; text-align:center; border:1px solid #039231; font-size:14px; color:#fff;background:#039231;
margin-top:40px;-webkit-transition: all 0.8s ease-in-out;}
.words a:hover{text-decoration:underline}


.procont img {}
.procont{line-height:30px}

.con{line-height:40px;font-size:14px}
.con p{font-size:14px}


.proDt-xp{background:url(../images/pro_r_title.png) no-repeat center top;border:#ddd 1px solid;border-top:0;height:35px;margin-top:20px;width:100%;}
.proDt-xp b{display:block;width:100px;height:35px;line-height:35px;text-align:center;font-size:14px;color:#fff;background:#216FC6 ;}
.proDt-vont{line-height:30px;overflow:hidden;padding:10px 0}


