*{margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;-webkit-tap-highlight-color:transparent;}
body{width: 100%;min-height: 100vh;font-size:16px;color: #333;margin: 0 auto;letter-spacing: 1px; background:#fafafa}
.clear{ clear: both; }
.clearfix {zoom: 1;}
.header{width: 100%;height: 95px;background-color: #fff;}
.h_center{width: 1200px;margin: 0 auto;}
.logo {float: left;width:400px;height:80px;text-align: center;line-height: 60px;margin-top: 15px; float:left} 
.logo img {width: 100%;height:auto;}
.head_r{float: right;width:720px;height: 80px;text-align: center;line-height: 80px;margin-top: 10px;}
.h_center ul{ float:right}
.h_center ul li {float: left; width:120px;height:80px;line-height:80px;font-size:18px; text-align:right}
.h_center ul li a{width: 100%;color: #333; padding:28px 5px}
.h_center ul li a:hover{color:#ff0000!important;border-bottom:4px solid #ff0000;}
.h_center ul li a.active{color:#ff0000!important;border-bottom:4px solid #ff0000; font-weight:bold}
.h_center ul li .chaxuns { width:80px;height: 32px;text-align: center;line-height: 32px;background-color: #d12510;border-radius: 30px;margin-top: 25px;padding: 0 10px;display: block; color:#fff; float:right}
.banner {width: 100%;height:auto; margin-top:10px}
.banner img{ width:100%; height:auto}
.pcimg{ display:block!important}
.mbimg{ display:none!important}
/* main 内容 */
.layout_div{width:100%; background: url(../images/bg1.jpg) top center no-repeat;}
.layout{width:1200px;margin: 0 auto;padding:30px 0;padding-top:40px;}
.cont1_tittle{width:100%;}
.cont1_tittle h2{text-align: center; color: #ff0000; font-size: 36px; font-weight: bold; line-height: 40px;}
.cont1_tittle h3{text-align: center; color: #999999; font-size: 20px; font-weight: normal; line-height: 40px;}
/*中部*/
.cont_div2{float: left;width:790px;margin-right:20px; background: #fff;}
.flash{width:500px;height:388px;margin:30px 0; float: left}
.focus{ position:relative; width:500px; height:388px;float: left;}  
.focus img{ width: 500px; height: 388px; border-radius: 10px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:block; background:#fff  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:17px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; border:1px #fff solid;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; display: none}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.cont1_right{width:700px;height:380px; background: #f4f4f4;  text-align:left; border-bottom-right-radius: 10px;border-top-right-radius: 10px; float: left;margin-top:30px;padding:5px 0;}
.plist1{width:627px;margin:0 auto; border-bottom: 1px #aaaaaa solid;height: 53px;line-height: 53px;}
.plist1:last-child{border-bottom:none;}
.plist1 h2{ text-align: left;}
.plist1 h2 a{ font-size: 14px; color: #333; font-weight:normal; }
.plist1 h2 span{font-weight:normal; float:right;font-size: 14px;}
.plist1 p{ color: #999999; font-size: 12px; text-align: left; line-height: 22px; }

.more_div{width:100%; background: url(../images/more.jpg) top center no-repeat;height:37px; display: block;}
.layout_div1{width:100%; background: url(../images/bg2.jpg) top center no-repeat; padding-top:40px}
.layout1{width:1200px;margin: 0 auto;padding:30px 0;padding-top:56px;overflow: hidden;}
.layout2{width:1200px;margin: 0 auto;overflow: hidden;}
.cont1_tittle{width:100%;}
.cont1_tittle h2{text-align: center; color: #ff0000; font-size: 36px; font-weight: bold; line-height: 40px;}
.cont1_tittle h3{text-align: center; color: #999999; font-size: 20px; font-weight: normal; line-height: 40px;}
.layout6{width:1200px;margin: 0 auto;padding:0 0 60px 0;overflow: hidden;}
.hd_lc{width:1200px; overflow: hidden;}
.hd_lc li{ float: left;margin-right:5px; }
.c1{width:251px;height:224px; display: inline-block; background: url(../images/c1.png) top left no-repeat;}
.c2{width:251px;height:224px; display: inline-block; background: url(../images/c2.png) top left no-repeat;}
.c3{width:251px;height:224px; display: inline-block; background: url(../images/c3.png) top left no-repeat;}
.c4{width:251px;height:224px; display: inline-block; background: url(../images/c4.png) top left no-repeat;}
.c5{width:151px;height:224px; display: inline-block; background: url(../images/c5.png) top left no-repeat;}
.c1:hover{width:251px;height:224px; display: inline-block; background: url(../images/c1_hover.png) top left no-repeat;}
.c2:hover{width:251px;height:224px; display: inline-block; background: url(../images/c2_hover.png) top left no-repeat;}
.c3:hover{width:251px;height:224px; display: inline-block; background: url(../images/c3_hover.png) top left no-repeat;}
.c4:hover{width:251px;height:224px; display: inline-block; background: url(../images/c4_hover.png) top left no-repeat;}
.c5:hover{width:151px;height:224px; display: inline-block; background: url(../images/c5_hover.png) top left no-repeat;}
.bm_div{margin-top:20px; text-align: center;margin-bottom:40px;}
.bm_div a{margin:0 15px;}

.cont2_div{width:100%;padding:40px 0;}
.cont2{width:1200px; margin:20px auto;}
.cont2_left{width:580px; float: left; overflow: hidden;}
.cont2_left h1{ color: #ff0000; font-weight: bold; font-size: 18px; line-height: 36px; }
.cont2_left p {text-align: left;font-size: 14px;color: #666;line-height: 26px;text-indent: 2rem;margin-top: 10px;}

.cont2_right{width:580px; float: left; overflow: hidden;margin-left:40px;margin-top:20px}
.cont2_right img{max-width:580px; height:auto}
.cont2_right h2{ background: url(../images/tittle_h2_1.png) top left no-repeat;height:58px; text-align: left; color: #1a71b4; font-size: 22px; font-weight: bold; line-height: 58px;margin-bottom:20px; }
.cont2_right h2 span{ color: #999999; font-size: 20px;line-height: 58px; font-weight: normal;margin-left:15px;}
.cont2_right h2 a{color: #1a71b4; font-size: 12px;line-height: 58px; font-weight: normal; float: right; background: url(../images/icon12.png) right 20px no-repeat;padding-right:20px;}
.layout_div4{width:100%; background:#fafafa;}
.plist5_list{width:1300px;margin-top:30px;}
.plist5_list li{height:250px; float: left;margin-right:40px;margin-bottom:25px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; }
.plist5_list li:hover{box-shadow: 0 0 10px #d8d8d8;}
.plist5{width:270px;height:250px; position: relative;top:0;left:0;}
.plist5_img{width:100%;height:200px; display: block;}
.plist5_img img{width:100%;}
.plist5_p_div{width:100%;height:60px; background: #fff;display: block; position: absolute; bottom: 0;left:0; padding-top:10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; }
.plist5_p_div h3{ text-align: left; padding:0 10px;}
.plist5_p_div h3 a{ color: #003333; font-size: 16px; line-height: 24px; }
.plist5_p_div p{ color: #999999; font-size: 12px; line-height: 24px; text-align: left;padding:0 10px;}
#CSSBox2{width:1200px;height:140px; border:0px solid #630; margin:0 auto;overflow:hidden; margin-top:15px;margin:0 15px;margin-left:50px;}
#CSSBox2 ul{ position: absolute;left:0px;top:0; }
#CSSBox2 ul li{ float:left; list-style:none; border:0px solid red; margin:10px 8px !important;width:110px;}
#CSSBox2 ul li span{ display:block; text-align:center; font-size:12px; padding-top:12px;}
#CSSBox2 ul li img{width:100%;margin-bottom:15px;}
#LeftButton2{cursor:hand;margin:5px;height:30px;width:27px;float:left;background:url('../images/prev.png') center center no-repeat;position: absolute;top: 50px;left: 0px;}
#RightButton2{cursor:hand;margin:5px;height:30px;width:27px;float:left;background:url('../images/next.png') center center no-repeat;position: absolute;top: 50px;right: 0px;}
#wrapper2{width:1200px; margin:0 auto; position: relative;top:0;left:0; }
#ProductShow2{width:305px;height:245px;text-align:center;border:1px solid #c0c0c0;margin:5px;}

#CSSBox3{width:1200px;height:140px; border:0px solid #630; margin:0 auto;overflow:hidden; margin-top:15px;margin:0 15px;margin-left:50px;}
#CSSBox3 ul{ position: absolute;left:0px;top:0; }
#CSSBox3 ul li{ float:left; list-style:none; border:0px solid red;  margin:10px 7px !important;width:170px;}
#CSSBox3 ul li img{width:100%; height:60px;margin-bottom:15px; border:1px solid #efefef}
#CSSBox3 ul li span{ display:block; text-align:center; font-size:12px; padding-top:12px;}
#LeftButton3{cursor:hand;margin:-25px 5px 5px 5px;height:30px;width:27px;float:left;background:url('../images/prev.png') center center no-repeat;position: absolute;top: 50px;left: 0px;}
#RightButton3{cursor:hand;margin:-25px 5px 5px 5px;height:30px;width:27px;float:left;background:url('../images/next.png') center center no-repeat;position: absolute;top: 50px;right: 0px;}
#wrapper3{width:1200px; margin:0 auto; position: relative;top:0;left:0; }
#ProductShow2{width:305px;height:245px;text-align:center;border:1px solid #c0c0c0;margin:5px;}
.foot_div{width:100%; background: #152930;padding:10px 0;}
.foot{width:1200px;margin:0 auto;padding-top:35px;}
.foot_left1{width:280px;height:167px; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;float: left;padding-left:20px; color: #fff;}
.foot_left2{width:280px;height:167px; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;float: left;padding-left:20px; color: #fff;}
.foot_left3{width:280px;height:167px; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;float: left;padding-left:20px; color: #fff;}
.foot_left4{width:280px;height:167px;display: block;float:right;padding-left:20px; color: #fff; text-align:right}
.foot_left4 img{width:auto;height:167px;}

.foot h2{ color: #fff; font-size: 16px; text-align: left; margin-bottom:15px;}
.foot p{ color: #c8c8c8; font-size: 14px; text-align: left; line-height: 30px; }

.cy1{ color: #485366; font-size: 16px; line-height: 30px;margin-top:30px;}
.cy1 a{ color: #eeeeee; font-size: 16px;margin:0 22px;line-height: 30px; }
.link{ color: #999999; font-size: 14px;margin-right:15px;line-height: 30px;margin-left:22px;margin-top:25px;}
.link a{color: #999999; font-size: 14px; line-height: 26px;margin-right:25px;}
.cy2{ color: #384359; font-size: 14px; text-align: center; line-height: 30px;margin-top:30px; border-top:2px #445459 solid;width:1200px;margin:0 auto;margin-top:65px;padding-top:10px;margin-bottom:15px; color: #c8c8c8;}
.tongzhi {margin:20px auto; text-align:center}
.tongzhi a{display:inline-block;padding: 8px 15px 8px 50px; height:24px;border-radius: 20px;font-size: 16px;background:url(../images/xiazai.png) no-repeat 15px 5px #ff0000;color: #FFF!important;}
.xq_text{width: 1040px;padding:40px;color: #333;line-height: 30px;background-color: #fff;border-radius: 10px;margin: 20px auto; font-size:14px;}
.xq_text span{display: inline-block;margin-top: 50px;margin-bottom: 15px; color:#999; text-align:center; width:100%; font-size:14px;border-bottom: 1px solid #ddd;}
.xq_text h1{ min-height:60px; line-height:30px; font-size:24px}
.xq_text img{ max-width:100%;height:auto}
.xq_text a{ color:#333}
.xq_text a:hover{ color:#d12510}
.news_list {width: 1040px;margin: 20px auto;padding: 0 28px 40px 28px;background-color: #fff;border-radius: 10px;}
.news_item {padding: 40px 0 20px 0;line-height: 25px;border-bottom: 1px #9fa0a0 dashed;}
.news_left {float: left;width: 116px;padding-left: 10px;}
.news_left p:first-child {font-size: 19px;color: #666;}
.news_left p:last-child {width: 19px;height: 19px;text-align: center;line-height: 17px;border: 1px #9fa0a0 solid;color: #9fa0a0;margin-top: 13px;}
.news_right {float: left;width: 760px;}
.news_right p:first-child {font-size: 19px;color: #333;}
.news_right p:last-child {color: #666;margin-top: 19px;}
.menu_con{width: 612px;padding: 50px;background-color: #fff;}
.menu_con h1{display:block;height:80px;line-height:80px;font-size:30px;text-align:center;}
.menu_cons{margin:auto;}
.pages {width: 100%;text-align: center;margin-top: 35px;}
.pages a {display: inline-block;min-width: 24px;height: 26px;border: 1px #f2f2f2 solid;text-align: center;line-height: 26px;font-size: 14px;color: #666; padding:2px 5px}
.pages a:hover{ color:#d12510}
.pages b {display: inline-block;min-width: 24px;height: 26px; background:#d12510;border: 1px #d12510 solid;text-align: center;line-height: 26px;font-size: 14px;color: #fff; padding:2px 5px;}
.pages a b{display: inline-block;min-width:auto;height: 26px; background:none;color: #666; padding:0px 0px; border:none}
.news_left p:last-child {width: 19px;height: 19px;text-align: center;line-height: 37px;border: 0px #9fa0a0 solid;color: #666;/*margin-top: 13px;*/}
.xq_nav{width: 1096px;height: 45px;line-height: 45px;border-radius: 30px;margin: 18px auto;margin-top: 26px;overflow: hidden;background-image: linear-gradient(to right,#3085fc,#4350c5);background: -moz-linear-gradient(to right, #3085fc, #4350c5); /** FireFox **/
background: -o-linear-gradient(to right, #3085fc, #4350c5);/** Opear **/
background: -ms-linear-gradient(#3085fc 0%,#4350c5 100%);/** IE9 IE10 **/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3085fc',endColorstr='#4350c5',grandientType=1); /** IE7 **/
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3085fc',endColorstr='#4350c5',grandientType=1); /** IE8 **/}
.page_tips{width: 100%;color: red;margin-top: 15px;text-align: center;}
.info_result{width: 100%;height:auto;background-color: #fff;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;}
.info_result dl{width:100%;min-height: 40px;line-height: 40px;background:#f9f9f9;border-bottom: 1px #edeff3 solid;color:#333; margin:0}
.info_result dl dt{width:20%;float:left;display:block;text-align:right;font-weight:bold;}
.info_result dl dd{width:80%;float:left;display:block;text-align:left; margin-left:0}
.my_info_item{width: 84%;height: 43px;line-height: 43px;background-color: #E8F0FE;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;margin-bottom: 17px;}
.my_info_item input,.my_info_item select{width:95%;height: 40px;border: none;outline: none;color: #000;font-size: 15px;font-weight: bold;padding-left: 5%;background-color:transparent;}
.my_info_item select{color: #666;padding-left: 4.5%;}
.confirm_btn{width: 84%;margin: 0 auto;}
.confirm_btn input,.confirm_btn button{display: inline-block;width: 100%;height: 44px;text-align: center;line-height: 44px;border-radius: 5px;color: #fff!important;border: none;outline: none;font-size: 17px;background-image: linear-gradient(to right,#f24242,#fb4835);}
.menu_con h3{width: 100%;text-align: center;margin-bottom: 20px;font-size: 24px;line-height: 40px;}
.award_level{margin-top: 30px;margin-bottom: 30px;}
.award_level a{color:#333;}
.level_item{float: left;width: 130px;height: 45px;line-height: 45px;text-align: center;border: 1px #e4e4e4 solid;border-radius: 10px;margin-right: 10px;color: #333;font-weight: bold;}
.tab_type_active{color: #fff;background-color: #ea635c;border: 1px #ea635c solid;}
.tab_type_active a{color: #fff;}
.news_list h1{ display:block; height:50px; line-height:50px; font-size:24px}
.table_header {width: 100%; margin-top:30px}
.table_header ul {width: 100%;margin: 0 auto;height:40px;line-height:40px;background-color:#edeff3;}
.table_title{background-color: #e3e3e3!important;height: 50px;line-height: 50px;font-weight: 600;}
.table_header ul:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header ul li {float: left;width:calc(10% - 1px);text-align: center;list-style: none; font-size:14px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.table_header ul li:nth-child(2){ width:calc(35% - 1px)}
.table_header ul li:nth-child(3){ width:calc(35% - 1px)}
.table_header ul li:last-child{width:calc(10% - 2px);border-right:1px solid #ccc}

.table_header table {width: 100%;margin: 0 auto;background-color:#edeff3; border-bottom:1px solid #ccc}
.table_header tr {}
.table_header tr:nth-child(2n) {background-color: #fff;}
.table_header tr:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header tr td {float: left;width:calc(10% - 1px);text-align: center;list-style: none; font-size:14px;border-left:1px solid #ccc;min-height:40px;display:flex;justify-content:center;align-items:center;}
.table_header tr td:nth-child(2){ width:calc(34% - 1px)}
.table_header tr td:nth-child(3){ width:calc(35% - 1px)}
.table_header tr td:nth-child(4){ line-height:40px}
.table_header tr td:last-child{width:calc(11% - 2px);border-right:1px solid #ccc}
@media screen and (max-width: 768px) 
{	
body{min-width:auto}
.header {height: 70px;}
.h_center {width: 100%;}
.logo {width:70%;height: 60px;text-align: center;line-height: 60px;margin-top: 10px;}
.head_r{float: right;width:30%;height: 60px;text-align: center;line-height: 60px;margin-top: 10px;}

.toggle{width: 30px; height: 30px; overflow: hidden; position: absolute; top: 22px; right: 0; z-index: 99; right:10px}
.toggle i{display: block; width: 100%; height: 3px; margin-bottom:5px; background-color:#13479c;}
.block_bg.on{width: 100%; height: 100%; position: fixed; top: 0; left: 0; transition: opacity .3s; z-index: 9699; background-color: rgba(40,40,40,.6); opacity: 1;}
.nav{-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: fixed; width:150px; height: 100%; top: 0; right: 0; z-index: 999999; overflow-x: hidden; overflow-y: auto; transform: translateX(100%); -webkit-transform: translateX(100%); background-color:#1a71b4; margin-top:0}
.nav.open{transform: translateX(0%); -webkit-transform: translateX(0%);}
.nav li{width:150px; height:50px; line-height:50px; border-bottom: 1px solid #ccc; float: none; margin: 0; z-index: 9; font-size:18px;text-align:center;}
.nav li a{color: #fff !important; border:none}
.nav li:hover a,.nav li.active a{color: #d12510 !important;}
.h_center ul li {float: left;width: 150px;height: 60px;line-height: 60px;font-size: 18px;text-align: center;}
.h_center ul li .chaxuns {float: none;margin: 15px auto;}
.h_center ul li a:hover{color:#F39B4F!important;border-bottom:none;}
.h_center ul li a.active{color:#F39B4F!important;border-bottom:none; font-weight:bold}
.banner {width: 100%;height:auto;}
.banner img{ width:100%; height:auto}
.pcimg{ display:none!important}
.mbimg{ display:block!important}
/*flash*/
.layout{width:100%;margin: 0 auto;padding:10px 0;}
.cont1_tittle h2{ font-size: 20px;line-height: 26px;}
.cont1_tittle h3{font-size: 12px;line-height: 26px;}
.flash {width: 96%; height:300px;margin: 10px auto;float:none;}
   .focus{ position:relative; width:100%; height:100%;float: left;}  
   .focus img{ width: 100%; height: 100%; border-radius: 10px;} 
   .focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
   .focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
   .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
   .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
   .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
   .focus .fPic{ position:absolute; left:0px; top:0px;width: 100%;height:auto;}  
   .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
   .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:auto; line-height:25px; background:rgba(0,0,0,0.6);    
   filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:center; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px}  
   .focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:0; font-family: "\5FAE\8F6F\96C5\9ED1";}  
   .focus .fcon{ position:relative; width:100%; float:left;  display:block; background:#fff  }  
   .focus .fcon img{ display:block; }  
   .focus .fbg{bottom:17px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
   .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
   .focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; border:1px #fff solid;}    
   .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
   .focus .D1fBt img{display:none}    
   .focus .D1fBt i{display:none; font-style:normal; }    
   .focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../../images/focus_btn.png) no-repeat; display: none}
   .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
   .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
   .focus .prev:hover{  background-position:0 0; }  
   .focus .next:hover{  background-position:-40px 0;}  



   .bisai_p_div{ float: none;width:96%; overflow: hidden;margin-left:0px;margin:30px auto;}
   .bisai_p_div ul{width:100%;}
   .bisai_p_div li{ float: none;margin:0 auto;margin-bottom:20px;width: 96%;}
   .bisai_p_div li a{width:100%;height:50px; background: #eeeeee; border-radius: 10px; display: inline-block; text-align: center; line-height: 22px; font-size: 14px; color: #333333;padding-top:10px;} 
   .bisai_p_div li a:hover{ background: #1a71b4; color: #fff; box-shadow: 1px 1px 10px #1a71b4;}
     .bisai_p_div .dierpi a{
      width:100%;height:50px; background: #e0f5f8; border-radius: 10px; display: inline-block; text-align: center; line-height: 22px; font-size: 16px; color: #333333;padding-top:10px;
   }

   .cont1_right {width: 96%;height: auto;float: none;margin:0 auto;margin-top:15px; border-radius: 15px;}
   .plist1 {width: 96%;margin: 0 auto;border-bottom: 1px #aaaaaa solid;padding: 12px 2%;}
   .plist1 h2 a {font-size: 14px;font-weight: normal;}
   .more_div {background-size: 200%;}

   .scap{display: none}
   .scap_div1{}
   .scap_div1 img{width:100%;}
   .scap_div1{display: block; position: relative;top:0;left:0;}
   .scap_div1{width:100%;}
   .scap_div1_btn{ position: absolute;bottom:20px;left:0; }
   .scap_div1_btn a{ display: inline-block;width: 48%; text-align: center; }
   .scap_div1_btn a img{width:70%;}

   .bisai_div1,#wrapper2,#wrapper3,.banner_nr{display: none;}
   .bisai_tittle1,.bisai_tittle2,.bisai_tittle3,.h5_zcdw_div{display: block;}
   .layout1{width:100%;padding:0;padding-top:40px;}
   .layout_div3{width:96%;margin:0 auto;}
   .bisai_tittle1{width:100%; float: left;margin-right:1%;}
   .bisai_tittle1 h2 {background: url(../images/tittle_h2_1.png) top left no-repeat;text-align: left;color: #333333;font-size:12px;font-weight: bold;line-height: 58px;margin-bottom: 0px;}
   .bisai_tittle1 h2 span{ font-size: 8px; font-weight: normal; color: #999999; }
   .bisai_tittle_img1 img{width:100%;margin-top:10px;}
   .bisai_tittle2{width:100%; float: right;margin-left:1%;}
   .bisai_tittle2 h2 {background: url(../images/tittle_h2_1.png) top left no-repeat;text-align: left;color: #333333;font-size:12px;font-weight: bold;line-height: 58px;margin-bottom: 0px;}
   .bisai_tittle2 h2 span{ font-size: 8px; font-weight: normal; color: #999999; }
   .bisai_tittle_img2 img{width:100%;margin-top:10px;}
   .bisai_tittle3{width:100%; }
   .bisai_tittle3 h2 {background: url(../images/tittle_h2_1.png) top left no-repeat;text-align: left;color: #333333;font-size:12px;font-weight: bold;line-height: 58px;margin-bottom: 0px;}
   .bisai_tittle3 h2 span{ font-size: 8px; font-weight: normal; color: #999999; }
   .bisai_tittle_img3 img{width:100%;margin-top:10px;}
   .plist5_list {width: 100%;margin-top: 0px;}
   .plist5_list li {height: auto;float: left;width:46%;margin:15px 2%; border-radius:0; }
   .plist5 {width: 100%;height: auto;}
   .plist5_img img{ border:1px #cccccc solid; }
   .plist5_p_div{border-radius:0;bottom:-1px;left:1px;}
   .plist5_p_div h3 a {font-size: 12px;line-height: 22px;}

   .layout_div5 {padding: 0;}
   .h5_zcdw_div{width: 90%;margin: 0 auto;}
   .h5_zcdw_height{overflow:hidden;height: 300px;}
   .h5_zcdw_div li a{width: 44%;margin:2%; border:1px #cccccc solid;display: inline-block; text-align: center;}
   .h5_zcdw_div li a img{ width: 80%; }
   .h5_zcdw_div_btn{display: block;}
   .cont2_div {width: 96%;padding: 0;margin: 0 2%;}
   .cont2 {width: 100%;margin: 0px auto;}
   .cont2_left {width: 100%;float: left;overflow: hidden;}
   .cont2_left h1 {text-align: center;font-size: 16px;}
   .cont2_right{ display:none}
   .foot {width: 100%;margin: 0 auto;padding-top: 20px;}
   .foot_left1{width:90%;height:auto; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;; float: none;padding-left:20px; color: #fff;margin: 0 auto;margin-bottom:15px;}
.foot_left2{width:90%;height:auto; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;; float: none;padding-left:20px; color: #fff;margin: 0 auto;margin-bottom:15px;}
.foot_left3{width:90%;height:auto; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;; float: none;padding-left:20px; color: #fff;margin: 0 auto;margin-bottom:15px;}
.foot_left4{width:90%;height:auto; background: url(../images/foot_fg.jpg) top left no-repeat; display: block;; float: none;padding-left:20px; color: #fff;margin: 0 auto;margin-bottom:15px; text-align:left}
.cy2{ width:100%; line-height: 20px;}


.layout_neirong{width:96%;margin:0 auto;}
.neirong_tittle_h2{width:100%;margin:0 auto;height:40px; background: url(../images/tittle_nr_h2.jpg) bottom left no-repeat; background-size: 100% }
.mb_list{ color: #1a71b4; font-size: 14px; line-height: 40px; float: left}
.mb_list a{ color: #1a71b4; font-size:14px; line-height: 40px;margin:0 6px;}
.mb_list_more{float: right;margin-right:5px;margin-top:10px;width:20px;height:20px; }
.mb_list_more img{width: 100%}

.layout_cont{width:100%;}
.layout_cont h2{ color: #333333; font-size: 16px; line-height: 40px; text-align: center; font-weight: normal; margin:10px 0;}
.layout_cont h3{ color: #999999; font-size: 12px; line-height: 30px;  text-align: center;font-weight: normal; margin:10px 0; border-bottom: 1px #d9d8dd solid;padding-bottom:10px;margin-bottom:10px;}
.cont_n_p p{ color: #333333; font-size: 14px !important; text-align: left ; line-height: 28px;margin-top:15px;}
.cont_n_p p img{width:90%;margin:0 auto;height:auto;}
.cont_n_p img{width:90%;margin:0 auto;height:auto;}

.layout_neirong_more{width:94%; background: #fff;margin-top:20px;padding:20px 3%; font-size: 12px;}
.layout_neirong_more span{ font-size: 12px; line-height: 24px; }
.layout_neirong_more a{ color: #205aa7;line-height: 24px;font-size: 12px;}

.layout_wj_list{width:96%;margin:0 auto;margin-top:10px !important;}
.wj_list_1{width:100%; float: none;margin-right:0px; background: #fff;}
.wj_list_1 ul{width:100%;}
.wj_list_1 ul li{width:20%;height:40px; color: #454447; font-size: 12px; text-align: center; line-height: 40px;margin-right:4%; float: left;margin-bottom:10px; border:#cccccc 1px solid;}
.wj_list_1 ul li a{width:100%;height:40px; color: #454447; font-size: 12px; text-align: center; line-height: 40px; display: block;}
.wj_list_1 ul li a:hover{ background: #1a71b4; color: #fff; text-decoration: none ;display: block;}
.wj_list_1_a_hover{ background: #1a71b4 !important; color: #fff !important; text-decoration: none ;display: block;}

.wj_list_2{width:100%; background:#fff;float: none}
.neirong_tittle_h3{width:95%;margin:0 auto;height:66px; background: url(../images/tittle_nr_h2.jpg) top left no-repeat; display: block;padding-top:10px;}
.wj_st_list{width:95%;margin:0 auto; border-bottom:1px #cccccc dashed;padding-bottom:15px;margin-bottom:15px;}
.wj_st_list li{ text-align: left ;margin-bottom:15px;}
.wj_st_list li a{ font-size: 14px; color: #454447; line-height: 28px; background: url(../images/icon13.jpg) 3px 9px no-repeat;padding-left:20px; float: left }
.wj_st_list li a:hover{ color: #1a71b4 }
.wj_st_list li span{ font-size: 12px; color: #999999; line-height: 24px; background: url(../images/icon14.png) 0px 4px no-repeat;padding-left:20px;margin-right:10px; float: right;display: none }

.bt{display: none}

.plist4_h2 span{display: none}
.plist4_h2  a{ font-size: 14px;}
.plist4_p p{font-size: 12px;}
.fy{width:90%;margin:0 auto;margin-top:30px; text-align: center;;}
.fy a{ display: inline-block;margin:0 5px; font-size: 12px; color: #8c8c8c;padding:2px 4px; border:1px #8c8c8c solid;margin-bottom:10px;}

.qy_nr_list{width:96%;margin:0 auto;}
.qy_nr_list li{ float: left;margin: 2% 6px;width:21%;  border:1px #cccccc solid;}
.qy_nr_list li img{width: 100%}

.wj_list{width:96%;margin:0 auto;margin-top:15px;}
.wj_list li{ float: none;width:100%;margin:15px 0;}
.wj_list li img{width: 100%}

.xq_text {width: 92%;padding: 20px 2% 20px 2%;color: #666;line-height: 26px;border-radius: 10px;margin: 2% auto;}
.xq_text p{ margin-top:10px}
.xq_text a{ color:#333}
.xq_text h1 {font-size: 22px;}
.news_list {width: 92%;padding: 20px 2% 20px 2%;color: #666;line-height: 26px;border-radius: 10px;margin: 2% auto;}
.news_item {padding: 0px 0 20px 0;line-height: 26px;border-bottom: 1px #9fa0a0 dashed;}
.news_left {float: left;width: 20%; padding:0}
.news_right {float: left;width: 80%;}
.xq_text h1 {font-size: 22px;}
.menu_con {width: 100%;padding: 0px;}
.presonal_con {width: 90%;margin: 10px auto 10px auto;padding: 2%;}
.menu_con {width: 100%;padding: 10px 0;background-color: #fff;}
.menu_con h1 {height: 60px;line-height: 60px;font-size: 24px; text-align:center}
.innerbg{padding:10px 0}
.table_header {/*overflow-x: scroll;*/}
.table_header ul {width: 1000px;}
.table_header table {width: 1000px;}
.my_info_item{width: 84%;height: 43px;line-height: 43px;background-color: #E8F0FE;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;margin-bottom: 17px;}
.my_info_item input,.my_info_item select{width:95%;height: 40px;border: none;outline: none;color: #000;font-size: 15px;font-weight: bold;padding-left: 5%;background-color:transparent;}
.my_info_item select{color: #666;padding-left: 4.5%;}
.confirm_btn{width: 84%;margin: 0 auto;}
.confirm_btn input,.confirm_btn button{display: inline-block;width: 100%;height: 44px;text-align: center;line-height: 44px;border-radius: 5px;color: #fff!important;border: none;outline: none;font-size: 17px;background-image: linear-gradient(to right,#f24242,#fb4835);}

.menu_con h3{width: 100%;text-align: center;margin-bottom: 20px;font-size: 24px;line-height: 40px;}
.info_result{width: 100%;height:auto;background-color: #fff;border-radius: 5px;border: 1px #edeff3 solid;margin: 0 auto;}
.info_result dl{width:100%;min-height:30px;line-height:25px;background:#f9f9f9;border-bottom: 1px #edeff3 solid;color:#333; margin:0; clear:both; font-size:12px}
.info_result dl dt{width:25%;float:left;display:block;text-align:right;font-weight:bold;}
.info_result dl dd{width:75%;float:left;display:block;text-align:left; margin-left:0}
.award_level{margin-top: 30px;margin-bottom: 30px;}
.award_level a{color:#333;}
.level_item{float: left;width: 130px;height: 45px;line-height: 45px;text-align: center;border: 1px #e4e4e4 solid;border-radius: 10px;margin-right: 10px;color: #333;font-weight: bold;}
.tab_type_active{color: #fff;background-color: #ea635c;border: 1px #ea635c solid;}
.tab_type_active a{color: #fff;}
.news_list h1{font-size:20px}
.table_header {width: 100%;}
.table_header ul {width: 100%;margin: 0 auto;height:40px;line-height:40px;background-color:#edeff3;}
.table_title{background-color: #e3e3e3!important;height: 50px;line-height: 50px;font-weight: 600;}
.table_header ul:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header ul li {float: left;width:calc(15% - 1px);text-align: center;list-style: none; font-size:12px;border-top:1px solid #ccc;border-left:1px solid #ccc}
.table_header ul li:nth-child(2){ width:calc(35% - 1px)}
.table_header ul li:nth-child(3){ width:calc(35% - 1px)}
.table_header ul li:last-child{width:calc(15% - 2px);border-right:1px solid #ccc}

.table_header table {width: 100%;margin: 0 auto;background-color:#edeff3; border-bottom:1px solid #ccc}
.table_header tr {}
.table_header tr:nth-child(2n) {background-color: #fff;}
.table_header tr:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.table_header tr td {float: left;width:calc(15% - 1px);text-align: center;list-style: none; font-size:12px;border-left:1px solid #ccc;min-height:60px;display:flex;justify-content:center;align-items:center;}
.table_header tr td:nth-child(2){ width:calc(35% - 1px)}
.table_header tr td:nth-child(3){ width:calc(35% - 1px)}
.table_header tr td:last-child{width:calc(15% - 2px);border-right:1px solid #ccc}
.plist1 h2 span{ display:none}
.plist1 {height: 30px;line-height: 30px;overflow:hidden}
.layout6{ display:none}
.tongzhi a{ line-height:24px; font-size:12px}
}

/*兼容iphone4/4s */
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){
	
} 
/*兼容iphone5 */
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
} 
/*兼容iphone6，iphone7，iphone8s */
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){
}
/*兼容iphone6 Plus,iphone7 Plus,iphone8 Plus */
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){
} 

/*兼容iphoneX*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {

}
  /*兼容iphoneMAX*/
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {

}
@media screen and (max-width: 768px) {

}