﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333333; font-size:14px; width:100%; background:#ffffff; border-top:#000000 solid 9px;min-width:1180px;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; font-size:13px;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important;}
*{ padding:0px; margin:0px; border:0px;}
li{ list-style:none;}
.clear{ clear:both; height:0px !important; width:0 !important; padding:0 !important; margin:0 !important; border:0 !important; float:none !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除按钮选中的高亮标签*/
div,p,table,td,ul,li,span,a,ol,input{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder { /* Internet Explorer 10+ */ color:#cccccc; font-size:12px;}
input::-webkit-input-placeholder { /* WebKit browsers */ color:#cccccc; font-size:12px;}
input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#cccccc; font-size:12px;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#cccccc; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.mo{ display:none;}
img{ max-width:100%;}

.pctop{ width:1150px; margin:0 auto; min-height:114px; padding:5px 0 16px 0;}
.pctop_left .bdsharebuttonbox{ overflow:hidden; padding-top:13px; width:100%; height:48px; border-bottom:#b8b8b8 solid 1px; text-align:center; }
.pctop_left .bdsharebuttonbox a{ display:inline-block; margin:0 14px; float:none;}
.pctop_left .bdsharebuttonbox a:hover{ opacity:1;}
.pctop_left .bdsharebuttonbox .bds_weixin{ background:url(../images/tupian1.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_weixin:hover{ background:url(../images/tupian1s.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_qzone{ background:url(../images/tupian2.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_qzone:hover{ background:url(../images/tupian2s.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_tsina{ background:url(../images/tupian3.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/tupian3s.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_sqq{ background:url(../images/tupian4.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_sqq:hover{ background:url(../images/tupian4s.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_bdhome{ background:url(../images/tupian5.jpg) no-repeat 50%;}
.pctop_left .bdsharebuttonbox .bds_bdhome:hover{ background:url(../images/tupian5s.jpg) no-repeat 50%;}

.pctop_left{ width:338px; border-right:#b8b8b8 solid 1px; }
.pctop_center{ display:inline-block; height:92px; width:474px; text-align:center;-webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.pctop_right{ width:338px; border-left:#b8b8b8 solid 1px;}

.pctop_top{ width:100%; height:48px; border-bottom:#b8b8b8 solid 1px;text-align: center;line-height: 48px;color:#000;}
.pctop_bot{ height:44px;}
.pctop_bot a{ width:83px; display:inline-block; line-height:19px; font-size:14px; color:#414141; font-weight:bolder; text-align:center; margin-top:13px; height:19px; float:left;}
.pctop_bot a:hover{ color:#d20c0e;}
.fenge{ width:1px; display:inline-block; height:19px; background:#b8b8b8; float:left; margin-top:13px;}

.yuyanzuo{ width:223px; padding-left:20px;}
.yuyan{ font-size:12px; color:#777777; float:left; margin-top:13px; line-height:19px; margin-left:24px; margin-right:5px;}
.yuyan img{ margin-right:6px; }


.mokuai{ width:100%; text-align:center; height:145px;}
.mokuai .mokuai_top{ width:100%; text-align:center; height:30px; line-height:30px; margin-top:40px; font-size:30px; float:left; font-weight:bolder; color:#fe0000}
.mokuai .mokuai_bot{ width:100%; text-align:center; height:24px; line-height:24px; margin-top:20px; font-size:31px; float:left; font-weight:bolder; color:#2a313a;}

/*banner*/
#ban{width:100%; height:400px; margin:auto; position:relative; overflow:hidden; z-index:0;}/***修改这里的高度*****/
#ban ul.ban_bj li{display:block;width:100%;height:400px;position:absolute;left:0px;top:0px;text-align:center;z-index:0; cursor:pointer; }/***修改这里的高度*****/
#ban ul.ban_bj li.on{ z-index:111;}
#ban ul.ban_bj li a{display:block; text-indent:-300000em;} 
#flexslider{width:100%; height:400px; margin:0px auto 0px; clear:both; position:relative; overflow:hidden; z-index:0;}/***修改这里的高度*****/
#flexslider #ban .jiantou{ z-index:11111 !important; position:absolute; margin:160px 0px 0px 0px; height:82px; z-index:1; width:100%;}
#flexslider #ban .jiantou .jiantou_left{ width:65px; height:80px; cursor:pointer; background: url(../images/bg2.png) no-repeat 50%; float:left;}
#flexslider #ban .jiantou .jiantou_right{ width:65px; height:80px; cursor:pointer; background:url(../images/bg3.png) no-repeat 50%; float:right;}

.indexcase{ width:1150px; margin:0px auto 62px auto;}

.indexnews{ width:100%; min-height:550px; background:url(../images/tupian8.jpg) no-repeat 50%;margin-top:30px;}

.indexnews_box{ width:1180px; margin:0 auto;}
.indexnews_box .indexnewxun{ width:265px; float:left; margin:0 15px;border:1px solid #ccc;box-shadow:3px 3px 5px #999;}
.indexnews_box .indexnewxun .indexnewxun_img{ width:100%; position:relative; height:175px; overflow:hidden; }
.indexnews_box .indexnewxun .indexnewxun_img img{ width:100%;}
.indexnews_box .indexnewxun .indexnewxun_img .indexnewxun_deta{ height:60px; background:#d30022; position:absolute; left:0; top:0; width:66px;}
.indexnews_box .indexnewxun .indexnewxun_img .indexnewxun_deta .indexnewxun_deta_top{ width:100%; text-align:center; font-size:26px; line-height:34px; color:#FFFFFF; font-weight:bolder;}
.indexnews_box .indexnewxun .indexnewxun_img .indexnewxun_deta .indexnewxun_deta_bot{ width:100%; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bolder;}
.indexnews_box .indexnewxun .indexnewxun_title{ overflow:hidden; text-overflow:ellipsis; white-space:pre; width:100%; margin-top:20px; text-align:center;  padding:0 15px; font-size:15px; font-weight:bolder; color:#000000;}
.indexnews_box .indexnewxun .indexnewxun_samll{ overflow: hidden; height:66px; margin:10px 0 15px 0; width:100%; text-align:center;  padding:0 15px; font-size:13px; line-height:22px; color:#515151;}
.indexnews_box .indexnewxun .indexnewxun_link{ width:100%; text-align:center;margin-bottom: 20px;}
.indexnews_box .indexnewxun .indexnewxun_link a{ color:#5e5e5e; width:74px; height:24px; border:#7c7c7d solid 1px; display:inline-block; font-size:12px; text-align:center; line-height:22px;}
.indexnews_box .indexnewxun:hover .indexnewxun_title{ color:#d30022;}
.indexnews_box .indexnewxun:hover .indexnewxun_link a{ color:#5e5e5e; border:#d30022 solid 1px;}

.indexdaoshi{ width:100%; min-height:654px; background:url(../images/tupian26.jpg) no-repeat 50%;}
.indexdaoshi .daoshi_box{ width:1180px; margin:0 auto; overflow:hidden;}
.indexdaoshi .daoshi_box .daoshi_nei{}
.indexdaoshi .doashi_xun{ background:#FFFFFF; border-bottom:#272d36 solid 2px; min-height:440px; width:265px; float:left; margin:15px; box-shadow:rgba(0,0,0,1.00) 0 0 0; transition:all 0.3s ease-in; }
.indexdaoshi .doashi_xun .doashi_xun_img{ height:265px; overflow:hidden; width:100%;}
.indexdaoshi .doashi_xun .doashi_xun_img img{ width:100%;}
.indexdaoshi .doashi_xun:hover{ border-bottom:#d30022 solid 2px; box-shadow:rgba(0,0,0,1.00) 0 0 20px; transform: all 0.15s ease-out;}
.indexdaoshi .doashi_xun .doashi_xun_title{ line-height:2em; margin-top:10px; font-size:16px; color:#262626; font-weight:bolder; width:100%; padding:0 30px; text-align:center;}
.indexdaoshi .doashi_xun .doashi_xun_zhicheng{ margin-bottom:10px; font-size:16px; color:#d30022; font-weight:bolder; width:100%; padding:0 30px; text-align:center;}
.indexdaoshi .doashi_xun .doashi_xun_samll{ overflow:hidden; height:78px; margin-bottom:15px; font-size:13px; color:#8f8f8f; line-height:26px; width:100%; padding:0 30px; text-align:center;}
.indexdaoshi .doashi_xun .doashi_xun_link{ width:100%; padding:0 30px; text-align:center;}
.indexdaoshi .doashi_xun .doashi_xun_link a{ color:#5e5e5e; width:74px; height:24px; border:#7c7c7d solid 1px; display:inline-block; font-size:12px; text-align:center; line-height:22px;}
.indexdaoshi .doashi_xun:hover .doashi_xun_link a{ color:#5e5e5e; border:#d30022 solid 1px;}
.daoshi_dian{ width:100%; text-align:center;}
.daoshi_dian span{ margin:25px 5px; display:inline-block; border-radius:14px; width:14px; height:14px; background:#dededc; cursor:pointer;}
.daoshi_dian span.on{ background:#d30022;}

.indexkecheng{ width:1150px; margin:0 auto;}
.indexkecheng .kechengbox{ width:100%; min-height:330px;}
.indexkecheng .kechengbox .kecheng_xun{margin-top:30px;}
.indexkecheng .kechengbox .kecheng_xun_img{ width:793px; height:330px; overflow:hidden;}
.indexkecheng .kechengbox .kecheng_xun_img img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.8s ease 0s;
-webkit-transform: all 0.8s ease 0s;}

.indexkecheng .kechengbox .kecheng_xun_img img:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.8s ease 0s;
-webkit-transform: all 0.8s ease 0s;}

.indexkecheng .kechengbox .kecheng_xun_text{ width:357px; height:330px; text-align:center; padding-top:25px;  background:#f4f4f4;}
.indexkecheng .kechengbox .kecheng_xun_text .kecheng_xun_title{ width:100%; text-align:center; padding:0 22px; font-size:20px; font-weight:bolder; color:#000000; line-height:28px;}
.indexkecheng .kechengbox .kecheng_xun_text .kecheng_xun_xian{ width:72px; height:1px; background:#b1b1b1; margin:22px auto;}
.indexkecheng .kechengbox .kecheng_xun_text .kecheng_xun_samll{ width:100%; text-align:center; padding:0 39px; font-size:12px; line-height:23px; color:#010101;}
.indexkecheng .kechengbox .kecheng_xun_text .kecheng_xun_link{ width:100%; text-align:center; padding:14px 22px;}
.indexkecheng .kechengbox .kecheng_xun_text .kecheng_xun_link a{ display:inline-block; width:200px; height:42px; line-height:42px; color:#ffffff; text-align:center; border-radius:42px; font-size:15px; font-weight:bolder; background:#d30022;}

.indexabout{background:url(../images/about-bg.jpg) top center;min-width:1150px;margin-top: 20px;}
.indexabout .aboutinfo{width:50%;float:right;padding:80px 0 80px 95px;}
.indexabout .aboutinfo h3{color: rgb(255, 255, 255);font-size: 38px; margin-bottom:12px;}
.indexabout .aboutinfo p{line-height:2.1;font-size: 16px;color:#fff;}
.indexabout .aboutinfo a.more{ margin-top:5px;display:inline-block; color:#000;font-size:14px; border-radius:30px; background:#fff; padding:10px 50px; text-align:center; margin-top:28px;}
.indexabout .aboutinfo a:hover{ background:#f13a3a; color:#fff}

.footer{ width:100%; background:#333; position:relative;margin-top: 30px;}
.footer2{ width:100%; height:42px; line-height:42px; text-align:center; font-size:12px; background:#FFFFFF;}

.fk{ padding-bottom:48px; width:100%; background:#f5f4f4;}
.fankuiindex{ padding-bottom:48px; width:100%;}
.fankuiindexvideo{ width:1150px; margin:0 auto;}
.fankuiindexvideo .fankuiindexvideo_left{ width:573px; height:370px; overflow:hidden; float:left; position:relative;}
.fankuiindexvideo .fankuiindexvideo_left #fankuiindexvideo_button{ cursor:pointer; position:absolute; z-index:1111; width:100%; height:370px; }
.fankuiindexvideo .fankuiindexvideo_left #fankuiindexvideo_button{ width:100%; height:370px; }

.fankuiindexvideo .fankuiindexvideo_right{ font-size:14px; line-height:26px; color:#FFFFFF; width:497px; height:388px; float:right; background:url(../images/tupian19.jpg) no-repeat 50%; padding:0 30px;}
.fankuiindexvideo .fankuiindexvideo_right p{ text-indent:2em;}
.fankuiindexvideo .fankuiindexvideo_right b{ font-size:22px; line-height:70px;  color:#ff1212;}

.conindex{ width:100%; height:210px; margin-bottom:44px; background:url(../images/tupian20.jpg) no-repeat 50%;}
.conindex div{ width:1150px; margin:0 auto; position: relative;}
.conindex div a{ position:absolute;}

.footerbg{  width:1150px; margin:0 auto; min-height:420px; position:relative;}
.footerbg div{ position:absolute; width:1150px; margin:0 auto; z-index:0; min-height:420px; z-index:0; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content: flex-end;}
.footer_nei{ width:100%;z-index:1; margin:0 auto;padding:20px 0;text-align:center;}
.footer_nei .footer_box{width:1150px; margin:0 auto; }
.footer_nei .footer_box a{color:#fff;font-size: 16px;margin:0 10px;}

.fk_nei{ width:1150px; margin:0 auto;}
.fk_left{ width:755px; height:442px; background:#FFFFFF; float:left; padding:25px 20px 44px 30px; position: relative; overflow:hidden;}
.fk_left .fk_icon{ width:100%; position:absolute; bottom:19px; right:20px; background:#FFFFFF;}
.fk_left .fk_icon img{ margin-left:3px; cursor:pointer;}
.fk_left .fk_box{ width:100%; overflow:hidden; height:398px;}
.fk_left ul{ width:100%; margin:0;}
.fk_left ul li{ width:100%; border-bottom:#DDDDDD dashed 1px;}
.fk_left ul li .fk_box_box{ width:100%; padding:23px 0;}
.fk_left ul li .fk_box_top{ width:100%; font-size:12px; color:#696969; line-height:26PX;}
.fk_left ul li .fk_box_bot{ font-size:13px; margin-top:10px; line-height:20px; font-weight:bolder; color:#FFFFFF; position:relative;}
.fk_left ul li .fk_box_bot .fk_box_bot_img{ width:50px; height:50px; overflow:hidden;}
.fk_left ul li .fk_box_bot .fk_box_bot_img img{ width:100%;}
.fk_left ul li .fk_box_bot .fk_box_bot_name{ padding:0 10px; background:#f60025; display:inline-block; position:absolute; bottom:0; left:65px;}


.fk_right{ width:370px; height:442px; background: url(../images/tupian17.jpg) no-repeat 50%/100%; float:right; padding:8px 30px 0px 30px; position:relative;}
.fk_right .formtitle{ width:100%; font-size:12px; color:#ffffff; line-height:37px;}
.fk_right input{ margin:0; width:100%; background:#FFFFFF; background:#FFFFFF; border:#d3e5eb solid 1px; border-radius:0; height:40px; padding:0 10px;}
.fk_right textarea{ width:100%; background:#FFFFFF; background:#FFFFFF; border:#d3e5eb solid 1px; border-radius:0; height:90px; padding:0 10px;}
.fk_right .form_bottom{ height:50px; width:100%; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; background:#000000; position:absolute; left:0; bottom:0;}
.fk_right .form_bottom input{ text-align:center; width:90px; height:22px; border-radius:22px; background:#f60025; color:#FFFFFF; font-size:12px; border:none; cursor:pointer;}

.case{ width:810px; height:41px; margin:0 30px ; margin-top:75px;  position:relative;}
.case .case_sel{ width:100%; height:0; position:relative;}
.case .case_sel .case_sel_left{ opacity:1; z-index:1; width:30px; text-align:center; height:41px; cursor:pointer;  background: url(../images/bg10.png) 50% no-repeat; left:-30px; position:absolute;}
.case .case_sel .case_sel_right{ opacity:1; z-index:1; width:30px; text-align:center; height:41px; cursor:pointer; background:url(../images/bg11.png) 50% no-repeat; right:-30px; position:absolute;}

.case .case_box{ height:41px; padding:00px 0; width:100%; height:41px; background-color:#FFFFFF; position:absolute; overflow:hidden;}
.case .case_box .tb1{ display:-webkit-inline-box; position:absolute; background-color:rgba(0,0,0,0.00);}
.case .case_box .tb1 div{ position:relative; float:left; height:41px; cursor:pointer; padding-right:25px; background:#000000;}
.case .case_box .tb1 div img{ height:41px;}
.case .case_box .tb2{ display:-webkit-inline-box;  position:absolute; background-color:rgba(0,0,0,0.00);}
.case .case_box .tb2 div{ position:relative; float:left; height:41px; cursor:pointer; padding-right:25px; background:#000000;}
.case .case_box .tb2 div img{ height:41px;}

.motop{ width:100%; height:5em; border-bottom:#000000 double 3px;}
.motop .mologo{ display:inline-block; height:5em;}
.motop .mologo img{ height:2em; margin:1.5em 3%;}
.motop .menu_icon{ height:1.2em; margin:1.5em;}

.moxiala{ width:100%; display:none; position:absolute; z-index:111111111111111111;}
.moxiala .moxiala_xun{ border-bottom:#868686 solid 1px; width:100%; float:left; text-align:center;}
.moxiala .moxiala_xun .moxiala_xun_a{ width:100%; background:rgba(0,0,0,0.80);}
.moxiala .moxiala_xun .moxiala_xun_a a{ height:4em; line-height:4em; text-align:center; color:#FFFFFF; font-size:15px;}
.moxiala .moxiala_xun .moxiala_xun_nei{ display:none; width:100%;}
.moxiala .moxiala_xun .moxiala_xun_nei a{ display:inline-block; width:100%; height:3em; line-height:3em; text-align:center; color:#FFFFFF; font-size:13px; background:rgba(0,0,0,0.70);}

.neibanner{ width:100%; height:250px;}


.neipagename{ width:100%; text-align:center; margin: 45px 0 20px 0;}
.neipagename .neipagename_top{ width:100%; text-align:center; font-size:30px; font-weight:bolder; color:#333333;}
.neipagename .neipagename_bot{ margin:15px auto; display:inline-block; padding:0 33px; border-bottom:#d20c0e solid 1px; height:9px;}
.neipagename .neipagename_bot div{ text-align:center; padding:0 15px; background:#FFFFFF; line-height:20px; font-size:20px; color:#d20c0e;}

.videoline{ width:1175px; margin:0 auto; }
.video_xun{ margin:0 13px 25px 12px; width:268px; height:225px; overflow:hidden; float:left; position: relative;}
.video_xun div{ width:100%; position:absolute; left:0; bottom:0; height:36px; background:url(../images/bg18.png) repeat-x 50%; white-space:pre; text-overflow:ellipsis; text-overflow:ellipsis; color:#FFFFFF; padding:0 2%; font-size:13px;}
.video_xun a{ width:100%; height:225px; position:absolute; z-index:1111; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; }
.video_xun .video_xun_img{ width:100%;}


.fenye{ margin: 0 0 0 -50%; display:inline-block;}
.fenye a,.fenye span{ float:left; display:inline-block; height:33px; line-height:32px; text-align:center; font-size:14px; color:#666666; margin-right:7px; margin-bottom:60px; margin-top:10px;  padding:0 15px; border:#dedede solid 1px;}
.fenye a:hover{ background:#d20c0e; border:#d20c0e solid 1px; color:#FFFFFF;}


.nei_daohang{ width:1150px; margin: 0 auto 35px auto; border-bottom:#d1d1d1 solid 1px; height:50px;  }
.nei_daohang table{ margin:0 auto; height:55px;}
.nei_daohang table td{ width:150px; text-align:center;}
.nei_daohang table td .nei_daohang_atop{ background:#2475c9;width:108px; height:32px; border:#d1d1d1 solid 1px; line-height:32px; text-align:center; font-size:14px; color:#fff; display:inline-block;}
.nei_daohang table td .nei_daohang_abot{ margin-top:10px; font-size:0; background:#2475c9; width:14px; height:14px; border:#FFFFFF solid 5px; display:inline-block; border-radius:20px;}
.nei_daohang table td:hover .nei_daohang_atop{ background:#eb2d2d; color:#FFFFFF; border:#eb2d2d solid 1px;}
.nei_daohang table td:hover .nei_daohang_abot{ background:#eb2d2d;}
.nei_daohang table td.on .nei_daohang_atop{ background:#eb2d2d; color:#FFFFFF; border:#eb2d2d solid 1px;}
.nei_daohang table td.on .nei_daohang_abot{ background:#eb2d2d;}

.about{ width:1150px; font-size:14px; color:#4c4c4c; line-height:26px; margin:0 auto;padding:20px 0;}
.about b{ line-height:36px;}


.caseline{ width:1180px; margin:0 auto; padding:0 0 30px 0; }
.caseline a{ width:208px; height:156px; overflow:hidden; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; float:left; margin:0 13px 25px 14px; border:#dcdcdc solid 1px; box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
        filter: grayscale(100%);
	    filter: gray;
	transition: 0.3s all ease-in;}
.caseline a img{
	max-width:96%;
	margin:0 2%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
} 
.caseline a:hover{ box-shadow:rgba(0,0,0,0.13) 0 30px 30px;
 -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
	 -ms-filter: grayscale(0%); 
      -o-filter: grayscale(0%); 
         filter: grayscale(0%); 
	     filter: gray;
      transform: 0.5s all ease-out;
}
.caseline a:hover img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }   
 

.tutorline{ width:1186px; margin:0 auto;}
.tutorline a{ box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; width:260px; border:#dadada solid 1px;overflow:hidden; display:inline-block; float:left; margin: 0 18px 35px 18px;padding-bottom:35px; position:relative;}
.tutorline a .tutorline_text{ z-index:999999; position:absolute; bottom:0; left:0; width:100%; background:#808080; padding:1% 0;}
.tutorline a .tutorline_text .tutorline_name{ font-size:16px; color:#fff; font-weight:bolder; width:100%; text-align:center; line-height:30px;}
.tutorline a .tutorline_text .tutorline_zhiwu{ width:100%; font-size:14px; line-height:22px; color:#FFFFFF; text-align:center; font-weight:bolder; }
.tutorline a img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.tutorline a:hover .tutorline_text{ background:#515151;}
.tutorline a:hover img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }




.curriculum{ width:1200px; margin:0 auto;}
.curriculum a{ width:550px; height:229px; overflow: hidden; position:relative; float:left; margin:0 25px 40px 25px;}
.curriculum a .curriculum_text{ z-index:111; width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.80); line-height:46px; padding:0 20px;}
.curriculum a .curriculum_text .curriculum_name{ max-width:50%; padding-right:2%; text-overflow:ellipsis; white-space:pre; overflow:hidden; font-size:18px; font-weight:bolder; color:#FFFFFF;}
.curriculum a:hover .curriculum_text .curriculum_name{ color:#fc1a1c;}
.curriculum a .curriculum_text .curriculum_zhiwu{ max-width:50%; text-overflow:ellipsis; white-space:pre; overflow:hidden; max-width:50%; font-size:12px; color:#dfdfdf}
.curriculum a img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }
.curriculum a:hover img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; }

.newsline{ width:1198px; margin:0 auto; }
.newsline .newsline_xun{ box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; border:#dadada solid 1px; border-radius:5px; overflow:hidden; margin:0 23px 30px 23px;}
.newsline .newsline_xun .newsline_xun_img{ width:100%; height:204px; overflow:hidden;}
.newsline .newsline_xun .newsline_xun_img img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; } 
.newsline .newsline_xun .newsline_xun_img img:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; } 
.newsline .newsline_xun .newsline_xun_text{ position: relative; width:100%; padding:10px 20px;overflow:hidden;}
.newsline .newsline_xun .newsline_xun_title{ width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; font-size:15px; line-height:2em; color:#404040;  }
.newsline .newsline_xun .newsline_xun_samll{ width:100%; font-size:12px; color:#808080; line-height:20px; overflow:hidden; height:40px; }
.newsline .newsline_xun a.newmore{ position:absolute; right:10px; font-size:12px; color:#808080; bottom:6px; line-height:20px; background:#fff;}



.qua{ width:1150px; margin:20px auto 70px auto; position:relative;}
.qua .qua_left{ cursor:pointer; position:absolute; left:0; height:338px; width:45px;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:flex-start;}
.qua .qua_right{ cursor:pointer; position:absolute; right:0; height:338px; width:45px;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:flex-end;}
.qua_box{ width:1060px; margin:0 45px; position:relative; overflow:hidden; height:338px;}
.qua_box .qua_nei{ position:absolute;}
.qua_box .qua_nei_xun{ cursor:pointer; width:236px; height:338px; border:#dedede solid 1px; border-radius:3px; overflow:hidden; float:left; margin-right:37px; padding:10px;}
.qua_box .qua_nei_xun .qua_nei_img{ width:100%; height:296px; overflow:hidden;}
.qua_box .qua_nei_xun .qua_nei_img img{ width:100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.qua_box .qua_nei_xun .qua_nei_title{ width:100%; text-align:center; font-size:13px; color:#333333; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space: pre; }
.qua_box .qua_nei_xun:hover .qua_nei_title{ color:#d20c0e;}
.qua_box .qua_nei2{ position:absolute;}
.qua_box .qua_nei_xun:hover .qua_nei_img img{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}


.contact{ width:1150px; margin:0 auto 40px auto;}
.contact_left{ width:700px; margin:0 auto;}
.contact_left_top{ width:100%; border-bottom:#ebebeb dashed 1px;}
.contact_left_top div{ width:50%; float:left; color:#333333; line-height:2em; font-size:13px;}
.contact_left_top div .contact_left_title{ font-size:16px; color:#333333;}
.contact_left_top div .contact_left_title img{ margin-right:12px;}
.contact_right{ width:550px; float:right; }

.contact_form{ width:100%;}
.contact_form div{ float:left; width:100%; height:48px; line-height:48px; font-size:22px; color:#333333; font-weight:bolder;}
.contact_form .uname{ float:left; margin-bottom:20px; width:100%; padding-left:35px; height:40px; border:#e1e1e1 solid 1px; border-radius:5px; padding-right:5px; background:url(../images/bg22.png) no-repeat 12px 50%;}

.contact_form .utel{ float:left; margin-bottom:20px; width:100%; padding-left:35px; height:40px; border:#e1e1e1 solid 1px; border-radius:5px; padding-right:5px; background:url(../images/bg23.png) no-repeat 12px 50%;}

.contact_form .uemail{ float:left; margin-bottom:20px; width:100%; padding-left:35px; height:40px; border:#e1e1e1 solid 1px; border-radius:5px; padding-right:5px; background:url(../images/bg24.png) no-repeat 12px 50%;}

.contact_form .utetx{ text-indent:2em; float:left; margin-bottom:20px; width:100%; padding-left:10px; height:74px; line-height:40px; border:#e1e1e1 solid 1px; border-radius:5px; padding-right:5px; background:url(../images/bg25.png) no-repeat 12px 12px;}
.contact_form .sb{ float:left; width:144px; height:40px; background:#d20c0e; text-align:center; line-height:40px; color:#FFFFFF; font-size:15px; font-weight:bolder; cursor:pointer;}


.curr{ width:1150px; margin:0 auto; font-size:14px; color:#505459; line-height:32px;}
.curr .currtitle{ height:82px; border-bottom:#ccc dashed 1px; font-size:20px; line-height:24px;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center; font-weight:bolder; color:#f93535;}
.curr iframe{ width:80%; margin:0 10%; height:500px;}

.cooxian{ width:100%; border-bottom:#d4d4d4 solid 1px; margin-bottom:25px;}
.matterform{ width:1150px; margin:0px auto 0px auto;}
.matterform .matterform_title{ width:100%; font-size:24px; color:#333333; line-height:30px; }

.matterform .matterform_samll{ width:100%; font-size:14px; color:#5b5b5b; line-height:30px; }
.matter_form{ width:100%; margin:20px auto 40px auto;}
.matter_form input[type='text']{ float:left; width:340px; margin-bottom:30px; height:48px; border:#d7d7d7 solid 1px; padding:0 10px;}
.matter_form input[type='tel']{ float:left; margin:0 55px; margin-bottom:30px; width:340px; height:48px; border:#d7d7d7 solid 1px; padding:0 10px;}
.matter_form input[type='email']{  float:left;width:340px; margin-bottom:30px; height:48px; border:#d7d7d7 solid 1px; padding:0 10px;}
.matter_form textarea{ width:100%; float:left; margin:00px 0px 30px 0px;  height:190px; border:#d7d7d7 solid 1px; padding:10px; }
.matter_form input[type='submit']{ float:left; width:145px; height:50px; line-height:50px; text-align:center; background:#eb2d2d; cursor:pointer; color:#FFFFFF; font-size:15px;}


.newdet{ width:1150px; margin:25px auto;}
.newdet .newdet_top{ border-bottom:#CCCCCC dashed 1px; padding-bottom:10px; margin-bottom:15px;}
.newdet .newdet_top .newdet_top1{ font-size:20px; color:#f93535; text-align:center; line-height:36px;}
.newdet .newdet_top .newdet_top2{ font-size:12px; color:#999999; text-align:center; line-height:30px; width:100%;}
.newdet .newdet_top .newdet_top2 span{}
.newdet .newdet_top .newdet_top2 span img{ margin-left:20px; margin-right:5px;}
.bdsharebuttonbox{ margin:0 auto; display:inline-block !important;}
.bdsharebuttonbox_wai{ width:100%; text-align:center;}

.pinglun{ width:1150px; margin:0 auto 40px auto;}
.pinglun .pinglun_title{ width:100%; font-size:18px; color:#d20c0e; font-weight:bolder; line-height:70px; height:70px;}
.pinglun .pinglun_form{ width:100%; border:#ccd4d9 solid 1px; max-width:815px;}
.pinglun .pinglun_form textarea{ height:75px; width:100%; padding:10px;}
.pinglun .pinglun_form div{ width:100%; height:40px; background:#fafafa; position:relative; border-top:#e6eaed solid 1px;}
.pinglun .pinglun_form div .fr{
    display: inline-block;
    width: auto;
    margin-right:100px;
    height: 38px;
	margin-top:-1px;}
.pinglun .pinglun_form div .fr input[type='text']{ padding:0 10px; background:#FFFFFF; height:38px;}
.pinglun .pinglun_form div .fr img{ height:36px;}	
.pinglun .pinglun_form div input[type='submit']{ height:40px; position:absolute; bottom:0; right:0; width:92px; background:#d20c0e; cursor:pointer; color:#FFFFFF;}
.pinglun_box{ width:100%; max-width:815px;}
.pinglun_box .pinglun_xun{ width:100%; border-bottom:#CCCCCC solid 1px;}
.pinglun_box .pinglun_xun .pinglun_xun_name{ font-size:14px; line-height:26px; color:#2c2c2c; margin-top:10px;}
.pinglun_box .pinglun_xun .pinglun_xun_deta{ font-size:14px; line-height:26px; color:#bbbbbb;}
.pinglun_box .pinglun_xun .pinglun_xun_text{ font-size:14px; line-height:26px; color:#727272; margin:10px auto;}


/**/.quas{ width:767px;  min-height:403px; margin:100px auto 209px auto; background:#ffffff;}
 
.qua_title{ background:#fe6262; text-align:center; height:78px; line-height:78px; width:100%; color:#FFFFFF; font-size:26px; font-weight:bolder;}

.qua_bot_left{ width:325px;height:325px; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}

.qua_bot_right{ width:400px; margin:25px 0;}
.qua_bot_right td{ font-size:15px; color:#7e7e7e; height:60px; line-height:60px;}
.qua_bot_right td .usename{ width:245px; height:34px; border:#e5e5e5 solid 1px; padding:0 10px; margin-left:15px;}
.qua_bot_right td select{ width:245px; height:34px; border:#e5e5e5 solid 1px; padding:0 10px; margin-left:15px;}
.qua_bot_right td .yzmtetx{ float:left; width:167px; height:34px; border:#e5e5e5 solid 1px; padding:0 10px; margin-left:15px;}
.qua_bot_right td .yzmimg{ float:left; width:70px; height:34px; background:rgba(255,0,4,1.00); margin-left:10px;}
.qua_bot_right td input[type='submit']{ line-height:40px; width:120px; height:40px; background:#ff2d2d; margin-left:15px; color:#fff; font-size:14px; cursor:pointer;}
.qua_bot_right td .yzmimg img{ margin-top:-29px;}



.fixdiv{ width:100%; position:relative; height:0; }
.fixdiv .table{ width:61px; position:fixed; z-index:999999999; right:0; top:50%;margin-top: -100px;}
.fixdiv .table ul{ width:61px; position:relative;}
.fixdiv .table ul li{ position:relative; margin-bottom:1px; border-radius:3px; width:61px; height:62px; float:left;}
.fixdiv .table ul li .aaaa{ background:#de2126; border-radius:3px; width:61px; height:62px; text-align:center;-webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.fixdiv .table li:hover .aaaa{ background:#de2126;}
.fixdiv .table ul li div{ display:none !important; z-index:1; padding:0 20px; margin-bottom:1px; border-radius:3px; height:62px; position:absolute; color:#414141;  right:61px; overflow:hidden; line-height:62px; background:#fff; font-size:15px;white-space: nowrap;}
.fixdiv .table ul li:hover div{ display:block !important;}


.fixdiv .table ul li .bdsharebuttonbox a{ display:inline-block; margin:0 14px; float:left; margin-top:20px;}
.fixdiv .table ul li .bdsharebuttonbox a:hover{ opacity:1;}
.fixdiv .table ul li .bdsharebuttonbox .bds_weixin{ background:url(../images/tupian1.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_weixin:hover{ background:url(../images/tupian1s.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_qzone{ background:url(../images/tupian2.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_qzone:hover{ background:url(../images/tupian2s.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_tsina{ background:url(../images/tupian3.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_tsina:hover{ background:url(../images/tupian3s.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_sqq{ background:url(../images/tupian4.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_sqq:hover{ background:url(../images/tupian4s.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_bdhome{ background:url(../images/tupian5.jpg) no-repeat 50%;}
.fixdiv .table ul li .bdsharebuttonbox .bds_bdhome:hover{ background:url(../images/tupian5s.jpg) no-repeat 50%;}

#topvideobg{
    width: 100%;
    background: url(../images/banners.jpg) 50%;
    height: 564px;
	}

.indexbrand {padding:20px 0 50px;}
.indexbrand .brand{width:1150px;margin:0 auto;}
.indexbrand ul{margin-left:0px;border:1px solid #e1e1e1; border-top:0; border-left:0; overflow:hidden}
.indexbrand li{
	float:left;border:1px solid #e1e1e1; border-right:0; border-bottom:0; width:20%; height:126px; 
	margin:0; padding:0;overflow:hidden
}
.indexbrand li img{width:100%;}
.indexbrand li:hover{ opacity:0.6}
.indexbrand img{transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s;line-height: 1em}
.indexbrand li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-o-transition: scale(1.2); cursor: crosshair}
