/* 重置 */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend,li{font:13px/24px "微软雅黑",arial,"\5b8b\4f53";color:#333;outline:0;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:top;border:0;background:none;outline:none;color:#fff;}
body{background:none;position:relative;max-width:1920px ;min-width:1230px; margin:0 auto;overflow-x:hidden;}
a,a:hover{color:#333;-webkit-transition: all 400ms;transition: all 400ms;}
a:hover{color:#303860;}
a:focus{outline:none;} 
a{/*display:block;*/}
p{line-height:20px;}
@media (max-width: 1315px) {
body{overflow-x: scroll;-webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
}
 /* ===== clearfix ===== */ 
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/ 
/*公用样式*/
.w1200{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.none{display:none;}
.ov{overflow: hidden;}
.pa-bot40{padding-bottom:40px;}

/*头部*/
.header{width:100%;height:94px;background:url("../images/header.jpg") no-repeat center bottom;}
.header-3{width:100%;height:94px;background:url("../images/header.jpg") no-repeat center bottom;}
.logo{width:163px;height:92px;float:left;}
.btns{float:right;height:56px;padding-top:38px;}
.btns a{width:34px;height:32px;float:left;}
.nav{height:50px;}
.header-man li{float:left;line-height:50px; background: url(../images/nav-li.jpg) left center no-repeat;padding:0 15px; }
.header-man li a{color:#fff; font-size:16px;}
.header-man li.li-no{background-image: none;}
.header-man li a:hover , .header-man li.on a{color:#e60012;}
.header-man{width:790px;height:50px;}
.tel {width: 230px;line-height: 22px;margin-top: 20px;}
.tel s {width: 50px;height: 50px;background-position: 0 0;margin-right: 8px;}
.tel em {display: block;}
.tel strong {font-size: 21px;font-family: "arial";}
.icon {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
.navman{height: 50px;line-height: 50px;background: #1375d0;font-size: 0;line-height: 0; width:100%}
.search{ position:absolute; right:130px; top:135px; width:210px; height:26px; border:1px #c1d1d7 solid; border-radius:26px;}
.search .inputs{height:26px; line-height:26px;width:160px;  padding-left:20px;}
.search .btns{ width:13px; height:13px; position:absolute; right:15px; top:-30px;cursor:pointer;}
.zi1 {text-transform: uppercase;float: left;margin: 36px 0 0 150px;color: #666666;line-height: 25px;padding-left:20px;
	padding-top:4px; border-left:2px solid;}
.zi1 p { font-size: 20px;font-weight: bold;color: #5b5656;}
.zi1 p span {color: #1375d0;}


/*子导航*/
.subnav{height:50px;background:#1375d0;font-size: 14px;}
.subnav .snav{position: relative;}
.subnav .snav li{float:left;padding-right: 30px;line-height:50px;}
.subnav .snav a{color:#FFFFFF;font-size:13.5px;}
.subnav .snav a:hover, .subnav .snav .current{ border-bottom:4px solid #e60012;}
/*底部*/
.foot{width:100%;border-top:3px #1375d0 solid; clear:both}
.foot-bot{width:100%;height:75px;border-top:2px solid #ccd3d5;padding-top:20px;}
.foot-cprt{float:left;width:680px;}
.foot-cprt p{font-size:13px;color:#a9a9a9;}
.foot-cprt a{font-size:12px;color:#a9a9a9; float:left;margin-right:15px;}
.foot-right{float:right;position:relative;}
.foot-right a{width:33px;height:33px;float:left;margin-left:5px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;}
.foot-right .wx{background:url("../images/logn.png") no-repeat -1px 0px;position:relative;}
.foot-right .wb{background:url("../images/logn.png") no-repeat -1px -39px;}
.foot-right .wx:hover{background:url("../images/logn.png") no-repeat -35px 0px;}
.foot-right .wb:hover{background:url("../images/logn.png") no-repeat -35px -39px;}
.foot-right .indexewm{position:absolute;left:-54px;bottom:32px;display:none;}
.foot-mailbox{background:url("../images/logn.png") no-repeat 0px -76px;}



.foot-right .foot-mailbox:hover{background:url("../images/logn.png") no-repeat -35px -76px;}

.ban-img{width:432px;height:183px;position:absolute;right:10px;top:-240px;}



.ban-img1{width:432px;height:183px;position:absolute;right:10px;top:-240px;}



/*.ban-img1{position:absolute;left:0px;top:0px;animation-delay: 0.4s;}*/



.ban-img2{position:absolute;left:255px;top:103px;animation-delay: 0.6s;}



.ban-img3{position:absolute;right:60px;top:20px;animation-delay: 0.8s;}



/*group-1*/

.group-survey-1{width:100%;height:428px;background:#f4f5f6;}

.survey-1{width:730px;height:428px;padding-right:40px;float:left;}

.survey-1 h1{font-size:24px;color:#323232;padding:35px 0px 20px 0px;+padding:10px 0px 5px 0px;}

.survey-1 em{font-size:50px;color:#1375d0;display:inline-block;margin-top:10px;letter-spacing:-4px;font-weight:500;float:left;margin-right:10px;}

.survey-1 h3{font-size:19px;color:#554e44;display:inline-block;font-weight:500;+line-height:48px;}



.survey-1 h4{font-size:14px;color:#333333;padding:15px 0px 40px 0px;}

.survey-1 h5{font-size:16px;color:#323232;padding-bottom:15px;}

.survey-1 p{font-size:12.5px;color:#777777;}



.survey-h6{width:730px;padding-top:25px;height:70px;}

.survey-h6 h6{float:left;margin-right:100px;font-size:14px;color:#777777;}

.survey-h6 h6>em{font-size:48px;color:#1375d0;letter-spacing:-4px;font-weight:500;float:none !important;+line-height:36px;}



.survey-ban{width:430px;height:458px;float:left;overflow:hidden;position:relative;z-index:10;}

.survey-pics{width:100%;height:100%;position:relative;}

.survey-pics li{width:430px;height:458px;float:left;}



.survey-left{width:730px;height:100%;padding:20px 40px 50px 0px;float:left;}

.survey-left h3{font-size:16px;color:#323232;padding:15px 0px;border-top:2px #f4f5f6 solid;margin-top:5px;}

.survey-left h4{font-size:14px;color:#333333;}

.survey_h3{border:none !important;}

.survey-left .survey-editor>h5{font-size:16px;color:#1375d0;padding:5px 0px; }

.survey-left p{font-size:12.5px;color:#777777;padding-bottom:10px;}

.survey-left .survey-2-left{width:360px;height:280px;float:left;}

.survey-left .survey-2-right{width:360px;height:280px;float:right;}

.survey-img-1{width:730px;height:320px;}

.survey-img-2{width:360px;height:200px;}

.survey-left .survey-hidden h5{font-size:16px;color:#1375d0;padding:15px 0px 6px 0px; }

.survey-2{padding-top:15px;}

.survey-hidden{display:block;}

input.more{display: none;width: 100%;height: 54px;border:none; background: #f4f5f6 url(../images/btn_more_on.png) no-repeat center center;margin-top:13px;cursor: pointer;-webkit-transition: background 400ms;transition: background 400ms;}

input.more:hover{background:#1375d0 url("../images/btn_more.png") no-repeat center center}





.survey-right{width:430px;float:right;}

.survey-right-1{width:350px;height:213px;background:#f4f5f6;padding:35px 40px 0px 40px;}

.survey-right-1 a{font-size:14px;color:#323232; width:160px;height:40px;text-align:center;padding-top:160px;background:url("../images/survey-5.png") no-repeat center top;}

.survey-right-1 .survey-a-1{float:left;}

.survey-right-1 .survey-a-2{float:right;}

.survey-right-2{width:390px;height:180px;padding:250px 0px 0px 40px;background:url("../images/survey-6.jpg") no-repeat center center;}

.survey-right-2 p{font-size:15px;color:#fff;opacity:0.8;filter:Alpha(opcaity=80);padding-bottom:30px;}

.survey-right-2 p em{font-size:60px;color:#fff;font-weight:500; position:relative;z-index:10;float:left;margin-right:5px;letter-spacing:-2px;+line-height:43px;}


/*ban-pro*/



.ban-pro{width:100%;height:400px;background:url("/Upload/1514335688.jpg") no-repeat center center;}



.ban-pro h3{font-size:30px;color:#676b71; float:right;padding-top:37px;font-weight:500;letter-spacing:-1px;}

.survey-1 {width: 730px;height: 458px;padding-right: 40px; float: left;}

/*map-menu*/



.map-menu{width:100%;height:45px;padding-top:25px;}



.map-menu .menu-con{float:right;}



.map-menu .menu-con i{width:20px;height:10px;background:url("../images/menu-1.png") no-repeat left center;display:inline-block; }



.map-menu .menu-con a{font-size:13.5px;color:#5b5b5b; padding:0px 10px 0px 12px;background:url("../images/menu-2.png") no-repeat left center;display:inline-block;}



.map-menu .menu-con span{font-size:13.5px;color:#5ab500; padding-left:13px;background:url("../images/menu-2.png") no-repeat left center;}




/*news*/



.news_1{padding:20px 0px 60px 0px;clear:both;background:url("../images/news-1.jpg") repeat-y center center;}



.news_1 .news_1-con{width:760px;padding-right:20px;position:relative;}



.news-list a{width:760px;height:142px;display:block;}



.news-list{width: 760px;height:142px;border-bottom:1px #d5dbdc dashed;position:relative; transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}
.news-list-index a{width:760px;height:100px;display:block;}
.news-list-index{width: 760px;height:100px;border-bottom:1px #d5dbdc dashed;position:relative; transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}
.news-list-index .news-mon{width:102px;height:60px;float:left;padding:20px 20px 0px 0px;text-align:right;background:#ffffff;margin-top:10px;}
.news-list-index .news-mon h4{font-size:30px;color:#1375d0;padding-bottom:6px;letter-spacing:-1px;}
.news-list-index .news-mon h5{font-size:18px;color:#1375d0;}
.news-list-index .news-min{width:585px;height:60px;padding:25px 0px 0px 35px;float:left;}
.news-list-index .news-min h3{font-size:16px;color:#323232;/*padding-bottom:15px;*/}

.news-list-index .news-min p{font-size:12.5px;color:#828282;}
.news-list-index a:hover{background:#ffffff;background:rgba(255,255,255,0.8) !important;transition: all 300ms;}

.news-list .news-mon{width:102px;height:102px;float:left;padding:20px 20px 0px 0px;text-align:right;background:#ffffff;margin-top:10px;}
.news-list .news-mon h4{font-size:30px;color:#1375d0;padding-bottom:6px;letter-spacing:-1px;}



.news-list .news-mon h5{font-size:18px;color:#1375d0;}



.news-list .news-min{width:585px;height:117px;padding:25px 0px 0px 35px;float:left;}



.news-list .news-min h3{font-size:16px;color:#323232;padding-bottom:15px;}



.news-list .news-min p{font-size:12.5px;color:#828282;}



.news-list .news-go{width:0px;height:142px;background:url("../images/news-go.jpg") no-repeat right center;box-shadow:-100px 0 142px #f2f6f7;opacity:0; position: absolute;right:0;top:0;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}



.news-list a:hover{background:#ffffff;background:rgba(255,255,255,0.8) !important;transition: all 300ms;}



.news-list a:hover .news-go{width:142px;opacity:1;transition:all 300ms;}


.news_1-right{width:400px;float:right;}



/*news-search*/



.news-top{width:401px;height:70px;}



.news-search{width:268px;height:46px;position:relative;border:2px #1375d0 solid;float:left;}



.news-search a{width:46px;height:46px;position:absolute;right:0;top:0;background:url("../images/news-search.jpg") no-repeat center center;}



.news-search input{font-size:14px;color:#666666; width:218px;height:46px;line-height:46px;border:none;text-indent:20px;background:#e6e7e9;}





.news-xqy-con{width:100%;padding-bottom:50px;background:url("../images/news-1.png") repeat-y center center;}



.news-xqy-left{width:760px;padding-right:20px;float:left;}



.news-title{width:760px;padding-bottom:25px;padding-top:40px;border-bottom:2px #e6e7e9 solid;position:relative;}

.news-title2{width:760px;padding-top:20px; padding-bottom:5px;border-bottom:2px #e6e7e9 solid;position:relative;  margin-bottom:20px;}
.news-title2 span{font-size:14px;color:#ffffff;background-color:#1375d0; padding:5px 10px 5px 10px;}

.news-title h2{font-size:30px;color:#1375d0;padding-bottom:12px;font-weight:500;}



.news-title h3{font-size:18px;color:#323232;}



.news-title p{color:#797a81;font-size:13px;margin-top:22px;}





.news-xqy-con2{padding-top:40px;width:760px;}



.news-xqy-con2 p{font-size:12.5px;color:#777777;text-indent:2em;line-height:23px;padding-bottom:8px;}



.news-xqy-con2 img{margin:5px 0px;max-width:96%;}







.news-xqy-right{width:400px;padding:40px 0px 0px 20px;float:right;}

.news-xqy-right-about{width:400px;padding:0px 0px 0px 20px;float:right;}

.news-xqy-right img{width:400px;/*height:240px;*/margin-top:10px;}



.news-xqy-right p{font-size:12.5px;color:#797a81;padding:5px 0;}



.news-xqy-right>p{margin-bottom:5px;}







.xqy-right{width:400px;padding-bottom:20px;background:url("../images/xqy-con1.jpg") no-repeat center bottom;}



.xqy-right h2{font-size:27px;color:#2a2d32;font-weight:100;padding-bottom:10px;}



.xqy-right h3{font-size:18px;color:#1375d0;font-weight:500;}



.xqy-right p{font-size:12.5px;color:#797a81;padding:8px 0px 10px 0px;line-height:18px;}



.xqy-right a{font-size:13px;color:#797a81;}



.xqy-right a:hover{color:#1375d0;}







.xqy-con1{width:400px;padding-bottom:20px;background:url("../images/xqy-con1.jpg") no-repeat center bottom;}
.xqy-con-about{width:400px;padding-bottom:20px;}


.xqy-con-about span{font-size:22px;color:#6b6764;line-height: 31px; margin-bottom:2px; float:left;}
.xqy-con1 h2{font-size:27px;color:#2a2d32;font-weight:100;padding-bottom:10px;}
.xqy-con-about p{font-size:12.5px;color:#797a81;padding:8px 0px 10px 0px;line-height:25px;}



.xqy-con1 h3{font-size:18px;color:#1375d0;font-weight:500;}



.xqy-con1 p{font-size:12.5px;color:#797a81;padding:8px 0px 10px 0px;line-height:18px;}



.xqy-con1 a{font-size:13px;color:#797a81;}



.xqy-con1 a:hover{color:#1375d0;}



.xqy-con2{padding:30px 5px;}



.xqy-con2 a{font-size:12.5px;color:#797a81;padding-bottom:5px;}



.xqy-con2 a:hover{color:#1375d0;}


/*设置滚动条样式*/



::-webkit-scrollbar{width: 8px;height: 8px;background-color:rgba(168, 171, 181, 0.4);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}



::-webkit-scrollbar-thumb{ background-color:rgba(124, 127, 139, 0.7);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}




	

/*ban-pro*/



.ban-2{width:100%;height:100px;background:url("../images/ban-2.jpg") no-repeat center center;}



.ban-2 h3{font-size:30px;color:#6bbe72; float:right;padding-top:87px;font-weight:500;letter-spacing:-1px;}

/*search-xqy*/



.search-con{width:100%;padding-bottom:60px;background:#f4f5f6;}



.search-top{width:100%;height:100px;padding-top:38px;border-bottom:4px #e1e1e1 solid;margin-bottom:40px;}



.search-top h2{font-size:24px;color:#1375d0;font-weight:500;padding-bottom:18px;}



.search-top p{font-size:14px;color:#323232;}



.search-top p em{font-size:14px;color:#1375d0;}



.search-list{width: 100%;height:142px;border-bottom:1px #d5dbdc dashed;position:relative; transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}



.search-list a{width:100%;height:142px;display:block;}



.search-list .search-mon{width:102px;height:102px;float:left;padding:20px 20px 0px 0px;text-align:right;background:#ffffff;margin-top:10px;}



.search-list .search-mon h4{font-size:30px;color:#1375d0;padding-bottom:6px;letter-spacing:-1px;}



.search-list .search-mon h5{font-size:18px;color:#1375d0;}



.search-list .search-min{width:585px;height:117px;padding:25px 0px 0px 35px;float:left;}



.search-list .search-min h3{font-size:16px;color:#323232;padding-bottom:15px;}



.search-list .search-min p{font-size:12.5px;color:#828282;}



.search-list .news-go{width:0px;height:142px;background:url("../images/news-go.jpg") no-repeat right center;box-shadow:-100px 0 142px #f2f6f7;opacity:0; position: absolute;right:0;top:0;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}



.search-list a:hover{background:#ffffff;background:rgba(255,255,255,0.8) !important;transition: all 300ms;}



.search-list a:hover .news-go{width:142px;opacity:1;transition:all 300ms;}



/*caste*/


	/*caste-2*/



.caste-ban-1{width:100%;height:550px;background:url("../images/caste-ban-1.jpg") no-repeat center center;}



.caste_2-con{padding-top:130px;}



.caste_2-con h2{font-size:24px;color:#333333;font-weight:500; padding-bottom:18px;}



.caste_2-con h3{font-size:36px;color:#d1472c;font-weight:500;line-height:40px;letter-spacing:-2px;padding-bottom:20px;}



.caste_2-con p{font-size:12.5px;color:#666666;}



.caste_2-main{width:100%;}



.caste_2-top{width:100%;height:75px;}







.caste_2-top li{width:185px;height:50px;padding-top:25px; background:#f4f5f6;margin-right:4px;text-align:center;float:left;transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;-moz-transition:all 300ms;}
.caste_2-top li a{color:#323232;font-size:13px;}
.caste_2-top li.on{background:#1375d0;}
.caste_2-top li.more{background:#fff; float:right; }
.caste_2-top li.on a{color:#fff;font-size:18px;}
.caste_2-list{width:1160px;padding:40px 0px 55px 40px;background:#f4f5f6;}
.caste_2-list li{width:216px;height:305px;float:left;margin:0px 10px 5px 0px;background:#fff;text-align:center;transition:all 0ms;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms; text-align:center;}
.caste_2-list .caste_2-img{width:160px;line-height:226px;transition:all 0ms;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms;margin:0 auto; padding:20px 0 20px 0;}
.caste_2-list .caste_2-img img{vertical-align:middle; width:160px;}
.caste_2-list li p{font-size:14px;color:#666666;transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;-moz-transition:all 300ms;}
.caste_2-list li:hover{width:210px;height:299px;border:3px #1375d0 solid;transition:all 0ms;}
.caste_2-list li:hover .caste_2-img{width:160px; margin-top:0px;}
.caste_2-list li:hover p{color:#1375d0;}
.caste_3-list{width:1160px;padding:40px 0px 55px 40px;background:#f4f5f6;}
.caste_3-list li{width:216px;height:205px;float:left;margin:0px 10px 5px 0px;background:#fff;text-align:center;transition:all 0ms;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms; text-align:center;}
.caste_3-list .caste_2-img{width:160px;line-height:113px;transition:all 0ms;-webkit-transition:all 0ms;-o-transition:all 0ms;-moz-transition:all 0ms;margin:0 auto; padding:20px 0 20px 0;}
.caste_3-list .caste_2-img img{vertical-align:middle; width:160px;}
.caste_3-list li p{font-size:14px;color:#666666;transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;-moz-transition:all 300ms;}
.caste_3-list li:hover{width:210px;height:199px;border:3px #1375d0 solid;transition:all 0ms;}
.caste_3-list li:hover .caste_2-img{width:160px; margin-top:0px;}
.caste_3-list li:hover p{color:#1375d0;}

	/*caste_2-xqy*/



.caste-ban-2{width:100%;height:526px;background:url("../images/caste-ban-2.jpg") no-repeat center center;}



.caste_2-con2{padding-top:130px; width:550px;height:395px;text-align:justify;position:relative;display:block;}



.caste_2-con2 h2{font-size:24px;color:#323232;font-weight:500;}



.caste_2-con2 h3{font-size:25px;color:#1375d0;font-weight:500;padding:10px 0px;}



.caste_2-con2 h4{font-size:36px;color:#535354;padding:5px 0px 30px 0px;font-weight:500;line-height:40px;}



.caste_2-con2 h5{font-size:16px;color:#323232;font-weight:500;}



.caste_2-con2 ul{position:absolute;bottom:60px;left:0px;}



.caste_2-con2 li{width:111px;height:111px;float:left;margin-right:7px;text-align:center;background:#656764}



.caste_2-con2 li a{width:111px;height:41px;padding-top:70px;text-align:center;color:#fff;font-size:14px;}



.caste_2-con2 li a.caste-icon-1{background:url("../images/caste-icon-1.png") no-repeat center 22px;}



.caste_2-con2 li a.caste-icon-2{background:url("../images/caste-icon-2.png") no-repeat center 22px;}



.caste_2-con2 li a.caste-icon-3{background:url("../images/caste-icon-3.png") no-repeat center 22px;}







.caste_2-xqy{width:100%;padding:40px 0px;position:relative;}



.caste_2-right{position:absolute;right:0;top:113px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;}



.caste_2-right a{padding-right:70px;height:70px;transition:all 400ms;background:#1375d0;position:relative;z-index:100; -webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;}



.caste_2-right a em{font-size:0;color:#fff;height:70px;line-height:70px;width:0; position:absolute;top:0;right:70px;z-index:10; -webkit-transition:font-size 0ms,width 200ms;-moz-transition:font-size 0ms,width 200ms;-o-transition:font-size 0ms,width 200ms;}



.caste_2-right .caste-qa{background:#1375d0 url("../images/caste-qa.png") no-repeat center center;}



.caste_2-right .caste-mail{background:#1375d0 url("../images/caste-mail.png") no-repeat center center;}



.caste_2-right .caste-qa:hover{background:#323232 url("../images/caste-qa.png") no-repeat center center;}



.caste_2-right .caste-mail:hover{background:#323232 url("../images/caste-mail.png") no-repeat center center;}



.caste_2-right a:hover em{background:#323232;padding:0 10px;font-size:12.5px;width:60px;-webkit-transition:font-size 0ms,width 200ms;-moz-transition:font-size 0ms,width 200ms;-o-transition:font-size 0ms,width 200ms;}







.caste_2-right .caste-tel{background:#1375d0 url("../images/caste-tel.png") no-repeat center center;}



.caste_2-right .caste-tel:hover{background:#323232 url("../images/caste-tel.png") no-repeat center center;}



.caste_2-right .caste-tel:hover em{background:#323232;padding:0 10px;font-size:12.5px;width:120px !important;-webkit-transition:font-size 0ms,width 200ms;-moz-transition:font-size 0ms,width 200ms;-o-transition:font-size 0ms,width 200ms;}







.caste-xqy-list{padding:40px;background:#f4f5f6;}



.caste-xqy-list li{width:1030px;height:333px;border:1px #bbbbbb solid;margin-bottom:10px;padding:39px 39px 0px 39px;}



.caste-xqy-con{width:412px;height:320px;float:left;overflow-y:auto;}



.caste-xqy-con h3{font-size:24px;color:#1375d0;padding:22px 0px 30px 0px;font-weight:500;}



.caste-xqy-con p{font-size:13.5px;color:#666666;}



.caste_2-img-2{width:547px;height:300px;float:right;}







.caste-case{width:100%;height:310px;padding-top:60px;background:#f4f5f6;}



.caste-case h2{font-size:18px;color:#1375d0;font-weight:500;text-align:center;}



.caste-case h3{font-size:36px;color:#d9d9d9;font-weight:500; text-align:center;letter-spacing:-1px;padding:8px 0px 40px 0px;}



.case-ban{width:100%;height:210px;position:relative;}



.case-ban .case-pics{width:1210px;height:200px;position:relative;overflow:hidden;}



.case-ban .case-pics li{width:230px;height:200px;float:left;margin-right:10px;text-align:center;}



.case-ban .case-pics li .case-pics-img{width:230px;height:120px;line-height:120px;border:1px #dddddd solid;margin-bottom:15px;}



.case-ban .case-pics li .case-pics-img img{vertical-align:middle;width:100%;height:98%;}



.case-ban .case-pics li em{font-size:14px;color:#777777;font-weight:bold;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;}



.case-ban .case-pics li:hover .case-pics-img{border:2px #1375d0 solid;width:228px;height:118px;line-height:118px;}



.case-ban .case-pics li:hover em{color:#1375d0;}



.case_btns a{width:21px;height:42px;position:absolute;top:20%;}



.case_btns .case-prev{background:url("../images/group-prev.png") no-repeat center center;left:-5%;}



.case_btns .case-next{background:url("../images/group-next.png") no-repeat center center;right:-5%;}











	/*caste-news*/



.caste-news{padding-bottom:60px;background: url("../images/news-1.jpg") repeat-y center center;padding-top:30px;}



.caste-news-list{width: 738px;height:142px;border-bottom:1px #d5dbdc dashed;padding-right:40px;	 position:relative; transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;}



.caste-news-list a{width:738px;height:142px;display:block;padding-right:40px;}



.caste-news-list .caste-news-mon{width:102px;height:102px;float:left;padding:20px 20px 0px 0px;text-align:right;background:#f2f6f7;margin-top:10px;}



.caste-news-list .caste-news-mon h4{font-size:30px;color:#1375d0;padding-bottom:6px;letter-spacing:-1px;}



.caste-news-list .caste-news-mon h5{font-size:18px;color:#1375d0;}



.caste-news-list .caste-news-min{width:580px;height:117px;padding:25px 0px 0px 35px;float:left;}



.caste-news-list .caste-news-min h3{font-size:16px;color:#323232;padding-bottom:15px;}



.caste-news-list .caste-news-min p{font-size:12.5px;color:#828282;}



.caste-news-list a:hover{background:#f2f6f7;background:rgba(242,246,247,1) !important;transition: all 300ms;}







.caste-news-search{width:396px;height:56px;position:relative;border:2px #1375d0 solid;float:left;}



.caste-news-search a{width:60px;height:56px;position:absolute;right:0;top:0;background:url("../images/caste-news-search.jpg") no-repeat center center;}



.caste-news-search input{font-size:14px;color:#666666; width:380px;height:56px;line-height:46px;border:none;text-indent:20px;background:none;}





.caste-case-2{width:100%;height:564px;padding-top:60px;background:#f4f5f6;}



.caste-case-2 h2{font-size:18px;color:#1375d0;font-weight:500;text-align:center;}



.caste-case-2 h3{font-size:36px;color:#d9d9d9;font-weight:500; text-align:center;letter-spacing:-1px;padding:8px 0px 40px 0px;}







.case-ban-2{width:100%;height:360px;position:relative;}



.case-pics-2{width:100%;height:360px;position:relative;overflow:hidden;}



.case-pics-2 li{width:390px;height:360px;margin-right:15px;float:left;cursor:pointer;}



.case-img{width:390px;height:230px;}



.case-con{width:330px;height:110px;padding:20px 30px 0px 30px;background:#fff;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}



.case-con h4{font-size:16px;color:#323232;font-weight:500; padding-bottom:10px; -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}



.case-con p{font-size:12.5px;color:777777;line-height:25px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}



.case-pics-2 li:hover .case-con{background:#1375d0;}



.case-pics-2 li:hover .case-con h4{color:#fff;}



.case-pics-2 li:hover .case-con p{color:#fff;}



.crumb  .crumb_linkship{width: 1200px;margin: 0 auto;height: 50px;}

.crumb  .crumb_linkship a {height:40px;;line-height: 40px;font-size: 13px;padding-left: 20px;display: block;float: left;}

.crumb  .crumb_linkship img{ height:40px; line-height:40px; margin:0 auto;}

.crumb  .crumb_linkship a:hover{color: #1375d0; }

.crumb  .crumb_linkship img:hover  {border: 1px solid #1375d0;}


/*Js幻灯片样式*/

#banner_main {position:relative; border:0px solid blue; margin-top:1px; margin-bottom:5px;}

#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%; }

.bannerlist{}

.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; }

.bannerlist li img{ margin:0 auto; display:block; }

#banner_main .hd{ width:100%; position:relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; border:0px solid red; }

#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; background:#ffffff; margin-right:15px; overflow:hidden; 

font-size:0px; border-radius:6px; }

#banner_main .hd ul li.on{ background:#1375d0; }



.crumb  .crumb_top {width: 1200px;margin: 0 auto;height: 30px;}

.crumb  .crumb_top p {padding: 0 10px;font-size: 12px;line-height: 30px;float: left;}

.crumb  .crumb_top .crumb_top_right {float: right;position: relative; line-height:30px; height:30px;}



/*分页样式---------------------------------------------------*/

.my_pages{  text-align:center;overflow:visible; margin-top:20px; height:40px;  color:#444444; }

.page { padding:4px 0px 0px 1px;  clear:both;}

.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:5px 6px; margin-left:4px; line-height:22px; }

.page a:link, .page a:visited { text-decoration:none; }

.page a:hover { background:#e2e5e6; color:#fff; }

.page .current{ background:#e2e5e6; color:#FFF; width:20px;}

.page #total{color:#e2e5e6;}

.page .pagefirst, .page .pageend {display:none;}

.page .pageinfo { display:none;}
.btns .btns-search {background: url(../images/search.png) no-repeat center center;margin-right: 10px;}
.head-search {width: 740px;height: 81px;line-height: 80px;padding-top: 13px;position: absolute;right: 0;top: 0;display: none;}

.head-search input {width: 740px;height: 30px;line-height: 30px;text-indent: 20px;border: none;border-left: 1px #a6acaa solid;font-size: 14px;color: #696a6c;}

.pro_tit{height: 33px;border-bottom: 1px solid #e5e5e5;}
.pro_tit a:hover{color: #1375d0;}
.pro_tit .pro_show_t{font-size: 22px;color: #6b6764;float: left;border-bottom: 2px solid #1375d0;line-height: 31px;}
.pro_show_t_e{color: #999;float: left;font-size: 14px;line-height: 37px;margin-left: 10px;}
.service_a {display: inline-block;line-height: 36px;float: right;color: #999;position: relative;}

.d_h{  position:absolute; right:20px;}
.lxb_bk{width:109px;  top:200px; position:fixed; right:20px;font:12px/1.5 simsun;color:#666;text-align:center; z-index:999}
.lxb_menu_b,.lxb_menu_b1{ background:#fff; border:1px solid #ddd; width:97px; padding:20px 5px 0; min-height:120px;}
.lxb_menu_b .m_call,.lxb_menu_b1 .m_call{ color:#848080; font-family:微软雅黑; font-size:16px; line-height:20px;}
.lxb_call{ width:109px; padding-top:10px; background:#ebebeb;}
.lxb_call .call_txt{ padding:0; margin:0; }
.lxb_call .sr_call{width:95px; height:25px; line-height:25px; color:#666; border:0 none; border-top:1px solid #c8c5c5; border-left:1px solid #c8c5c5; background:#fff; outline:none; margin-top:10px; text-align:center}
.lxb_call .sr_btn{ background:#ed9534;display:block; width:109px; height:33px; font-family:微软雅黑; line-height:30px; color:#fff; font-size:18px; border-bottom:4px solid #1b2f60; margin-top:20px; text-decoration:none}
.lxb_call .sr_btn:hover{ background:#1b2f60;}
.lxb_qq,.lxb_sq,.lxb_sh{ display:block; padding-top:50px; height:35px; line-height:30px; border-top:1px solid #dbd7d7; color:#848080; font-size:14px; text-decoration:none; background-repeat:no-repeat; font-family:微软雅黑;}
.lxb_qq{ background-image:url(../images/ico2.png); background-position:26px 10px;}
.lxb_sq{background-image:url(../images/ico4.png);background-position:32px 13px; padding-top:42px}
.lxb_sq:hover{ background-image:url(../images/ico5.png)}
.lxb_sh{background-image:url(../images/ico3.png);background-position:34px 13px; padding-top:42px}
.lxb_sh:hover{ background-image:url(../images/ico6.png)}
.lxb_menu_b1 .msq{ border-top:0 none}
.lxb_menu_b1{ background:#fff; border:1px solid #ddd; width:97px; padding:20px 5px 0; min-height:120px;}
.lxb_top{ height:12px; background:url(../images/ico7.png) no-repeat center}
.lxb-container {left:-300px !important;}


.mb20 {/*margin-bottom: 20px;*/ line-height:40px;}
.red{ color:#FF0000;}
.main_content {line-height: 1.5em;border: 1px solid #ddd;padding:0px;margin-top:5px; margin-bottom:20px; height:384px;}
.telzixun .title .icon_telzixun {background: url(../images/telzixun.gif) center left no-repeat;padding-left: 25px;font-size: 16px;}
.telzixun .content {padding: 20px 30px;}
.telzixun .content .tel_input {border: 2px solid #ddd;padding: 5px;vertical-align: middle;margin: 0;margin-right: 10px; /*margin-bottom:20px;*/ color:#000;}
.telzixun .content .tel_btn {background: url(../images/tel_btn.gif) top left no-repeat;width: 136px;height: 33px;line-height: 28px;color: #fff;border: none;font-size: 14px;font-family: 'Microsoft Yahei',Tahoma,Arial,Helvetica,sans-serif;padding-left: 22px; vertical-align: middle;cursor: pointer;}
.telzixun .content .tips {line-height: 30px;width: 95%;/* border-bottom: 1px dashed #ccc; *//* display: inline-block; */ margin: 5px 0;padding-bottom: 10px;}
