/* CSS Document */
*{ margin:0 0; padding:0 0;color:#000000;}
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; background:#ffffff;}
img{ border:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#FF0000;}
ul,li{ list-style:none;}
table{ margin:0 auto;}
.leftline{ border-right:#CCCCCC 1px dotted;}
.xianshi{ padding:10px 0px; line-height:22px; color:#d9d8d8;}
.xianshi img{ max-width:1200px;}
.xuline{border-bottom:#e0e0e0 1px dotted;}
.line{ border-bottom:#e0e0e0 1px solid;}
.rline{ border:#e0e0e0 1px solid; border-top:none;}
input,select{vertical-align:middle; outline:none;}
.width{ width:1285px; margin:0px auto; position:relative;}
.abouttitle{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-indent:13px; color:#FFF;}
.pos{ color:#FFF; text-indent:10px;}
.pos a{ color:#FFF;}
.page{ height:30px; line-height:30px; text-align:center; background:#EFEFEF;}
.cls{ clear:both;}

#topmenu ul li{ float:left; width:110px;line-height:40px; text-align:center; background:url(keyuan_19.jpg) no-repeat right center; font-size:18px; position:relative; z-index:10000000000;}
#topmenu ul li a{ display:block;}
#topmenu ul li a:hover{ color:#ff9000;}
#topmenu ul li ul{ position:absolute; top:40px; left:0px; display:none; background:url(keyuan_23.jpg) no-repeat 48px 5px; padding-top:20px;z-index:1000000000;}
#topmenu ul li ul li{ background:#FFF; font-size:14px; line-height:30px;}

.indexanli{ height:443px; width:100%; background:url(anliaa_02.jpg) no-repeat center center;}
.indexhexin{ width:100%; height:707px; background:url(keyuan_37.jpg) no-repeat center center;}
.indexshili{ width:100%; height:694px; background:url(keyuan_38.jpg) no-repeat center center;}
.indexabout{ height:754px; width:100%; background:url(indexabout.jpg) repeat-x center center;}
.indexaboutt{ text-align:center; font-family:"Î¢ÈíÑÅºÚ";color:#FFF;}
.indexaboutt h2{ font-size:36px; color:#FFF; display:inline-block;height:80px; line-height:80px; border-bottom:#95d9f3 1px solid;}
.indexaboutt span{ color:#FFF; height:50px; line-height:50px; display:block;}

.indexacase{ text-align:center; font-family:"Î¢ÈíÑÅºÚ";color:#01cfff;}
.indexacase h2{ font-size:36px; color:#01cfff; display:inline-block;height:80px; line-height:80px; border-bottom:#95d9f3 1px solid;}
.indexacase span{ color:#01cfff; height:50px; line-height:50px; display:block;}


.kehutitle{ text-align:center; font-family:"Î¢ÈíÑÅºÚ";color:#FFF;}
.kehutitle h2{font-size:36px; color:#656568; display:inline-block;height:80px; line-height:80px; border-bottom:#95979c 1px solid;}
.kehutitle span{ color:#95979c; height:50px; line-height:50px; display:block;}

.footlink{ color:#ffffff; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.footcopy{ color:#FFF; font-family:"Î¢ÈíÑÅºÚ";}
.footcopy a{color:#FFF;}

.footmenu{ width:1285px; margin:0px auto;}
.footmenu ul li{ float:left; width:180px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; line-height:45px;}
.footmenu ul li ul li{ font-size:12px; color:#cccccc; line-height:22px;}
.footmenu ul li ul li a{ color:#cccccc; display:block;}
.footmenu ul li ul li a:hover{ color:#fff;}
.footmenu ul li ul li .footcontact p{ color:#FFF; line-height:22px; width:320px;}
.footmenu ul li ul li .foottel{ padding-top:15px; color:#999999; width:250px;}
.footmenu ul li ul li .foottel .img{ width:49px; float:left;}
.footmenu ul li ul li .foottel p.hotline{ letter-spacing:8px;font-size:18px; font-family:"Î¢ÈíÑÅºÚ";color:#999999;display:block; padding-left:20px; float:left;}
.footmenu ul li ul li .foottel p.telnum{ font-size:18px; color:#999999;float:left; display:block; padding-left:20px; font-weight:bold;}

.neititle{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#00a1e9; display:inline-block; border-bottom:#00a1e9 1px solid;border-top:#00a1e9 1px solid; padding:10px 0px; margin-top:60px;}
.neititle span{ text-transform:uppercase;color:#00a1e9;}

.neicaidan{ padding-top:58px;}
.neicaidan ul{ text-align:center;display:table}
.neicaidan ul li{ display:inline-block; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#797979; background:#FFF; border:#d7d7d7 1px solid;word-spacing:0;}
.neicaidan ul li a{ display:block;color:#797979; padding:10px 25px;}
.neicaidan ul li a:hover{ background:#00a1e9; color:#FFF;}
.neicaidan ul li a.cur{ background:#00a1e9; color:#FFF;}

.leftmenu ul li{ height:50px; line-height:50px; font-size:14px; font-weight:bold; background:#ececed; border-bottom:#FFF 1px solid; text-indent:26px; background:url(dpro_jt.png) no-repeat 200px 20px;}
.leftmenu ul li a{ display:block;}
.leftmenu ul li a:hover{ color:#0162cb;}

.hui{ background:#ccc;}
.prolist{ border-top:2px solid #666;border-left:2px solid #666;}
.prolist tr th{border-right:2px solid #666;border-bottom:2px solid #666; text-align:center;}
.prolist tr td{border-right:2px solid #666;border-bottom:2px solid #666; text-align:center;}
.newstitle{ width:94px; height:106px;}
.newstitle p{ display:inline-block;font-size:62px; color:#cccccc; border-bottom:#CCC 1px solid;}
.newstitle span{ font-size:20px; text-align:center;color:#cccccc; height:30px; line-height:30px;}

.newslisttitle{ font-family:"Î¢ÈíÑÅºÚ"; font-size:22px;}
.newslisttitle a{ color:#333;}
.newslisttitle a:hover{ color:#00a1e9;}

.newsnext{ padding:15px 0px;}
.newsnext ul li{ height:25px; line-height:25px;}
.footlink{ color:#FFF; margin:0px 5px;}
.footlink a{ color:#FFF;margin:0px 5px;}
.footlink a:hover{ color:#CCC;}

#indexkehu{border-top:#CCC 1px solid;border-left:#CCC 1px solid;}
#indexkehu ul{border-left:#CCC 1px solid;}
#indexkehu ul li{ float:left; width:250px; height:116px; border-bottom:#CCC 1px solid;border-right:#CCC 1px solid;}
#indexkehu ul li .img{width:250px; height:116px;display:table-cell; vertical-align:middle; *display:block; *font-family:Arial; *font-size:101px; text-align:center;}
#indexguanyu{ font-size:14px; color:#FFF; line-height:22px; padding:0px 5px;}

.anliindex ul li{ float:left; width:120px; height:119px; background:#ffffff; margin-right:42px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:center; margin-bottom:20px;}
.anliindex ul li a{ color:#00c0ff; display:block;}
.anliindex ul li a .title{color:#00c0ff;}
.anliindex ul li .img{ padding-top:15px;}

.lyb_inps{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border: 1px solid #ddd;height: 18px;line-height: 18px;padding: 3px;}
.form_content{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border: 1px solid #ddd;padding: 3px;}
.form_submit{background: none repeat scroll 0 0 #0b90e5;border: 0 none;border-radius: 3px;color: #fff;cursor: pointer;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;height: 30px;line-height: 30px;padding: 0 20px;width: auto;}
.form_td{ background:url(forma_03.png) no-repeat left center;}
.form_contenta{ background:url(form_content_03.png) no-repeat left center;}

.form_submita{background: none repeat scroll 0 0 #ff9000;border: 0 none;border-radius: 3px;color: #fff;cursor: pointer;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;height: 30px;line-height: 30px;padding: 0 20px;width: auto;}
.form_submitb{background: none repeat scroll 0 0 #fff;border: 0 none;border-radius: 3px;color: #919596;cursor: pointer;font-family: "Î¢ÈíÑÅºÚ";font-size: 14px;height: 30px;line-height: 30px;padding: 0 20px;width: auto;}
.indexform{ background:none; border:none; outline:none;}

#indexcate{ margin-top:20px;}
#indexcate ul li{ float:left; width:620px; height:279px; margin-right:16px; margin-bottom:16px; position:relative;}

#indexcate ul li .img1{ width:315px; float:left;}
#indexcate ul li .list1{ width:305px; background:#01cfff; float:right; height:279px;}
#indexcate ul li .list1 h2{ font-size:28px; font-weight:normal; color:#FFF; text-align:center; height:80px; line-height:80px;}

#indexcate ul li .img2{ width:315px; float:right;}
#indexcate ul li .list2{ width:305px; background:#01cfff; float:left; height:279px;}
#indexcate ul li .list2 h2{ font-size:28px; font-weight:normal; color:#FFF; text-align:center; height:80px; line-height:80px;}

#indexcate ul li .img3{ width:315px; float:left;}
#indexcate ul li .list3{ width:305px; background:#01cfff; float:right; height:279px;}
#indexcate ul li .list3 h2{ font-size:28px; font-weight:normal; color:#FFF; text-align:center; height:80px; line-height:80px;}

#indexcate ul li .img4{ width:315px; float:right;}
#indexcate ul li .list4{ width:305px; background:#01cfff; float:left; height:279px;}
#indexcate ul li .list4 h2{ font-size:28px; font-weight:normal; color:#FFF; text-align:center; height:80px; line-height:80px;}
#indexcate ul li dl{ width:270px; margin:0px auto;}
#indexcate ul li dl dd{ float:left; width:135px; height:25px; line-height:25px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; }
#indexcate ul li dl dd a{ color:#FFF;}

#indexnewscate{ float:right;}
#indexnewscate ul li{ float:left; height:25px; line-height:25px; background:#FFF;margin-left:10px;font-family:"Î¢ÈíÑÅºÚ";border-radius:8px;}
#indexnewscate ul li a{ color:#07a0ec; font-weight:bold; display:block;border-radius:8px; padding:0px 12px;}
#indexnewscate ul li a:hover{ background:#07a0ec; color:#FFF;}
#indexnewscate ul li a.cur{ background:#07a0ec; color:#FFF;}

#indexnewsshow ul li{ display:none;}
.indexnewstime{ width:82px; height:82px;}
.indexnewstime p{ display:inline-block;font-size:36px; color:#00c1eb;}
.indexnewstime span{ font-size:14px; text-align:center;color:#00c1eb; height:30px; line-height:30px;}

#back-to-top{ width:26px; height:62px; display:block; position:fixed; right:30px; bottom:100px; overflow:hidden; background:url(rocket.png) no-repeat top center; z-index:100000; cursor:pointer;}
#back-to-top:hover{ background:url(rocket.png) no-repeat bottom center;}

#indexkefu{ position:absolute; width:160px; height:80px;left:585px; top:375px; overflow:hidden;}
#indexkefu ul li{ height:32px; line-height:32px; font-size:14px;}
#indexkefu ul li a{ display:block; color:#FFF; text-indent:-999em;}

#indexaanli{ width:1285px; margin:0px auto;}
#indexcp{ width:1285px; margin:0px auto;}