@charset "utf-8";
/* CSS Document */
.right{ float:right;}
.left{ float:left;}
.red{ color:#F00;}
.huang{ color:#e88800;}
.lv{ color:#6b8949;}
.zi{ color:#9870b9;}
.lan{ color:#0168b7;}

.main{ width:1200px; margin:0 auto; background: #fff;}
.border-box{border: 1px solid #dfdfdf;}

.main{ width:100%; margin:0 auto;}
/* margin and padding */

.manbox{ width:100%; height:auto;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

/************************shouye*****************************************************************/
.manqbwtm{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.manqbwtm img{ width:100%; height:auto;}

.calltel1box{ width:73%; overflow:hidden; margin:0 auto; height:auto;}
.calltel1box img{ width:100%; height:auto;}
.calltel2box{ width:76%; overflow:hidden; margin:0 auto; height:auto;}
.calltel2box img{ width:100%; height:auto;}
.calltel3box{ width:73%; overflow:hidden; margin:0 auto; height:auto;}
.calltel3box img{ width:100%; height:auto;}
.calltel4box{ width:73%; overflow:hidden; margin:0 auto; height:auto;}
.calltel4box img{ width:100%; height:auto;}
.calltel5box{ width:76%; overflow:hidden; margin:0 auto; height:auto;}
.calltel5box img{ width:100%; height:auto;}
.calltel6box{ width:73%; overflow:hidden; margin:0 auto; height:auto;}
.calltel6box img{ width:100%; height:auto;}

/******/
.wtmjj{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.wtmjj p{ font-size:0.8em; line-height:1.4em; color:#555555; text-indent:2em;}

.jdbox{ width:49.3%; height:auto; float:left; margin-right:1.2%;}
.jdbox p{ font-size:0.8em; line-height:1.4em; color:#555555; text-indent:2em; padding-top:0.5em;}
.xzneir{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.xzneir p{ font-size:0.8em; line-height:1.4em; color:#555555; text-indent:2em;}
.xzneir span{ font-size:0.8em; line-height:1.4em; color:#334183; font-weight:bold;}
.syzbox{ width:49.3%; height:auto; float:left; margin-right:1.2%;}
.syztp{ width:50.8%; height:auto; float:left;}
.syzwz{ width:48%; height:auto; float:left; margin-left:1.2%;}
.syzwz h2{ font-size:1.2em; line-height:1.5em; color:#334183;}
.syzwz p{ font-size:0.8em; line-height:1.4em; color:#555555;}
.wtleftbox{ width:45.3%; height:auto; float:left;}
.wtrightbox{ background:#334183; width:53.5%; height:auto; float:left; margin-left:1.2%;}
.wtrightx1box{ width:100%; overflow:hidden; margin:0 0 0 3.2%; height:auto; font-size:1em; line-height:1.7em; color:#fff;}
.wtrightx1box span{ font-size:1.5em; line-height:1.5em; color:#fff;}
.wtrightx2box{ width:100%; overflow:hidden; margin:0 0 0 3.2%; height:auto; font-size:1em; line-height:1.7em; color:#fff;}
.wtrightx3box{ width:100%; overflow:hidden; margin:0 0 0 3.2%; height:auto; font-size:1.1em; line-height:1.7em; color:#fff;}
.wtrightx4box{ margin:1.5em 3.2%; height:auto;}
.sbbox{ background:#334183; width:49.3%; height:auto; float:left; margin-right:1.4%;}
.sbtitle{ width:100%; overflow:hidden; margin:0 auto; height:auto;  font-size:1em; line-height:2em; color:#fff; text-align:center;}
.sbtpbpx{ width:90.5%; overflow:hidden; margin:0 auto; height:auto;}
.sbwzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.sbwzbox p{ font-size:0.8em; line-height:1.4em; color:#fff; text-indent:2em; padding:1em 0.5em;}

@media (min-width: 640px){

.wtmjj{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.wtmjj p{ font-size:14px; line-height:29px; color:#555555; text-indent:2em;}

.jdbox{ width:48.3%; height:auto; float:left; margin-right:3.4%;}
.jdbox p{ font-size:14px; line-height:22px; color:#555555; text-indent:2em;}
.xzneir{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.xzneir p{ font-size:14px; line-height:34px; color:#555555; text-indent:2em;}
.xzneir span{ font-size:14px; line-height:34px; color:#334183; font-weight:bold;}
.syzbox{ width:48.3%; height:auto; float:left; margin-right:3.4%;}
.syztp{ width:49.8%; height:auto; float:left;}
.syzwz{ width:46%; height:auto; float:left; margin-left:4.2%;}
.syzwz h2{ font-size:24px; line-height:29px; color:#334183;}
.syzwz p{ font-size:14px; line-height:18px; color:#555555;}
.wtleftbox{ width:43.3%; height:auto; float:left;}
.wtrightbox{ background:#334183; width:53.5%; height:auto; float:left; margin-left:3.2%;}
.wtrightx1box{ width:100%; overflow:hidden; margin:30px 0 0 3.2%; height:auto; font-size:18px; line-height:29px; color:#fff;}
.wtrightx1box span{ font-size:30px; line-height:29px; color:#fff;}
.wtrightx2box{ width:100%; overflow:hidden; margin:0 0 0 3.2%; height:auto; font-size:18px; line-height:29px; color:#fff;}
.wtrightx3box{ width:100%; overflow:hidden; margin:0 0 0 3.2%; height:auto; font-size:20px; line-height:29px; color:#fff;}
.wtrightx4box{ margin:18px 3.2%; height:auto;}
.sbbox{ background:#334183; width:48.3%; height:auto; float:left; margin-right:3.4%;}
.sbtitle{ width:100%; overflow:hidden; margin:0 auto; height:auto;  font-size:18px; line-height:45px; color:#fff; text-align:center;}
.sbtpbpx{ width:90.5%; overflow:hidden; margin:0 auto; height:auto;}
.sbwzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.sbwzbox p{ font-size:14px; line-height:25px; color:#fff; text-indent:2em; padding:20px 12px;}

}

/****/
.zjbox{ width:49.5%; height:295px; float:left; margin-left:1%; position:relative;}
.zjtpbox{ width:76.5%; overflow:hidden; margin:0 auto; height:auto; left:12.7%; position:absolute; z-index:10;}
.zjtpbox img{ width:100%; height:auto;}
.zjbg1box{ background:#334183; width:175px; overflow:hidden; margin:0 auto; height:175px; left:0px; top:38.83%; border-radius:50%; position:absolute; z-index:11;}
.zjbg2box{ background:#573b79; width:175px; overflow:hidden; margin:0 auto; height:175px; left:0px; top:38.83%; border-radius:50%; position:absolute; z-index:11;}
.zjwzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; left:12%; top:50%; position:absolute; z-index:12;}
.zjmzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:0.85em; line-height:24px; color:#fff;}
.zjmzbox span{ font-size:1.2em; line-height:1.5em; color:#fff;}
.zjjjbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; }
.zjjjbox p{ font-size:0.8em; line-height:1.4em; color:#fff;}
.zjanniu{ width:100%; overflow:hidden; margin:0.5em auto; height:auto;}
.zjan1{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:10%;}
.zjan1 a{ font-size:0.8em; line-height:1.2em; color:#334183; text-decoration:none;}
.zjan2{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:5%;}
.zjan2 a{ font-size:0.8em; line-height:1.2em; color:#334183; text-decoration:none;}
.zjan3{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:10%;}
.zjan3 a{ font-size:0.8em; line-height:1.2em; color:#573b79; text-decoration:none;}
.zjan4{ background:#fff; width:39px; height:34px; float:left; border-radius:50%; text-align:center; padding-top:5px; margin-left:5%;}
.zjan4 a{ font-size:0.8em; line-height:1.2em; color:#573b79; text-decoration:none;}

@media (min-width: 640px){
	
.zjbox{ width:46.9%; height:470px; float:left; margin-left:6.2%; position:relative;}
.zjtpbox{ width:76.5%; overflow:hidden; margin:0 auto; height:auto; left:12.7%; position:absolute; z-index:10;}
.zjbg1box{ background:#334183; width:100%; overflow:hidden; margin:0 auto; height:285px; left:0px; top:36.83%; border-radius:50%; position:absolute; z-index:11;}
.zjbg2box{ background:#573b79; width:100%; overflow:hidden; margin:0 auto; height:285px; left:0px; top:36.83%; border-radius:50%; position:absolute; z-index:11;}
.zjwzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; left:17%; top:210px; position:absolute; z-index:12;}
.zjmzbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; font-size:16px; line-height:24px; color:#fff;}
.zjmzbox span{ font-size:24px; line-height:24px; color:#fff;}
.zjjjbox{ width:100%; overflow:hidden; margin:0 auto; height:auto; }
.zjjjbox p{ font-size:14px; line-height:24px; color:#fff;}
.zjanniu{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.zjan1{ background:#fff; width:24.15%; height:48px; float:left; border-radius:50%; text-align:center; padding-top:20px; margin-left:10%;}
.zjan1 a{ font-size:14px; line-height:15px; color:#334183; text-decoration:none;}
.zjan2{ background:#fff; width:24.15%; height:48px; float:left; border-radius:50%; text-align:center; padding-top:20px; margin-left:5%;}
.zjan2 a{ font-size:14px; line-height:15px; color:#334183; text-decoration:none;}
.zjan3{ background:#fff; width:24.15%; height:48px; float:left; border-radius:50%; text-align:center; padding-top:20px; margin-left:10%;}
.zjan3 a{ font-size:14px; line-height:15px; color:#573b79; text-decoration:none;}
.zjan4{ background:#fff; width:24.15%; height:48px; float:left; border-radius:50%; text-align:center; padding-top:20px; margin-left:5%;}
.zjan4 a{ font-size:14px; line-height:15px; color:#573b79; text-decoration:none;}
	
}

/***/
.ghtitle{ width:100%; overflow:hidden; margin:0 auto; height:3em; text-align:center; font-size:1.5em; line-height:2.5em; color:#3981b5;}

.ghtitle span{ text-align:center; font-size:1em; line-height:2.5em; color:#3981b5;}
.ghneir{ background:#e3e3e3; width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr1 ul li{ width:96%; height:3em; margin:1em auto;}
.ghnr1 ul li a{ font-size:1em; line-height:3em; color:#000; text-decoration:none;}
.ghnr1 ul li span{ font-size:1em; line-height:3em; color:#F00; text-decoration:none;}
.ghnr1 input{ width:64%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr1 select{ width:64%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr2{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr2 a{ margin:0 auto; height:auto;}
.ghnr3{ width:100%; overflow:hidden; margin:1em 5em; height:auto;}
.ghnr3 a{ font-size:1em; line-height:2em; color:#555555; text-align:center; text-decoration:none; margin-bottom:1em;}
.ghnr4{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr4 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr4 ul li{ width:96%; height:3em;  margin:1em auto;}
.ghnr4 ul li a{ font-size:1em; line-height:3em; color:#000; text-decoration:none;}
.ghnr4 ul li span{ font-size:1em; line-height:3em; color:#F00; text-decoration:none;}
.ghnr4 input{ width:27%; height:3em; font-size:1em; line-height:3em; color:#bfbfbf; padding-left:1em;}
.ghnr4 img{ width:6em; height:auto;}
.ghansub{ background:#e88800; width:35%; height:3em; border-radius:10px;cursor:pointer; font-size:1.5em; line-height:3em; color:#FFF; overflow:hidden; margin:0.5em 30%;}

@media (min-width: 640px){
	
.ghtitle{ width:100%; overflow:hidden; margin:0 auto; height:55px; border-radius:10px;  text-align:center; font-size:30px; line-height:55px; color:#3981b5;}

.ghtitle span{ text-align:center; font-size:24px; line-height:55px; color:#3981b5;}
.ghneir{ background:#e3e3e3; width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr1 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr1 ul li{ width:600px; height:50px; float:left; margin-top:25px;}
.ghnr1 ul li a{ font-size:20px; line-height:50px; color:#000; text-decoration:none;}
.ghnr1 ul li span{ font-size:20px; line-height:50px; color:#F00; text-decoration:none;}
.ghnr1 input{ width:417px; height:50px; font-size:18px; line-height:50px; color:#bfbfbf; padding-left:1em;}
.ghnr1 select{ width:438px; height:50px; font-size:18px; line-height:50px; color:#bfbfbf; padding-left:1em;}
.ghnr2{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr2 a{ margin:0 auto; height:auto;}
.ghnr3{ width:100%; overflow:hidden; margin:1em 20em; height:auto;}
.ghnr3 a{ font-size:16px; line-height:34px; color:#555555; text-align:center; text-decoration:none; margin-bottom:1em;}
.ghnr4{ width:100%; overflow:hidden; margin:0 auto; height:auto;}
.ghnr4 ul{ width:100%;margin:0 1em; overflow:hidden; zoom:1;}
.ghnr4 ul li{ width:600px; height:50px; float:left; margin-top:25px;}
.ghnr4 ul li a{ font-size:20px; line-height:50px; color:#000; text-decoration:none;}
.ghnr4 ul li span{ font-size:20px; line-height:50px; color:#F00; text-decoration:none;}
.ghnr4 input{ width:115px; height:50px; font-size:18px; line-height:50px; color:#bfbfbf; padding-left:1em;}
.ghnr4 img{ width:115px; height:auto;}
.ghansub{ background:#e88800; width:150px; height:60px; border-radius:10px;cursor:pointer; font-size:24px; line-height:60px; color:#FFF; overflow:hidden; margin:0.5em 10em;}
}
