@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;font-family:"微软雅黑";color:#333333;}
a{text-decoration:none;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
.clear{clear:both;}
li{list-style:none;}
.last{margin-right:0px !important;}
img{vertical-align:middle;}
table,table td{border-collapse:collapse;}
.ctr{width:1200px; margin:0px auto;}

@font-face{
	font-family: "wrjch";
	src:url(../font/MSCHJ.TTF);
}

.greet{background:#f6f6f6; height:28px; line-height:28px;}
.greet_con{ font-size:12px; color:#666;}

.phone li{float: left; margin-right:20px; font-size:12px; color:#666;}
.phone li img{margin-right:10px;}
.phone li span{font-size:12px; color:#f59703; font-weight:bold;}
.phone li a{font-size:12px;}
.phone li:hover a{ color:#f59703;}
.phone .collect{margin-left:40px;}

.sehoo{padding:10px 0;}
.search{ width:302px;margin-top: 22px; border:1px solid #0093dd;height:32px;}
.search .sub{margin:5px 0 0 10px;}
.search .txt{width:216px; height:32px;background:#fff; text-indent:0.8em;  font-size:12px; color:#999; border:0;outline:none }
.search .submit{width:62px; height:32px;  line-height:32px; color:#fff; cursor:pointer; background:#0093dd; border:0;}

.nav{ background:#0093dd; height:42px;}
.tmenu {margin-left:12px;}
.tmenu li{float:left; width:131px; margin-right:18px;line-height:42px; text-align:center;}
.tmenu li a{ display:block; color:#fff;}
.tmenu li:hover{background:#f59703;}
.tmenu li.cur{background:#f59703;}

.ind_banner img{width:100%;}

.ind_main{ padding:50px 0;background:url(../images/index_bg.jpg);}
.project_box{ padding-bottom:66px;border-bottom:1px solid #fff;}
.project_tit{ margin-bottom:47px;text-align:center;}
.project_tit h2{font-size:38px; color:#666; font-weight:normal; background:url(../images/index_01.png) no-repeat center 22px;}
.project_tit h2 span{font-size:38px;color:#0093dd; }
.project_tit p{font-size:18px; color:#999; text-transform:uppercase;}


/*手风琴*/
.sfq_con{ margin-top:28px;}
.sfq_con li{width:110px; border-right:2px solid #fff; box-sizing:border-box; float:left; overflow:hidden;}
.sfq_con li a{ display:block;position:relative; }
.sfq_con li .sfq_w{  position:absolute; bottom:0px; left:0px;width:100%; background:rgba(0,0,0,0.3); height:39px;}
.sfq_con li .sfq_w p{display:block; font-size:16px; color:#fff; line-height:39px;}
.sfq_con li.cur{width:770px;}
.sfq_con li img{ vertical-align:bottom;}
.sfq_con li.cur .sfq_w{background:rgba(0,0,0,0.3);}



.video_box{margin:50px 0; padding-bottom:56px; border-bottom:1px solid #fff;}
.video_list li{width:288px; float:left; margin:0 10px 10px 0;}
.video_list li .li_img{position:relative}
.video_list li .boxm{ display:none;position:absolute; top:33%; left:39%;}
.video_list li .li_con{padding:10px; background:#fff;}
.video_list li .li_con span a{font-size:16px;}
.video_list li .li_con p{ margin-top:8px;font-size:12px; line-height:1.8em;}

.video_list li:hover .boxm{display:block;}
.video_list li:hover .li_con span a,.video_list li:hover .li_con p{ color:#f59703;}


.adv_list{width:100%; margin:0 auto;}
.adv_list li{ float:left; margin-right:100px;width:198px; text-align:center;
webkit-transition: all .4s;
    transition: all .4s;}
.adv_list li span{ display:inline-block; margin:15px 0 10px;font-size:18px;}
.adv_list li p{ line-height:1.8em;font-size:13px; color:#666666;}
.adv_list li .more{ display:inline-block; margin-top:20px; font-size:13px; color:#00537B;}
.adv_list li .more:hover{ color:#FFF;}


.adv_list li:hover {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}

.adv_list li img{-webkit-transition:1s;}
.adv_list li:hover img
{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg); /* Safari and Chrome */
-moz-transform:rotateY(180deg); /* Firefox */

}



.hotline{ /*margin:50px 0;*/ background:#0093dd; /*width:1200px;*/ margin:50px auto; }
.hotline_left{margin:0 40px 0 100px;}
.hotline_right{margin-top:13px;}

.fwrx{font-size:28px; color:#fff; font-family:"微软雅黑";text-shadow:1px 1px 1px rgba(0,0,0,0.4); margin-top:20px;}
.fwrx span{font-size:45px; color:#fff600; font-family:"微软雅黑"; font-style:italic;
text-shadow:1px 1px 1px rgba(0,0,0,0.4);}


.xtgc{ margin-top:5px; font-size:18px; color:#fff; font-family:"微软雅黑";}
.xtgc span { display:inline-block; width:344px; margin-right:5px; line-height:31px; text-align:center; background:#fff;font-size:20px; font-family:"黑体";
-o-border-radius:3px ; 
-moz-border-radius:3px ;
-wekit-border-radius:3px ;
border-radius:3px ;

-webkit-box-shadow: 0px 2px 1px rgba(78, 78, 78,0.75);  
-moz-box-shadow: 0px 2px 1px rgba(78, 78, 78,0.75);
box-shadow: 0px 2px 1px rgba(78, 78, 78,0.75);}

.about_box{width:561px;}
.about_tit{ margin-bottom:42px; padding-bottom:16px;border-bottom:1px solid #fff;}
.about_tit span{ padding-bottom:15px; font-size:18px; border-bottom:2px solid #0093dd;}

.about_tit .more{ float:right; margin-top:4px; font-size:12px;  color:#666666;}

.about_img{margin-bottom:25px;}
.about_con p{font-size:12px; line-height:1.8em;}
.about_con a{display:block; margin-top:37px; width:73px; line-height:26px; text-align:center; font-size:12px; color:#fff; background:#0093dd;}
.about_con a:hover{ background:#f59703;}

.news_box{width:561px;}
.news_list li{ padding:13px 12px 9px;}
.news_list .serial{ width:88px; font-size:56px; color:#999999; border-right:1px solid #cccccc; text-align:center;font-family:Arial;}


.news_list li .li_con{width:430px;}
.news_list li .li_con span{ display:block; margin-bottom:9px;}
.news_list li .li_con span a{}
.news_list li .li_con span b{ float:right; margin-top:2px;font-size:12px; color:#999999; font-weight:normal;}
.news_list li .li_con p{ line-height:1.8em; font-size:12px; color:#666666;}

.news_list .li1 {background:#fff;}
.news_list .li1 .li_con{width:430px;}
.news_list .li1 .li_con span{ display:block; margin-bottom:9px;}
.news_list .li1 .li_con span a{}
.news_list .li1 .li_con span b{ float:right; margin-top:2px;font-size:12px; color:#999999; font-weight:normal;}
.news_list .li1 .li_con p{ line-height:1.8em; font-size:12px; color:#666666;}

.news_list li:hover{background:#0093dd;}
.news_list li:hover .serial{ color:#fff; border-right:1px solid #fff;}
.news_list li:hover .li_con span a,.news_list li:hover .li_con span b,.news_list li:hover .li_con p{ color:#fff;}




.image{ margin-top:50px;}
.image_tit{ margin-bottom:47px;text-align:center;}
.image_tit h2{font-size:38px; color:#666; font-weight:normal; background:url(../images/index_01_2.png) no-repeat center 22px;}
.image_tit h2 span{font-size:38px;color:#0093dd; }
.image_tit p{font-size:18px; color:#999; text-transform:uppercase;}

.client{ width:100%; overflow:hidden;}
.client_img{float:left;overflow:hidden;}
.client_img a { display:inline-block; /*width:319px;*/ padding-left:10px; padding-right:10px; height:237px;margin-right:14px;  overflow:hidden;transition:all 0.3s ease-out;}

.client_img img{-webkit-transition:transform .5s,-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s}
.client_img a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}


.b_t{ padding:31px 0; background:#373b3b;}
.interactive{ width:172px; padding:13px 0; border-right:1px solid #4f5151;}
.interactive p{ margin-bottom:10px; font-size:12px; color:#999999;}
.interactive img{margin-right:5px;}
.b_phone{width:186px; padding:20px 0 20px 22px; border-right:1px solid #4f5151;}
.b_phone span{ font-size:12px; color:#999999;}
.b_phone p{ font-size:24px; color:#9b9d9d;/*font-family:Radioactive;*/}

.zddh{width:194px; padding:20px 0 20px 24px; border-right:1px solid #4f5151;}
.zddh span{ font-size:12px; color:#999999;}
.zddh p{ font-size:24px; color:#9b9d9d; /*font-family:Radioactive;*/}

.bmenu{width:327px; padding:16px 54px 15px; border-right:1px solid #4f5151;}
.bmenu li{ float:left; /*margin:0 30px 10px 0;*/ width:81px;}
.bmenu li a{color:#999999;}
.bmenu li a:hover{color:#f59703;}

.ewm{margin-right:16px;}

.copyright{ padding:12px 0;background:#252525;}
.copyright p,.copyright span{ font-size:12px;color:#666666;}
.copyright span{margin-right:10px;}


/*cp*/
.ny_main{ padding:0px 0 24px;background:url(../images/index_bg.jpg) no-repeat; background-size:100%;}
.tab_box{ margin-bottom:38px;background:url(../images/cp_04.jpg) no-repeat bottom;}
.ny_tab{ margin:0px auto 0px;}
.ny_tab li{ display:inline-block; text-align:center; width:278px; padding:4px 0;font-size:18px;color:#2a2a2a; cursor:pointer;}
.ny_tab li a{font-size:22px;color:#2a2a2a;}
.ny_tab li.on{color:#fff; background:#f59703; }
.ny_tab li.on p{color:#fff;}

.about_lm{ margin:0px auto 0px;}
.about_lm li{ text-align:center; width:398px; padding:10px 0;font-size:22px;color:#2a2a2a; cursor:pointer; float:left;}
.about_lm li a{font-size:22px;color:#2a2a2a;}
.about_lm li.on{color:#fff; background:#f59703; }
.about_lm li.on p{color:#fff;}

.cp_box{display:none;}
.tab-on{display:block;}

.about_m { line-height:200%; font-size:16px;}
.about_m img { padding-left:20px;}

.cp_list li{ float:left; width:319px; margin:0 36px 36px 0; padding:25px 25px 0 25px; background:#fff; border:1px solid #e9e9e9;}
.cp_list .cp_con h3{ margin:13px 0;  font-weight:normal;}
.cp_list .cp_con h3 a{font-size:18px; color:#f59703;}
.cp_list .cp_con p{ line-height:2em;font-size:12px; color:#f59703;}

.cp_list .li_img{  width:319px; height:237px;overflow:hidden;transition:all 0.3s ease-out;}

.cp_list .li_img img{-webkit-transition:transform .5s,-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s}
.cp_list .li_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.cp_list .cp_con span{display:inline-block; margin:20px 0 13px;line-height:24px; text-align:center; font-size:12px; color:#fff;
-o-border-radius:5px; 
-moz-border-radius:5px;
-wekit-border-radius:5px;
border-radius:5px;}
.cp_list .cp_con .sp{ width:41px;  background:#222222;}
.cp_list .cp_con .sp:hover{background:#f59703;}
.cp_list .cp_con .tp{display:inline-block; width:64px; background:#f59703;}
.cp_list .cp_con .tp:hover{ background:#222222;}

.browse{ padding:12px 0;  border-top:1px solid #eaeaea;}
.browse img{float:left; margin-top:2px;}
.browse span{ float:left; margin-right:18px;font-size:12px; color:#666;}
.browse span img{ margin-right:10px;}

/*cpxq*/
.mbx{padding:14px 0;font-size:12px; color:#666;}
.mbx a{ font-size:12px; color:#666;}
.mbx a.cur{color:#f59703;}

.cpxq_con{ padding:40px 33px; margin-bottom:70px;background:#fff; border:1px solid #e9e9e9;}
.cpxq_con h2{font-size:30px; text-align:center; font-weight:normal;}
.sj_list{ width:1128px; margin:30px auto 40px;background:#eaeaea; }
.sj_list li{ float:left; width:239px; padding:14px 0 6px; text-align:center; border-right:1px solid #fff;font-size:12px; color:#666;}
.sj_list li a{ display:block;font-size:12px; color:#666;}
.sj_list li img{margin-right:5px;}
.sj_list .li2{width:259px;}
.sj_list .li4{width:388px; border-right:0;}
.sj_list .li4 a{display:inline-block; margin-right:35px;}
.sj_list .li4 a.return{ color:#0093dd;}
.sj_list .li4 a:hover{ color:#f59703;}

.content{font-size:16px; color:#666; line-height:1.6em;}
.cpxq_dt{ margin:50px 0;text-align:center;}
.lst_list{width:940px; margin:0 auto;}
.lst_list li{ float:left; margin-right:20px; width:140px; text-align:center;}
.lst_list li span{display:block; margin-top:10px;}
.lst_list .li_img{ border:2px solid #fff;}

.lst_list li.on .li_img{border:2px solid #f59703;}
.lst_list li.on span{ color:#f59703;}




.tmenu li a { font-size: 18px;}



