@charset "utf-8";
/* CSS Document */
html{/*-webkit-text-size-adjust: none; -ms-text-size-adjust: none; */font-size:62.5%;/*字体大小更改*/-webkit-overflow-scrolling: touch;}
body{font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color:#818181; /*word-break: break-all; word-wrap: break-word*/;background:#f2f2f2; position:relative;}
body.gray_bg{ background:#e8e8e8;}
*{ -webkit-tap-highlight-color:transparent; }
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{ outline-style:none; color:#818181; text-decoration:none; border:0px;}
input,select,textarea{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666;outline:none}
select{-webkit-appearance: none; border: 0;}
img{border:0;display:block}
li{list-style-type:none; vertical-align:0}
.hidden{display:none;}
.fleft{float:left}
.fright{float:right}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
textarea{resize: none;}
.radius{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; overflow:hidden;}
::-moz-selection{background:transparent;color:none;}
::selection{background:transparent;color:none;}

/*公共头部*/
.head{ width:100%;}
.head img{ width:100%;}
/*公共导航*/
.nav{ width:100%; padding:8px 0; background:#0068c1; margin-bottom:1px;}
.naver{ width:100%; color:#1982db;}
.naver ul li{ display:inline-block; width:32%; height:30px; line-height:30px; text-align:center; }
.naver ul li a{color:#fff; font-size:1.5rem; padding:4px 8px; border-radius:2px;}
.naver ul li.on a{ background:#458ac4;}
/*公共脚部*/
.foot{ width:100%; padding:15px 0; background:#454545;}
.foot p{ width:100%; text-align:center; font-size:1.3rem; color:#fff;}
.foot p a{ font-size:1.3rem; color:#fff; margin-left:5px;}

/*首页样式*/
.banner{ width:100%; margin-bottom:8px; position:relative;}
.banner .bd{ width:100%;}
.banner .bd ul li img{ width:100%;}
.banner .hd{ position:absolute; bottom:10px; left:50%; z-index:1;}
.banner .hd ul li{ float:left; font-size:2.5rem; color:#fff; margin-right:10px; opacity:0.6; filter:alpha(opacity = 60); }
.banner .hd ul li.on{ color:#0068c1;opacity:1; filter:alpha(opacity = 100); }


.yw_wrap{ width:100%; background:#f4f4f4; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin-bottom:8px;}
.yw_main{ width:94%; margin:0 auto;}
.sy_title{ width:100%; height:44px; line-height:44px; padding-top:5px; font-size:1.8rem; color:#0049a2;}
.yw_banner{ width:100%; overflow:hidden; position:relative; margin-bottom:13px;}
.yw_banner .prev{ position:absolute; left:0; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .next{ position:absolute; right:1px; top:50%; margin-top:-21px; z-index:1;}
.yw_banner .prev img,.yw_banner .next img{ width:30px; height:64px;}
.yw_banner .bd ul li{ width:100%; position:relative;}
.yw_banner .bd ul li a{ width:100%;}
.yw_banner .bd ul li a img{ width:100%;}
.yw_banner .bd ul li a p{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; font-size:1.5rem; color:#fff; background:url(../image/yw_b_bg.png) repeat;}
.yw_list{ width:100%;}
.yw_list a.yw_list_box{ display:block; width:95%; padding:8px 2%; margin:0 auto 8px;border:1px solid #d3d3d3; background:#fff;}
.yw_list a.yw_list_box h3{ width:93%; padding-left:7%; font-size:1.6rem; color:#272626; background:url(../image/tit_icon.png) left center no-repeat; background-size:13px 12px; height:25px; line-height:25px; overflow:hidden;}
.yw_list a.yw_list_box p{ width:100%; font-size:1.4rem; color:#666666; max-height:40px; line-height:20px; overflow:hidden; }
.yw_list a.yw_list_box span{ display:block; width:100%; font-size:1.1rem; color:#999999;}
.more_link{ display:block; width:100%; padding-bottom:5px; text-align:right; height:30px; line-height:30px; font-size:1.3rem; color:#4c4948;}


.media_wrap{ width:100%; background:#f4f4f4; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; margin-bottom:8px;margin-top:8px;}
.media_main{ width:94%; margin:0 auto; overflow:hidden; position:relative;}
.media_pic_text{ width:102%;}
.pic_text_box{ float:left; width:48%; margin-right:2%; background:#fff;}
.pic_text_box img{ display:block; width:100%;}

.p_t{ width:88%; max-height:40px; overflow:hidden; padding:0px 6%; margin:6px 0 8px;  font-size:1.5rem; color:#363636; line-height:20px; }
a.media_list{ display:block; width:95%; padding-left:5%; height:45px; line-height:45px; overflow:hidden; border-bottom:1px solid #d5d5d5; font-size:1.5rem; color:#474646; background:url(../image/media_list_icon.png) left center no-repeat; background-size:5px 10px; }
.more_link2{ margin-top:8px;}
 
.web_xun{ width:100%; background:#fff;}
.web_left_pic{ width:30%; float:left; }
.web_left_pic img{ width:100%;}
.web_right_text{ width:70%; float:left; padding:10px 0;}
.web_right_text h3{ width:90%; margin:0 auto; font-size:1.6rem; color:#4c4c4c; height:25px; line-height:25px; overflow:hidden;}
.web_right_text p{ width:90%; max-height:40px; overflow:hidden; margin:0 auto; color:#757575; font-size:1.4rem; line-height:20px; }

.company_link{ width:100%; overflow:hidden; padding-bottom:30px;}
.company_link a{ display:block; float:left; width:49.5%; margin-right:0.5%; margin-bottom:0.5%; position:relative;}
.company_link a img{ width:100%;}
.fd_sj{ width:26%; position:absolute; bottom:0; right:0;}
.fd_sj img{ width:100%;}
.conpany_p{ width:100%; height:30px; line-height:30px; text-align:center; position:absolute; left:0; bottom:0; font-size:1.6rem; color:#fff; background:url(../image/yw_b_bg.png) repeat;}
.hd_500{ width:30%;  position:absolute; top:10px; right:10px;}
.hd_500 img{ width:100%;}

.about_wrap{ margin-bottom:0; border-bottom:0;}
.lx_style{ padding-bottom:30px;}
.about_text{ width:100%; font-size:1.5rem; color:#434343; line-height:25px; margin-bottom:20px;}
.tel_left{ width:24%; float:left;}
.tel_right{ width:42%; padding-right:6%; float:left; background:url(../image/lx_line.png) right center no-repeat;}
.tel_left img{ width:60%; margin-left:20%;}
.tel_r_p1{ width:100%; font-size:1.6rem; color:#5f5f5f; height:20px; line-height:20px; overflow:hidden;}
.tel_r_p2{width:100%; font-size:1.6rem; color:#232323; height:25px; line-height:25px; overflow:hidden;}
.tel_r_p3{width:100%; font-size:1.4rem; color:#1b1b1b; line-height:18px; max-height:36px; overflow:hidden;}

.weixin{ width:28%; float:left;}
.weixin img{ width:50%; margin:0 auto;}
.weixin p{ width:100%; text-align:center; font-size:1.6rem; color:#1b1b1b;}


