/**/

html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this));}
ody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body{ min-width:1200px; color:#666;}
input,select,textarea{font-size:100%;outline:0;font-family:weiruanyahei;font-family:"微软雅黑";}
i,cite,em,var,address,dfn{font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
strong,b{ font-weight:normal;}
a:hover{ text-decoration:none;}
img{border:0 none; margin:0; padding:0; vertical-align:top }
ol,ul {	list-style:none;}
li{list-style-type: none;}
q:before,q:after {content:'';}

/*p{text-indent:2em;}*/
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" d";clear:both;height:0;}
.fn-clear{ width:1200px; zoom:1; /* for IE6 IE7 */ margin:0 auto;}
.fn-hide {display:none;}
.fn-left,.fn-right {display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.d-none{display:none;}
.d-block{display:block;}
form, fieldset, legend, button, input, textarea{border:medium none;margin:0;padding:0;}
body{/*font:12px/3.5 'Lucida Grande',tahoma,arial,\5b8b\4f53;*/ margin:0 auto; font-family:weiruanyahei; font-family:"微软雅黑";}

.backg{ background:#f0f0f0; padding-top:60px;}
.right{ float:right;}
.left{ float:left;}

.left_cont{ float:left; width:500px;}
.left_cont h2{ float:left; width:100%; font-size:40px; color:#333;}
.left_cont p{ float:left; width:100%; line-height:34px; font-size:20px; color:#666; margin-top:20px;}

.right_cont{ float:right; text-align:right; width:500px;}
.right_cont h2{ float:left; width:100%; font-size:40px; color:#333;}
.right_cont p{ float:left; width:100%; line-height:34px; font-size:18px; color:#666; margin-top:20px;}

.pc_title{ float:left; width:100%; height:auto; text-align:center;}
.pc_title strong{ float:left; width:100%; font-size:40px; color:#333; font-weight:bold; display:inline-block;}
.pc_title em{ float:left; width:100%; color:#999; line-height:30px; font-size:20px; display:inline-block; margin-top:10px;}
.pc_title i{ color:#f60; font-weight:bold;}

h3{ float:left; width:100%; height:auto; text-align:center;}
h3 strong{ float:left; width:100%; font-size:40px; color:#333; font-weight:bold; display:inline-block; position:relative;}
h3 em{ float:left; width:100%; color:#999; line-height:30px; font-size:20px; display:inline-block; margin-top:10px; font-weight:normal;}
h3 i{ color:red; font-size:66px; position:relative; top:25px;}

.pc_donw{ float:left; width:100%; text-align:center; margin:50px auto 80px;}
.pc_donw a{ width:300px; height:60px; line-height:60px; font-size:24px; color:#333; background:#ffe25b; border-radius:30px; display:inline-block;}

/*头部*/

/* .head{ float:left; width:100%; height:auto; background:#758d99 url(img/bbg.jpg) no-repeat center top; } */
.head{ float:left; width:100%; height:auto; background:#758d99; }

.toplist{ float:left; width:100%; height:75px; padding:10px 0 0; background:url(img/bt1.png);}
.toplist .left{ float:left; margin-top:10px; z-index:999;}
.toplist .left a{text-decoration:none;}
.toplist .left img{ float:left; width:45px; height:45px; margin-right:10px;}
.toplist .left strong{ font-size:20px; color:#fff; font-weight:bold; line-height:26px;}
.toplist .left strong b{ color:#ff0; font-weight:bold;}
.toplist .left em{ color:#fff; font-size:14px;}
.toplist .right{ float:right; z-index:999;}
.toplist .right a{ float:left; width:100px; text-align:center; color:#fff; font-size:18px; line-height:50px; text-decoration:none;}
.toplist .right:hover .btn{ color:#fff; border-bottom:none;}
.toplist .right .btn,
.toplist .right a:hover,
.toplist .right .btn:hover{ color:#fff; border-bottom:3px solid #fff; }

.banner{ float:left; width:100%; height:500px; position: relative; overflow: hidden;}
.banner .left{ float:left; width:620px; margin-top:120px;}
.banner .left strong{ float:left; font-size:40px; color:#fff; font-weight:bold;}
.banner .left strong b{ color:#ff0; font-weight:bold;}
.banner .left em{ float:left; margin-top:30px; border-radius:5px; box-shadow:0 0 20px; position: relative;}
.banner .left em form { float: left; }
.banner .left em form input{ float:left; width:450px; height:70px; line-height:70px; border-radius:5px 0 0 5px; font-size:20px; color:#666; text-indent:1em;}
.banner .left em a{ float:left; width:150px; height:70px; line-height:70px; background:#f60 url(../images/30.png) no-repeat 25px;background-size: 30px; color:#fff; font-size:26px; text-indent:66px; border-radius:0 5px 5px 0;}
.banner .left em .wtmark{width: 280px; text-align: left; position: absolute; left: 20px;top: -39px;color: #ccc; font-size: 20px; font-weight: 100;}
.banner .left dl{ float:left; width:100%; margin-top:20px; color:#fff;}
.banner .left dl dt{ float:left; width:100%; font-size:18px; margin-bottom:15px;}
.banner .left dl dd{ float:left; width:90px; height:40px; line-height:40px; font-size:16px; margin-right:10px; text-align:center; border-radius:5px;}
.banner .right{ float:left; width:250px; height:70px; text-indent:66px; position: relative; top: 10px;}

/*主页内容*/

.pc_one{ width:100%; padding-top:60px; display:inline-block; position: relative; z-index: 1; background: #fff; margin-top: -50px;}
.pc_one .list{ float:left; margin-top:30px; margin-bottom:20px;}
.pc_one .list li{ float:left; width:285px; margin-right:20px; background:#ffe25b; text-align:center; color:#333; padding-bottom:20px;}
.pc_one .list li img{ margin:30px auto 0; display:block;}
.pc_one .list li b{ width:100%; font-size:28px; font-weight:bold; display:inline-block; margin-top:10px;}
.pc_one .list li p{ font-size:16px; margin:10px 10px auto;}

.pcline{ float:left; width:100%; margin:60px auto 0; background:url(img/linebg.png) repeat-x;}
.pcline ul{ float:left; width:100%; height:auto;}
.pcline ul li{ float:left; width:160px; text-align:center; margin:0 40px;}
.pcline ul li em{ width:98px; height:98px; line-height:98px; border:1px solid #fbcf00; background:#fffae3; border-radius:50px; text-align:center; position:relative; display:inline-block;}
.pcline ul li em img{ display:block; margin:30px auto 0;}
.pcline ul li em i{ width:26px; height:26px; line-height:26px; color:#fff; font-size:16px; position:absolute; top:0; left:0; background:#fbcf00; border-radius:13px;}
.pcline ul li p{ font-size:16px; color:#333; line-height:22px; margin-top:20px;}

.pc_two{ width:100%; height:auto; display:inline-block;}
.pc_two ul{ float:left; margin-top:40px;}
.pc_two ul li{ float:left; width:386px; background:#fff; margin-right:21px; padding-bottom:30px;}
.pc_two ul li img{ margin:30px auto 0; display:block;}
.pc_two ul li b{ width:100%; height:60px; line-height:60px; text-align:center; font-size:28px; color:#333; font-weight:bold; display:inline-block;}
.pc_two ul li p{ width:88%; height:auto; line-height:30px; font-size:18px; display:inline-block; margin:6px 6% 0;}
.pc_two .donw{ float:left; width:100%; height:276px; background:url(img/fghghfg.png) no-repeat right; margin-top:30px;}
.pc_two .donw .left{ float:left; width:600px; margin-top:50px;}
.pc_two .donw .left strong{ float:left; font-size:32px; color:#f40; font-weight:bold;}
.pc_two .donw .left p{ float:left; font-size:24px; margin-top:15px;}
.pc_two .donw .pc_donw{ float:left; width:auto; margin-top:90px;}

.pc_three{ width:100%; margin-top:60px; display:inline-block;}
.pc_three ul{ float:left; width:100%; height:auto; margin-top:30px;}
.pc_three ul li{ float:left; width:100%; height:auto; border-bottom:1px solid #ddd; padding-top:20px; padding-bottom:20px;}
.pc_three ul li img{ float:left; display:block; margin-right:15px;}
.pc_three ul li b{ font-size:14px; color:#999;}
.pc_three ul li b i{ color:#f60; margin-right:10px;}
.pc_three ul li p{ font-size:16px; color:#666; line-height:22px; margin-top:3px;}

.pc_four{ width:100%; height:auto; display:inline-block;}
.pc_four .toptit{ float:left; width:100%; height:auto; position:relative;}
.pc_four .toptit div{ float:left; width:50%; height:100px; line-height:100px; font-size:42px; font-weight:bold; text-align:center;}
.pc_four .toptit em{ position:absolute; top:0; left:548px; display:inline-block; width:88px; height:88px; line-height:88px; font-size:42px; font-weight:bold; color:#fff; text-align:center; background:#ffd611; border-radius:60px; border:8px solid #fff;}
.pc_four .toptit .topleft{ color:#999;}
.pc_four .toptit .topright{ color:#333;}
.pc_four ul{ float:left; width:50%; margin-top:30px;}
.pc_four ul li{ float:left; width:100%; height:60px; line-height:60px; font-size:20px; margin-top:10px; text-align:center;}
.pc_four .contentleft li{ background:#fff; color:#666;}
.pc_four .contentright li{ background:#ffd611; color:#333;}

.pc_five{ margin:80px auto;}
.pc_five .left_cont{ margin-top:110px;}
.pc_five .pc_donw{ margin:40px auto 0;}
.pc_five .pc_donw a{ float:left;}

.pc_six{ margin-top:90px; text-align:center; padding-top:80px; padding-bottom:80px;}
.pc_six .right_cont{ margin-top:110px;}
.pc_six .pc_donw{ margin:40px auto 0;}
.pc_six .pc_donw a{ float:right;}

.pc_seven{ width:100%; height:600px; background:#616161 url(img/bb2.jpg) no-repeat center; display:inline-block; }
.pc_seven h3{ margin:40px auto 20px;}
.pc_seven h3 strong{ color:#fff;}
.pc_seven ul{ float:left; width:360px;}
.pc_seven ul li{ float:left; width:174px; height:142px; background:#fff; margin:0 6px 6px 0; text-align:center;}
.pc_seven ul li img{ display:block; margin:40px auto 0;}
.pc_seven ul li b{ font-size:14px; margin-top:8px; display:inline-block;}
.pc_seven dl{ float:left; width:785px; margin-left:5px; background:#fff; padding:25px;}
.pc_seven dl dd{ float:left; width:255px; height:180px; margin:7px 10px 7px 0;}
.pc_seven dl dt{ float:left; width:520px; height:180px; margin:7px 0;}
.pc_seven dl dt strong{ float:left; height:auto; line-height:60px; font-size:20px; color:#333; font-weight:bold; margin-left:10px;}
.pc_seven dl dt p{ float:left; height:auto; line-height:24px; font-size:14px; color:#999; margin-left:10px;}

.pc_eight{ width:100%; height:auto; display:inline-block; padding-top:60px;}
.pc_eight ul{ width:100%; height:auto; display:inline-block; margin-top:30px;}
.pc_eight ul li{ float:left; width:100%; height:auto; color:#333; padding:15px 0; border-bottom:1px solid #eee;}
.pc_eight ul li b{ float:left; width:30px; height:30px; line-height:30px; font-size:18px; text-align:center; background:#ffe25b; margin-right:10px;}
.pc_eight ul li p{ float:left; width:1160px; font-size:16px;}

.pc_nine{ width:260px; background:#ffe25b; display:inline-block; color:#333; padding:20px 0; position:fixed;z-index: 999; top:240px; left:0; text-align:center;}
.pc_nine strong{ width:100%; height:auto; display:inline-block; font-size:22px; line-height:30px; font-weight:bold; }
.pc_nine p{ width:240px; height:auto; display:inline-block; margin:0 10px; font-size:14px; line-height:20px; margin-top:10px; text-align:left;}
.pc_nine a{ display:inline-block; margin:0 auto; position:absolute; top:10px; right:10px;}

/*底部*/

.foot{ float:left; width:100%; border-top:4px solid #ddd; text-align:center; padding:60px 0 20px; color:#666; font-size:16px;}
.foot .left{ float:left; width:525px;text-align:left;}
.foot .left ul li{ width:100%; display:inline-block; margin:12px auto;}
.foot .left ul li em{ font-size:18px; line-height:22px; display:inline-block;}
.foot .left img{ margin:0 5px;}
.foot .right{ float:right; width:525px;}
.foot .right ul{ float:right; width:60%;}
.foot .right li{ float:left; margin:0 auto 12px 12px; }
.foot .content{ float:left; width:150px; text-align:center;}
.foot .content img{ width:150px; height:150px;}
.foot .content b{ width:100%; line-height:30px; font-size:14px; display:inline-block;}

.foot .state{ float:left; width:100%; height:auto; border-top:1px solid #ddd; padding:30px 0 10px; color:#999; margin-top:50px;}
.foot .state em{ font-size:14px; color:#bbb;}
.foot .copyright{ float:left; width:100%; height:auto; color:#999; line-height:28px; text-align:center;}
.foot .copyright span{ width:auto; margin:0 auto; display:inline-block;}
.foot .copyright p{ float:left; margin:0 20px; color:#999;}
.foot .copyright a{ float:left; color:#bbb; margin:0 20px;}

/*其他页面*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ccc;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ccc;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ccc;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ccc;
}

.head span{ float:left; width:100%; height:auto; line-height:100px; font-size:42px; font-weight:bold; text-align:center; color:#fff; margin-top:25px;}

.cx{ background-image:url(img/bg.jpg); height:425px;}
.cxjg{ float:left; width:100%; height:300px; position:relative; top:-200px;}
.cxjg .cont{ float:left; width:100%; height:400px; background:#fff; box-shadow:0 0 20px;}
.cxjg .cont ul{ float:left; width:1155px; height:auto; border:1px solid #ddd; margin:30px auto 0 22px;}
.cxjg .cont ul li{ float:left; width:288px; height:48px; line-height:48px; background:#eee; border-right:1px solid #ddd; text-align:center; font-size:16px; color:#666;}
.cxjg .cont ul li:last-child{ border-right:0;}
.cxjg .cont span{ float:left; width:100%; height:auto; text-align:center; margin-top:45px;}
.cxjg .cont span img{ display:block; margin:0 auto;}
.cxjg .cont strong{ float:left; width:100%; height:auto; text-align:center; margin-top:25px; font-size:18px; color:#333;}
.cxjg .cont .pc_cx{ float:left; width:100%; text-align:center; margin:30px auto 0;}
.cxjg .cont .pc_cx a{ width:220px; height:50px; line-height:50px; font-size:22px; color:#333; background:#ffe25b; border-radius:25px; display:inline-block;}
.cxjg .cont em{ float:left; width:1156px; height:auto; line-height:50px; margin:45px 22px 0; text-align:center; background:#eee; font-size:16px; color:#999;}


.pc_tc{ float:left; width:100%; height:auto; text-align:center; position:relative; display:none;}
.pc_tc .content{ width:700px; height:500px; background:#fff; border-radius:20px; box-shadow:0 0 20px;}
/*.pc_tc .content{ position:relative; margin:-550px auto 0;}*/
.pc_tc .content{ position:fixed; top:165px; left:50%; margin-left:-350px;}
.pc_tc .content .gb{ position:absolute; top:10px; right:10px;}
.pc_tc .content .gb img{ width:30px; height:30px; display:block;}
.pc_tc .content .center{ float:left; width:100%; padding-top:20px;}
.pc_tc .content .center img{ margin:0 auto; display:block; margin-top:20px;}
.pc_tc .content .center strong{ width:100%; height:auto; line-height:60px; font-size:24px; color:#1a87fe; font-weight:bold; display:inline-block;}
.pc_tc .content .center p{ width:100%; height:auto; line-height:20px; font-size:20px; color:#1a87fe; display:inline-block;}
.pc_tc .content .center em{ width:660px; height:auto; line-height:50px; background:#eee; font-size:16px; color:#999; margin:20px; display:inline-block;}

#bghight{ float:left; width:100%; background:#000; opacity:0.5; filter:Alpha(opacity=50); position:fixed; top:0; left:0; overflow:hidden;}



