@charset "utf-8";

* { margin:0px; padding:0px;}
a{    text-decoration:none; #444;}
div{    word-wrap:break-word;}
img{    border:0;}
ul{ padding:0px;}
ul li{    list-style-type:none;}
html{ overflow-y:scroll;}
.clear{ clear:both;}
body{font-size:12px;    color:#000; font-family:"Microsoft Yahei";}
.all_wd{ width:100%;}
.wd{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.ie6 img {
    width:100%;
}


#ind_header{ width:1000px; margin:0 auto; padding:20px 0 20px 0;}
#ind_header .logo{ float:left;}
.search_form{ position:relative;}
#ind_header .search_form input{ float:left; border:none; vertical-align:middle;}
#ind_header .search_form input[type='search']{ height:21px; width:183px; padding:0 24px 0 10px; border:1px solid #e3e3e3; margin:0 10px 0 65px; background:url(images/index2_2_09.jpg) no-repeat right 0px;}

#ind_header .ind_tel{ float:left; background:url(images/index2_2_03.jpg) no-repeat right center; padding-right:75px; font-size:14px; color:#131313; display:table-cell; vertical-align:top; }
#ind_header .ind_tel span{ font-size:22px; color:#1c85c8; vertical-align:text-top;}
.submit{ position:absolute; top:0; right:348px; background:none; width:25px; height:20px; cursor:pointer;}



#ind_nav{ width:100%;  background:url(images/nav_bg.png) no-repeat bottom center; padding:0 0 7px 0;}
#ind_nav ul{ width:1000px; margin:0 auto;}
#ind_nav ul>li{ float:left; padding:5px 25px; font-size:15px; margin:0 12px; position:relative;}
#ind_nav ul>li a{ color:#535353;}
#ind_nav ul>li#check{ background:url(images/index2_2_15.jpg) repeat-x center;}
#ind_nav ul>li:hover{background:url(images/index2_2_15.jpg) repeat-x center;}
#ind_nav ul>li:hover a{color:#0183cd;}
#ind_nav ul>li#check a{ color:#0183cd;}

#ind_nav ul>li ol{ position:absolute; top:27px; left:0px; display:none; z-index:12;}
#ind_nav ul>li ol li{ width:130px; float:none; margin:0px; background:#fff; line-height:20px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#ind_nav ul>li ol li a{ display:block; padding-left:6px; font-size:12px;}
#ind_nav ul>li ol li:hover{ background:#ccc;}
#ind_nav ul>li:hover ol{ display:block; width:auto;}


.mbl_nav{ display:none;}
.show_ico{ display:none;}



/*↓banner slider css↓*/
#full-screen-slider {width:100%; background:#fff;  height:auto;}
/*↑banner slider css↑*/

#slider li{}
#slider img{min-height:140px;}



#ind_banner{ width:100%;}
.ind_b_tip{ width:1000px; margin:0 auto; position:relative;}
.ind_b_tip ul { width:100%; position:absolute; bottom:0px; left:0px; z-index:11; margin:0px; padding:0px;}
.ind_b_tip ul li{ width:25%; text-align:center; margin:0 -1px; border-right:solid 1px #ccc;border-left:solid 1px #ccc; background:rgba(0,0,0,0.6); height:30px; float:left;}
.ind_b_tip ul li a{ color:#fff; line-height:30px; font-size:14px;}


#ind_pros{ width:1000px; margin:0 auto;}
.ind_tit{ background-image:url(images/in_tt.png); background-repeat:no-repeat; height:46px; padding:0px 0; margin:25px 0 15px 0; text-align:right; width:100%;}
.ind_tit span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 60px 0 0; line-height:53px;}
.ind_tit span a{ color:#666;}
#ind_pros ul{ width:100%; padding:0px;}
#ind_pros ul li{ position:relative; float:left; width:24.8%;  margin:2px 0.1%;}
#ind_pros ul li .bgg{ position:absolute; width:100%; height:100%; z-index:3; top:0px; left:0px;}
#ind_pros ul li dl{ position:absolute; top:20px; left:20px; width:70%; z-index:4;}
#ind_pros ul li dl dt{ font-size:20px; color:#fff; font-weight:normal; text-shadow:1px 1px 1px #444;}
#ind_pros ul li dl dd{ text-transform:uppercase;  font-size:10px; color:#fff; -webkit-transform:scale(0.8);margin-left:-10%; margin-left:0px\0; opacity:0.6; filter:alpha(opacity=60);}
#ind_pros .ind_tit{ background-position:0 -8px;}

#ind_cont1{ width:1000px; margin:0 auto;}
.ind_succ{ width:60%; float:left;}
.ind_succ .ind_tit{ background-position:0px -54px;}
.ind_succ ul li{ float:left; width:30%; height:47px; padding:0 3% 0 0; margin:5px 0px; display:inline;}
.ind_succ ul li img{ width:auto;  max-width:180px; height:auto; max-height:47px;}

.ind_ry{ float:right; width:34%; height:180px; position:relative;}
.ind_ry .ind_tit{ background-position:0px -115px;}
.ind_ry .ind_sx{ position:absolute; top:80px; left:0px; width:170px; height:125px;  border: solid 7px #1977c4;}
.ind_ry .ind_sx img{ width:100%; height:100%;}
.imsgs{ width:67px; height:58px; background:#1977c4;  position:absolute; text-align:center; cursor:pointer;}
.imsgs a{ display:block; width:100%; height:100%; line-height:20px; color:#fff; font-size:12px; }
.imsgs a:hover{ background:#19c458; }

#ccked{background:#19c458;}


#ind_cont1{ margin:0 auto 30px auto;}
.ind_cont3{ padding:1px 0 0 0; height:290px; margin:0px 0 0 0;
/* IE浏览器 */ 
background-image:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f7f6f6'); /* IE6,IE7 */ 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f7f6f6')"; /* IE8 */ 
background-image:-moz-linear-gradient(90deg,#efefef,#f7f6f6);
background-image:-webkit-linear-gradient(90deg,#efefef,#f7f6f6);
background-image:-o-linear-gradient(90deg,#efefef,#f7f6f6);
box-shadow:0 -3px 5px #eee;
}
.cont{ width:1000px; margin:0 auto;}


.ind_cont_us{ width:26%; margin:30px 0 0 0; background:url(images/cont3_1.png) no-repeat right center; float:left;}
.ind_cont_us dl{ margin:0 0 20px 0;}
.ind_cont_us dt{ font-size:16px; color:#555; margin:10px 0 5px 0;}
.ind_cont_us dd{ color:#555; font-size:14px; line-height:25px;}
#cont_bom{ background:url(images/index2_2_03.jpg) no-repeat 80px top; min-height:70px;}

.ind_nav_tom{ width:69%; background:url(images/botm_logo.png) no-repeat right 28px; padding:30px 0 0 0; float:right;}
.ind_nav_tom h4{ font-size:16px; font-weight:normal; line-height:30px; margin:0px!important; padding:0px!important;}
.ind_l_nav{ margin:0 0 10px 0;}
.ind_l_nav ul li{ float:left; border-right:solid 1px #232323; padding:0px 5px 0 5px; margin:5px;}
.ind_l_nav2 ul li{ float:left; border-right:solid 1px #232323; padding:0px 5px 0 5px; margin:5px;}
.ind_l_nav ul li:first-child{ padding-left:0px; margin-left:0px;}
.ind_l_nav ul li:last-child{ border:0 none;}
.ind_l_nav ul li a{ color:#232323;}

.ind_l_nav p{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#232323;}



.copyright{ background:url(images/nav_bg.png) repeat-y center; height:44px;}
.copy{ width:1000px; margin:0 auto; text-align:right; color:#fff; font-size:12px; padding:10px 0; line-height:24px; height:24px;}
.copy span:last-child{ float:left; font-size:16px; margin-left:20px;}






/*内页*/
.P_banner{ width:100%; height:195px; overflow:hidden;}
.pages{ background:url(images/p_bg01.png) repeat-x top center #f9f9f9;}
.page{ width:1000px; margin:0 auto;}
.p_botm{ width:100%; height:100px; background:url(images/p_bg02.png) repeat-x top center;}

.p_left{ float:left; width:20%;}
.p_h_titi{ overflow:hidden; background:url(images/p_ltit_bg.jpg) no-repeat top center; padding-left:40px; height:184px;  }
.p_h_titi h3{ font-family:"Microsoft Yahei"; font-weight:normal; font-size:24px; width:100%; overflow:hidden; text-transform:uppercase;color:#fff; margin:60px 0 0 0; overflow:hidden;}
.p_h_titi h4{font-family:"Microsoft Yahei"; font-weight:normal; font-size:20px; width:100%; overflow:hidden;color:#fff; overflow:hidden;}

#p_nav_tit{ box-shadow:0px 0px 10px #cccccc;}
#p_nav_tit li{ background:#fff; width:auto; overflow:hidden;}
#p_nav_tit li a{ font-size:14px; display:block; padding:0 30px; height:51px; border-bottom:solid 1px #ccc; line-height:51px; background:#fff; color:#666;}
#p_nav_tit li a:hover{ background:url(images/p_tit_bg1.jpg) no-repeat center; color:#fff; border-bottom:solid 1px #fff;}
#p_nav_tit li a.cchked{ background:url(images/p_tit_bg1.jpg) no-repeat center; color:#fff; border-bottom:solid 1px #fff;}
#p_nav_tit li ul li{}
#p_nav_tit li ul li a{ height:30px !important; line-height:30px; }






.p_right{ float:right; width:75%; margin:10px 0 0 0;}
.p_right .p_r_tit{ font-weight:normal; font-size:18px; border-bottom:solid 1px #ddd; padding:10px 0;}
.p_right .p_r_tit span{ float:right; color:#999; font-size:12px; margin:5px 0 0 0;}
.p_right .p_r_tit span a{ color:#999;}
.p_content{ margin:20px 0;}

.yw_list{ margin:10px 0 20px 0px;}
.yw_list .ye_list_img{ float:left; width:230px; height:140px; padding:7px; box-shadow:0 0 5px #ccc;}
.yw_list .ye_list_img img{ width:100%; height:100%; }
.yw_list .yw_list_text{ float:right; display:block; width:480px;}
.yw_list .yw_list_text dt{ color:#1b82c3; font-size:16px; line-height:35px;}
.yw_list .yw_list_text dd{ display:block; line-height:24px; color:#666; height:72px; overflow:hidden;}
.yw_list .yw_detial{ padding:3px 15px; margin:20px 0 0 0; width:100px;  clear:both; background:#479acd;}
.yw_list .yw_detial a{ color:#fff; font-style:italic;}


.yw_info1{ padding:0 0 20px 0; border-bottom:solid 1px #ddd;}
.ye_info_img{ float:left; width:auto; height:auto; max-width:350px; padding:3px; box-shadow:0px 0px 5px #ccc;}
.ye_info_img img {max-width:350px;}
.yw_info_text{float:right; width:360px;}
.yw_info_text dt{ color:#1b82c3; font-size:18px; margin:20px 0; line-height:48px; overflow:hidden;}
.yw_info_text dd{ color:#666; line-height:24px;}

.anli_list{ float:left; border:solid 1px #eee; width:207px; padding:5px;  background:#fff; box-shadow:1px 1px 5px #ddd; margin:15px 31px 15px 0px;}
.anli_img{ width:207px; height:117px;}
.anli_list .anli_img img { width:auto; height:auto; max-width:100%; max-height:100%;}
.anli_list h3{ margin:7px 2% 0px 2%; font-size:13px; height:30px; line-height:30px; overflow:hidden; border-bottom:solid 1px #eee; color:#303030; font-weight:normal;}
.anli_list h4{margin:0 2% 3px 2%; color:#989898; font-size:12px; font-weight:normal; line-height:25px;}



.career_list{ padding:0 0 20px 0; border-bottom:dotted 1px #ddd;}
.career_list dt{ font-size:16px; color:#1b82c3; border-bottom:solid 1px #1b82c3; padding:5px 0;}
.career_list dd h4{ font-size:14px; font-weight:normal; margin:10px 0 5px 0; line-height:30px;}
.career_list dd p{ font-size:12px; color:#666; line-height:24px;}
.career_list dd span{ float:right; margin-right:10%; padding-left:20px; background:url(images/ico1.jpg) no-repeat left center; height:20px; line-height:20px;}
.career_list dd span a{ color:#00F; text-decoration:underline;}




@media screen and (min-width:481px) and(max-width:1025px) {


header{ width:90%; margin:0 auto; padding:20px 0; position:relative;}
header .logo{ width:40%; float:left;}
header .search_form input{ border:none; vertical-align:middle;}
header .search_form input[type='search']{ height:21px; width:0px; padding:0 24px 0 0px; border:1px solid #e3e3e3; margin-right:10px; background:url(images/index2_2_09.jpg) no-repeat right 0px #fff; transition: width 400ms ease, background 400ms ease;  position:absolute; top:25%; right:45%;}

header .search_form input[type='search']:focus{ width:153px; padding-left:10px;}

header .ind_tel{ float:right; width:auto; background:none; font-size:14px; color:#131313; display:table-cell; vertical-align:top;}
header .ind_tel span{ font-size:100%; color:#1c85c8; vertical-align:text-top;}

    
}





@media only screen and (max-width: 480px) {
#ind_header{ width:100%; padding:5px 0;}
.ind_banner,#ind_nav,{ width:100%;}
#ind_nav ul{ width:90%;}
.ind_b_tip{ display:none;}
#ind_pros,#ind_cont1{width:92%; margin:0 auto;}
.ind_succ{ float:none;width:100%;}
.ind_ry{ float: none; width:100%;}
.cont{ width:90%;}
.copy{ width:90%;}
.ind_succ ul li{ height:30px!important;}
.ind_succ ul li img{ width:auto;  max-width:100%; height:auto!important; max-height:100%;}

.ind_nav_tom{ width:98%; display:block; float:none; padding:0px ; background:none; clear:both;}

.ind_ry .ind_sx{ width:45%; height:70%; margin-top:-50px;}
.ind_ry .ind_sx img{ width:100%; height:100%;}

.ind_cont_us{ width:100%; margin:10px 0 0 0; background:none; float:none;}
.ind_cont_us dl{ float:left; margin:0 0 20px 0; width:50%; }
.ind_cont_us dt{ font-size:16px; color:#555; margin:10px 0 5px 0;}
.ind_cont_us dd{ color:#555; font-size:10px; line-height:20px;}
#cont_bom{ background:url(images/index2_2_03.jpg) no-repeat 80px top; min-height:70px; margin:10px 0 0 0;}

.imsgs{ width:21%; height:32%; background:#1977c4;  position:absolute; text-align:center; cursor:pointer; margin-top:-50px;}
.imsgs a{ display:block; width:100%; height:100%; padding:0px 0 0 0; line-height:20px; color:#fff; font-size:12px; }
.imsgs a:hover{ background:#19c458;}

.ind_tit{ background-image:url(images/in_tt1.png); background-repeat:no-repeat; height:23px;  margin:10px 0 5px 0; text-align:right; width:100%;}
#ind_pros .ind_tit{background-position:0px -4px;}
.ind_succ .ind_tit{ background-position:0px -27px;}
.ind_ry .ind_tit{ background-position:0px -57px;}
.ind_tit span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 10px 0 0; line-height:2px;}

.ind_succ ul li{ float:left; width:30%; height:48px; padding:0 2% 0 0; margin:5px 0px; display:inline;}


#ind_pros ul li{ width:48%; margin:3px 1%;}


/*header*/
header{ width:90%; margin:0 auto; padding:10px 0; position:relative;}
header .logo{ width:80%; float:left;}
.search_form{ display:none;}
header .search_form input{ border:none; vertical-align:middle;}
header .search_form input[type='search']{ float:left; height:21px; width:0px; padding:0 24px 0 0px; border:1px solid #e3e3e3; margin-right:10px; background:url(images/index2_2_09.jpg) no-repeat right 0px #fff; transition: width 400ms ease, background 400ms ease;  position:absolute; top:25%; right:2%;}

header .search_form input[type='search']:focus{ width:83px; padding-left:10px;}
header .ind_tel{ float:left; background:none; padding:0px; width:0px; height:0px; overflow:hidden; font-size:14px; color:#131313; display:table-cell; vertical-align:top;}
header .ind_tel span{ font-size:22px; color:#1c85c8; vertical-align:text-top;}

#ind_nav{ display:none; position:fixed; padding:10px 0; top:0px; right:0px; width:50%; z-index:6; background:#444;}
#ind_nav ul{ width:90%; margin:0 0 0 -0.5%; padding:0px!important;}
#ind_nav ul>li{ width:90%; text-align:center; clear:both; padding:10px 0px!important; font-size:15px; margin:0 10%; position:relative; border-bottom:solid 1px #333;}
#ind_nav ul>li:last-child{ border:none;}
#ind_nav ul>li a{ color:#fff;}
#ind_nav ul>li#check{ background:none;}
#ind_nav ul>li:hover{background:none;}
#ind_nav ul>li:hover a{color:#ccc;}
#ind_nav ul>li#check a{ color:#ccc;}

#ind_nav ul>li ol{ position:static; display:block;}
#ind_nav ul>li ol li{ padding:0!important; float:none; margin:5px 0 0 10px; background:none; width:100%; height:25px; line-height:25px; overflow:hidden;}
#ind_nav ul>li ol li:hover{ background:none;}
#ind_nav ul>li:hover ol{ display:block; width:auto;}


.mbl_nav{ display:none; position:fixed; z-index:7; top:5px;right:15px;}
.mbl_nav a{ color:#fff; font-family:20px; cursor:pointer;}
.show_ico{ cursor:pointer; display:block; position:absolute; width:31px; height:24px; top:20px; right:0px;}

#ind_pros ul li dl{top:10px; left:15px; width:90%; z-index:4;}
#ind_pros ul li dl dt{ font-size:14px;}
#ind_pros ul li dl dd{ text-transform:uppercase;  font-size:8px; color:#fff; -webkit-transform:scale(0.7);margin:-2% 0 0 -17%; margin-left:0px\0; opacity:0.6; filter:alpha(opacity=60);}

.ind_nav_tom h4{ font-size:14px; font-weight:bold; color:#666; line-height:30px; margin:0px!important; padding:0px!important;}
.ind_l_nav{ margin:8px 0 0px 0;}
.ind_cont_us dl{ margin:0 0 0px 0;}
.ind_l_nav:nth-child(3){ display:none;}

.ind_cont3{ margin:0px 0 0 0;}
.copy span:nth-child(3){ display:none;}
.copy span:nth-child(2){ display:none;}
img,object,embed,video{ max-width:100%;}
#dituContent img{ max-width:none!important;}

.page{ width:90%; margin:0 auto;}
.p_left{ display:none;}
.p_right{ width:100%; margin:0 auto; clear:both; float:none; overflow-x:hidden;}

.ye_list_img{ float:none; width:90%!important; margin:0 3%!important; height:auto!important;}
.ye_list_img img{ width:auto; max-width:100%; height:auto; max-height:100%;}
.yw_list_text{ float:none; width:95%!important;  height:auto;}

.ye_info_img{ float:none; width:96%!important; height:auto!important; padding:3px; box-shadow:0px 0px 5px #ccc; margin:0 auto!important;}
.ye_info_img img{ width:100%!important; height:auto!important; max-height:100%!important; max-width:100%!important;}
.yw_info_text{float:none; width:90%!important;}


.anli_list{ float:left; border:solid 1px #eee; width:44%!important; padding:5px;  background:#fff; box-shadow:1px 1px 5px #ddd; margin:5px 1% 5px 1%!important;}
.anli_img{ width:100%!important; height:auto!important;}
.anli_img img{}
.P_banner{ display:yes;}
.p_content{ margin:20px 0 0 0;}




}



/*分页*/
.page_p {  margin:0 auto; margin-top:10px; text-align:center; font-size:12px; position:relative; z-index:99999; padding-bottom: 20px; }

.page_p a { padding:2px 5px; color:#333; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page_p b { padding:2px 5px; border:1px solid #818181; background:#818181; color:#fff; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page_p i { padding:2px 5px; font-style:normal; border: 1px solid #dedede; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page_p font { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }

.page_p foant { border: 1px solid #ccc; padding:2px 5px; color:#333; background:#FFF; -moz-border-radius: 5px;      /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; behavior:url(js/PIEe.htc);           /* W3C syntax */ }


