@charset "utf-8";
/* CSS Document */
body{ background:url(../images/20170221113201_23573055.jpg) top repeat-x;}
body,td,th{ font-size:13px; color:#555; font-family:Microsoft YaHei; }
a{color:#555; text-decoration:none; }
a:hover{color:#064698; text-decoration:none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{ margin:0; padding:0;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{ list-style:none;}
#bodycontent { border: none !important;}
.detail_title { display: none !important;}
input,textarea,slsct{ font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.cl{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.w1002{width:1200px; margin:auto;}
/*共用*/
.m05-out { width:100%; margin:25px 0px; }
.m05-out h6 { font-size:32px; color:#004091; font-weight:bold; text-align:center; background:url(../images/20170322170405_1259109598.jpg) no-repeat bottom center; display:block; width:100%; height:80px; margin:26px 0px; }
.m05 { width:1068px; min-width:1068px; margin:0 auto;}
.xinwen h3 { height:82px; font:18px/82px "Microsoft YaHei"; font-weight:bold; color:#333; }
.xinwen h3 a { color:#333; }
.xinwen h3 em { font:18px/82px Arial; font-weight:normal; color:#9d9d9d; text-transform:uppercase; padding-left:20px; margin-left:10px; background:url(../images/20170323231909_2097085025.gif) no-repeat left center; }
.xinwen h3 span { width:38px; padding-left:12px; background:url() no-repeat left center; font:12px/82px "Microsoft YaHei"; float:right; }
/*新闻模块*/
.xinweb{background:#ebebeb; min-width:1200px; padding:35px 0;}
.xinwen{width:1200px; margin:auto;}
.news{ float:left;  width:292px; margin-right:20px; padding:0 15px 15px 15px; background:#fff;}
.news1{}
.i_ban{height:500px;}
#flashs { position:relative;}
#flashs .bgitem {}
#flashs .btn{ position:absolute; z-index:7; bottom:12px; right:50%; margin-right:0px; padding:5px 6px;}
#flashs .btn span{ color:#aa0d14;  background:#efefef; border:1px solid #aa0d14; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#aa0d14; color:#fff;}
#flashs .bgitem {display: none;}
.news2{}
.news3{ line-height:45px; margin-top:20px;}
.divnews_tag li,.divdgweb2_tag li{ padding-left:15px; background:url(../images/20170321175652_168235050.png) left center no-repeat;}
#mm{ background:url(../images/20170322113232_1381558763.png); background-repeat:repeat-x; padding-top:20px; margin-bottom:10px;}
.problems{ float:left;  width:288px; padding:0 15px 15px 15px; background:#fff;}
.problems1{}
.problems2{ height:365px; overflow:hidden;}

.divdgweb_new_div_item{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}
.divdgweb_new_div_item_title{ padding-left:32px; background:url(../images/20170321175949_1902779379.jpg) 0 2px no-repeat; line-height:27px; margin-bottom:10px;}
.divdgweb_new_div_item_title a{ font-size:14px; font-weight:bold; color:#333;}
.divdgweb_new_div_item_title a:hover{color:#01449b; text-decoration:none;}
.divdgweb_new_div_item_body{ line-height:28px; padding-left:32px; font-size:13px; background:url(../images/20170321175956_737697250.jpg) 0 2px  no-repeat;}
/*底部开始*/ 
.footer{width:1200px; margin:auto;}
.f_foot { height:330px; background:url(../images/20170321163222_2104987224.jpg) repeat-x left top; overflow:hidden; }
.f_foot .f_nav { height:101px; font:14px/66px "Microsoft YaHei"; color:#a9a9a9; text-align:center; padding-top:14px; }
.f_nav a { color:#FFF; padding:0 22px;  font-size: 15px;}
.f_nav a a:hover { color:#a9cfff;     font-size: 15px;}
.f_foot h2 { width:258px; height:187px; border-right:1px #1666cb solid; }
.f_foot h2 img { width:220px; height:102px; padding:65px 0 0 18px; }
.f_foot .f_add { width:577px; height:170px; padding:17px 0 0 48px; font:14px/30px "Microsoft YaHei"; color:#fff; border-right:1px #1666cb solid;}
.f_add a { color:#fff; }
.f_add .f_ch { width:50px; height:12px; vertical-align:middle; margin:0 10px; }
.f_add .f_du { width:20px; height:18px; vertical-align:middle; }
.f_ewm { width:270px; padding-top:26px; }
.f_ewm p { width:120px; float:left; margin-right:15px; text-align:center; }
.f_ewm p img { width:120px; height:120px; display:block; }
.f_ewm p span { display:block; font:14px/26px "Microsoft YaHei"; color:#fff; }
/**/
.link { height:163px; background:url(../images/20170321171431_1986554427.gif) repeat-x left top; overflow:hidden; }
.link h3 { height:80px; width:115px; margin-right:30px; overflow:hidden; float:left; font:32px/32px Arial; font-weight:bold; color:#9d9d9d; text-transform:uppercase; text-align:center; float:left; overflow:hidden; padding-right:30px; margin-top:46px; border-right:1px solid #ccc; }
.link h3 em { font:18px/18px "Microsoft YaHei"; color:#333; display:block; }
.link h3 a { color:#9d9d9d; text-decoration:none; }
.link h3 span { display:block; width:114px; height:22px; background:#004091; font:12px/22px "Microsoft YaHei"; color:#fff; text-align:center; margin-top:6px; }
.link h3 span a { color:#fff; }
.linkTagcs{padding:60px 0 0 0;}


/*公司简介*/
.companybg{ width:100%; height:483px; margin-top:30px; background:url(../images/20170224152853_291798731.jpg) center no-repeat;}
.company{}
.company1{ text-align:center; font-size:24px; color:#333; font-weight:bold; margin-top:45px;}
.company2{ margin-top:40px; font-size:14px; color:#000; line-height:28px;}
.company21{width:430px; height:294px;}
.company22{ width:520px; line-height:30px; font-size:14px;}
.company22anniu{ margin-top:40px;}
.company22anniu li{ width:108px; height:34px; padding-top:50px; float:left; margin-left:15px; text-align:center;}
.company22anniu li a{ font-size:15px; text-decoration:none;}
.company22anniu li:hover a{ color:#FFF;}
.company22anniu li:nth-child(1){ background:url(../images/20170224160531_125297055.png) no-repeat; margin-left:0;}
.company22anniu li:nth-child(2){ background:url(../images/20170224160531_585353110.png) no-repeat;}
.company22anniu li:nth-child(3){ background:url(../images/20170224160531_1326041571.png) no-repeat;}
.company22anniu li:nth-child(4){ background:url(../images/20170224160531_345859056.png) no-repeat;}
.company22anniu li:nth-child(1):hover{ background:url(../images/20170224162112_1290863722.png) no-repeat; margin-left:0;}
.company22anniu li:nth-child(2):hover{ background:url(../images/20170224162112_674819909.png) no-repeat;}
.company22anniu li:nth-child(3):hover{ background:url(../images/20170224162112_677518859.png) no-repeat;}
.company22anniu li:nth-child(4):hover{ background:url(../images/20170224162112_1134282413.png) no-repeat;}

.company22mr1 a{ color:#FFF; font-size:15px;}



/*顶部*/
#tip-out { background:url(../images/20170322095120_876097256.jpg) center bottom; background-repeat:repeat-x; height:30px; line-height:30px;}
#tip { width:1200px; margin:0 auto; }
#tip-l { width:305px; float:left}
#tip-r { width:350px; float:right; background-repeat:no-repeat;height:30px; line-height:30px;}
#tip-r a { color:#7d7d7d; padding:0 0 0 35px;}
#tip-r a:hover { color:#F00}

#top-out { background:url(../images/20170322101901_819726819.png); height:132px;}
#top { width:1200px; margin:0 auto;}
#top-l { width:729px; float:left}
#top-r { width:293px; float:right}
.hnbg{background:url(../images/20170322193527_1407004400.jpg); min-width:1200px;}
.h_nav{ height:56px; line-height:56px; width:1200px; margin:auto;}
.h_nav li{ float:left; background:url(../images/20170322195500_861150189.jpg) no-repeat right 0;}
.h_nav li.first span{ background:url(../images/20170322110010_116318137.png) no-repeat 0 18px; display:block; width:26px; height:20px; float:left; padding:18px 8px 0 0;}
.h_nav li a{ font-family:"Microsoft YaHei"; font-size:14px; color:#fff; padding:0 30px; display:block; float:left;}
.h_nav li.cur a,.h_nav li a:hover{ background:url(../images/20170322200316_1564149202.jpg) repeat-x center; font-weight:bold;}
.h_nav .nobor{ background:none;}
#banner{margin-top:0px; overflow:hidden; width:100%;}
.i_ban{height:420px;}
#flashs { position:relative;}
#flashs .bgitem {}
#flashs .btn{ position:absolute; z-index:7; bottom:12px; right:50%; margin-right:0px; padding:5px 6px;}
#flashs .btn span{ color:#aa0d14;  background:#efefef; border:1px solid #aa0d14; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#aa0d14; color:#fff;}
#flashs .bgitem {display: none;}
.sousuobg {width: 100%; height:47px; background:url(../images/20170322113046_388157276.png); min-width:1200px; color:#999;}
.sousuobg a{color:#999;}
.sousuo1 { line-height:47px;}
.sousuo1 span {font-weight: bold; color:#000; background:url(../images/20170322113421_702429937.png) no-repeat; padding-left:35px;}
.sousuo2 {width: 302px; padding-top:9px;}
.search-bg {width: 270px;}
.infoname {color: #888888; background: #fff; border: 1px solid #dcdcdc; outline: none; height: 30px; line-height: 30px; padding-left: 10px; width: 258px;}
.search-i {width: 32px;}
.cp { width:246px; float:left; border:3px #d5d5d5 solid; margin-bottom:30px;}
.cp-t { background:url() #00459c right bottom no-repeat; text-align:center;color:#FFF; padding-top:15px; padding-bottom:15px;}
.cp-t span { display:block; font-size:25px; line-height:36px;}
.cp-t p { font-size:13px;}
/*分类*/
.list_d{width:200px;  padding:0 7px 13px 7px; }
.list_d table td b a{display:block; width:212px; color:#FFF !important;  padding-left:20px; font-size:13px;  font-weight:normal !important; 
margin:13px 0 0 0; display:block; background: url(../images/20170322140355_363580398.png) no-repeat 205px 10px #00459c; height:40px; line-height:40px;}
.list_d table td b a:hover{display:block; width:212px; color:#FFF !important;  padding-left:20px; font-size:13px;  font-weight:normal !important; 
margin:13px 0 0 0; display:block; background: url(../images/20170322140355_363580398.png) no-repeat 205px 10px #be0203; height:40px; line-height:40px;}
.list_d table td table{padding:0 10px;}
.list_d table td table tr{display:block; line-height:42px; background:url(../images/20170322140305_24271079.jpg) no-repeat right; border-bottom: 1px #CCC dotted; }
#showfennei a:hover{text-decoration:none;font-weight:blod;color:#064698;}
#showfennei{ height:36px; line-height:36px; background:url(../images/20170322140305_24271079.jpg) no-repeat right;}
/*应用*/
/*产品展示*/
.products{ margin-top:30px;}

.product_content{ font-size:15px; line-height:30px;}
.productshows{ width:724px; float:right;}
.productshows1{ height:48px; line-height:48px; background:url(../images/20170322143438_1485901482.jpg) left bottom no-repeat;}
.productshows1 a{ font-size:18px; color:#fff; padding-left:27px;}
.productshows1 a:hover{color:#fff;}
.productshows1 span a{float:right; color:#666; font-size:14px; padding-right:19px;}
.productshows1 span a:hover{color:#333;}
.productshows2{margin-top:20px;}
.productshows2 img{ border:1px solid #CCC;}
.productshows2 span{ background: #dddddd; display: block; line-height: 36px !important; width: 232px !important; margin-bottom: 15px;}
.productshows2 td br{ display:none;}
.productshows2 td:hover span{ background:#005aa1; color:#FFF;}
.productshows2 td:hover span a{color:#FFF;}

.beijing { width:230px; height:173px; position:absolute; top:0px; z-index:100; margin-left:2px;}
.productshows2 td{ position:relative}
#about-out { background:#f5f5f5 url(../images/20170322150123_1661593962.jpg); background-repeat:repeat-x; padding-bottom:2px;}
#about { width:1200px; margin:0 auto; }
#aa { padding-top:60px; width:735px; float:left}
#aa-t {}
#aa-t p { border-bottom:1px #b4b4b4 solid; line-height:36px; height:38px; font-size:16px; font-weight:bold; background:url(../images/20170322153820_151848112.png); background-repeat:no-repeat; background-position:0px 10px; padding-left:15px;}
#aa-t p span { float:right; font-size:12px; font-weight:normal}
#aa-t p b { font-size:12px; color:#666; font-weight:normal;}
#aa-c { padding-top:20px;}
#aa-c-l { width:350px; float:left}
#aa-c-r { width:360px; float:right; padding-top:15px;}
#aa-c-r h6 a{ font-size:16px; font-weight:bold; padding-top:15px;}
#aa-c-r p { line-height:26px; color:#666; padding-top:10px;}


#hh { background:#004091; width:253px; height:370px; float:right}
#hh-t { padding:15px 20px; color:#FFF}
#hh-t p { border-bottom:1px #b4b4b4 solid; line-height:33px;  height: 38px; font-size:16px; font-weight:bold; background:url(../images/20170322153719_1824325532.png); background-repeat:no-repeat; background-position:0px 10px; padding-left:15px; color:#FFF}
#hh-t p span { float:right; font-size:12px; font-weight:normal}
#hh-t p span a { color:#FFF}
#hh-t p b { font-size:12px;  font-weight:normal; color:#FFF}
#hh-c {padding:4px 26px;}


#ry { margin-top:0px; }
#ry-l {width:15px;float:left;padding-top:95px;
	overflow: hidden;}
#ry-r {width:15px;float:right;padding-top:95px;height: 180px;overflow: hidden;}
.ry-c {width:240px;float:left;}


.ryy { width:214px; margin:20px 15px 0 12px; text-align:center; padding:15px; border:1px #CCC solid; float:left;}
.ryy p { color:#FFF; line-height:30px; padding-top:10px;}
.ryy p a { color:#666}
.ryy p a:hover { color:#33C}

#ss { width:1200px; margin:0 auto; margin-top:15px;}
#ss-t {}
#ss-t p { border-bottom:1px #b4b4b4 solid; line-height:38px; font-size:16px; font-weight:bold; background:url(../images/20170322153820_151848112.png); background-repeat:no-repeat; background-position:0px 10px; padding-left:15px;}
#ss-t p span { float:right; font-size:12px; font-weight:normal}
#ss-t p b { font-size:12px; color:#666; font-weight:normal; text-transform: uppercase;}
#ss-c {}

#ss-c-l {width:14px;float:left;padding-top:90px;overflow: hidden;height: 135px;}
#ss-c-r {width:14px;float:right;padding-top:90px;height: 135px;overflow: hidden;}
.ss-c-c { width:982px; float:left;}

.ss-c-c li { width:208px; text-align:center; margin:40px 30px 0px 30px; float:left }
.ss-c-c li img { padding:5px; border:1px #CCC solid}
.ss-c-c li p { font-size:13px; line-height:36px; padding-top:10px;}
.ss-c-c li p a { color:#666}
.ss-c-c li p a:hover { color:#F30}

.ss { width:208px; text-align:center; margin:40px 30px 0px 30px; float:left }
.ss img { padding:5px; border:1px #CCC solid}
.ss p {font-size:13px;line-height:36px;padding-top:10px;height: 36px;overflow: hidden;}
.ss p a { color:#666}
.ss p a:hover { color:#F30}



#ad { width:1200px; margin:0 auto;}
.honor{ margin-top:40px;}
.honor1{font-size:24px; font-weight:bold; background:url(../images/20161130150501_2070429917.jpg) center 8px no-repeat; height:55px; padding-left:435px; }
.honor1 span{color:#c72c21;}
.honor1 a{ font-size:13px; font-weight:normal; padding-left:25px;}
.honor2{ width:1200px; margin:auto}
.container ul td { padding-left:10px !important; width:250px !important;}
.container{margin-left:auto; margin-right:auto; width:1200px;}

.hzCont{position:relative; margin-top:20px; margin-bottom:20px; }
.hzhb .hzCont ul{margin:0 auto; width:880px; overflow:hidden;}
.hzhb .hzCont .btnLeft , .hzhb .hzCont .btnRight{position:absolute; top:41%; margin-top:-41px; width:52px; height:114px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../images/20170322154318_592912146.jpg) no-repeat center;}
.hzhb .hzCont .btnRight{right:0px; background:url(../images/20170322154349_748766956.jpg) no-repeat center;}
.cc-c { width:1200px; min-width:1200px; margin:30px auto; border:1px #CCC solid; height: auto;}
.cc-c-l { width:70px; float:left; padding-top:80px; text-align:right}
.cc-c-r { width:70px; float:right; padding-top:80px; text-align:left}
.cc-c-c { width:900px; float:left;  margin:0px 12px;}
#kh-t{width:1200px; margin:auto;}
#kh-t { background:url(../images/20170322155839_1733810535.png); background-repeat:no-repeat;  background-position:bottom; height:70px;}
#kh-t h6 { text-align:center; font-size:28px; font-weight:bold; color:#444040; margin-top:25px;}
#kh-t p { text-align:center; font-size:14px; color:#999; padding-top:12px;}
.cp2 img{padding:5px;border:1px #c9c9c9 solid; background:#efefef; margin-top:20px; }
.t95d{width:1200px; margin:auto; text-align:center; padding-top:23px;}
#vs-out{ background:url(../images/20170322165227_774680126.png); background-repeat:repeat-x; height:9px; min-width:1200px;}
.ys-g { text-align:center; background:url(../images/20170322170405_1259109598.jpg); background-repeat:no-repeat; background-position:center; height:120px;}
.ys-g h6 { font-size:32px; color:#004091; font-weight:bold}
.ys-g p { font-size:18px; padding-top:35px;}
.cp3 img{ padding:4px; border:1px #CCC solid; margin-bottom:6px;}
i,em{ font-style:normal;}
/**/
.cx_bj{background:url(../images/20170323111329_573772429.png) no-repeat center 0; height: 1031px; overflow: hidden;font-family:"Microsoft Yahei";}
.cx{ width: 1000px; height: 1031px; margin: 0 auto; overflow: hidden; position: relative;}
.cx h2{height: 147px; overflow: hidden;font-size: 28px; padding:94px 0 0  205px; line-height: 65px;}
.cx h2 a{ color: #373737; font-size:33px;}
.cx h2 i{ display: block; height: 33px; color: #fff; font-size: 20px; line-height: 33px; font-weight: normal;}
.cx li{ float: left; width: 285px; height: 360px; margin-right: 430px; position: relative; overflow: hidden;}
.cx li span{ display: block; margin: 0 auto;background:url(../images/cx2.png) no-repeat center 0; width: 183px; height: 141px; overflow: hidden; font-size: 28px; color: #00459c; text-align: center; padding-top: 70px; line-height: 34px; font-weight: bold;}
.cx li i{ display: block; font-size: 16px; line-height: 26px; color:#555555; padding-top: 10px;}
.cx .li03 i{ color: #fff;}
.cx .li02 span { color: #fff;background:url(../images/cx4.png) no-repeat center 0;}
.cx li p{ position: absolute; top:0; left: 51px;width: 183px; height: 211px; display: none;}
.cx .nones{ margin-right: 0;}
.cx em{ display: block; position: absolute; bottom:36px; left: 315px;}
.cx em a{display: inline-block; width: 151px; height: 46px;background:url(../images/20170323115413_838897303.jpg) no-repeat center 0; font-size: 16px; color: #fff; text-align: center; line-height: 46px; margin-right: 47px;}
.cx em a.ico{background:url(../images/20170323115642_1472323161.jpg) no-repeat center 0; }
.nybanner { width:100%; margin:auto; background:url(../images/20170725110248_1644477076.jpg) center; height:300px;  overflow:hidden; margin-bottom:20px; }

   /*新闻列表默认样式开始*/
.shopmrsc:hover {
                                background-color: #f9f9f9;
}
.shopmrsc {
                                border-bottom: #efefef solid 1px;
    overflow: hidden;
    padding: 15px 5px;
}
.shopmrsc a {
                                float: left;
                                display: block;
                                height: 135px;
                                text-decoration: none;
                                position: relative;
}
.shopmrsc a:hover {
                                color: red;
                                text-decoration: none;
                            }
.xwlb_img {
	float:left;
    margin-right: 15px;
    width: 205px;
	height: 135px;
	background-color:#DBD9DA;
}
.xwlb_img img {
    max-width: 205px;background-color:#fff;
    max-height: 135px;
    display: table-cell;
}
.shopmrsc p {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    margin: 0 auto;
    border-bottom: none;
}
.shopmrsc p.xwlbbt {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
}
.shopmrsc p.xwlbnr {
    font-size: 14px;
    font-weight: normal;
    #height: 50px;
    line-height: 24px;
    margin-top: 7px;
    color: #999;
}
.shopmrsc p.xwlbsj {
    font-size: 14px;
    font-weight: normal;
    color: #787878;
    position: absolute;
    line-height: 20px;
    bottom: 0;
}
/*新闻列表默认样式结束*/