﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;margin-left: auto; margin-right: auto; }
fieldset,img { border: 0; } 
body{font: 12px/1.5 微软雅黑;color:#333;}
ol,ul,li { list-style: none;} 
.clear{ clear:both;}
a{ text-decoration:none; color:#333;}
a:hover{ }
h1,h2,h3,h4,h5,h6{ font-weight:normal;}

.cl30{ height:30px; clear:both;}
.cl50{ height:50px; clear:both;}
.cl10{ height:10px; clear:both;}
.cl5{ height:5px; clear:both;}
.cl20{ height:20px; clear:both;}

/* menu */
.topMenu{ height:142px;}


/* 首页 */
.index_about{height:420px; padding:30px 0 10px 0;}
.index_about_title{ height:80px;background:url(images/line02.jpg) no-repeat; background-position:center bottom;}
.index_about_title h1{ text-align:center; font-size:26px; font-weight:bold;}
.index_about_title h2{ font-size:12px; color:#666; text-align:center; }
.index_about_title h2 a:hover{text-decoration:underline;}
.index_about_msg{ padding:30px 0 10px 0; line-height:30px; width:1100px; font-size:14px;}

.index_pro{ padding:10px 0 10px 0;}
.index_pro_title{ height:80px;background:url(images/line02.jpg) no-repeat; background-position:center bottom;}
.index_pro_title h1{ text-align:center; font-size:26px; font-weight:bold;}
.index_pro_title h2{ font-size:12px; color:#666; text-align:center; }
.index_pro_title h2 a:hover{text-decoration:underline;}
.index_pro_msg{ padding:20px 0 10px 0;}

.index_news{ width:1200px;padding:20px 0 10px 0;}
.index_news_left{ width:346px; float:left; margin-right:45px;}
/*.index_news_left h1{ font-size:18px;font-weight:bold;}
.index_news_left h1 a{ font-size:12px; color:#666; font-weight:normal; padding-left:160px;}
.index_news_left h1 a:hover{ text-decoration:underline;}
.index_news_left ul{ padding-top:20px;}
.index_news_left ul li{ height:40px; line-height:40px;}
.index_news_left ul li p{ width:260px;padding-right:10px; overflow:hidden; height:40px; float:left;}
.index_news_left ul li a{ font-size:14px;}
.index_news_left ul li a:hover{ text-decoration:underline; }*/

.index_news_left h1{ font-size:24px; text-align:center;}
.index_news_left ul{ padding-top:20px;}
.index_news_left ul li{ width:380px; float:left; padding-right:20px;}
.index_news_left ul li h2{ height:60px; width:70px; background-color:#eee; float:left; display:block; font-size:16px; text-align:center; font-weight:bold; padding-top:10px;}
.index_news_left ul li h2 span{ font-size:13px; font-weight:normal;width:43px;display:block; margin:auto;overflow:hidden;}
.index_news_left ul li h3{ font-size:14px; line-height:40px; height:40px; overflow:hidden;}
.index_news_left ul li h3 a{ text-decoration:underline;}
.index_news_left ul li h3 a:hover{ font-weight:bold;}
.dn1{ height:70px; }
.dn2{ font-size:12px; line-height:20px; color:#666; height:60px; overflow:hidden; }




/* banner */
.banner{height:500px; }
.banner .ban_c img{width:1920px;left:50%;margin-left:-960px;top:0; position:relative;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(images/cir_white.gif) no-repeat #aaa;right:80%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#027fc5;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-90px;padding:0 0 16px;border-bottom:0px solid #2066ae;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:136px;height:50px;left:-50px;}
.frontCover .open{background:#2066ae;}
.wrap{width:1000px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}



/* 底部 */
.btmBj{  min-height:30px; background-color:#666;}

/* 内页banner */
 .subban01{ height:350px; background:url(images/sub01.jpg) no-repeat; background-position:center center;}
 .subban02{ height:350px; background:url(images/sub02.jpg) no-repeat; background-position:center center;}
 .subban03{ height:350px; background:url(images/sub03.jpg) no-repeat; background-position:center center;}
 .subban04{ height:350px; background:url(images/sub04.jpg) no-repeat; background-position:center center;}
 .subban05{ height:350px; background:url(images/sub05.jpg) no-repeat; background-position:center center;}
 .subban06{ height:350px; background:url(images/sub06.jpg) no-repeat; background-position:center center;}
 .subban07{ height:350px; background:url(images/sub07.jpg) no-repeat; background-position:center center;}
 .subban08{ height:350px; background:url(images/sub08.jpg) no-repeat; background-position:center center;}

/* 内页 */
.nei{ background-color:#f6f6f6; padding:50px 0 20px 0;}
.nei h1{background-color:#f0f0f0; height:30px; width:1090px; color:#666; font-size:12px; line-height:30px; margin-bottom:20px; padding-left:10px;}
.nei h1 a{ color:#666;}
.nei_2{ width:1100px;}
.nei_2_left{ width:1200px; float:left; margin:auto; margin-bottom:25px;}
.nei_2_right{ width:1200px; float:left; margin-top:15px;}
.nei_2_left h2{ width:230px; height:90px; background-color:#da251d; color:#fff; line-height:90px; padding-left:10px; text-align:left;}

.nei_2_left h3{background-color:#cdcbcb; width:200px; height:40px; color:#333; font-size:14px; line-height:40px; text-align:center; float:left; margin-right:3.2%;} 
.nei_2_left h3:hover{ background-color:#da251d;}
.nei_2_left h6{ background-color:#666; width:200px; height:40px; color:#fff; font-size:14px; line-height:40px;text-align:center; float:left; margin-right:3.2%;}
.nei_2_left h6 a{ color:#fff; display:block;}

.nei_2_left h3 a{ color:#333; display:block;}
.nei_2_left h3 a:hover{ color:#fff; font-weight:bold;}
.nei_2_left h4{ border-top:1px solid #fff; background-color:#494949; width:230px; height:40px; color:#fff; font-size:14px; line-height:40px;padding-left:10px;}
.nei_msg{ line-height:24px; color:#333; font-size:13px; min-height:300px; margin-bottom:40px;}
.nei_msg h4{background-color:#f0f0f0; line-height:30px; margin-bottom:10px; font-size:14px; padding-left:10px;}
.nei_msg h2{ line-height:30px; font-size:16px; text-align:center; font-weight:bold; padding:5px 0 5px 0;}
.msg_3{ padding:10px 0 10px 0;}

.nei_3{ width:1100px;}
.msg_4{ padding:10px;}

.nei_4{ width:1080px; background-color:#fff;padding:10px;}
.nei_4 h4{background-color:#f0f0f0; line-height:30px; margin-bottom:10px; font-size:14px; padding-left:10px;}
.promsg{}



.ab_1{ width:100%; height:480px; background:url(images/ab_1.jpg) no-repeat; background-position:center center; margin-bottom:40px;}
.ab_2{ width:60%; padding-top:5%;}
.ab_2 h1{color:#FFF; text-transform:uppercase; text-align:center; display:block; width:85%; font-size:28px; }
.ab_2 h3{color:#FFF; text-align:center; display:block; width:25%; font-size:25px; float:left; margin-left:6%; margin-top:8%;}
.ab_2 h4{color:#FFF; text-align:center; display:block; width:27%; font-size:25px; float:left; margin-left:6%; margin-top:8%;}


/* 证书 */
.honor_m{ width:1153px; padding-top:10px; float:left; }
.honor{ width:220px; float:left; padding-bottom:10px;}
.honor img{ width:200px;}
.honor a{  text-align:center;}

/* 产品 */
.proUl{ width:346px; float:left; height:480px; overflow:hidden; background-color:#027fc5; margin:0 14px 20px 0;}
.proUl:hover{ background-color:#015685;}
.box { padding:13px 13px 0 13px;}
.box img{ width:320px;}
.box a{ display:block; font-size:16px; color:#fff; text-align:center; padding-top:5px;}

.proUl2{ width:705px; float:left; height:480px; overflow:hidden; background-color:#027fc5; margin:0 14px 20px 0;}
.proUl2:hover{ background-color:#015685;}
.box2 { padding:13px 13px 0 13px;}
.box2 img{ width:680px;}
.box2 a{ display:block; font-size:16px; color:#fff; text-align:center; padding-top:5px;}

/* 新闻 */
.nei_new{ width:1100px; float:left;}
.nei_new li{ overflow:hidden; padding:5px 0 0 0; border-bottom:1px solid #ddd; }
.new_li_img{ width:160px; float:left;}
.new_li_msg { padding-top:30px; padding-bottom:30px;}
.new_li_msg p{ font-size:14	px;}
.new_li_img img{ border:1px solid #eee;}
.new_li_msg{ width:1100px; float:left; line-height:20px; font-size:13px; color:#666666;}
.new_li_msg h5{ height:30px;color:#000; font-weight:bold; overflow:hidden; text-decoration:none;margin-bottom:14px;}
.new_li_msg h5 a{ font-size:17px;}
.new_li_msg h5 a:hover{ color:#dd2723;}
.new_li_msg h6{ color:#000; font-weight:bold; margin-top:18px; }

.nei_video{ width:1080px;}
.nei_video li{ overflow:hidden;width:250px; float:left; margin-right:15px; margin-bottom:15px;text-align:center; height:300px;}
.nei_video li a{ }
.video_li_img{ width:100px; float:left; height:100px;}
.video_li_img img{ border:1px solid #eee;}


/* 分页样式 */

.paginator { font: 13px Arial, Helvetica, sans-serif;}
.paginator a {border:solid 1px #ccc;color:#171717;cursor:pointer;text-decoration:none; font-size:13px;}
.paginator a:visited {padding: 5px 12px; border: solid 1px #296099; background:#fff; text-decoration: none; color:#3b7fc6;}
.paginator .cpb {border:1px solid #171717;font-weight:700;color:#fff;background-color:#da251d;}
.paginator a:hover {border:solid 1px #296099;color:#fff;text-decoration:none;background-color:#da251d;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:16px;line-height:16px;min-width:10px;_width:10px;margin-right:5px;text-align:center;white-space:nowrap;font-size:13px;font-family:Arial,SimSun;padding:5px 12px;}