
/* 公用样式 */
.clear:after{ content:'.'; clear:both; height:0; display:block; visibility:collapse;}
.left{ float:left;}
.right{ float:right;}
.inline{ display:inline;}
.family{ font-family:Arial;}
.family1{ font-family:宋体;}
.size1{ font-size:18px;}
.size2{ font-size:25px;}
.bold{ font-weight:bold;}
.none{ display:none;}
.ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.width1{ width:1200px; margin:0 auto; position:relative;}
.width2{ width:100%;}
.width3{ width:auto;}

.color1{ color:#3280e0;}

@media screen and (max-width: 800px){
.width1{ width:100% !important; margin:0 auto; position:relative;}
}


/* 内容 */
.prood_1 { width: 100%;position: relative; z-index: 99;background: #f7f7f7; height: 710px;}
.prood_1_bt {width: 100%; height: 95px;background: url(../images/neir_bg.png) center top no-repeat;margin-top: -35px; padding-top: 60px;}

.ans_hottit{ width:100%; float:left;}
.ans_hottit ul{ width:80%; float:left; margin-top:-4px;}
.ans_hottit ul li{ width:160px; float:left; background:#fff; border:1px #dcdcdc solid;padding: 10px 20px 10px 20px; border-radius: 6px; margin:0 34px; margin-left:0px;}
.ans_hottit ul li .icon{ width:33px; float:left; margin-top: 10px;}
.ans_hottit ul li .icon_main{ width:105px; float:left; margin-left: 22px;}
.ans_hottit ul li .icon_main span{ width:100%; float:left; font-size:16px; color:#333; margin-bottom: 6px;}
.ans_hottit ul li .icon_main i{ width:100%; float:left; margin-bottom: 9px;}
.ans_hottit ul li .icon_main a{ width:100%; float:left; color:#888;}
.ans_hottit ul li .icon_main a:hover{ color:#128ed8;}

.ans_hottit ul li.hover,.ans_hottit ul li:hover,.ans_hottit li:hover{text-align:center; border:#149beb 1px solid; color:#cc0d17 !important;}
.ans_hottit ul li.hover i,.ans_hottit ul li:hover ,.ans_hottit li:hover i{ display:block;}
.ans_hottit ul li.hover a,.ans_hottit li:hover a{}
.ans_hottit li.hout{text-align:center;}

.project_bt{ width:100px; float:right;}
.project_bt span{ width:100%; float:left; font-size:24px; color:#333; font-weight:bold;  margin-bottom: 13px;}
.project_bt a{float:left; font-size:12px; color:#000; background:url(../images/more.png) 0 0 no-repeat; width:84px; height:28px; line-height: 28px; padding-left: 8px; }
.project_bt a:hover{background:url(../images/more.png) 0 -29px no-repeat; width:84px; height:28px; color:#fff; }

.news_list{ width:100%; margin-top:25px;}
.news_recom{ width:100%; float:left; margin-top: 24px;}
.news_recom dl{ width:278px; float:left; height:232px; overflow:hidden; margin:12px 22px; margin-left:0px;}
.news_recom dl dt{ width:278px; float:left; height:232px; overflow:hidden;}
.news_recom dl dd{ width:100%;  height:54px; overflow:hidden; background:#149beb; position:relative; z-index:99; position: relative; top: -54px; opacity: 0;}
.news_recom dl dd a{ width:100%;  height:54px; overflow:hidden; color:#fff; font-size:16px; line-height:54px; text-align:center; float:left;}
.news_recom dl:hover dd{  opacity:1; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}


.news{ width:100%; float:left; amrgin-top:20px;}
.news_bt{ width:382px; float:left; margin-top: 50px;}
.news_bt ul{ width:100%; float:left;}
.news_bt ul li{float:left; background:url(../images/time_bg_03.png) 0 0 no-repeat; width:382px; height:132px; margin: 4px 0px;}
.news_bt ul li .time{ width:116px; float:left;}
.news_bt ul li .time span{ width:100%; float:left; font-size:30px; color:#ababac; font-weight:bold; text-align:center; margin-top: 22px; margin-bottom: 18px;}
.news_bt ul li .time i{ width:100%; float:left; font-size:24px; color:#ababac; font-weight:bold; text-align:center; }
.news_bt ul li .news_min{ width:210px; float:left; padding:27px; }
.news_bt ul li .news_min a{ width:100%; float:left; font-size:16px; color:#333; margin-bottom: 16px; height: 18px;overflow: hidden;}
.news_bt ul li .news_min span{ width:100%; float:left; font-size:13px; color:#666; line-height:22px; height: 43px;overflow: hidden;}

.news_bt ul li:hover{background:url(../images/time_bg_03.png) 0 -133px no-repeat; width:382px; height:132px; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.news_bt ul li:hover .time span{ color:#4bacfa;}
.news_bt ul li:hover .time i{ color:#4bacfa;}
.news_bt ul li:hover .news_min a{ color:#fff;}
.news_bt ul li:hover .news_min span{ color:#d1e6fa;}

.news_main{ width:780px; float:right; margin-top: 50px;}
.news_main .tit{ width:100%; float:left; background:url(../images/bt.png) 0 40px no-repeat; height:50px;}
.news_main .tit span{ font-size:24px; color:#333; font-weight:bold;}
.news_main .tit i{ font-size:18px; color:#9a9aa0; margin-left: 14px;}
.news_main .tit a{font-size:12px; color:#000; background:url(../images/more.png) 0 0 no-repeat; width:84px; height:28px; line-height: 28px; padding-left: 8px; }
.news_main .tit a:hover{background:url(../images/more.png) 0 -29px no-repeat; width:84px; height:28px; color:#fff; }
.news_container{ width:100%; float:left;}
.news_container dl{ width:100%; float:left;}
.news_container dl dt{ width:589px; height:179px; float:left; margin-left:90px; border-radius:8px; margin-bottom:22px;}
.news_container dl dt img{ width:589px; height:179px; overflow:hidden;  border-radius:8px;}
.news_container dl dd{ width:100%; float:left;}
.news_container dl dd span{ width:100%; float:left; text-align:center; font-size:17px; color:#333;}
.news_container dl dd i{ width:100%; float:left;font-size:14px; color:#666; line-height:26px; margin: 20px 0; overflow: hidden;height: 51px;}
.news_container dl dd a{ font-size:13px; color:#fff; background:#149beb; padding:6px 22px; border-radius:30px;}
.news_container dl dd a:hover{ background:#333;}

.news_bt ul li.hover,.news_bt ul li:hover,.news_bt ul li:hover{background:url(../images/time_bg_03.png) 0 -133px no-repeat; width:382px; height:132px; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.news_bt ul li.hover .time span,.news_bt ul li:hover ,.news_bt ul li:hover .time span{ color:#4bacfa;}
.news_bt ul li.hover .time i,.news_bt ul li:hover ,.news_bt ul li:hover .time i{ color:#4bacfa;}
.news_bt ul li.hover .news_min a,.news_bt ul li:hover ,.news_bt ul li:hover .news_min a{ color:#fff;}
.news_bt ul li.hover .news_min span,.news_bt ul li:hover ,.news_bt ul li:hover .news_min span{ color:#d1e6fa;}

.news_bt ul li.hout{ background:url(../images/time_bg_03.png) 0 0 no-repeat; width:382px; height:132px; -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}


.about{ width:100%; float:left; background:url(../images/about_bg.jpg) center no-repeat; height:631px; margin-top:54px;}
.about_tit{ width:100%; float:left; margin-top:50px;}
.about_tit .tit{ width:100%; float:left; background:url(../images/bt.png) 0 40px no-repeat; height:50px;}
.about_tit .tit span{ font-size:24px; color:#333; font-weight:bold;}
.about_tit .tit i{ font-size:18px; color:#9a9aa0; margin-left: 14px;}
.about_tit .tit a{font-size:12px; color:#000; background:url(../images/more.png) 0 0 no-repeat; width:84px; height:28px; line-height: 28px; padding-left: 8px; }
.about_tit .tit a:hover{background:url(../images/more.png) 0 -29px no-repeat; width:84px; height:28px; color:#fff; }

.icon_ul{ width:55%; float:left; margin-top: 42px;}
.about01{ width:100%; height:190px; border-bottom:1px #e5e5e5 solid; margin-bottom: 50px;}
.icon_ul dl {
    width: 159px;
    height: 108px;
    position: relative;
    float: left;
    margin: 0 35px;
    display: inline;
    margin-left: 0px;
	background: url(../images/li.png) right no-repeat;}
.icon_ul dl dt{ width:108px; height:108px; background:url(../images/icon1.png) center center no-repeat; border:1px solid #cdcdcd; border-radius:50%; text-align:center; float:left; display:inline;
-webkit-transition: all 0.4s linear -1ms;
-moz-transition: all 0.4s linear -1ms;
-ms-transition: all 0.4s linear -1ms;
-o-transition: all 0.4s linear -1ms;
transition: all 0.4s linear -1ms;}
.icon_ul dl.service_mic01:hover dt{ background:url(../images/icon1_1.png) center center no-repeat #149beb; border:1px solid #149beb;}
.icon_ul dd{ width:70%; margin-top:20px; float:left; font-size: 16px;color: #696969; text-align:center;}

.icon_ul dl.service_mic02 dt{background:url(../images/icon2.png) center center no-repeat;}
.icon_ul dl.service_mic02:hover dt{ background:url(../images/icon2_2.png) center center no-repeat #149beb; border:1px solid #149beb;}
.icon_ul dl.service_mic03 dt{background:url(../images/icon3.png) center center no-repeat;}
.icon_ul dl.service_mic03:hover dt{ background:url(../images/icon3_3.png) center center no-repeat #149beb; border:1px solid #149beb;}

.icon_ul dl.service_mic03{ background:none;}
.icon_ul dl:hover dd{ color:#149beb;}


.about_main{ width:100%; float:left;}
.about_main span{ width:100%; float:left; font-size:18px; color:#333; margin-bottom: 8px;}
.about_main p{ width:100%; float:left; font-size:14px; color:#888; line-height:28px; height: 83px;overflow: hidden; margin-bottom: 32px;}
.about_main a{ border:2px #149beb solid; padding:6px 20px; color:#149beb; font-size:15px;}
.about_main a:hover{ background:#149beb; color:#fff;}

.ab_pic{ width:432px; margin-top:22px;}
.ab_pic a{ width:432px; }
.ab_pic img{  right:-370px;}

.xiao img{ width:160px; height:100px; overflow:hidden;}
.news_tit{ height:30px; overflow:hidden;}


.nei_banner01{ width:1920px; height:349px; /*background:url(../images/nei_banner01.jpg) center top no-repeat;*/ position:relative; z-index:9; margin-left:-960px; left:50%;}

.sitebox {position: relative;background: #f6f6f6;  border-bottom: 1px solid #f5f5f5;}
.site { width:100%; float:left; border-top: none;  background: #fff; box-shadow: 0 2px 8px #ededed, 0 -2px 8px #ededed;margin-bottom: 5rem;}


.fri{ padding-top:0; width:235px; background:#f5ab18;  box-shadow: 2px 2px 2px #eee; padding-bottom:4px; margin-bottom:30px;}
.site_line{top: 113px;}
.neynav li{ position: relative;/*margin-left: 18px;*/}
.neynav li .li{ color:#666; font-size:16px; width:76%; float:left; padding:13px; background:url(../images/mainProNavIcon.png) right no-repeat;background-position: 196px 21px; padding-left: 20px;}
.neynav li .li:hover{ background:url(../images/icon.png) 20px 18px  no-repeat #f5ab18; color:#fff; padding-left:46px;}
.neynav_tanchu{/* width:300px;*/ /*min-height:50px;*//* _height:335px; */border:2px solid #ddd; position:absolute; top:0; left:235px; z-index:999; /*padding:2% 15px 83px; */background:#fff; border-left:none;}
.neynav_tanchu .dl{ /*width:100%;*/float:left;display:inline; }
.neynav_tanchu .dl dl{ width:100%;float:left;display:inline; border-bottom: 1px solid #dedede;}
.neynav_tanchu dt{ position: relative;float: left;text-align:left;font-weight: 700;/*background: #eee;*/width:250px; padding-left:20px; height:35px; line-height:35px !important; margin-top:10px;}
.neynav_tanchu dt i{position: absolute;top:10px;left:6px;width: 4px;height: 14px;font: 400 9px/14px consolas;}
.neynav_tanchu dt a,.neynav_tanchu dd a{ background:none !important;}
.neynav_tanchu dt a{ padding-left:0;line-height:35px !important; font-size:15px; color:#666;}
.neynav_tanchu dt a:hover{ color:#3277c5;}
.neynav li a dl{background:#f8f8f8 !important;}
.neynav_tanchu dd{width:100%;border-bottom: 1px solid #eee; float:left;}
.neynav_tanchu dd a{float: left;padding:0 15px;line-height:16px; height:16px; border-left: 1px solid #e0e0e0;white-space: nowrap; margin:15px 0; font-size:13px;}
.neynav_tanchu dd a:hover{color:#3277c5;}

.neynav_tanchu li a:hover{ /*color:#337aca;*/ color:#3072be;  background:#fff;}
.neynav li.neynav08 .neynav_tanchu{top:-301px;}
.neynav li.neynav07 .neynav_tanchu{top:-259px;}
.neynav li.neynav06 .neynav_tanchu{top:-216px;}
.neynav li.neynav05 .neynav_tanchu{top:-173px;}
.neynav li.neynav04 .neynav_tanchu{top:-129px;}
.neynav li.neynav03 .neynav_tanchu{top:-86px;}
.neynav li.neynav02 .neynav_tanchu{top:-43px;}

.neynav li .neynav_tanchu{ display:none;}
.neynav li:hover .neynav_tanchu{ display:block;}
.neynav_tanchu li:hover li{ background: url(../images/nav.jpg) 0 -48px no-repeat; display:block;}

.rtit { width: 203px; float: left;background: #f5ab18; padding: 16px; overflow: hidden; border-radius: 10px 10px 0 0; position: relative; margin-top: -74px; z-index:99;}
.rtit span{ width:100%; float:left; font-size:24px; color:#fff; font-weight:bold;  height:42px;}
.rtit i{ width:100%; float:left; font-size:16px; color:#8ac4f3; margin-top:8px;}

.tuijian{ width:355px; height:50px; margin-top: 16px;}
.tuijian .t_tit{ width:97%; float:left; margin-bottom: 8px;}
.tuijian .t_tit span{ width:100%; float:left;  padding-left:10px; font-size: 15px;color: #666; font-weight:bold;}
.tuijian .t_tit i{ font-size:14px; color:#666;margin-left: 10px;}
.tuijian_main{ width:100%; float:left; margin-top:10px;}
.tuijian_main dl{ width:156px; float:left; height:96px; border:1px #dcdcdc solid; margin:8px 19px; margin-left:0;}
.tuijian_main dl dt{ width:156px; float:left; height:96px; overflow:hidden; padding: 0; margin: 0;}
.tuijian_main dl dt img{ width:100%; float:left; height:96px; overflow:hidden;transition: all .3s;}
.tuijian_main dl dd{ width:100%; float:left; height:28px; overflow:hidden; background:rgba(247,247,247,0.9); margin-top: -29px; position:relative; z-index:9;}
.tuijian_main dl dd a{ width:100%; float:left; text-align:center; line-height:28px; padding:0; margin:0; border:none;}

.tuijian_main dl:hover img { transform: scale(1.1); transition: all .3s;}
.tuijian_main dl dt::after {content: '';width: 0;height: 0.02rem;position: absolute;bottom: -0.01rem;left: 0; background: #76a0da;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.tuijian_main dl:hover dd a{ color:#296fbe;}

.neynav{ width:227px; background:#fff; float:left;margin-left: 4px;}

.nei_main{ float:right; width:908px; padding: 20px; background:url(../images/nei_bg.jpg) top no-repeat;}
.nei_tit{ float:left; width:100%; background:url(../images/bt.png) 0px 32px no-repeat; height:36px; margin-top: 40px; margin-bottom: 12px;}
.nei_tit .nei_bt span{ color:#333; font-size:20px; font-weight:bold; float:left;}
.nei_mnav{ width:auto; padding-left:12px; color:#000;  margin-top: 7px;}
.nei_mnav a{ color:#333;font-size:14px; margin:0 6px;}
.nei_mnav a:hover{ color:#0058a8;}

.product_list{ width:100%; float:left;margin-top: -30px;}
.product_list dl{ width:273px; float:left; height:266px; /*border:1px #eee solid;*/border-radius: 10px; margin:34px 27px; margin-left:0;} 
.product_list dl dt{ width:273px; float:left; height:232px; overflow:hidden;;display: table-cell; vertical-align: middle;} 
.product_list dl dt img{max-height: 100%;
    overflow: hidden;
    transition: all .3s;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    width: 100%;
}
.product_list dl dd{ width:100%; float:left; height:78px;/* background:#f5f5f5;*/ position:relative; margin-top:0px; border-radius:0 0 10px 10px;}
.product_list dl dd span{ width:100%; float:left; text-align:center; font-size:16px; color:#111; margin-top: 10px;}
.product_list dl dd a {width: 98px;float: left;text-align: center;font-size: 13px;color: #111;margin-top: 10px; border: 1px #e5e5e5 solid;border-radius: 30px; background: #fff;height: 26px;line-height: 26px; margin-left: 87px;}
.product_list dl:hover img { transform: scale(1.1); transition: all .3s;}
.product_list dl dt::after {content: '';width: 0;height: 0.02rem;position: absolute;bottom: -0.01rem;left: 0; background: #76a0da;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.product_list dl:hover dd a{ color:#fff; background:#e8491f; border:#e8491f 1px solid; -webkit-transition: all 0.4s linear -1ms;
-moz-transition: all 0.4s linear -1ms;
-ms-transition: all 0.4s linear -1ms;
-o-transition: all 0.4s linear -1ms;
transition: all 0.4s linear -1ms;}
.product_list dl:hover dd span{ color:#e8491f;-webkit-transition: all 0.4s linear -1ms;
-moz-transition: all 0.4s linear -1ms;
-ms-transition: all 0.4s linear -1ms;
-o-transition: all 0.4s linear -1ms;
transition: all 0.4s linear -1ms;}

.pro_page{ width:96%; float: left; margin:10px 0 30px; display:inline; font-family:Arial;}
.pages { width:100%; height: 25px; clear: both; text-align:center;}
.pages a{ border:#ddd 1px solid;border-radius:1px; text-align:center;line-height:23px; width: auto; padding:5px 14px; display: inline-block; height:23px; color: #888; overflow: hidden; font-size:13px; margin: 0 4px;}
.pages a:hover{color: #fff; background:#0086d3;}
.pages .pagesNum { color: #00469b}
.pages .pagesOn {background:#0086d3; color:#fff; }
.pages .pagesOn:hover{ color:#fff;}
.pages .pageinfo{line-height: 20px;padding-left: 10px;}
.pages .on{ font-size:12px; color:#888; font-family:microsoft yahei;}

.neynav li .li:hover{ background:url(../images/icon.png) 20px 18px  no-repeat #f5ab18; color:#fff; padding-left:46px;}
.neynav li .li:hover, .hot .li {
    background:url(../images/icon.png) 20px 18px  no-repeat #f5ab18 !important;
    color: #fff !important;
	padding-left:46px !important;
}


.about_text{ width:100%; float:left;}
.about_text p{ width:100%; float:left; line-height:30px; color:#666; font-size:14px;}

.neinews_list{ width:100%; float:left;}
.neinews_list dl{ width:100%; float:left; border-bottom: 1px #dadada dashed;padding: 6px 0px;margin: 12px 10px 0 0px;}
.neinews_list dl dt{ width:98px; height:100px; float:left; overflow:hidden; background:url(../images/Rectangle.png) 0 0 no-repeat;}
.neinews_list dl dt .nian{ width:100%; float:left; text-align:center; font-size:18px; color:#999 !important; margin-top: 9px;}
.neinews_list dl dt .yue{ width:100%; float:left; text-align:center; font-size: 22px;color: #fff !important;margin-top: 20px;font-weight: bold;}
.neinews_list dl dd {width: 85%;float: left;margin-left: 26px; margin-top: 8px;}
.neinews_list dl dd a{width: 100%;float: left; font-size:16px; color:#333;}
.neinews_list dl dd p{width: 100%;float: left; font-size:13px; color:#888; line-height:26px; overflow:hidden;height: 57px;}

.neinews_list dl:hover a{ color:#f5ab18;}
.neinews_list dl:hover .nian{ color:#fff !important;}
.neinews_list dl:hover .yue{ color:#999 !important;}
.neinews_list dl:hover dt{ float:left; width:98px; height:100px; background:url(../images/Rectangle.png) 0 -110px no-repeat;transition: all 0.3s ease-out;}


.xiangxi02_tit{ width:100%; float:left;}
.xiangxi02_tit .title{ width:100%; float:left; text-align:center; font-size:18px; margin-top: 16px;}

.Detaiye_nertit2 { width:100%; float:left; padding-bottom:12px; margin-top: 24px;}
.Detaiye_nre{ with:100%; padding-bottom:50px;}
.Detaiye_nretit{ width:100%; border-bottom: 1px dashed #eee; padding:0 0 10px;}
.Detaiye_nretit1{ width:100%; line-height:20px; font-size:18px; color:#888; text-align:center; font-weight:bold; padding:20px 0 5px 0;}
.Detaiye_nretit2{ width:100%; margin-top:5px; }
.Detaiye_nertit2z{ width:100%; font-size: 13px; color:#888; text-align:center; }

.xiangxi02_min{ width:100%; float:left; }
.xiangxi02_min p{ width:100%; float:left; font-size:14px;line-height:26px; color:#666; line-height:30px;}

.Detaiye_db{ width:100%; margin-bottom: 40px; margin-top: 30px;}
.Detaiye_pages{ width:100%;}
.pages_sha { width: 97%; background: #f4f4f4; margin: 2px 0px; padding: 4px 12px;}
.pages_sha span{ font-size:14px; color:#999; line-height: 30px; }
.pages_sha a{ width:70%; font-size:14px; color:#999; line-height: 30px; }
.pages_sha a:hover{ color:#149bec; }


.product_xiang{ width:100%; float:left; margin-bottom: 80px;}
.product_xiang .title{ width:100%; float:left;}
.product_xiang .title label{ width:100%; float:left; font-size:18px; color:#333; text-align:center; margin-top: 16px;}

.book { width: 600px;float: left;margin-top: 22px; border: 1px #eee solid;padding: 20px; margin-left: 124px; }
.book .pic{ width:600px; height:364px; overflow:hidden; float:left;cursor:pointer; }
.book .pic img{ width:100%; float:left; overflow:hidden;}

.xiang_tits{ width:100%; float:left; margin-top:28px;}
/*.xiang_tits span{ width:98%; float:left;margin-bottom: 16px;font-size:20px;color:#333;  padding-left:12px;/*background: url(../images/s_bt.png) left no-repeat;*/}*/
.cs{ width: 96%;float: left;border: 1px #eee solid;  padding: 22px 14px 11px 14px;}
.cs p{ width:100%; float:left; font-size:14px; color:#666; line-height:28px; overflow:hidden;}

.xgcp{ width:100%; float:left;}
.xgcp dl{ width:200px; float:left; border:1px #dcdcdc solid; margin: 0 25px;margin-left: 0;height: 126px;}
.xgcp dl dt{ width:200px; float:left; height:126px; overflow:hidden;}
.xgcp dl dt img{ width:100%; float:left; height:126px; overflow:hidden;  transition: all .3s;}
.xgcp dl dd{ width:100%; float:left; margin-top:10px;text-align: center;}
.xgcp dl dd a{ width:100%; float:left; color:#666; font-size:14px;}

.xgcp dl:hover img { transform: scale(1.1); transition: all .3s;}
.xgcp dl dt::after {content: '';width: 0;height: 0.02rem;position: absolute;bottom: -0.01rem;left: 0; background: #76a0da;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.xgcp dl:hover dd a{ color:#296fbe;}

.cs span{ background:none; font-size: 14px !important;}



#cus_ser{
        z-index:9999;
        width:62px; 
		height:204px;
        position:fixed; 
		right:0px; 
		color:#FFF; 
		top:40%; 
		overflow:hidden;
}
.cus_ser_{width:165px; height:204px; border-bottom-left-radius:4px;  border-top-left-radius:4px;overflow:hidden;}
#cus_ser .title{ width:62px; height:204px; float:left;  cursor:pointer;
}
@media screen and (max-width: 640px){
.rtit{margin-top: 0!important;width: 97%!important;padding: 0 0 0 3% !important;}
.rtit span{font-size: 1.2rem;height: 2.5rem;line-height: 2.5rem;}
.fri{width: 100%!important;}
.neynav{width: 96%!important;margin-left: 2%!important;margin-right: 2%!important;background: none;}
.neynav01{
	background: #fff;
}
.neynav li .li{width: 100%!important;!important;float: left;padding: 10px 0px 10px 10px;}	
.neynav li{width: 50%!important;padding: 0;!important;overflow: hidden;float: left;}
.nei_main{width: 100%;padding: 0;}	
.nei_tit{margin-top: 0;width: 96%;margin:0 auto;border-bottom: 1px solid #dedede;float: none;}	
.product_list dl{    width: 48%;
    margin: 30px 0px 0px 0px;height: 13rem;}
.product_list dl:nth-child(2n){float:right;}
.product_list dl dt{width: 100%;height: 8rem;}
.product_list dl dt img{width: 100%;height: 7.5rem;}
.product_list{width: 96%;    margin: 0 auto;
    float: none;
    height: auto;
    overflow: hidden;}
    .product_list dl dd{
    	margin-top: 3px;
    	border-radius: 5 0 13px 7px;
    }
.product_list dl dd a{margin-left: 20%;}
/*.pro_page{margin: 1rem 0 8rem 0!important;}*/
.neinews_list dl dt{width: 20%;height: 90px;}
.neinews_list dl dt .nian{font-size: 1rem;}
.neinews_list dl dt .yue{font-size: 1.1rem;}
.neinews_list dl dd{width: 75%;margin-left: 5%;}
.neinews_list dl:hover dt{width: 20%;height: 90px;}
.neinews_list{width: 94%;padding-left: 3%;padding-right: 3%;}
}

/*搜索列表*/

.picture_yjzs
{
    width: 1158px;
    margin-top: 60px;
}

.C_main_R
{
  
    float: right;
    border: 1px solid #eaeaea;
}
.C_main_R .C_main_R1
{
    background: #fafafa;
    width:1118px;
    padding: 15px 20px;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
}


.C_main_R .C_main_R1 .C_main_R1_title
{
    width: 30%;
    font-size: 18px;
    border-left: 2px solid #0061ab;
    text-indent: 10px;
    float: left;
}
.C_main_R1_weizhi
{
    width: 60%;
    text-align: right;
    float: right;
    color: #777777;
}
.C_main_R1_weizhi a
{
    color: #777777;
    padding: 0 8px;
}
.C_main_R1_weizhi a:hover
{
    color: #0061ab;
}
.color1{color: #0061ab!important;}


.post_box
{
    width: 910px;
    padding: 20px;
}
.post_box img
{
    display: block;
    max-width: 100%;
}


.scjg1
{
    width: 1117px;
    margin: 20px auto 0 auto;
    font-size: 16px;
}
.scjg1 b
{
    color: #0061ab;
    padding: 0 8px;
}
.scjg
{
    width: 1116px;
    margin:20px auto;
}
.scjg li
{
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid #eaeaea;
}

.picture_list
{
    width: 1114px;
    margin: 0 auto 20px auto;
    overflow: hidden;
}
.picture_list li
{
    width: 272.5px;
    height: auto;
    border: 1px  solid #eaeaea;
    float: left;
    margin: 20px 20px 0 0;
}
.picture_list li:nth-child(4n)
{
    margin-right: 0;
}
.picture_list_img
{
    width: 100%;
    height: 191px;
    overflow: hidden;
}
.picture_list_img img
{
    width: 100%;
    height: 100%;
    display: block;
}
.picture_list li p
{
    line-height: 40px;
    background: #ccc;
    text-align: center;
    overflow:hidden; /*è¶…å‡ºçš„éƒ¨åˆ†éšè—èµ·æ¥ã€‚*/
    white-space:nowrap;/*ä¸æ˜¾ç¤ºçš„åœ°æ–¹ç”¨çœç•¥å·...ä»£æ›¿*/
    text-overflow:ellipsis;/* æ”¯æŒ IE */
}
.picture_list li:hover
{
    border: 1px  solid #0061ab;
    box-shadow: 0 0 20px 0px rgba(67,0,97,0.3);
    -webkit-transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    transition:all 0.5s linear;
}
.picture_list li:hover p
{
    color: #0061ab;
    -webkit-transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -ms-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    transition:all 0.5s linear;
}
.picture_list li:hover .picture_list_img img
{
    -webkit-animation: fangda  1s ease-in  both;
}

@media screen and (max-width: 800px){
	.picture_yjzs
    {
        width: 100%;
    }
    .picture_yjzs .C_main_R1
    {
        width: 90%;
    }
    .C_main_R{
    	float: none;
    }
    .picture_list
    {
        width: 96%;
        margin: 0 auto 2% auto;
        overflow: hidden;
    }
    .scjg1{
    	width: 95%;
    }
    .scjg{
    	width: 95%;
    }
    .picture_list li
    {
        width:48%;
        height: auto;
        border: 1px  solid #eaeaea;
        float: left;
        margin: .8rem 0px 0 0;
    }
    .C_main_R1_weizhi{
    	width: 68%;
    }
    .picture_list li:nth-child(2n)
    {
        float: right;
    }
    .picture_list li:nth-child(4n)
    {
        margin-right: 0;
    }
    .picture_list_img
    {
        width: 100%;
        height: 115px;
        overflow: hidden;
    }
    .picture_list_img img
    {
        width: 100%;
        height: 100%;
        display: block;
    }
    .picture_list li p
    {
        line-height: 2rem;
        text-align: center;
    }
    .picture_list li:hover
    {
        border: 1px  solid #0061ab;
        box-shadow: 0 0 20px 0px rgba(67,0,97,0.3);
        -webkit-transition:all 0.5s linear;
        -moz-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
        transition:all 0.5s linear;
    }
    .picture_list li:hover p
    {
        color: #0061ab;
        -webkit-transition:all 0.5s linear;
        -moz-transition:all 0.5s linear;
        -ms-transition:all 0.5s linear;
        -o-transition:all 0.5s linear;
        transition:all 0.5s linear;
    }
    .picture_list li:hover .picture_list_img img
    {
        -webkit-animation: fangda  1s ease-in  both;
    }

    /*è¿™æ˜¯æ·»åŠ çš„å…¶ä»–ä¸šåŠ¡é¢†åŸŸ*/
    .other_list
    {
        width: 100%;
        margin:0rem  auto 0px auto;
        overflow: hidden;
        height: auto;
    }
    .other_list li
    {
        width: 290px;
        height:50px;
        padding: 10px;
        background: #fafafa;
        border: 1px solid #eaeaea;
        float: none;
        margin: 1rem auto;
    }
    .other_list li:hover
    {
        background: #f1f1f1;
    }
    .other_list li:nth-child(2n)
    {
        float: none;
    }
    .other_list li .other_listL
    {
        width: 50px;
        height: 50px;
        float: left;
        overflow: hidden;
    }
    .other_list li .other_listL img
    {
        display: block;
        width: 100%;
        height: 100%;

    }
    .other_list li .other_listR
    {
        width: 230px;
        height: 50px;
        float: right;
    }
    .other_list li .other_listR a
    {
        display: block;
        color: #666666;
        font-size: 16px;
        font-weight: bold;
        line-height: 28px;
        line-height: 50px;
    }
    .nei_tit .nei_bt span{
    	width: 100%;
    }
    .nei_mnav{
    	padding-left: 0;
    	margin-top: 4px!important;
    }
    .nei_mnav a{
    	margin: 0 0px;
    }
    .neinews_list dl{
    	    margin: 0px 10px 0 0px;
    }
}

