@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"思源黑体";font-size:14px;color:#444444; background-color: #f9f9f9 !important;}
a { text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none;}
small {font-size: 0.875em;}
img { max-width: 100%; border:0px; width: 100%;}
img, object { height: auto; max-width: 100%;}
.clear { clear: both; margin: 0;  padding: 0;}
ul, li, dt, dl, dd { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);list-style-type: none;
 margin: 0;  padding: 0;}
p { margin: 0; padding: 0;}
input,textarea {border:1px solid #333333;}
input{line-height:2em;}

#box{float: none; margin: auto;max-width: 750px !important;min-width: 200px !important; overflow: hidden;color:#333;}
.clear{clear:both;}

.pro0 .titline {margin: 3% auto 6%;}

.pro0 h1 {font-size:50px; color:#333; font-weight:900; text-align:center; margin:1% auto 1%;}

.titw1{width: 48%;} .titw2{width: 62%;} .titw3{width: 42%;} .titw4{width: 63%;} .titw5{width: 30%;}

.wd{width:88%; margin: 0 auto;}
.wd p{text-indent: 2em; text-align: justify;font-size:26px;margin-bottom: 5%;}

.pro1 { margin:9% auto;}
.pro2 {width:100%; margin:0 auto; padding: 3% 0px;}

.btn_1 {width:81.6%; height:67px; line-height:67px; border-radius:38px; margin: 4.7% auto 4.7%; border:1px solid #1e8bfe;}
.btn_1 a {color:#fff; font-size:36px;}
.btn_1 .txt{width: 65%;float: left;text-align: center; color: #1e8bfe;}
.btn_1 .go {width: 35%;height: 67px;line-height:66px;float: right;text-align:center;border-radius: 38px; background:repeating-linear-gradient(to right,#1985fe,#41b2ff);color:#fff; font-size: 36px;font-weight: bold;}

.btn_2 {width:81.6%; height:67px; line-height:67px; border-radius:38px; margin: 4.7% auto 4.7%; border:1px solid #1e8bfe;}
.btn_2 a {color:#fff; font-size:28px;}
.btn_2 .txt{width: 65%;float: left;text-align: center; color: #1e8bfe;}
.btn_2 .go {width: 35%;height: 67px;line-height:66px;float: right;text-align:center;border-radius: 38px; background:repeating-linear-gradient(to right,#1985fe,#41b2ff);color:#fff; font-size: 36px;font-weight: bold;}

.pt3{margin:30px 0 0 0; }
.pt3_2{width: 88%; margin: 0 auto;}
.pt3_2 h5{font-size: 28px;font-weight: bold; margin:2% auto;}
.pt3_2 h5 span{width: 29px; height: 29px; border-radius: 6px; background-color: #ffdf00;display: inline-block; text-align: center;font-size: 23.89px;}
.pt3_2 p{text-indent: 0;font-size: 24px;color: #666; border-bottom: 1px dashed #d1d1d1;margin: 0 auto; padding-bottom:2%;  text-align: justify;}
.pt3_2 p span{width: 29px; height: 29px; border-radius: 6px; background-color: #e0e0e0;display: inline-block; text-align: center;font-size: 23.89px; font-weight: bold;}
.pt3 .ts{color: #165fe6; font-size: 24px; text-align: center; margin-top: 5%;}



@media screen and (min-width:320px) and (max-width:359px)
{
.pro0 h1 {font-size:21.3334px;}
.pro0 p{ font-size:12px;line-height: 18px;}

.btn_1 {height:35px; line-height:34px; }
.btn_1 a {font-size:15.36px;}
.btn_1 .go {height: 35px;line-height:34px;font-size: 15.36px;}
.btn_2 {height:35px; line-height:34px; }
.btn_2 a {font-size:12px;}
.btn_2 .go {height: 35px;line-height:34px;font-size: 15.36px;}

.pt3_2 h5{font-size: 12.5px;}
.pt3_2 h5 span{width: 15px; height: 15px; font-size: 11px;}
.pt3_2 p span{width: 15px; height: 15px;  font-size: 11px;}
.pt3 .ts{font-size: 12px;}
}

@media screen and (min-width:360px) and (max-width:375px)
{
.pro0 h1 {font-size:24.5px;}
.pro0 p{ font-size:13px;line-height: 18px;}

.btn_1 {height:38px; line-height:37px; }
.btn_1 a {font-size:18px;}
.btn_1 .go {height: 38px;line-height:37px; font-size: 18px;}
.btn_2 {height:38px; line-height:37px; }
.btn_2 a {font-size:14px;}
.btn_2 .go {height: 38px;line-height:37px; font-size: 18px;}

.pt3_2 h5{font-size: 14px;}
.pt3_2 h5 span{width: 16px; height: 16px; font-size: 12px;}
.pt3_2 p span{width: 16px; height: 16px;  font-size: 12px;}
.pt3 .ts{font-size: 14px;}
}

@media screen and (min-width:376px) and (max-width:414px)
{
.pro0 h1 {font-size:26px;}
.pro0 p{ font-size:14px;line-height: 22px;}

.btn_1 {height:42px; line-height:41px; }
.btn_1 a {font-size:19px;}
.btn_1 .go {height: 42px;line-height:41px; font-size: 19px;}
.btn_2 {height:42px; line-height:41px; }
.btn_2 a {font-size:16px;}
.btn_2 .go {height: 42px;line-height:41px; font-size: 19px;}

.pt3_2 h5{font-size: 15px;}
.pt3_2 h5 span{width: 18px; height: 18px; font-size: 13px;}
.pt3_2 p span{width: 18px; height: 18px;  font-size: 13px;}
.pt3 .ts{font-size: 15px;}
}

@media screen and (min-width:415px) and (max-width:640px)
{
.pro0 h1 {font-size:42px;}
.pro0 p{ font-size:22px;}

.btn_1 {height:55px; line-height:54px;  }
.btn_1 a {font-size:30px;}
.btn_1 .go {height: 55px;line-height:54px; font-size: 30px;}
.btn_2 {height:55px; line-height:54px;}
.btn_2 a {font-size:24px;}
.btn_2 .go {height: 55px;line-height:54px; font-size: 30px;}

.pt3_2 h5{font-size: 24px;}
.pt3_2 h5 span{width: 25px; height: 25px; font-size: 15px;}
.pt3_2 p span{width: 25px; height: 25px;  font-size: 15px;}
.pt3 .ts{font-size: 18px;}
}