body{ margin:0; padding:0; font-family:Microsoft YaHei,"微软雅黑";   background:#fff; color:#707070;-webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0; padding:0; list-style:none;}
img{border:0;padding:0; margin:0; }
td{padding:0; margin:0; border:0;}
p{ padding:0; margin:0;border:0;}
form,pre,fleldset,input,textarea{margin:0; padding:0;}
a{text-decoration:none;color:#707070;}
a:link,a:visited,a:active{text-decoration:none;color:#707070;}
a:hover{color:#707070; text-decoration:none;}


.thumbnail_left {display:block; background:none;}
.thumbnail_left > img,.thumbnail_left a > img {border:none; float:left;}
.thumbnail_left > img,.thumbnail_left a > img {display:block;  max-width:100%; height:auto;}

.thumbnail_mid {display:block; background:none;}
.thumbnail_mid > img,.thumbnail_mid a > img {border:none; margin-left:auto; margin-right:auto;}
.thumbnail_mid > img,.thumbnail_mid a > img {display:block;  max-width:100%; height:auto;}

.thumbnail_right {display:block; background:none;}
.thumbnail_right > img,.thumbnail_right a > img {border:none; float:right;}
.thumbnail_right > img,.thumbnail_right a > img {display:block;  max-width:100%; height:auto;}

.ma10{ margin-top:10px; margin-bottom:10px;}
.ma10_1{ margin-top:10px;}
.ma10_2{ margin-bottom:10px;}
.ma20{ margin-top:20px; margin-bottom:20px;}
.ma20_1{ margin-top:20px;}
.ma20_2{ margin-bottom:20px;}
.ma30{ margin-top:30px; margin-bottom:30px;}
.ma30_1{ margin-top:30px;}
.ma30_2{ margin-bottom:30px;}
.ma40{ margin-top:40px; margin-bottom:40px;}
.ma40_1{ margin-top:40px;}
.ma40_2{ margin-bottom:40px;}
.ma50{ margin-top:50px; margin-bottom:50px;}
.ma50_1{ margin-top:50px;}
.ma50_2{ margin-bottom:50px;}

.pa10{ padding-top:10px; padding-bottom:10px;}
.pa10_1{ padding-top:10px;}
.pa10_2{ padding-bottom:10px;}
.pa20{ padding-top:20px; padding-bottom:20px;}
.pa20_1{ padding-top:20px;}
.pa20_2{ padding-bottom:20px;}
.pa20_4{ padding:20px;}
.pa30{ padding-top:30px; padding-bottom:30px;}
.pa30_1{ padding-top:30px;}
.pa30_2{ padding-bottom:30px;}
.pa40{ padding-top:40px; padding-bottom:40px;}
.pa40_1{ padding-top:40px;}
.pa40_2{ padding-bottom:40px;}
.pa40_4{ padding:40px;}
.pa50{ padding-top:50px; padding-bottom:50px;}
.pa50_1{ padding-top:50px;}
.pa50_2{ padding-bottom:50px;}

@media (min-width: 1024px) {
#mobileshow{ display:none;}
#flatshow{ display:none;}
#pcshow{ display:block;}
#pfshow{ display:block;}
#fmshow{ display:none;}
}

@media (min-width: 1366px) {
  .container {
    width: 1280px;
  }
}
@media (min-width:1025px) and (max-width:1366px) {
	.container {
    width: 1200px;
  }
}

#logo{ position: fixed; left:16%; top:15px; z-index:100000; background:none;}
#topright{ width:auto; height:70px; position: fixed; top:0; right:13.6%; z-index:100000;}




#topright span{ display:inline-block; margin-right:5px;}
.field1{ margin:23px 0 0 0; padding:0; width:30px; height:24px; border:none; outline:none; border-radius:12px; background:  url(../images/zoom.png) right center no-repeat; color:#777; font-size:100%;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
.field1:hover { margin:23px 0 0 0; padding:0; width:180px; height:24px; padding-right:10px; line-height:22px; background:#fff url(../images/zoom.png) right center no-repeat; padding-left:12px; color:#777; font-size:100%;}





@media (min-width:1025px) and (max-width:1440px) {
#logo{ left:4%; top:15px; z-index:100000; background:none;}
#topright{ width:auto; height:70px; top:2px; right:3%; z-index:100000;}
#topright span{ display:inline-block; margin-right:0;}
}

@media (min-width: 768px) and (max-width:1024px) {
#logo{ left:1%; top:18px; z-index:100000; background:none;}
#logo img{ width:80%;}
#topright{ width:auto; height:70px; top:0; right:3.5%; z-index:100000;}
#topright span{ display:inline-block; margin-right:0;}	
}



/*弹出*/
.footer_flex li:hover .img-n { display:none; color:#333;}
.footer_flex { width:96px; height:26px; cursor: pointer; position:relative; z-index:10; margin-top:22px; font-size:16px; color:#333;}
.footer_flex > span img{ vertical-align:middle; margin-top:-3px; display:inline-block;}
.footer_flex:hover .flex-footer { display: block; }
.footer_flex .flex-footer { width:100px; height:26px; position:absolute; left:46px; top:-16px; text-align: center; padding-top:15px;  display: none;  }
.footer_flex .flex-footer a{ display:inline-block; margin-right:3px;}
.footer_flex .flex-footer a img{ width:22px; height:22px;
	filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%); }
.footer_flex .flex-footer a:HOver img{
	filter: grayscale(100%);
      -webkit-filter: grayscale(0);
      -moz-filter: grayscale(0);
      -ms-filter: grayscale(0);
      -o-filter: grayscale(0); }

@media (min-width: 768px) and (max-width:1024px) {
.footer_flex .flex-footer {left:38px; top:-16px; text-align: center; padding-top:15px;  display: none;  }
.footer_flex .flex-footer a{ display:inline-block; margin-right:1px;}
	.footer_flex .flex-footer a img{ width:18px; height:18px;}
}


.matop{ margin-top:70px;}

.banner{ width:100%; height:auto; clear:both;}
.bg01{ background:url(../images/bg01.jpg) top left repeat-x; padding-top:80px; padding-bottom:90px; overflow: hidden;}

.box01{ clear:both; overflow:hidden;}
.box01 ul li{ float:left; display:block; width:33.333%;  text-align:center; position:relative;  overflow:hidden;}
.box01_text{ position:absolute; width:100%; left:0; bottom:0; font-size:120%; color:#fff; padding:10px; background:rgba(0,0,0,0.6); z-index:100; text-align:left; font-weight:bold;}
.box01_text p{ font-size:110%; font-weight:100;}
.box01_text span{ float:right; width:30%; text-align:right; background:url(../images/arrow.png) right center no-repeat; font-weight:100; padding-right:15px; font-size:60%; margin-top:15px;}

.box01 ul li img{
	display: block;
	max-width:100%;
	margin:0 auto;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.box01 ul li:hover img{transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
	}

.indexpro{ width:1366px; margin:0 auto; display:block;}
@media (min-width:1025px) and (max-width:1366px) {
.indexpro{ width:100%; margin:0 auto; display:block;}	
}

.bg020{ background:#fbfbfb url(../images/bg05.jpg) top center no-repeat; overflow: hidden; padding-bottom:100px; position:relative; background-size:100%;}
.title01{ text-align:center; font-size:150%; color:#333; padding-top:30px; font-weight:bold; line-height:2; margin-bottom:120px;}




.endbg{ background:#333; clear:both; width:100%; padding:20px 0; margin:0 auto;}
.end{ width:90%; margin:0 auto;}
.endtext{ font-size:80%; color:#fff; display:block; float:left; width:16%; margin:10px 2% 20px 2%;}
.endtext h3{ color:#fff; font-size:130%; margin-bottom:15px; line-height:24px; height:24px;}
.endtext h3 img{ display:inline-block; vertical-align:middle;}
.endtext a,.endtext h3 a{ color:#fff;}
.endtext p{ background: url(../images/arrow4.png) left center no-repeat; line-height:24px; padding-left:20px;}


.end2{ width:90%; margin:0 auto; color:#fff; text-align:center; font-size:80%; clear:both; padding-top:30px;}





/* box */
#box{position:relative;width:1280px;height:580px;margin:0 auto;}
#box ul{position:relative;width:1280px;height:580px;}
#box li{position:absolute; list-style:none; width:0; height:0; top:0; left:0; z-index:0; cursor:pointer;overflow:hidden;}
#box li img{width:100%; height:88%; vertical-align:top;}
#box li h3{ text-align:center; font-size:130%; color:#333; font-weight:bold; clear:both; margin-bottom:8px;}
#box li h4{ text-align:center; font-size:90%; line-height:1.2;}


#box .prev, #box .next{position:absolute;bottom:-60px;width:39px;height:80px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer; border:none; z-index:100;}
#box .prev{left:45%; background:url(../images/arrow8.png) no-repeat;}
#box .next{right:43%; background:url(../images/arrow.png) no-repeat;}

@media (min-width:1025px) and (max-width:1366px) {
	#box{position:relative;width:1200px;height:580px;margin:0 auto;}

}




/* in */
.inmatop{ margin-top:135px;}

.incontent{ width:78%; margin-left:11%; clear:both;}

@media (min-width:1025px) and (max-width:1366px) {
.incontent{ width:90%; margin-left:5%; clear:both;}
}

.inleft{ float:left; width:210px; overflow:hidden; position:relative; padding-bottom:100px; z-index:2;}
.inright{ float:right; width:980px; height:auto; position:relative; padding-bottom:60px; overflow:hidden; z-index:1;}



.inleft2{ float:left; width:25%; overflow:hidden; position:relative; padding-bottom:50px; z-index:2;}
.inright2{ float:right; width:70%; height:auto; position:relative; padding-bottom:30px; overflow:hidden; z-index:1;}


.leftitle{ font-size:150%; font-weight:bold; color:#333; margin-bottom:50px;}
.leftitle h3{ font-size:210%; font-weight:bold; margin-bottom:16px; line-height:1.3;}

.leftitle2{ font-size:100%; font-weight:bold; color:#333; margin-bottom:40px; padding-top:40px;}
.leftitle2 p{ font-size:130%; font-weight:100; margin-bottom:10px;}

@media (min-width:1025px) and (max-width:1366px) {
.inleft2{ float:left; width:25%; margin-left:2%;}
}

/*收缩菜单*/
ul.leftnav{width:100%; clear:both;}
li.leftmenu{ width:100%;}
li.button a{
	display:block;
	position:relative;
	width:100%; 
	line-height:30px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	font-size:130%; 
	font-weight:bold; 
	color:#333;
	background:url(../images/arrow5.png) right 6px no-repeat;
	}
li.button a p{ display:block; width:30px; height:10px; border-bottom:3px solid #fff;}
li.button a span{ float:right; padding-right:25px; display:inline-block; margin-left:10%; color:#333; font-weight:bold;}

li.button a:hover,li.button.sel a{color:#d31824; background:url(../images/arrow.png) right 6px no-repeat;}
li.button a:hover p,li.button.sel a p{ display:block; width:30px; height:10px; border-bottom:3px solid #d31824;}
li.button a:hover span,li.button.sel a span{ color:#d31824;}

.dropdown{display:none; margin-top:10px; width:100%; clear:both; padding-bottom:5px;}
.dropdown li{ font-size:90%; line-height:26px; color:#888; width:100%;}
.dropdown li:last-child{ border-bottom:none;}
.dropdown li a{color:#888; padding-left:10px;}
.dropdown li a:hover{ color:#d31824;}
.dropdown li.sel001 a{ color:#d31824}


.leftnav2{ width:100%;}
.leftnav2 ul li{
	line-height:20px;
	margin-bottom:14px;
	margin-top:14px; display:block; font-size:120%; font-weight:bold; color:#333;}
.leftnav2 ul li a{ color:#333;}
.leftnav2 ul li a p{ display:block; width:20px; height:10px; border-top:3px solid #fff;}
.leftnav2 ul li a:hover,.leftnav2 ul li.sel a{ display:block; width:100%; color:#d31824;background:url(../images/arrow.png) 90% 4px no-repeat;}
.leftnav2 ul li a:hover p,.leftnav2 ul li.sel a p{ display:block; width:20px; height:10px; border-bottom:3px solid #d31824;}


.matop5{ margin-top:160px}
.matop2{ margin-top:160px}

.list01{ clear:both;}
/*.list01 ul li{ float:left; display:block; width:32.6%; margin:0 1% 50px 0;}
.list01 ul li:nth-child(3n){ margin-right:0;}*/
.list01 ul li{ float:left; display:block; width:320px; height:400px; margin:0 10px 40px 0;}
.list01 ul li:nth-child(3n){ margin-right:0;}
.list01 ul li img{ width:320px; height:274px; margin-bottom:20px;}
.list01 ul li h4{ font-size:120%; font-weight:bold; margin-bottom:6px; color:#333;}
.list01 ul li h5{ font-size:85%; line-height:1.4; margin-bottom:16px; color:#4d4d4d; width:80%;}
.list01 ul li h3{ font-size:180%; font-weight:bold; color:#333;}


@media (min-width:1025px) and (max-width:1366px) {
.list01{ clear:both; width:100%; margin-left:0;}
.list01 ul li h5{ font-size:85%; line-height:1.4; margin-bottom:20px; color:#4d4d4d; width:90%;}	
}

.listbox{ clear:both; border-bottom:1px solid #ddd;  margin-bottom:60px; overflow:hidden;}
.listbox_1{ float:left; width:650px;}
.listbox_2{ float:right; width:290px; padding-bottom:40px;}

/*.listbox_1 ul li{ float:left; display:block; width:32.6%; margin:0 1% 50px 0;}
.listbox_1 ul li:nth-child(3n){ margin-right:0;}
.listbox_1 ul li img{ width:100%; height:auto; margin-bottom:20px;}
.listbox_1 ul li h4{ font-size:120%; font-weight:bold; margin-bottom:6px; color:#333;}
.listbox_1 ul li h5{ font-size:110%; line-height:1.4;}*/

.listbox_1 ul li{ float:left; display:block; width:210px; height:280px; margin:0 10px 30px 0;}
.listbox_1 ul li:nth-child(3n){ margin-right:0;}
.listbox_1 ul li p img{ width:210px; height:180px; margin-bottom:20px; overflow:hidden;}
.listbox_1 ul li h4{ font-size:120%; font-weight:bold; margin-bottom:6px; color:#333;}
.listbox_1 ul li h5{ font-size:110%; line-height:1.4;}

.listbox_2 h3{ color:#333; font-size:185%; font-weight:bold; margin-bottom:10px;}
.listbox_2 h4{ color:#333; font-size:125%; font-weight:bold; margin-bottom:30px;}
.listbox_2 p{ line-height:1.6; font-size:95%;}


.matop3{ margin-top:146px}

.listbox_11{ float:left; width:650px;}
.listbox_21{ float:right; width:290px;}

.listbox_1_tit{ color:#333; font-size:120%; text-transform:uppercase; line-height:1.4; font-weight:bold; margin-bottom:15px; margin-left:6%;}
.listbox_100_tit{ color:#333; font-size:120%; text-transform:uppercase; line-height:1.4; font-weight:bold; margin-bottom:15px;}
.listbox_1_img{ clear:both;}
.listbox_1_img img{ width:650px; height:557px;}

.listbox_2_tit{ color:#333; font-size:260%; line-height:1.2; margin-bottom:40px;}
.listbox_2_tit p{ color:#333;font-weight:bold;}


.tabox{width:100%; clear:both;}
.tabox .hd{overflow:hidden; margin-bottom:15px;}
.tabox .hd li{position:relative; float:left; height:28px; line-height:28px; text-align:center; width:33.33333%;  font-size:90%; color:#333; cursor:default; font-weight:bold;}
.tabox .hd li:first-child{ border:1px solid #666; }
.tabox .hd li:nth-child(2){ border:1px solid #666; border-left:none; }
.tabox .hd li:last-child{ border:1px solid #666; border-left:none; }
.tabox .hd li.on{width:33%; height:28px; line-height:28px; background:#d31824; color:#fff;}

.tabox .bd{ clear:both; width:100%; height:auto; overflow:hidden;}
.tabox .lh{overflow:hidden; width:100%; font-size:90%; height:320px;overflow-y:scroll; padding:10px 10px 10px 0; line-height:1.8; color:#444;}
.protitle{ color:#333; font-size:120%; text-transform:uppercase; margin-bottom:5px; font-weight:bold; line-height:1.4;}


.probtn{ clear:both; margin-top:18px; width:100%; height:48px; line-height:48px; text-align:center; color:#fff; font-size:130%; font-weight:bold; background:#d31824 url(../images/arrow7.png) 10px center no-repeat;}
.probtn a{ color:#fff;}

.proimg{}
/*.proimg li{ float:left; display:block; width:32%; margin:0 2% 10px 0; }
.proimg li:nth-child(3n){ margin-right:0;}
.proimg li img{ width:99%; border:1px solid #ddd;}
.proimg li a{ display:block;}
.proimg li a:hover img, .proimg li.sel a img{ border:1px solid #d31824;}*/

.proimg li{ float:left; display:block; width:82px; height:70px; margin:0 9px 10px 0; }
.proimg li:nth-child(3n){ margin-right:0;}
.proimg li img{ width:80px; height:68px; border:1px solid #ddd;}
.proimg li a{ display:block;}
.proimg li a:hover img, .proimg li.sel a img{ border:1px solid #d31824;}




.inbanner{ width:100%; height:auto; clear:both;}
.inbanner1{ width:100%; height:auto; clear:both; position:relative;}
.inbanner1 .futext{ width:420px; position:absolute; top:15%; left:16%; color:#fff;}
.inbanner1 .futext h3{ font-size:270%; line-height:1.2; font-weight:bold; margin-bottom:10px;}
.inbanner1 .futext h4{ font-size:330%; line-height:1.6; font-family:"微软雅黑"}
.inbanner1 .futext .futext_1{ font-size:80%; line-height:1.6; margin-top:30%;}
.inbanner1 .futext .futext_1 h5{ font-size:140%; height:18px; line-height:18px; margin-bottom:12px; font-weight:bold;}
.inbanner1 .futext .futext_1 h5 img{ vertical-align:top; display:inline-block}

@media (min-width:1024px) and (max-width:1366px) {
.inbanner1 .futext{ width:40%; position:absolute; top:20%; left:5%; color:#fff;}
	
.inbanner1 .futext .futext_1{ font-size:80%; line-height:1.4; margin-top:6%;}	
}

.ser_tit01{ color:#333; font-size:440%; margin-bottom:90px; margin-left:6%}
.ser_tit01 p{ font-size:45%; font-weight:bold;}

.ser_tit02{ color:#333; font-size:320%; margin-bottom:70px; margin-left:6%}
.ser_tit02 p{ font-size:50%; font-weight:bold;}

.ser_tit03{ color:#333; font-size:240%; margin-bottom:90px; line-height:1.6; margin-left:6%;}
.ser_tit03 p{ font-size:45%; font-weight:bold;}

.ser_tit04{ color:#444; font-size:210%; margin-bottom:110px; margin-left:6%; font-family:"微软雅黑"}


.ser_tit05{ color:#444; font-size:200%; margin-bottom:70px; margin-left:6%;}


.ser_text05{ font-size:115%; margin-bottom:100px; line-height:1.6;}
.ser_text06{ font-size:150%;  line-height:1.4;}




.ser_tit06{ color:#333; font-size:310%; margin-bottom:40px; line-height:1.6; margin-left:6%;}
.ser_tit06 p{ font-size:45%; font-weight:bold;}

.selectbox1{ width:100%; height:auto; min-height:70px; margin-bottom:70px; z-index:1;}
.selectbox10{ width:100%; height:auto; min-height:70px; margin-bottom:70px; z-index:1;margin-left:6%;}

.selecttext{float:left; padding:0 10px; text-align:center; line-height:48px; color:#333; z-index:2;}
.selecttext span{color:#d31824; margin-left:5px;}

.selecttext2{float:left; width:30%; text-align:center; line-height:48px; color:#333; z-index:2;}
.selecttext2 span{color:#d31824; margin-left:5px;}

.selemediv1{ width:180px; height:48px; float:left; position:relative; z-index:100; border:2px solid #6f6f6f; padding-right:2px; margin-bottom:20px; z-index:1}

.selemediv2{ width:500px; height:48px; float:left; position:relative; z-index:100; border:2px solid #6f6f6f; padding-right:2px; margin-left:30px; margin-bottom:20px; z-index:1}

.selemediv3{ width:45%; height:48px; float:left; position:relative; z-index:100; border:2px solid #6f6f6f; padding-right:2px; margin-right:30px; margin-bottom:10px; z-index:1} 

.selemenu1{ width:100%; height:48px; background:#fff; color:#333; border:none; background:url(../images/arrow6.png) 95% center no-repeat;  font-family:Microsoft YaHei,"微软雅黑"; z-index:100}
.selemenu1{ font-size:100%; line-height:48px;}
.citylist1 span{ display:block; clear:both; cursor:pointer; z-index:1000; background-color:#fff;}
.citylist1 span:hover{ background:#d31824; color:#fff;}
.citylist1{ display:none; line-height:32px; color:#333; text-indent:10px; font-size:100%; position:absolute; left:0; top:47px; width:100%;  box-shadow:0px 1px 4px #000; padding-top:6px; padding-bottom:6px; z-index:1000; background:#fff; }



.selectbox4{ width:100%; height:auto; z-index:1;}
.selemediv4{ width:28%; height:48px; float:left; position:relative; z-index:100; border:1px solid #6f6f6f; padding-right:2px; margin-bottom:10px; z-index:1} 


.selectresult{ clear:both; padding-left:270px; color:#333; overflow:hidden; padding-bottom:50px;}
.selectresult h3{ font-size:160%; line-height:1.6;}
.selectresult h4{ font-size:110%; margin-bottom:40px; line-height:1.6;}


.serviceshow01{ font-size:110%; line-height:1.6; padding-bottom:60px; overflow:hidden; width:90%; color:#444; margin-left:6%;}
.serviceshow02{ font-size:110%; line-height:1.6; padding-bottom:60px; overflow:hidden; width:75%; margin-left:6%;color:#444;}
.serviceshow03{ font-size:110%; line-height:1.6; padding-bottom:60px; overflow:hidden; width:80%; margin-left:6%;color:#444;}

@media (min-width:1024px) and (max-width:1366px) {
.serviceshow01{ font-size:100%; width:80%; margin-left:6%; }
.serviceshow02{ font-size:100%; width:80%; margin-left:6%; }
.serviceshow03{ font-size:100%; width:74%; margin-left:6%; }
.maleft{ padding-left:50px}	
}
.feedbackshow{ font-size:100%; width:90%; margin-left:6%;}


.feedbox{ width:100%; clear:both;}
.feedbox table{ width:700px;}

.feedbox1{ width:95%; height:48px; line-height:48px; border:1px solid #6f6f6f;}
.feedbox1_1{ float:left; text-align:center; width:19%; color:#333;}
.feedbox1_1 i{ color:#d31824; font-style:normal;}
.feedbox1_2{ float:right; width:80%; color:#333;}

.feedbox1_5{ float:left; text-align:center; width:20%; color:#333;}
.feedbox1_5 i{ color:#d31824; font-style:normal;}
.feedbox1_3{ float:left; width:38%; overflow:hidden; color:#333;}
.feedbox1_4{ float:right; width:120px; color:#333;}



.selectbox3{ width:100%; height:auto; margin-top:18px; z-index:1;}
.selecttext{float:left; padding:0 10px; text-align:center; line-height:48px; color:#333; z-index:2;}
.selecttext span{color:#d31824; margin-left:5px;}
.selemediv30{ width:95%; height:48px; float:left; position:relative; z-index:100; border:1px solid #6f6f6f; padding-right:2px; margin-right:30px; margin-bottom:20px; z-index:1} 





.feedfield{ width:98%; height:45px; padding-left:1%; line-height:45px; outline:none; border:none; font-family:Microsoft YaHei,"微软雅黑"; background:none;}

.feedselect{width:332px;height:34px; border:1px solid #6f6f6f;}
.feedselect span{
	display:block; float:left;
		border-right:1px solid #6f6f6f;
		font-size:100%;
		height:32px;
		line-height:32px;
		width:66px;
		text-align:center;
		cursor:pointer;
		padding:0; margin:0;
	}
.feedselect span:last-child{ border-right:none;}
.feedselect span.on{
		color:#fff;
		background:#d31824;
		height:32px;
		line-height:32px;
		width:66px;
		text-align:center;
		padding:0; margin:0;
	}


.feedfield2{ width:98%; height:200px; line-height:25px; padding:10px; outline:none; border:1px solid #6f6f6f; font-family:Microsoft YaHei,"微软雅黑"; background:none;}
.feedbutton{ width:96%; height:45px; text-align:center; line-height:45px; outline:none; border:none; font-family:Microsoft YaHei,"微软雅黑"; background:#d31824; color:#fff; font-size:110%; cursor:pointer;}

.inbg01{ background-color:#333; overflow:hidden; padding:60px 0 30px 0;}
.serbox02{ width:100%; height:auto; clear:both;}
.serbox02_tit{ color:#fff; font-size:300%; text-align:center; font-weight:bold; margin-bottom:60px;}
.serbox02_tit p{ color:#fff; font-size:60%; font-weight:100;}
.serbox02_box{ clear:both; height:82px; margin:0 auto; width:760px;}
.serbox02_box_left{ width:416px; height:42px; margin-left:160px; float:left;}
.serbox02_box_right{ width:82px; height:82px; float:right;}
.ser_field{ float:left; width:295px; height:42px; line-height:42px; background:#fff; border:none; outline:none; padding:0 10px;font-family:Microsoft YaHei,"微软雅黑"; color:#888;}
.ser_btn{ float:left; width:120px; height:42px; line-height:42px; background:#d31824; border:none; outline:none; padding:0 10px;font-family:Microsoft YaHei,"微软雅黑"; color:#fff; text-align:center; font-size:110%;}




.serbtn{ width:300px; height:80px; color:#fff; background:#d31824; font-size:220%; text-align:center; line-height:80px; display:block; margin:0 auto; overflow:hidden}
.serbtn a{ color:#fff;}

.inbg02{ background:url(../images/bg02.jpg) center center repeat-x; padding-bottom:100px; overflow:hidden;}
.sertext2{ color:#fff; text-align:center; min-height:330px;}
.sertext2 h3{ font-size:130%; margin-bottom:15px; margin-top:15px; font-weight:bold;}
.sertext2 p{ font-size:90%; line-height:2; clear:both; }


.contactright1{ float:left; width:40%; margin-left:10%;}
.contactright2{ float:right; width:45%;}

.contactright1 h4{ color:#333; font-size:100%; font-weight:bold; padding-top:15px; font-family:Arial, Helvetica, sans-serif}
.contactright1 h3{ font-size:180%; margin-bottom:40px; font-family:Arial, Helvetica, sans-serif}

.contactright2 h3{ color:#333; font-size:170%; font-weight:bold; margin-bottom:10px; padding-top:15px}
.contactright2 h4{ color:#333; font-size:130%; font-weight:bold; margin-bottom:10px;}
.contactright2 h5{ font-size:115%; font-weight:bold; margin-bottom:10px; line-height:1.4;}
.contactright2 p{ font-size:80%; line-height:1.4; margin-bottom:70px;}

.contact02{ width:100%; clear:both;}
.contab{ width:90%;}
@media (min-width:1025px) and (max-width:1366px) {
	.contab{ width:100%;}
}
.contab td{ padding-top:30px; padding-bottom:40px;}
.contab td img{ max-width:100%;}

.contactit{ font-size:190%;}

.job01{ font-size:100%; width:100%;}
.jobbox01{ width:27%; float:left; height:45px; line-height:45px; border:1px solid #ccc; }
.jobbox01_1{ float:left; text-align:center; width:32%;}
.jobbox01_1 span{ color:#d31824; font-style:normal;}
.jobbox01_2{ float:right; width:68%;}


.jobbox02{ float:right; width:16%;}


.jobbox03{ width:45%; float:left; height:45px; line-height:45px; border:1px solid #ccc; margin-right:2%; margin-bottom:15px;}
.jobbox03_1{ float:left; text-indent:10px; width:32%;}
.jobbox03_1 span{ color:#d31824; font-style:normal;}
.jobbox03_2{ float:right; width:68%;}

.jobbox04{ width:100%; clear:both; min-height:45px; margin-bottom:30px; }



.jobbtn{ width:90%; height:48px; line-height:48px; border:none; background:#d31824; text-align:center; color:#fff; outline:none; float:right;}

.jobbtn2{ width:160px; height:45px; line-height:45px; border:none; background:#d31824; text-align:center; color:#fff; outline:none; margin-top:55px; font-size:120%;}


.job02{ font-size:100%; overflow:hidden; width:100%; clear:both; padding-top:20px; padding-bottom:50px;}
	.job02 > ul {list-style: none;}
	.job02 .menu-one > li {width:100%; height:auto; overflow:hidden;}
	.job02 .menu-one > li.firstChild {border:0;}
	.job02 .menu-one .header { border-bottom:1px solid #bbb; color:#666; line-height:45px; cursor: pointer; height:45px; font-size:100%;}
	.job02 .menu-one .header a{color:#666;}
	.job02 .menu-one .header:hover,
	.job02 .menu-one .menuOne-current {color:#000;}
	.job02 .menu-one .header .txt {float:left; color:#666; font-size:100%; width:100%; height:45px; line-height:45px;}
	.job02 .menu-one .header .txt SPAN{display: block; float:left; color:#333; text-align:center;}	
	.job02 .menu-one .header .txt SPAN:first-child{ width:31%;}
	.job02 .menu-one .header .txt SPAN:nth-child(2){ width:12%;}
	.job02 .menu-one .header .txt SPAN:nth-child(3){ width:14%;}
	.job02 .menu-one .header .txt SPAN:nth-child(4){ width:14%;}
	.job02 .menu-one .header .txt SPAN:nth-child(5){ width:24%;}
	.job02 .menu-one .header .txt SPAN:nth-child(6){ width:5%;}
	.job02 .menu-one .header .txt a{ color:#666;}
	.job02 .menu-one .header .arrow {height:45px; height:2; background:url(../images/arrow6.png) no-repeat center center;}
	.job02 .menu-two {display:none; height:auto; font-size:85%; padding:20px 3% 20px 3%; width:100%; line-height:1.6; margin-bottom:20px; margin-top:-1px; border:1px solid #bbb;}
	.job02 .menu-two h3{ color:#000; margin-bottom:10px; font-size:110%; font-weight:bold;}
	.job02 .menu-show .header { color:#000; }
	.job02 .menu-show .header span{ float:left;}
	.human_show_1 .menu-show .header .arrow {background-image: url(../images/arrow5.png);}
	
	.humantit{ color:#fff; font-size:100%; text-align:center;}

.pa0001{padding-left:4%}

.result{ clear:both; width:95%; border-top:1px solid #bbb; padding-top:30px;}
.result h3{ font-size:115%; font-weight:bold; line-height:1.4; margin-bottom:30px;}

.reslist{ clear:both;}
.reslist dl dt{ border-bottom:1px solid #bbb; margin-bottom:10px; line-height:2; overflow:hidden; font-size:100%; font-weight:bold;}
.reslist dl dt span{ float:left;}
.reslist dl dt span:first-child{ width:20%;}
.reslist dl dt span:nth-child(2){ width:30%;}
.reslist dl dt span:last-child{ width:49%; float:right;}

.reslist dl dd{ border-bottom:1px solid #bbb; margin-bottom:10px; font-size:100%; line-height:1.4; padding:6px 0; overflow:hidden;}
.reslist dl dd span{ float:left; color:#444;}
.reslist dl dd a{ display:block; color:#444;}
.reslist dl dd span:first-child{ width:20%;}
.reslist dl dd span:nth-child(2){ width:30%;}
.reslist dl dd span:last-child{ width:49%; float:right;}
.reslist dl dd:hover span{ color:#d31824;}

.respage{ clear:both;}
.respage_1{ float:left; width:40%; font-weight:bold;}
.respage_2{ float:right; width:55%; text-align:right;}
.respage_2 span{ line-height:24px; display:inline-block; margin:0 5px; font-weight:bold;}
.respage_2 span img{ vertical-align:middle;}
.respage_2 span a:hover{ color:#d31824; text-decoration:underline;}


.intitle5{ clear:both; width:100%; text-align:center; font-size:360%; font-family:"微软雅黑 "; color:#333; margin-bottom:20px;}
.intitle5 p{font-size:40%; font-weight:bold; font-family:"微软雅黑"}

.inbg05{ background:#f2f2f2; padding:50px 0; overflow:hidden}
.actbox2{ width:720px; margin:0 auto;}
.actbox2 ul li{ float:left; width:49%; border-right:1px solid #ccc; padding:0 5%; color:#444; min-height:260px;}
.actbox2 ul li:nth-child(2n){ border:none;}
.actbox2_numb{ float:left; font-weight:bold; font-size:300%; width:12%;}
.actbox2_text{ float:right; width:84%;}
.actbox2_text h4{ font-weight:bold; border-bottom:1px solid #ccc; line-height:2.6; margin-bottom:16px;}
.actbox2_text h3{ font-weight:bold; font-size:125%; margin-bottom:25px; line-height:1.2;}
.actbox2_text p{  line-height:1.6; font-size:90%;}



.pronews{ margin-left:12%;}
.pronews li{ display:block; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ddd; display:block; width:100%; clear:both; overflow:hidden;}
.pronews_img{ float:left; width:37%;}
.pronews_img img{ width:100%;}
.pronews_text{ float:right; width:57%;}

.pronews_text h3{ font-size:228%; line-height:1.3; color:#333; height:120px; font-weight:bold;}
.pronews_text h3 a{ color:#333;}
.pronews_text h4{ font-size:170%; line-height:1.4; color:#333; height:45px; font-weight:bold;}  
.pronews_text h5{ font-size:100%; line-height:1.4; color:#4d4d4d; height:130px; font-weight:100;} 
.pronews_text p{ font-size:110%; color:#444;}
.pronews_text p span{ margin-right:8%; display:block; float:left;}


.pronews_tit01{ margin-top:10px; color:#333; font-size:260%; font-weight:bold; margin-bottom:60px; line-height:1.2; margin-left:12%;}
.pronews_tit02{ color:#333; font-size:80%; margin-bottom:30px; line-height:1.6; padding:8px 0; border-bottom:1px solid #ccc;overflow:hidden;}
.pronews_tit02 span{ display:block; float:left; margin-right:20px;}
.pronews_tit02 span img{ width:18px; height:18px; vertical-align:middle;}

.float1{ margin-left:42%;}
.share01_tit{ clear:both; font-size:170%; color:#333; font-weight:bold; line-height:1.4; text-align:center; margin-top:90px;}
.share01_tit p{ font-size:80%; margin-bottom:50px;}

.share01_btn{ clear:both; height:47px; text-align:center; margin-top:50px;}
.share01_btn span{ display:inline-block; margin:0 3px; padding:0; width:45px; height:45px; border:1px solid #888;}
.share01_btn span:hover{ background-color:#d31824 }
/*.share01_btn span:nth-child(1){ background:url(../images/inshare01.png) top center no-repeat;}
.share01_btn span:nth-child(1):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare01-1.png) top center no-repeat;  border:NONE; cursor:pointer;} 

.share01_btn span:nth-child(2){ background:url(../images/inshare02.png) top center no-repeat;}
.share01_btn span:nth-child(2):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare02-1.png) top center no-repeat;  border:NONE; cursor:pointer;} 

.share01_btn span:nth-child(3){ background:url(../images/inshare03.png) top center no-repeat;}
.share01_btn span:nth-child(3):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare03-1.png) top center no-repeat;  border:NONE; cursor:pointer;} 

.share01_btn span:nth-child(4){ background:url(../images/inshare04.png) top center no-repeat;}
.share01_btn span:nth-child(4):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare04-1.png) top center no-repeat;  border:NONE; cursor:pointer;} 

.share01_btn span:nth-child(5){ background:url(../images/inshare05.png) top center no-repeat;}
.share01_btn span:nth-child(5):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare05-1.png) top center no-repeat;  border:NONE; cursor:pointer;} 

.share01_btn span:nth-child(6){ background:url(../images/inshare06.png) top center no-repeat;}
.share01_btn span:nth-child(6):Hover{ padding:0; margin:0 3px; background:#d31824 url(../images/inshare06-1.png) top center no-repeat;  border:NONE; cursor:pointer;} */


.pronews2{ margin-left:12%;}
.pronews2 li{ float:left; margin-bottom:40px; display:block; width:30.4%; margin-right:4.4%; overflow:hidden; border:1px solid #ccc; padding-bottom:10px;}
.pronews2 li:nth-child(3n){ margin-right:0;}
.pronews2_img{ margin-bottom:10px}
.pronews2_img img{ width:100%;}
.pronews2_text{ }
.pronews2_text h3{ font-size:170%; line-height:1.3; color:#333;font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:6px; margin-bottom:6px; overflow:hidden; padding-left:3%; padding-right:3%;}
.pronews2_text h3 a{ color:#333; }
.pronews2_text h4{ font-size:150%; line-height:1.4; margin-bottom:25px; padding-left:3%; padding-right:3%;}  
.pronews2_text p{ font-size:100%; line-height:24px; padding-left:3%; padding-right:3%;}
.pronews2_text p img{ vertical-align:middle; display:inline-block}


.innewsshow{ font-size:120%; line-height:2; padding-bottom:60px; overflow:hidden; margin-left:12%; color:#444;}























