@charset "utf-8";
/* CSS Document */
/*quesbox*/
.quesbox,.tese-box,.case-box{width:100%;background:#f0f0f0;padding-top:30px;padding-bottom:30px;}
.question,.tese{width:1100px;margin:0 auto;}
.question h1,.jiejue h1,.tese-box h1{font-size:24px;color:#333;text-align:center;line-height:36px;}
.question h1 strong,.jiejue h1 strong,.tese-box h1 strong{font-size:36px;color:#0083cd;}
.question ul{overflow:hidden;margin-top:40px;}
.question ul li{float:left;width:202px;margin-left:97px;}
.question ul li:first-child{margin-left:0;}
.question ul li .icon{background:url(../images/icon-bg_03.png) no-repeat;width:202px;height:176px;cursor:pointer;}
.question .icon img{display:block;margin:0 auto;padding-top:20px;width:98px;height:134px;}
.question ul li h3{font-size:24px;color:#333;font-weight:bold;text-align:center;margin-top:12px;cursor:pointer;}
.question ul li p{font-size:14px;color:#666666;line-height:24px;margin-top:8px;cursor:pointer;}
.question ul li .icon:hover{background:url(../images/ques2_03.png) no-repeat;width:202px;height:176px;}
.question ul li h3:hover,.question ul li p:hover{color:#0083cd;}
/*jiejue*/
.jiejue,.about-us{width:1100px;margin:0 auto;margin-top:40px;}
.answer{margin-top:30px;overflow:hidden;margin-bottom:40px;}
.answer span{float:left;width:163px;height:235px;}
.answer dl{float:left;margin-left:11px;margin-top:-13px;width:925px;}
.answer dl dd{float:left;width:176px;height:110px;border:1px solid #e9e9e9;background:#f0f0f0;margin-right:8px;margin-top:13px;}
.answer dl dd img{display:block;width:42px;height:36px;margin:0 auto;margin-top:28px;}
.gn-text{font-size:14px;color:#333;display:block;text-align:center;margin-top:8px;}
.answer dl dd:hover{background:#fde145;}
/*tese-box*/
.tese ul{overflow:hidden;}
.tese ul li{float:left;background:url(../images/ts-bg_11.png) no-repeat;width:499px;height:180px;overflow:hidden;margin-right:99px;margin-top:35px;}
.tese ul li h2{float:left;font-size:24px;color:#0083cd;font-weight:bold;width:175px;height:175px;line-height:175px;text-align:center;}
.tese ul li p{float:left;width:285px;color:#333;line-height:20px;margin-left:13px;margin-top:30px;font-size:14px; }
.tese ul li:hover{background:url(../images/ts-bg_hover_03.png) no-repeat;}
.tese ul li:hover p,.tese ul li:hover h2{color:#fff;}
.tese ul li.right{margin-right:0;}
/*.about-us*/
.about-us{overflow:hidden;margin-bottom:38px;}
.about-us h1{font-size:36px;color:#333;text-align:center;}
.about-us h3{font-size:16px;color:#666;text-align:center;margin-top:5px;margin-bottom:30px;}
.about-us .about{float:left;width:697px;font-size:14px;color:#333;line-height:30px;margin-top:-24px}
.about-us .about p{text-indent:2em;margin-top:24px;}
.about-us .about p a{color:#0083cd;}
.about-img{width:365px;height:226px;float:right;}
/*.case-box*/
.case-box{clear:both;}
.case-box .case,.newsbox{width:1100px;margin:0 auto;}
.case-box .case h1,.newsbox h1{font-size:36px;color:#333;text-align:center;}
.case-box .case h3,.newsbox h3{font-size:16px;color:#666;text-align:center;margin-top:3px;}
/*picMarquee-left*/
.picMarquee-left{margin-top:30px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left;text-align:center;  }
.picMarquee-left .bd ul li .pic img{ width:240px; height:149px; display:block;border:5px solid #fff; }
.picMarquee-left .bd ul li .title{ font-size:14px;height:30px;line-height:30px;text-align:center;  }
.picMarquee-left .bd ul li .title a{color:#333;}
.picMarquee-left .bd ul li .title a:hover{color:#0083cd;}
.tempWrap{width:1100px !important;margin:0 auto;}/*end*/
/*newsbox*/
.newsbox{margin-top:35px;}
.newsbox ul{overflow:hidden;}
.newsbox ul li{float:left;width:526px;margin-right:48px;margin-top:30px;overflow:hidden;}
.date{float:left;width:80px;height:134px;background:#0083cd;}
.date h4{font-size:16px;color:#fff;margin:0 auto;margin-top:45px;margin-bottom:6px;border-bottom:2px solid #fde145;padding-bottom:2px;width:43px;}
.date h5{font-size:12px;color:#fff;text-align:center;}
.news{float:left;width:405px;height:104px;background:#f0f0f0;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;}
.news span{font-size:16px;color:#333;display:block;}
.news p{font-size:14px;color:#666;line-height:24px;margin-top:10px;height:48px;overflow:hidden;}
.news a{color:#0083cd;font-size:14px;margin-top:10px;display:block;}
.news a:hover{text-decoration:underline;}
.news p:hover,.news span:hover{color:#0083cd;}

