@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; }
body{text-align:center; margin:0 auto; font-family:"Microsoft YaHei"; font-size:14px; line-height:26px;}
ul,li,ol{list-style-type:none;}
left{ float:left;}
right{ float:right;}

/* 默认链接颜色 */
a{outline-style:none; text-decoration:none; color:#000; target:blank;}
a:hover{text-decoration:none; color:#36C; position:relative;}

/* 通用属性 */
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;height:0;line-height:0}/*ie and firefox1.5 updata */

/* 顶部 */
.ding{margin:0 auto; background:url(topbg.jpg) no-repeat;}
.dwid{ width:1200px; height:33px;}
.dleft{ width:400px; float:left; line-height:33px; color:#fff; text-align:left;}
.dright{ width:602px; float:right; line-height:33px; color:#fff; text-align:right;}

.top{height:120px; width:1200px;}
.logo{ padding-top:15px; width:550px; text-align:left; float:left;}
.tel{ float:right; padding-top:15px;}

/* 导航 */
.nav{ height:50px; background-color:#1a57a2; margin:0 auto;}
.nav ul{ width:1200px; margin:0 auto; padding-left:5px; text-align:center;}
.nav li{ width:132px; float:left; border-right:1px #0d4386 solid;}
.nav li a{ width:132px; height:50px; line-height:50px; color:#FFF; float:left; font-size:16px; text-align:center;}
.nav li a:hover{ background-color:#0d4386; color:#fff; font-size:17px;}

/* flash */
.banner1{width:100%; height:312px; background:url(ban.jpg) no-repeat center; margin-bottom:10px;}

/*banner start*/
.banner{position:relative;height:500px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:5px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#1a5b9b;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*banner end*/


/* 正文 */
.ilmt{ margin:0 auto; width:1200px; margin-top:20px; overflow:hidden; clear:both;}
.ilmt h5{ font-size:32px; color:#343434; font-weight:normal; line-height:38px;}
.ilmt p{ background:url(indexbt1.png) center 6px no-repeat; height:25px; line-height:25px; color:#B5B5B5; font-size:16px;}
.ilmt ol{ background:url(indexbt2.jpg) no-repeat; font-size:20px; color:#FFF; text-align:center; width:356px; height:38px; line-height:38px; margin-top:5px; overflow:hidden;}

/* 产品分类 */
.fenlei{ width:100%; margin:15px auto;}
.fenlei ul{ display:flex; flex-direction:row; justify-content:center;}
.fenlei ul li{ border:1px solid #CCC; border-radius:5px; height:20px; line-height:20px; padding:8px 15px; margin:5px 10px;}
.fenlei ul li:hover{ background:#EBEBEB;}
.fenlei ul li a{ font-size:14px;}

.tlbj{ width:100%; overflow:hidden; clear:both; margin:10px auto; padding-bottom:10px; background:url(inbg.jpg) no-repeat;}

.container{margin:0 auto; width:1200px; overflow:hidden; clear:both;}
.leftr{width:250px; float:left; overflow:hidden;}
.leftlx{background:url(zcbj.png) no-repeat; height:60px; padding-top:25px; color:#1a57a2;}
.leftlx p{ font-size:26px;}
.leftlx span{ text-align:center;}
.cpright{width:910px; float:right; overflow:hidden;}
.rightdh{background:url(ycbj.jpg) no-repeat; height:35px; text-align:left; padding-left:60px; padding-top:15px;}
.ycnr{ margin:10px auto; text-align:left;}
.ycnr img{ margin-bottom:10px;}

.cpzx{font-size:24px; color:#FFF; padding-left:20px; font-weight:bold;}
.tls{margin:5px auto; background:#EBEBEB; border-top:3px #36C solid;}
.weizhi{color:#999;}
.weizhi a{color:#999;}

.fonttitle a{ color:#303030;}

.tit{ font-weight:bold; color:#FFF; padding-left:30px;}

.bot{margin-top:10px; background:#1a57a2; color:#FFF; padding:10px 0;}
.bot a{ color:#FFF;}