/* common style */
.ui-panel-inner .ui-btn {font-size: 14px;}
.top-waper{max-width: 640px;margin: 0 auto;background:#ffffff; }
.top{ width:100%; background:url(../images/top_bj.png) no-repeat top left; background-size:100%; height:6.14rem; padding:1.4rem 0;}
.top .img_logo{ float:left; width:5.5rem; height:5.0625rem; margin-left:1.56rem; padding-top:0.5rem;}
.top_wz{ float:left; height:5.37rem; background:url(../images/head_topy.png) no-repeat left center; margin-left:1.25rem; padding:1rem 0 0 1.25rem; }
.top_wz span{ font-size:2rem; color:#da2627; font-weight:bold;}
.top_wz p{ color:#404144; font-size:1.5rem;}
.top .img_ewm{ float:right; margin-right:4.75rem; width:6rem; height:6rem;}
.top_dh{text-align:right;margin-left:1.25rem; padding:1rem 1.25rem 0 0;}
.top_dh span{ font-size:1.25rem; color:#959595;}
.top_dh p{ color:#db3537; font-size:1.9rem;}

/*.menu_font{font-size: 2rem;color: #fff;margin:0.2rem 0.2rem 0.2rem 0.2rem;}*/

.pro{ width:100%; margin:1.875rem auto 2rem auto;}
.pro .list li{ width:32%; height:2.4rem; background:url(../images/list.png) no-repeat top center; background-size:100%; line-height:2.4rem; text-align:center; font-size:1.2rem; color:#FFF; font-weight:bold; float:left; margin-right:1.4%;}
.pro .list li.on{background:url(../images/list_hover.png) no-repeat top center; background-size:100%;}
.pro .list li a{color:#FFF; }
.pro .bd ul{ margin-top:1.625rem;}
.pro .bd .nr{ width:95%; margin: auto;}
.pro .bd .wz{ width:25%; float:left; font-size:1.1rem; margin:0.5rem 0 0.5rem 0; color:#444444; text-align: center;}
.pro .img{ margin-top:1rem;}
.pro .img img{ border:1px solid #dddddd; width:76.77%;}
.pro .img li{ float:left; text-align:center; width:50%; margin-bottom:2rem;}
.pro .img li p{ color:#666666; font-size:1.1rem; margin-top:0.5rem;}
.pro h3 a{ display:block; width:32.2%; height:2.187rem; background:url(../images/ckgd.png) no-repeat top center; background-size:100%; line-height:2.187rem; text-align:center; color:#FFF; font-size:1.0625rem; font-weight:bold; margin:auto;}
.pro h3 a:visited{color:#FFF;}


.fzss{ width:100%; background:#f7f7f7; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.fzss ul li{ float:left; border-top:1px solid #FFF; border-bottom:1px solid #FFF; width:25%; }
.fzss ul li img{ width:100%; height:4.1875rem;}

.service{ margin:1.875rem auto 0 auto; width:100%;}
.service_nr{ width:62.5%;height:24rem; background:url(../images/advantage_bj.png) no-repeat top center; background-size:100%; position:relative; margin:6rem auto 0 auto;}
.service_wz{ width:84.375%; margin:6.25rem auto 0 auto;}
.service_wz span{ font-size:1.5625rem; color:#da2627;}
.service_wz span i{ font-size:1.125rem; font-style:normal;}
.service_wz p{ line-height:2.25rem; font-size:0.875rem;  color:#5d5d5d;}
.service_nr span{ display:block; width:4.375rem; height:4.375rem; border-radius:100%; background:#FFF; line-height:4.375rem; text-align:center; border:1px solid #cacaca; color:#515151; font-size:1rem;}
.service_nr span.on{ background:#da2627; border:1px solid #da2627; color:#FFF;}
.service_nr .service_a{ position:absolute; top:-2rem; left:40%;}
.service_nr .service_b{ position:absolute; top:4rem; right:0;}
.service_nr .service_c{ position:absolute; bottom:4rem; right:0;}
.service_nr .service_d{ position:absolute; bottom:-2rem; left:40%;}
.service_nr .service_e{ position:absolute; bottom:4rem; left:0;}
.service_nr .service_f{ position:absolute; top:4rem; left:0;}
.service_nr p{ font-size:1rem; line-height:1.5625rem; color:#424242; display:block; width:62.5%; position:absolute; top:9rem; left:6rem;}
.service_nr p i{ font-size:1.125rem; color:#da2627; font-style:normal; }


.hzpp{ margin-top:1.875rem; width:100%;}
.hzpp_title{height:2.8125rem; background:url(../images/hzhb.png) no-repeat bottom left; background-size:9.25rem 0.25rem; border-bottom:1px solid #d9d9d9;}
.hzpp_title span{ float:left;  background:url(../images/business.png) no-repeat left center; background-size:0.25rem 1.1875rem; padding-left:0.75rem; color:#424242; font-size:1.25rem;line-height:2.8125rem; font-weight:bold; }
.hzpp_title font{float:left; font-size:0.875rem; color:#aaaaaa; margin-top:1.125rem; margin-left: 0.3125rem;}
.hzpp_title img{ float:right; margin-top:1.125rem; width:3.5rem; height:1.2rem; margin-right:1rem;}
.hzpp_nr{ position:relative; width:95.3125%; margin:1.625rem auto 0 auto; }
.hzpp_nr .lssc_img{ height:6.43rem; background:url(../images/hzhb_yy.png) no-repeat bottom center; width:100%; background-size:11.1875rem 0.5rem;}
.hzpp_nr ul li{ float:left; width:31%; margin-right:2.3%;}
.hzpp_nr ul li img{border:1px solid #cdcdcd; width:11.6875rem; height:5.8125rem;}
.hzpp_nr ul li p{ text-align:center; font-size:0.75rem; line-height:1.875rem; display:block; font-size:0.75rem;}
.hzpp_nr ul li p a{ color:#666666}

.advantage{ text-align:center; padding-top:1.875rem;  color:#424242; }
.advantage span{ font-weight:bold; font-size:1.25rem; margin-bottom:0.5rem; display:block;}
.advantage p{font-size:0.75rem; margin-bottom:0.5rem; display:block;}
.advantage font{ font-size:0.875rem;}

.advantage2{ width:100%; height:21.8rem; background:url(../images/advantage_bj.jpg) no-repeat top center; background-size:100%; padding-top:3.2rem; margin-top:1.25rem;}
.advantage2 ul{ width:78.125%; margin:auto}
.advantage2 ul li{ color:#424242; font-size:1rem; line-height:2.5rem; background:url(../images/ico.png) no-repeat left 1rem; background-size:0.375rem 0.375rem; padding-left:1rem;}

.tt{ width:100%; height:9.375rem; background:url(../images/tt.jpg) no-repeat top center; background-size:100%;}

.introduce{  margin:1.25rem auto 0 auto;}
.introduce_title{ color:#424242; text-align:center;}
.introduce_title h4{ font-size:1.875rem; font-weight:bold; display:block; margin-bottom:0.5rem;}
.introduce_title p{ font-size:1.25rem; }
.introduce_nr{ padding-top:2rem; width:95%; margin:auto;}
.introduce_nr ul li{ margin-bottom:1.5rem;}
.introduce_nr ul li .title{ background:url(../images/introduce_li.png) no-repeat bottom left; background-size:100%; height:4rem; padding-left:4.375rem; position:relative;}
.introduce_nr ul li .title span{ font-size:1.5625rem; font-weight:bold; padding-top:0.8rem; display:block;}
.introduce_nr ul li .title p{ color:#aaaaaa; font-size:0.8125rem; }
.introduce_nr ul li .title h4{ position:absolute; left:0.5rem; bottom:0.375rem; color:#FFF; font-size:2.375rem; font-weight:bold; font-style:italic}
.introduce_nr ul li font{ width:80%; display:block; font-size:1.2rem; color:#424242; background:url(../images/introduce_ico.png) no-repeat left 0.625rem; background-size:0.4375rem 0.4375rem; padding-left:1.2rem;  margin:1rem 0 0 4.375rem; }
.introduce_nr ul li i{ color:#e10005; font-style:normal;}

.tt2{width:100%; height:9.375rem; background:url(../images/tt2.jpg) no-repeat top center; background-size:100%;}


.ryzs{ width:96.875%; margin:2.125rem auto;}
.ryzs_nr{ margin-top:2rem; position:relative;}
.ryzs_nr ul li{ margin-left:7%; text-align:center; width:40%; float:left;}
.ryzs_nr ul li p{ margin-top:0.5rem; line-height:1.875rem; font-size:1rem; color:#666666;}
.ryzs_nr ul li p a,.ryzs_nr ul li p a:visited{color:#666666;}
.ryzs_nr ul li img{ width:13.375rem; height:9.9375rem;}
.ryzs_nr .hd .prev{ width:1.5625rem; height:3rem; background:url(../images/left2.png) no-repeat left center; background-size:100%; position:absolute; left:0; top:3.43rem; cursor:pointer;}
.ryzs_nr .hd .next{ width:1.5625rem; height:3rem; background:url(../images/right2.png) no-repeat right center; background-size:100%; position:absolute; right:0; top:3.43rem;  cursor:pointer;}
.ryzs_nr .hd .prev a:hover{ background:url(../images/left_hover2.png) no-repeat left center; background-size:100%; }
.ryzs_nr .hd .next a:hover{ background:url(../images/right_hover2.png) no-repeat left center; background-size:100%; }
.ryzs_nr .hd ul{ display:none;}


.question{width:96.875%; margin:2.125rem auto;}
.question_nr{ width:96%; margin: auto;}
.question_nr dl{ padding:1rem 0;  border-bottom:1px dashed #cdcdcd; line-height:1.75rem;  font-size:1.2rem; }
.question_nr dl dt{  color:#666666; background:url(../images/wen.png) no-repeat 0 0.375rem; background-size:1.06rem 1.06rem; padding-left:1.5625rem;}
.question_nr dl dd{ color:#999999; background:url(../images/da.png) no-repeat 0 0.375rem; padding-left:1.5625rem; background-size:1.06rem 1.06rem;font-size: 1rem;}
.question_nr dl dt a,.question_nr dl dt a:visited{ color:#666666;}
.question_nr dl dd a,.question_nr dl dd a:visited{color:#999999;}

.fhdb{ width:100%; height:3.125rem; background:#424242;}
.fhdb img{ display:block; margin:auto; width:9.93rem; height:3.125rem;}

.bottom{ width:100%; text-align:center; height:3.125rem; font-size:0.875rem; line-height:3.125rem; color:#666666;}



