@charset "utf-8";
/* CSS Document */
*{ margin: 0px; padding: 0px; } 
body{ font-family: Arial; font-size: 12px; color:#333333;word-break:break-all;line-height:25px; background: url(../images/bg.jpg) top repeat;}
ul, li, dl, dt, dd {list-style: none; }
img { border:0px;margin: 0px; padding: 0px;}
.clear { clear:both; height:0px; overflow:hidden;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:none; text-decoration:none;}
.fl{ float: left;}
.fr{ float: right;}
.w1004{ width:1004px; height:auto; margin:0 auto; background-color:#FFF}
.none{display:none;}
.h10p{height:10px;}
.h18p{ width:100%;height:18px;}
.h25p{ width:100%;height:25px;}

/*头部*/
.header{width:100%; height:153px; margin:0 auto; background: url(../images/bg1.jpg) top repeat-x; }

.top{width:1004px; height:118px; margin:0 auto; overflow:hidden;}
.logo{ width:97px; height:118px; float:left;}
.title{ width:600px; height:118px; float:left;}
.title a{float:left; font-size:48px; color: #e8e8e8; font-weight:bold;margin-left:20px; margin-top:40px;}
.tel{ width:255px; height:65px; float:right; margin-right:5px; margin-top:25px}

.nav{width:1004px;height:35px; margin:0 auto; }
.nav ul li{width:105px; height:35px;float:left; position:relative; margin:0 3px; background: url(../images/navbg2.jpg) center no-repeat;z-index:42;}

.nav1{ background: url(../images/navbg2.jpg) center no-repeat;color:#111111; font-family:"微软雅黑"; font-size:16px; display:block;width:105px;height:35px; float:left; line-height:35px; text-align:center; overflow:hidden; position:relative}
.nav1:hover{ background: url(../images/navbg1.jpg) center no-repeat;color:#ffffff; width:105px;height:35px; text-decoration:none; display:block;overflow:hidden;}

.nav ul li div{ width:125px; height: auto; padding:10px; background:url(../images/navbg3.png) repeat; position:absolute;left:0px; top:35px;display:none; padding-top:10px;}
.nav ul li div a{color:#6e6e6e; background:url(../images/navbg4.png) right center no-repeat;line-height:30px; width:112px; font-size:14px; height:30px; display:block; padding-right:20px;overflow:hidden}
.nav ul li div a:hover{}
.nav ul li div span{ color:#ffa800; padding-left:6px;}

.bannerbg{width:100%; height:500px; margin:1px auto; overflow:hidden; position:relative; z-index:0;}
.main{width:1004px; height:auto; margin:0 auto; background-color:#FFF}
/*首页*/
.index_l{ width:572px;height: auto !important; min-height:266px; height:266px;float:left; z-index:0; }
.index_l1{ width:572px;height: auto; float:left; background:url(../images/lbg2.jpg) left top repeat-y; overflow:hidden; position:relative; margin-left:-7px; margin-right:-5px; z-index:0;}

.index_t1{width:100%; height:31px; float:left;}
.index_t1 .tit{ width:177px; height:31px; display:block; float:left; background:url(../images/tbg1.jpg) left bottom no-repeat; text-align:center; color:#0b376c; font:400 16px/31px "微软雅黑"; position:relative; text-transform:uppercase;}
.index_t1 .tit span{ width:177px; height:31px; display:block; position:absolute; left:-1px; color:#FFF; top:-1px;}

.index_about{width:530px; height:240px; color:#2d2d2d;float:left; background:#FFF; border:#dddddd 1px solid; padding:10px 20px; overflow:hidden}
.index_sp{width:408px; height:290px; float:right;}

.index_t2{width:100%; height:34px; margin:0 auto; border-bottom:#1256aa 1px solid;}
.index_t2 .tit{ width:177px; height:34px; display:block; float:left; background:url(../images/tbg2.jpg) left bottom no-repeat; text-align:center; color:#0b376c; font:400 16px/34px "微软雅黑"; position:relative; text-transform:uppercase;}
.index_t2 .tit span{ width:177px; height:34px; display:block; position:absolute; left:-1px; color:#FFF; top:-1px;}
.index_t2 a{ width:45px; display:block; height:21px; color:#333; text-align:center; float:right; margin-top:13px; background:url(../images/tbg3.jpg) right center no-repeat}

.index_l2{ width:220px; height:auto;float:left;}

.tit2{ width:218px; border-bottom:#da9309 1px solid; border-top:#d99208 1px solid; border-left:#d9930b 1px solid; border-right:#d9930b 1px solid;height:35px;float:left; background:url(../images/tbg4.jpg) repeat-x; text-align:center; color:#6b4601; font:600 16px/35px "宋体";}
.index_fl{ width:218px; height:604px;float:left; background:#FFF; border-bottom:#dddddd 1px solid; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid;}
.zuixinfahuo{ width:218px; height:510px;float:left; margin-top:20px;background:url(../images/fh.jpg) no-repeat;}

.index_pro1{width:780px; height:1140px; float:right;}
.index_pro1 dl{width:244px; height:232px; float:left; padding-left:15px;}
.index_pro1 dl dt{ width:242px; border:#dfdfdf 1px solid; height:180px; float:left; overflow:hidden; display:inline}
.index_pro1 dl dd{ width:244px; height:49px; font-size:14px;line-height:45px; color:#333333;overflow:hidden; text-align:center; float:left}
.index_pro1 dl dd a{color:#333;}

.index_proxx{width:1004px; height:210px; overflow:hidden; margin:0 auto;}
.index_proxx ul li{ width:190px; height:210px; padding:0 12px; float:left; overflow:hidden; display:block;}
.index_pro_c{ width:188px; height:140px; border:#a1a6a5 1px solid; text-align: center;display: table-cell;vertical-align: middle; overflow:hidden;}
.index_pro_c a {
        height: 100%;
        vertical-align: middle\9;
        _writing-mode: tb-rl;
    }
.index_pro_c img{ max-width:188px; max-height:140px; vertical-align: middle;}
.index_pro_t{ width:190px; height:70px;line-height:70px;float:left; font-size:14px; text-align:center; overflow:hidden; }
.index_pro_t a{ color:#333}

.index_newsl{width:492px; height:auto; margin:0 auto; float:left;background-color:#FFF}
.index_newsr{width:492px; height:auto; margin:0 auto; float:left; margin-left:20px;background-color:#FFF}
.index_news{width:492px; height:34px; margin:0 auto; border-bottom:#1256aa 1px solid;}
.index_news .tit{ width:177px; height:34px; display:block; float:left; background:url(../images/tbg2.jpg) left bottom no-repeat; text-align:center; color:#0b376c; font:400 16px/34px "微软雅黑"; position:relative; text-transform:uppercase;}
.index_news .tit span{ width:177px; height:34px; display:block; position:absolute; left:-1px; color:#FFF; top:-1px;}
.index_news a{ width:45px; display:block; height:21px; color:#333; text-align:center; float:right; margin-top:13px; background:url(../images/tbg3.jpg) right center no-repeat}
.index_newslist{width:491px; height:auto; margin:0 auto; float:left;}
.index_newslist ul{}
.index_newslist ul li{width:491px; height:30px; line-height:30px; background:url(../images/dot.jpg) left center no-repeat;float:left;list-style:none; overflow: hidden;}
.index_newslist ul li a{width:400px; height:30px; line-height:30px; padding-left:15px; overflow: hidden;}
.index_newslist ul li span{width:75px; float:right;height:30px; line-height:30px;}

.link{width:1004px; height:auto; line-height:30px;}

.link a{ color:#06F; padding:0 5px;}


/*******产品分类*******/

.l_con{width:177px; line-height:30px; background:#ebebeb;  height:auto; border-left:#c88329 1px solid; border-right:#c88329 1px solid; padding:10px;}

.cpfl{width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:11px;}
.cpfl ul li{width:100%; height:auto; float:left; }
.cpfl_li{width:215px; height: 39px; line-height:39px;font-size:16px; text-indent:10px; background:url(../images/flbg1.jpg) top repeat-x; cursor:pointer;overflow:hidden;font-weight:bold; margin-bottom:11px;}
.cpfl_li a{color:#1256aa;}
.cpfl_li a:hover{color:#1256aa; text-decoration:none;}
.cpfl ul .hover{color:#333333; text-decoration:none; /*background:url(../images/flbg2.jpg) center no-repeat;*/ display:block;}
.cpfl ul .hover a{color:#1256aa;}
.cpfl p{color:#333333; line-height:35px; }

/********内页*********/
.cmain{width:1004px;margin:0 auto;}
.cm_left{float:left;width:248px;}
.cm_left_title1{width:248px;height:54px;background:url(../images/lefttitle.jpg) 0 0 no-repeat;text-align:center;font:18px/54px '微软雅黑';color:#fff;}
.cm_left_link{width:248px;background:#37589d;padding-bottom:9px;margin-bottom:22px;}
.cm_left_link li{width:100%;line-height:50px;background:url(../images/leftborder1.jpg) 0 46px repeat-x;}
.cm_left_link li a{display:block;width:248px;height:50px;background:url(../images/lefticons.jpg) 229px center no-repeat;text-indent:15px;font:14px/46px '宋体';color:#fff; overflow:hidden;}
.cm_left_link li a:hover, .cm_left_link li.nothave a{background:url(../images/lefthover1.jpg) 0 0 no-repeat;font-weight:bold;}
.cm_left_title2{background:url(../images/lefttitle2.jpg) 0 0 no-repeat;width:248px;height:43px;font:18px/32px '微软雅黑';color:#293e6a;text-indent:75px;}
.cm_left_news{width:246px;border:1px solid #bac4d8;background:#e9f0fe;border-top:0;margin-bottom:6px;}
.cm_left_news li{width:239px;height:30px; line-height:30px;border-bottom:1px dashed #8894ac;margin:0 auto;background:url(../images/icons1.jpg) 8px center no-repeat;text-indent:20px;font:12px/39px '宋体'; overflow:hidden;}
.cm_left_news li a{color:#333; font-size:12px; font-weight:normal;}
.cm_left_more{display:block;float:right;height:40px;font:12px/40px '宋体';color:#333;padding-right:9px;}
.cm_left_contact{margin-bottom:15px;}
.cm_right{float:right;width:741px;padding-left:15px;margin-bottom:15px;}
.cm_right_title{background:url(../images/righttitle.jpg) 0 0 no-repeat;width:741px;height:55px;}
.titlename{float:left;width:197px;height:55px;text-indent:30px;color:#fff;font:16px/48px '宋体';}
.cm_right_title p{float:right;font:12px/48px '宋体';color:#fff;padding-right:4px;}
.cm_right_title a{color:#fff;margin:0 6px;}
.cm_right_title span{margin:0 6px;}
.cm_right_con{width:721px;border:1px solid #ccd6e6;background:#fff;margin:0 auto;border-top:0;overflow:hidden;padding-bottom:15px;}
.cm_right_con img{ max-width:690px}
.about{width:701px;margin:0 auto;font:14px/30px '宋体';color:#666; }
.about h1{ font-size:16px; text-align:center;height:35px}
.datetime{width:100%;font:12px/26px '宋体';color:#999;text-align:center;border-bottom:1px solid #cfdaef;}
.datetime a{color:#999;}

.prolist{width:711px;margin:0 auto;}
.prolist ul { clear: both;  width: 100%; overflow:hidden;}
.prolist ul li{ float:left; margin:0 5px;height:218px;width:227px; overflow:hidden;}
.prolist ul li img{width:215px;height:160px; border:1px #ebebeb solid ;display:block; overflow:hidden;padding:5px;}
.prolist ul li p{ height:48px; line-height:48px; font-size:14px; color:#333;  text-align:center; overflow:hidden;}

.honorlist{width:700px;margin:0 auto;}
.honorlist ul {   width: 100%;}
.honorlist ul li{ width:320px; height:350px; padding:0 10px; float:left; overflow:hidden; display:block;}
.honortp{ width:320px; height:320px; border:#a1a6a5 1px solid; text-align: center;display: table-cell;vertical-align: middle; overflow:hidden;}
.honortp a {
        height: 100%;
        vertical-align: middle\9;
        _writing-mode: tb-rl;
    }
.honortp img{ max-width:310px; max-height:310px; vertical-align: middle;}
.honortitle{ width:340px; height:30px;line-height:30px;float:left; font-size:14px; text-align:center; overflow:hidden; }

.pagecon{ padding:5px; line-height: 2.4em;}
.data{ line-height: 54px; height: 54px; font-size: 13px; color: #999; margin: 0 0 30px; clear: both; text-align: center;border-bottom: 1px dashed #ccc;}
.infocon{ padding:0 10px 20px 10px; font-size: 14px;}
.infocon img{ max-width:690px}
.infopage{ line-height: 39px; height: 39px; border: 1px #cacaca dashed; border-left: none; border-right: none; font-size: 14px; color: #666; margin: 0 0 30px; clear: both;}
.infopage a:hover{ color:#f00;}

.fenxiang{padding:10px 0; width:690px;}

.infoImage{ margin: 0; width: 325px; height: 280px; overflow: hidden;}
.infoImage img{ width: 325px; height: 265px;}
.propar{ margin:1px 0 18px 0;font-weight:normal;text-align:left; color:#3d3d3d;border: 2px dotted #D1D1D1;padding: 0 10px;}
.propar div{ text-align:left;}
.infotit{ color: #025bb5; text-align: left; font-weight: bold; font-family: "黑体"; line-height: 280%; font-size: 22px;}
.infotit h1{font-size: 22px;color: #025bb5;}
.zhaiyao{ width: 325px;height: 93px; overflow: hidden;margin-bottom: 15px;}
.rexian{ line-height:40px; color:#025bb5; font-weight: bold; font-size: 18px; background: url(../images/rexian.gif) left center no-repeat; padding-left:50px;}
.infoline{ height: 46px; line-height: 60px; font-size: 18px; font-weight: bold; color: #025bb5; border-bottom: 2px solid #025bb5; overflow: hidden; margin-bottom: 20px;}


.xgcp{ margin:10px 0; width:720px;}
.xgtit{ background: url(../images/rd_ic.jpg) left center no-repeat; border-bottom: 2px solid #025bb5;}
.xgtit span{ padding-left: 20px; line-height: 32px; font-size: 16px; font-weight: bold; color: #025bb5;}
.xgcp ul{ width:710px;padding: 10px 5px; overflow: hidden;}
.xgcp ul li{ width:235px; height:198px;float:left; text-align:center;}
.xgcp ul li a{ font-size:12px; font-weight:normal}
.xgcp ul li img{ width:225px; height:160px; padding:2px; border:#CCC 1px solid;float: left;}
.xgcp ul li p{ text-align:center;margin:0; line-height:28px;width: 236px;height:28px; overflow:hidden}



.news{width:664px;margin:0 auto;}
.news li{width:100%;height:48px;border-bottom:1px dashed #d5d4d4;font:14px/48px '宋体';background:url(../images/icons1.jpg) 5px center no-repeat;text-indent:16px;}
.news li a{color:#666;}
.news li a:hover{color:#333;}
.news li span{float:right;color:#666;}
.news li.none{border:0;background:none;overflow:hidden;height:20px;}
/* pages */
.pages{width:100%;height:40px; margin:14px 0; clear:both;}
.pages ul{float:right; margin:0 15px 0 0; display:inline;}
.pages ul li{float:left; display:inline; margin:0 7px 0 0; padding: 0 10px; font:500 14px/28px 宋体;color:#313e58;/*width:26px;height:26px;*/border:1px solid #8e9fc0;background:url(../images/pagebg.jpg) repeat-x 0 0; text-align:center;}
.pages ul li a{color:#313e58; display:block;/*width:26px;height:26px;*/}


.btmbg{width:100%; height:286px; margin:0 auto; background:url(../images/btm.jpg) top repeat-x #145aad;}
.index_con{width:332px; height:294px; float:left; background:url(../images/cbg1.png) no-repeat; position:relative; margin-left:-5px; margin-top:-8px;}

.index_t3{ width:270px; height:80px; float:left; padding-top:22px; margin-left:40px; _display:inline; overflow:hidden}
.index_con2{ width:260px; height:80px; float:left; padding-left:40px; color:#2f2f2f; line-height:25px;}

.btm_r{width:640px; height:240px; float:right; padding-top:24px;}

.link{width:100%; height:50px; margin:0 auto; line-height:25px; color:#FFF; overflow:hidden;}
.link a{color:#FFF; padding:0 10px;}

.btm{ width:100%; height:180px; margin:0 auto; color: #f8f9fa;overflow:hidden;}
.btm a{color: #f8f9fa; }
.btm .btn_nav{ width:100%; height:50px; margin:0 auto; font-size:14px; color: #f8f9fa; line-height:50px;overflow:hidden; padding-bottom:20px;}
.btm .btn_nav a{ padding-right:20px; color:#f8f9fa}

