/* CSS Document */
@charset "gb2312";
*{margin:0;padding:0}
blockquote,body,dd,div,dl,dt,filedset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:"Microsoft YaHei","å¾®è½¯é›…é»‘","å®‹ä½“",Verdana,Arial,helvetica,sans-serif!important; font-size:14px; color:#333}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
li,ol{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:afer,q:before{content:''}
abbr,acronym{border:0}
a{text-decoration:none; cursor: pointer}
a:link,a:visited,a:hover,a:active{ color:#333}
.clearfix:after,.clearfix:before{display:table;line-height :0;content:""}
.clearfix:after{clear:both}
/*===============é€šæ ·å¼=================*/
body{ max-width:640px; min-width:640px; position:relative; margin:0 auto}
.top{ display:none;height:100%; background:#f1e7d3; position:fixed; top:100px; z-index:999; }
.top_in{width:610px;overflow:hidden;float:left; margin-left:20px; font-size:20px;}
.top_in ul{ display:block; width:610px; overflow:hidden; border-radius:10px; margin-top:30px;}
.top_in li{ display:block; width:610px; float:left; background: url(../images/navbg.jpg); height:60px; text-align: center; line-height:60px; border-bottom:1px solid #0b1626}
.top_in li a{ color:#fff; font-size:20px;}

.y640{ width:640px; margin:0 auto}
.y590{ width:590px; margin:0 auto}
.nav{ height:100px; background:url(../images/navbg.jpg); position: fixed; z-index:999}
.nav:after{ content:""; width:640px; height:26px; background:url(../images/line.png); position:absolute; bottom:-20px; z-index:999; left:0}
.logo{ width:210px; height:80px; float:left; margin:10px 0 0 30px}
.nav-tit{ width:230px; height:60px; float:left; margin:20px 0 0 20px}
.nav-an{ width:86px; height:66px; position:absolute; right:30px; top:15px; border:1px solid #0c1931; border-radius:10px}
.an-on{ width:82px; height:57px; border:1px solid #335684; border-radius:10px; text-align:center; padding-top:5px; cursor:pointer}
.an-off{ width:82px; height:57px; border:1px solid #335684; border-radius:10px; display:none; text-align:center; padding-top:5px;cursor:pointer}
.nav-an:after{ content:""; display:block; width:10px; height:22px; background:url(../images/bq.jpg); right:-10px; position:absolute; top:10px}

.banner{ height:420px; position:relative; padding-top:100px;}
.banner:after{ content:""; display:block; width:640px; height:26px; background:url(../images/line.png); top:0; position:absolute; top:0px}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-next,.hiSlider-btn-prev{position:absolute;z-index:5;top:45%;height:50px;width:25px;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-next:hover,.hiSlider-btn-prev:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:5px;width:100%;color:#fff;text-indent:20px;background:rgba(0,0,0,.6);z-index:2;font:18px/50px "Microsoft YaHei",Arial,Tahoma; display:block}
.hiSlider-pages{bottom:5px;right:10px;text-align: center; width:100%}
.hiSlider-pages a{height:4px;width:40px;margin:0 3px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:5px;background:#fff}
.hiSlider-pages a.active{background:#000}

.jmnav{ height:203px; background:url(../images/bg_02.jpg); padding-top:42px;}
.jmline{ width:580px; height:178px; margin-left:12px;}
.jm01{ width:280px; height:80px; float:left; margin:5px 0 0 5px; }
.jm01 img{ transition:all 0.5s}
.jm01 a:hover img{ margin-top:-5px;}

.new{ height:582px; background:url(../images/jm00_03.jpg) }
.new .bt{ height:70px; padding-top:35px; position:relative}
.new .index-more{ width:79px; height:42px; position:absolute; right:-10px; top:40px; background:url(../images/index-more.png) no-repeat;}
.new .index-more a{ display:block; width:60px; height:42px; line-height:42px; color:#fff; text-indent:15px; font-size:12px; background:url(../images/index-morea1.png) no-repeat; transition:all 0.5s; overflow:hidden}
.new .index-more a em{ display:none}
.new .index-more a:hover em{ display:inline}
.new .index-more a:hover{ background:url(../images/index-morea.png) no-repeat; width:79px;text-indent:20px;}

.new-in{ height:450px;}
.new-in-1{ width:540px; height:195px; margin:0 auto; padding-top:5px; border-bottom:1px solid #000}
.new-in-1 center a{ font-size:24px; color:#fff; line-height:60px; font-weight:bold}
.new-in-1 img{ display:block; width:195px; height:120px; float: left}
.new-in-1 p{ display:block; width:325px; height:120px; float: left; padding-left:20px; color:#fff; line-height:30px; font-size:16px; text-indent:2em}
.new-in-1 p a{ font-size:14px; color:#ffe400}
.new-in li{ display:block; width:540px; height:46px; margin:0 25px; line-height:46px; border-bottom:1px dashed #172935}
.new-in li span{ float:right; color:#030b17}
.new-in li a{ color:#fff; font-size:18px;}
.new-in li b{ color:#ffe400; padding-right:10px; transition:all 0.5s}
.new-in li:hover b{ padding-right:20px}

.zt{ height:370px; background:url(../images/zt.jpg)}
.zt .bt{ height:70px; padding-top:35px; position:relative}
.zt .index-more{ width:79px; height:42px; position:absolute; right:-10px; top:40px; background:url(../images/index-more.png) no-repeat;}
.zt .index-more a{ display:block; width:60px; height:42px; line-height:42px; color:#fff; text-indent:15px; font-size:12px; background:url(../images/index-morea1.png) no-repeat; transition:all 0.5s; overflow:hidden}
.zt .index-more a em{ display:none}
.zt .index-more a:hover em{ display:inline}
.zt .index-more a:hover{ background:url(../images/index-morea.png) no-repeat; width:79px;text-indent:20px;}
.zt-in{ height:260px;}
.zt-in li{ display:block; width:295px; height:200px; float:left; }
.zt-in li img{ display:block; width:260px; height:160px; float:left; padding:10px; border:1px dashed #fff; border-radius:10px; margin:6px;}
.zt-in li p{ color:#fff; line-height:40px; font-size:18px; text-align:center}

.foot{ height:120px; text-align:center; background:#000; padding-bottom:100px;}
.foot p{ color:#fff; line-height:30px; padding-top:10px;} 

.bottom{ height:100px; background:url(../images/zt.jpg) 0 100px; position:fixed; bottom:0; left:50%; margin-left:-320px; border-top:1px solid #0c1a2b}
.bottom a{width:212px; height:100px; float:left; border-right:1px solid #335881;border-right:1px solid #0c1a2b; line-height:100px; color:#fff; font-size:20px; text-indent:100px;}

.b01{ background:url(../images/tel.png) no-repeat 15px 0}
.b02{ background:url(../images/jm.png) no-repeat 15px 0}
.b03{ background:url(../images/message.png) no-repeat 15px 0}



/**************************************************************************/
.list-bt{ height:220px; background:url(../images/gw1_02.jpg) 0 100px;; padding-top:100px;}
.bt-nav{ height:80px; padding-top:30px; line-height:80px;}
.bt-nav strong{ display: inline-table; color:#fff; font-size:30px; padding-right:20px;}
.bt-nav li,.bt-nav ul{ display: inline-table; color:#fff; font-size:18px; padding:0 5px}
.bt-nav2{ height:80px; padding-top:30px; line-height:80px; text-align:center}
.bt-nav2 a{ display:inline-block; width:100px; height:50px; background:url(../images/listnavbg.png); margin:15px; font-size:16px; color:#fff; line-height:50px; text-align:left; text-indent:15px;}


.all_page{width:100%;margin:0 auto;overflow:hidden;padding:0 0 25px;height:27px; text-align:center}
.all_page table,.all_page td,.all_page tr{border:0}
.all_page div a,.all_page div a:active,.all_page div a:hover,.all_page div a:link,.all_page div a:visited{color:#FFF}
.all_page font{color:#3399FE;font-size:12px}
.all_page li,.all_page p{ display: inline}
.all_page li a{width:55px;height:27px;background:#333;text-align:center;color:#FFF;margin-right:10px; display:inline-block; line-height:27px;}
.all_page li a:hover{ background:#283e62}
/*ç¿»é¡µ*/

.new-list{ background: url(../images/listbg.jpg); overflow:hidden}


.new-listb li{ width:560px; display:block; margin:25px auto; padding:15px; background:#fff}
.new-listb li .l01{ font-size:20px; line-height:30px; padding-top:10px; font-weight:bold}
.new-listb li .l01 font{ color:#b00d1e; padding-right:10px;}
.new-listb li .l02{ font-size:16px; line-height:30px; color:#999}
/*å“ç‰Œæ´»åŠ¨*/



.splist_box{ padding-top:25px;}
.splist_box li{ display:block; width:560px; float:left; overflow:hidden; position:relative;background:#fff;  margin:0 auto 25px; padding:15px;}
.splist_box li>img{ display:block; width:360px; height:220px; float:left}
.splist_box li div{ width:180px; height:140px; background-color:#333; color:#fff; padding:40px 10px; float:left}
.splist_box li div h3{ color:#fff; border-bottom:1px solid #666; line-height:30px; padding-bottom:10px; font-size:20px;}
.splist_box li div span{ color:#999; font-size:14px; line-height:30px; padding-left:25px; background:url(../images/ico.png) no-repeat;background-position:0px -112px;}
.splist_box li .tbg{ display:block;  width:360px; height:220px; background:url(../images/hei50.png) ;position:absolute;left:-380px; overflow:hidden;transition:left 0.5s;top:15px; }
.splist_box li:hover .tbg{ left:15px}
.splist_box li .tbg img{ position:absolute; top:70px; left:50%; margin-left:-30px; transition:all 0.5s 0.3s;opacity: 0;}
.splist_box li:hover .tbg img{opacity:1;}
/*è§†é¢‘ä¸­å¿ƒ*/

.video2{ margin:0 auto; width:590px;}	 
.sp_ny h3{ line-height:70px; font-size:24px; color:#333; font-weight:bold; text-align:center}
.sp_ny span{ padding-left:20px; color:#999; background:url(../images/ico.png) no-repeat 0px -54px}
.sp_tj{overflow:hidden; width:590px; padding-bottom:20px;}
.sp_tj h4{ padding-left:20px; background:url(../images/ico.png) no-repeat 0 -88px; font-weight:bold; margin-bottom:10px; margin-top:20px;}
.sp_tj li{ float:left; width:285px;height:200px; margin:0 5px; display:block; text-align:center}
.sp_tj li p{ text-align:center; line-height:30px;}
/*è§†é¢‘åˆ—è¡¨é¡µ*/

.newbox{ display:block; float:left; padding:25px 0}
.newbox li{ display:block; width:560px; height:110px; float:left;  padding:15px; overflow:hidden; border-bottom:1px solid #f4f4f4; background:#fff}
.newbox li img{ display:block; width:145px; height:110px; float:left; }
.newbox li span{display:block; width:60px; height:60px; float:left; background:#034f92; text-align:center; color:#fff; font-size:12px; line-height:26px; margin-top:24px; position:relative; z-index:2}
.newbox li span strong{ font-size:24px;}
.newbox li div{ width:439px; height:110px; float:left; padding-right:20px; padding-left:20px; margin-left:20px; border-left:1px solid #f4f4f4;position:relative;}
.newbox li div:after{ position:absolute; width:1px; height:0; background:#034f92; left:0; top:0; transition:height 1s; content: "";z-index:1}
.newbox li:hover  div:after{ height:110px;}
.newbox li div h4{  font-weight:bold;font-size:20px; color:#333; line-height:30px; margin-bottom:5px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newbox li div p{font-size:14px; color:#999; line-height:24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.newbox li span:after{position: absolute; right:20px; margin-right:-20px; border:10px rgba(178,212,130,0) solid; content: "";z-index:1;border-left-color:#034f92; top:50%; margin-top:-10px; transition:right 0.5s}
.newbox li:hover span:after{ right:0;}
.newbox li:hover h4{ color:#034f92}
/*è¡Œä¸šæ–°é—»*/

.showlist{ display:block; float:left; padding:25px 0 0}
.showlist li{ display:block; width:265px; margin:0 15px 30px; height:200px; float:left; overflow:hidden; position:relative;}
.showlist li p{ display:block; width:265px; height:40px; background:#000; position:absolute; bottom:-40px; transition:all 0.5s; text-align:center; line-height:40px; color:#fff }
.showlist li:hover p{ bottom:0}

.new-list-in{ width:560px; padding:15px; background:#fff; margin:25px; }
.new-list-in h3{font-size: 24px;line-height:40px; font-weight:bold;text-align:center}
.new-list-in span{font-size: 14px;line-height:30px; }
.new-list-in .nr{ font-size:18px; line-height:40px; border-top:1px dashed #999; margin-top:15px; padding-top:10px;}
.new-list-in .nr p{font-size:18px; line-height:40px; text-indent:2em}
.new-list-in .nr img{ display:block; margin:10px auto}

.list-page a{font-size:18px; line-height:40px; }
.message-nb{ padding-bottom:20px;}
.message-nb input{ display:block; width:568px; margin:0 auto; height:40px; border:1px solid #666; border-radius:30px; margin-bottom:20px; padding:10px; font-size:16px;; text-indent:20px; color:#000;outline:none;}
.message-nb textarea{ display:block; width:568px; margin:0 auto; height:120px; border:1px solid #333; border-radius:30px; margin-bottom:20px; padding:20px 10px; font-size:16px;; text-indent:20px; color:#000;outline:none;}

.tjan{ display:block; width:180px; height:60px; margin:0 auto; font-size:18px; cursor:pointer; border-radius:10px; border:none; background:#000; color:#fff}









/*后加*/

.GCD_contact_txt{width: 590px;height: 332px;float: left;border-right:none;background:#fff;margin: 25px 25px 0;}
.GCD_contact_txt ul{ width: 454px; height: 240px; float: left; margin-left: 78px; margin-top: 50px; display: inline;}
.GCD_contact_txt ul li{width: 454px;height: 78px;float: left;border-bottom: 1px solid #ddd;}
.GCD_contact_txt ul li span{ width: 45px; height: 30px; float: left; padding-top: 24px;}
.GCD_contact_txt ul li p{width: 409px;height: 78px;float: left;color: #333;line-height: 78px;font-size: 18px;font-weight: bold;margin: 0;}
.GCD_contact_pic{width: 590px;/* height: 334px; */overflow: hidden;float: left;margin: 0 25px;}
.GCD_contact_pic span{ width: 592px; height: 248px; float: left;}
.GCD_contact_pic p{width: 552px;height: 130px;float: left;background: #3e5c86;color: #fff;line-height: 40px;margin: 0;padding: 20px;font-size: 18px;}
.GCD_contact_txt ul li.movexian{ border-bottom: none;}


.GCD_feedback{float:left;padding-top: 40px;}
.GCD_feedback_left{ width: 320px; height: 600px; float: left;}
.GCD_feedback_right{width: 879px;float: left;border-left:none;background: #fff;}
.GCD_feedback_right_tit{width: 600px;height: 50px;float: left;padding-left: 40px;color: #000;font-size: 24px;font-weight: bold;padding-top: 40px;}
.GCD_feedback_txt{width: 600px;float: left;padding-left: 40px;padding-bottom: 60px;}
.GCD_feedback_txt div{width: 420px;height: 40px;float: left;color: #333;font-size: 16px;line-height: 40px;padding-top: 10px;}
.finput1{width: 380px;height: 50px;float: left;background: #eee;border-radius: 4px;border: none;margin-right: 38px;display: inline;color: #333;padding: 0 10px;}
.finput2{width: 540px;height: 50px;float: left;background: #eee;border-radius: 4px;border: none;color: #857249;padding: 0 10px;}
.finput3{width: 540px;height: 120px;float: left;background: #eee;border-radius: 4px;border: none;color: #333;font-size: 14px;line-height: 40px;padding: 0 10px;}
.feedbackbtn2{ width: 206px; height: 52px; float: left; margin-top: 20px; display: inline;}