#banner { font-size:0; overflow:hidden; width:100%; }
.wrapper {
    width: 1200px;
    margin: 0 auto;
	 height:750px;
}
.s_tnmt{height:72px; width:100%; background-color:#f5f5f5; }
.s_tnmt_t{width:60%; float:left; color:#6e6e6e; font-size:13px; line-height:72px;}
.s_tnmt_t a{color:#6e6e6e; font-size:13px;}
#other{float:right;}
.chname{float:left; background:url(../images/top_s.jpg) no-repeat 14px 12px #fff; border:1px solid #dbdbdb; width:345px; height:35px; line-height:35px; box-shadow:none; font-size:13px; color:#b7b7b7; cursor:pointer; text-indent:33px; font-family: "Microsoft YaHei"; margin-top:17px; border-radius:0px;}
.btn{float:left; background:#104da0; width:121px; height:39px; border:0; border-radius:0px; cursor:pointer; margin-top:17px; color:#fff; font-size:14px; font-family: "Microsoft YaHei";}

figure{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

#maing{background:url(../images/maing_bg.jpg) repeat-x left top; padding:19px 0 0 0; }
.dtd{color:#fff; font-size:28px; text-align:center; background:url(../images/dtd_em1.png) no-repeat center bottom; line-height:75px; height:75px; margin:0px 0 34px 0;}
.bd_l{width:260px; float:left; background-color:#0E366A; padding-top:6px;}
.bd_hb{font-size:24px; color:#FFF; text-align:center; line-height:67px;}
.bd_dhb .hbt{color:#f2f2f2; font-size:14px; text-indent:20px; border:1px solid #FFF; border-radius:20px; width:188px; height:33px; line-height:33px; margin:0 auto 10px;}
.bd_dhb .hbt:hover{background-color:#fff; color:#0E366A;}
.cp_more{width:70px; height:40px; line-height:40px; text-align:center; background-color:#333; margin:47px auto 0;}
.cp_more a{color:#fff; }
.bd{width:908px; float:right;}
#demo1 { width:100%; margin:0 auto; position:relative; overflow:hidden;  }
#demo1 li { float:left; width:23.35%; position:relative;}
.bd li figure{ }
.bd li figcaption { overflow:hidden; display:block; height:55px; line-height:55px; text-align:center; font-size:0.875em; border-bottom:solid 0px #dcdcdc; background:#e2e2e2;}
.bd li a:hover figcaption{background:#4c79b5; color:#fff;}
.bd li a:hover { text-decoration:none; }
/*.more { color:#7b7b7b; font-size:0.75em; position:absolute; right:0; top:27px; }*/
#nofirst1, #nofirst2, #nofirst3, #nofirst5, #nofirst6, #nofirst7{ margin-right:2.173%; margin-bottom:20px;}
#nofirst4, #nofirst8{ margin-right:0; margin-bottom:16px;}
.cpz_more{border:1px solid #cbcbcb; width:136px; height:38px; line-height:38px; text-indent:31px; color:#999a9a; margin:33px auto 39px; background:url(../images/more_img.png) no-repeat 92px center; font-size:12px;}
.cpz_more:hover{color:#fff; background:url(../images/more_img_on.png) no-repeat 92px center #0E366A; border:1px solid #063f8e;}

/*å…³äºŽæˆ'ä»¬*/
.dtd_gun{color:#0E366A; background:url(../images/dtd_em2.png) no-repeat center bottom; line-height:76px; height:76px; margin:20px 0 46px 0;}
<!--.m_about_img{float:left; width:520px; line-height:0;}-->
.m_about_txt{float:right; line-height:30px; font-size:14px; color:#2a2a2a;}
.m_about_ht{font-size:30px; color:#2a2a2a; margin-bottom:14px; }
.about_more{margin:25px 0 0;}
.demo2_min{overflow:hidden; width:100%;background:url(../images/about_bj.jpg) no-repeat left top; height:263px; padding:37px 0 0 0; margin-top:30px; position:relative; }
#demo2{overflow:hidden; width:1100px; margin:auto;position:relative; }
.btnPrev{display:block; width:32px; height:32px;  position:absolute; left:11px; top:135px; background:url(../images/m_pro_prev.png) no-repeat left top;}
.btnPrev:hover {}
.btnNext {display:block; width:32px; height:32px;  position:absolute; right:11px; top:135px; background:url(../images/m_pro_next.png) no-repeat left top;}
.btnNext:hover {}
#demo2 ul li{float:left; width:260px; height:220px; font-size:0; display:inline; margin-right:20px; position:relative;}
#demo2 ul li a img{display:block;}
#demo2 ul li figure {display:block;}
#demo2 ul li .noftgh {height:45px; line-height:45px; width:100%; text-align:center; display:block; overflow:hidden;  font-size:14px; position:absolute; left:0; bottom:0; color:#232323; background-color:#fff;}
#demo2 ul li:hover .noftgh {background-color:#0E366A; color:#fff;}


.zx_min{border:5px solid #e9e9e9; margin:30px 0 40px;}
.zx_img{float:left; width:126px; margin:34px 0 30px 36px;}
.zx_txt{font-size:36px; color:#2b2c2c; float:left; line-height:30px; margin:42px 0 0 65px;}
.zx_txt em{font-size:14px; line-height:43px; color:#7e7f80; font-style:normal;}
.zx_rin{float:right; margin-right:37px; color:#e62129; font-size:14px; line-height:26px;}
.zx_xw{width:170px; height:38px; line-height:38px; text-align:center; background-color:#0E366A; color:#fff; font-size:14px; margin:27px 0 6px;}

.pit_p{float:left; width:285px; height:335px; margin-top:80px; margin-right:20px; background-color:#eee;}
.pit_img{margin:-80px auto 0; text-align:center;}
.pit_hb{font-size:24px; color:#2b2c2c; line-height:11px; background:url(../images/hb_no.jpg) no-repeat center bottom; text-align:center; margin-top:29px; margin-bottom:17px;}
.pit_hb em{font-size:14px; line-height:59px; color:#979797; font-style:normal; text-transform:uppercase; }
.pit_tb{padding:0 23px; color:#4b4a4a; font-size:14px; line-height:30px;}
.pit_p:hover{background-color:#0E366A;}
.pit_p:hover .pit_hb{color:#fff; background:url(../images/hb_to.jpg) no-repeat center bottom;}
.pit_p:hover .pit_hb em, .pit_p:hover .pit_tb{color:#fff;}

/*æ–°é—»*/
#main{background:url(../images/news_bf.jpg) no-repeat center top; margin-top:41px; padding-top:47px;}
#main1{background:url(../images/news_bf.jpg) no-repeat center top;}
.m_news{float:left; width:590px;}
.m_news_lr{margin-right:20px;}
.m_news_bd{background-color:#fff;}
.m_news_hd{width:590px; height:41px; text-align:center; background:url(../images/m_news_hb.jpg) no-repeat center top; position:relative; padding-top:15px;}
.m_news_hbf{width:140px; height:41px; line-height:41px; background-color:#fff; border-radius:2px 2px 0 0; margin-left:15px; color:#0E366A;}
.m_more{position:absolute; right:10px; top:14px; width:98px; height:30px; line-height:30px; border:1px solid #fff; border-radius:2px; color:#fff; font-size:12px; background:url(../images/more_img_on.png) no-repeat 70px center; text-indent:18px; text-align:left;}
.nlist{ padding:20px 15px 37px; margin-bottom:20px;}
.nlist img{float:left;}
.nlist_dl{padding-left:17px; height:130px; overflow: hidden; margin-bottom:15px;}
.nlist_th{font-size:16px; color:#2a2a2a; margin-top:-3px;}
.nlist_rq{font-size:12px; color:#aaa; text-indent:19px; background:url(../images/news_ib.jpg) no-repeat left center; margin:12px 0 6px;}
.nlist_xq{font-size:12px; color:#646464; line-height:24px;}

.nlist li { background:url(../images/icon.jpg) no-repeat 4px center; height:39px; line-height:39px; width:100%; border-bottom:1px solid #e5e5e5; overflow:hidden; position:relative;}
.nlist li a { margin-left:24px; color:#2a2a2a; font-size:14px;}
.news_rq{position:absolute; right:9px; top:3px; font-size:14px; color:#2a2a2a;}

.friendlink_hb{width:100%; height:53px; line-height:53px; border-bottom:1px solid #e8e9eb; background:url(../images/yqlj.png) no-repeat left center; text-indent:29px; position:relative; margin-bottom:16px;}
.mf_tx{ margin-left:77px; float:left;}
.mf_tx a{color:#636363; font-size:13px; letter-spacing: 1.4px; line-height:41px;}
.mf_tl1, .mf_tl10{margin-left:0;}
.friendlink_foot{padding-top:85px;}

.m_contact { display:none; }
.xwkb{ display:none; }


.info-mask {
    background: url(../images/bg-mask.png) no-repeat center 47% #004889;
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-in 0s;
    visibility: hidden;
    width: 100%;
    height: 100%;
}
#demo1 li {
    float: left;
    width: 23.35%;
    position: relative;
}
#nofirst1, #nofirst2, #nofirst3, #nofirst5, #nofirst6, #nofirst7 {
    margin-right: 2.173%;
    margin-bottom: 20px;
}
#demo1 {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.bd {
    width: 908px;
    float: right;
}
.bd_l {
    width: 260px;
    float: left;
    background-color: #0E366A;
    padding-top: 6px;
}
.clear {
    clear: both;
    height: 0px;
    margin: 0;
    padding: 0;
    width: 0;
    border: none;
    overflow: hidden;
}
.dtd {
    color: #fff;
    font-size: 42px;
    text-align: center;
    background: url(../images/dtd_em1.png) no-repeat center bottom;
    line-height: 75px;
    height: 75px;
    margin: 0px 0 34px 0;
	font-weight:bold;
}









.in_td_box{float:left;width:100%;height:696px;background:url(../images/in_01.jpg) center no-repeat;}
.in_td_box b{color:#FFF; font-weight:600;}
.in_td_box p{font-size:24px;padding-top:0px;}

.in_ys{width:1200px;height:auto;margin:0 auto 50px auto; clear:both;}
.in_ys_title{font-size:24px;color:#fff;text-align:center;padding:65px 0 60px 0;}
.in_ys_title p{font-size:42px;}
.in_ys_title span{font-size:17px;color:#FFF; letter-spacing:1px;}

.in_ys_lt{width:350px;float:left}
.in_ys_lt li{float:left;width:100%;margin:65px 0 0 0; clear:both;}
.in_ys_lt li .img{float:right;width:56px;height:56px;transition:background .2s linear 0s;-moz-transition:background .2s linear 0s;-webkit-transition:background .2s linear 0s;-o-transition:background .2s linear 0s}
.in_ys_lt li .title{font-size:24px;color:#222;float:right;margin-right:20px; text-align:right;color:#FFF}
.in_ys_lt li .title p{font-size:15px;line-height:150%;color:#b0ccf4;}
.in_ys_lt li .sl{background:url("../images/i_01.png") 0 0 no-repeat}
.in_ys_lt li .td{background:url("../images/i_03.png") 0 0 no-repeat}
.in_ys_lt li a:hover .sl{background-position:0 -56px}
.in_ys_lt li a:hover .td{background-position:0 -56px}
.in_ys_lt li:nth-child(1n){margin-bottom:0;}


.in_ys_rt{width:350px;float:right}
.in_ys_rt li{float:left;width:100%;margin:65px 0 0 0;}
.in_ys_rt li .img{float:left;width:56px;height:56px;transition:background .2s linear 0s;-moz-transition:background .2s linear 0s;-webkit-transition:background .2s linear 0s;-o-transition:background .2s linear 0s}
.in_ys_rt li .title{font-size:24px;color:#222;float:left;margin-left:20px;color:#FFF}
.in_ys_rt li .title p{font-size:15px;line-height:150%;color:#b0ccf4}
.in_ys_rt li .sb{background:url("../images/i_02.png") 0 0 no-repeat}
.in_ys_rt li .dz{background:url("../images/i_04.png") 0 0 no-repeat}
.in_ys_rt li a:hover .sb{background-position:0 -56px}
.in_ys_rt li a:hover .dz{background-position:0 -56px}


.in_ys_ce{float:left;width:500px;text-align:center;}


.in_lc_box{width:100%;background:#f7f7f7;height:auto;padding:60px 0 200px 0; clear:both;}

.in_lc_title{text-align:center;font-size:42px;color:#222;padding:0px 0 60px 0; }
.in_lc_title b{font-weight:bold;color:#0E366A}
.in_lc_title p{font-size:14px;color:#666;padding-top:8px;}

.in_lc{width:1200px;margin:0 auto}
.in_lc  li{float:left;width:88px;margin-right:69px;}
.in_lc li .pic{width:88px;height:79px;}
.in_lc li .pic p{font-size:15px;padding-top:10px;text-align:center;}
.in_lc li .pic img {width: 88px;height: 79px;}
.in_lc  li .ico_1 {display: block;}
.in_lc  li .ico_2 {display: none;}
.in_lc  li:hover .ico_2 {display:block;}
.in_lc  li:hover .ico_1 {display: none;}
.in_lc li:last-child{margin-right:0px}



.in_lc_list {width:1200px; margin:0 auto;}
.in_lc_list .scx_img { width:86px; height:86px; border:1px solid #6b96c8; border-radius:86px; text-align:center; margin:0 auto; transition: all 0.6s;}
.in_lc_list .scx_img:hover { width:110px; height:110px; margin-top:-12px;}
.in_lc_list .scx_img img { height:42px; transition: all 0.6s; margin-top:22px;}
.in_lc_list .scx_img:hover img {transform:scale(1.2); margin-top:35px;}
.in_lc_list  li { width:200px; height:140px; float:left; position:relative; z-index:300; cursor:pointer;}
.in_lc_list  li p { width:100%; line-height:30px; font-size:15px; color:#222; text-align:center; position:absolute; bottom:0px; display:block;}
.in_lc_list  li.cur .scx_img {width:110px; height:110px; background-color:#eda241; margin-top:-12px;}
.in_lc_list  li.cur .scx_img img {transform:scale(1.2); margin-top:35px;}

.in_abo_box {
    width: 100%;
    background: url(../images/in_02.jpg) no-repeat center;
    height: 477px;
}
.container {
    width: 1200px;
}

.in_abo_box{width:100%;background:url(../images/in_02.jpg) no-repeat center;height:477px;}
.in_abo{color:#FFF;font-size:14px;line-height:220%;text-align:center;margin:0 auto;}
.in_abo_t{font-size:40px;color:#FFF;padding:120px 0 30px 0;}
.in_abo_t p{font-size:15px;color:#FFF;padding-top:16px;}








.gglBox {
    position: relative;
}

.gglBox span {
    position: absolute;
    left: 740px;
    top: 122px;
    font-size: 18px;
    color: #009304;
}



/*-------------------common title----------------------*/
.cmtitle{ width: 100%; overflow: hidden; text-align: center; padding-top: 74px; background: url(../images/cmtitlebg.png) no-repeat top center;}
.cmtitle *{ font-family: "Arial"; text-transform: uppercase;}
.cmtitle .title{ font-size: 26px; font-weight: bold; color: #4c4c4c;}
.cmtitle span{ font-size: 42px; color: #0E366A; display: block; padding: 7px 0;}
.cmtitle .more{ color: #a4a4a4; font-size: 14px;  padding-top: 10px;}
/*-------------------common title_end----------------------*/


.QShow{ overflow: hidden; background: #f6f6f6;}
.QShow .container{ overflow: hidden; padding: 43px 0;}
.QShow .cmtitle{}

.QShow .QShowcont{ margin-top: 29px;}
.QShow .QShowcont *{ font-family: "Arial";}
.QShow .QShowcont ul{ overflow: hidden;}
.QShow .QShowcont ul li{ width: 224px; background: #fff; transition:all 0.9s; height: 320px; margin-left: 12px; border: 3px solid #fff; float: left; overflow: hidden; text-align: center;}
.QShow .QShowcont ul li.nomg{ margin-left: 0px;}
.QShow .QShowcont ul li a{ transition:all 0.5s; height: 200px; overflow: hidden; display: block; }
.QShow .QShowcont ul li img{ display: block;}
.QShow .QShowcont ul li h5{ height: 30px; line-height: 30px; margin-bottom: 10px; font-weight: normal; padding: 0px 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.QShow .QShowcont .textbox{ overflow: hidden; background: #fff;}
.QShow .QShowcont ul li span{ color: #bebebe; font-size: 47px; display: inline-block; margin-top: 10px;}
.QShow .QShowcont ul li h5 a{ font-size: 16px; color: #858585;}
.QShow .QShowcont ul li i{ display: block; transition:all 0.5s; width: 48px; height: 31px; border-top: 2px solid #0E366A; margin-top: 10px; margin: 0 auto;}
.QShow .QShowcont ul li:hover .textbox{ background: #0E366A;}
.QShow .QShowcont ul li:hover *{ color: #fff;}
.QShow .QShowcont ul li:hover{ border: 3px solid #0E366A;}
.QShow .QShowcont ul li:hover a{ height: 218px;}
.QShow .QShowcont ul li:hover i{ display: none; }
/*Quartz Show_end*/


/**/
.news {background: #f5f5f5;padding-bottom: 30px;}

.news .menu{background: url(../images/news_xian.png) no-repeat center;width: 100%;height: 50px;margin: 26px auto 40px;}
.news .menu .box{width: 417px;height: 50px;overflow: hidden;margin: 0 auto;}
.news .menu a{display: block;width: 206px;height: 48px;border: 1px solid #f2f2f2;float: left;line-height: 48px;text-align: center;font-size: 16px;color: #333333;text-decoration: none;font-weight: bold;background: #fff;}
.news .menu a:first-child{border-right: none;border-radius: 24px 0 0 24px;}
.news .menu a.cur{background: #0E366A;color: #fff;border-color: #0E366A;}
.news .menu a.last{border-radius: 0 24px 24px 0;}


.news .news_con .concase {display: none;}
.news .news_con .concase.cur {display: block;}
.news .news_con .conleft {width: 372px;height: 345px;background: #fff;}
.news .news_con .conleft dt {height: 114px;}
.news .news_con .conleft dd.dd1 {height: 90px;margin-top: 15px;padding: 0 15px 0 110px;position: relative;}
.news .news_con .conleft dd.dd1 span {display: block;width: 79px;height: 75px;position: absolute;left: 15px;top: 10px;}
.news .news_con .conleft dd.dd1 span i {display: block;height: 37px;line-height: 37px;text-align: center;background: #325DBC;color: #fff;font-size: 30px;font-style: normal;font-weight: bold;font-family: arial;}
.news .news_con .conleft dd.dd1 span em {display: block;height: 37px;line-height: 37px;text-align: center;background: #0E366A;color: #fff;font-size: 14px;}
.news .news_con .conleft dd.dd1 .dd1_p1 {padding: 10px 0 15px 0;font-size: 18px;}
.news .news_con .conleft dd.dd1 .dd1_p1 a {color: #0E366A;text-decoration: none;}
.news .news_con .conleft dd.dd1 .dd1_p2 {font-size: 12px;}
.news .news_con .conleft dd.dd1 .dd1_p2 i {float: left;height: 20px;line-height: 20px;padding-left: 25px;background: url(../images/newsicon01.png) no-repeat 5px center;margin-right: 15px;font-style: normal;}
.news .news_con .conleft dd.dd1 .dd1_p2 em {float: left;height: 20px;line-height: 20px;padding-left: 25px;background: url(../images/newsicon02.png) no-repeat 5px center;}
.news .news_con .conleft dd.dd2 {padding: 0 15px;margin-top: 15px;line-height: 24px;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;color: #666666;}
.news .news_con .conleft dd.dd2 a{color: #666666;}
.news .news_con .conright {width: 790px;}
.news .news_con .conright .r_case {padding: 18px 18px 18px 90px;position: relative;width: 265px;background: #fff;height: 64px;margin:0 0 20px 40px;border: 1px solid #999999;float: left;}
.news .news_con .conright .r_case.bdnot {margin-left: 0;}
.news .news_con .conright .r_case span {display: block;width: 64px;height: 64px;position: absolute;left: 15px;top: 18px;background: #999999;}
.news .news_con .conright .r_case span i {display: block;padding-top: 8px; text-align: center;color: #fff;font-size: 24px;font-weight: bold;font-style: normal;}
.news .news_con .conright .r_case span em {display: block;text-align: center;color: #fff;font-size: 14px;}
.news .news_con .conright .r_case .case_p1 {font-size: 14px;color: #333333;font-weight: bold;}
.news .news_con .conright .r_case .case_p2 {margin-top: 5px;height: 40px;line-height: 20px;font-size: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .news_con .conright .r_case:hover {border: 1px solid #0E366A;}
.news .news_con .conright .r_case:hover span {background: #0E366A;}
.news .news_con .conright .r_case:hover .case_p1 {color: #0E366A;}

/* link */
.link{width: 100%;}
.link dt{height: 74px;line-height: 74px;font-size: 18px;color: #333333;border-bottom: 1px solid #f5f5f5;}
.link dt a{color: #333333; text-decoration: none;}
.link dt em{font-family: arial;}
.link dd{padding: 24px 0 14px 0;overflow: hidden;}
.link dd a{display: block;float: left;font-size: 12px;color: #333333;padding: 0 28px;border-left: 1px solid #e9e9e9;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
Common.css:5
bo
.Title h2 {
    font-size: 36px;!important
    color: #333333;
    font-weight: normal;
}

.Title {
    width: 100%;
    text-align: center;
    width: 1200px;
    margin: 0 auto;
    padding-top: 46px;
}













/* footer */
.footer{width: 100%;}
.footerTop{height: 60px;background: #0E366A;}
.footerTop ul{width: 100%;}
.footerTop li{float: left;font-size: 14px;height: 60px;position: relative;}
.footerTop li>a{color: #fff;height:60px;line-height: 60px;display: block;}

.footerCenter{width: 100%;background: url(../images/footerBg.jpg);padding-top: 18px;height: 175px;}
.footerCenter .box{float: left;}
.footerCenter .box1{width: 144px;height: 158px;margin-left: 16px;}
.footerCenter .box1 img{display: block;width: 144px;height: 158px;}
.footerCenter .box2{float: left;margin-left: 131px;width: 512px;padding-left: 114px;height: 78px;margin-top: 44px;border-left:1px solid #494949;border-right: 1px solid #494949;}
.footerCenter .box p{font-size: 14px;color: #fff;margin-bottom: 14px;}
.footerCenter .box p a{color: #fff;}
.footerCenter .box3{width: 136px;height: 136px;text-align: center;float: right;margin-right: 20px;}
.footerCenter .box3 img{width: 136px;height: 136px;}
.footerCenter .box3 p{margin-top: 10px;color: #fff;font-size: 12px;}
.footerBottom{width: 100%;height: 60px;text-align: center;background: #222222;line-height: 60px;}
.footerBottom p{font-size: 12px;color: #fff;}
.footerBottom p a{color: #fff;}


/*返回顶部*/
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:46%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}





.subbanner {height:450px; width:100%; min-width:1200px; overflow:hidden; z-index:1;}
    .subbanner .subnav { height:54px; margin:266px auto 0 auto; width:1200px; overflow:hidden; text-align:center;}
	    .subnav a { width:140px; line-height:44px; height:44px; display:inline-block; background:rgba(0,0,0,0.4); margin:10px 0 0 1px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; overflow:hidden; font-size:16px; color:#ffffff; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;}
		.subnav a:hover, .subnav a.hover { margin:0 0 0 1px; height:54px; line-height:54px; background:#0E366A;}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
.main {width:1200px; margin:50px auto;min-height: 350px;}
    .main .article_title {overflow:hidden; text-align:center; margin-bottom:40px;}
	    .main .article_title h1 { font-size:28px; font-weight:bold; color:#0E366A; overflow:hidden;}
		.main .article_title h2 { text-transform:uppercase; font-size:12px; font-family:Arial; line-height:20px; color:#aaaaaa; overflow:hidden;}
		    .article_title h2 span { height:1px; width:42px; background:#dedede; display:inline-block; margin:0 10px 4px 10px;}
    .main .article_content { font-size:15px; line-height:200%; overflow:;}
	     .article_content .qywh { width:1000px; overflow:hidden; margin:0 auto; min-height:481px; background:url(qywh_bg.jpg) right top no-repeat;}
		     .article_content .qywh dt { line-height:36px; font-size:20px; font-weight:bold; color:#0E366A; margin-top:20px;}
			 .article_content .qywh dd {line-height:30px; font-size:15px; color:#co4c4c4c;}
             .article_content .tab_pul {width:1220px; margin: 0 -10px; overflow:hidden;}
		 .article_content .contact_top {overflow:hidden; padding:10px 0;}
		     .contact_top .weixin { float:right; border:1px #e6e6e6 solid; width:338px; height:138px; overflow:hidden;}
			     .contact_top .weixin img { width:138px; height:138px; float:right;}
				 .contact_top p { padding:40px 0 0 30px; font-size:16px; color:#666666;}
				     .contact_top p strong {font-size:18px; font-weight:bold;}
			     .contact_top dl { width:840px; float:left; height:44px; line-height:44px;}
				     .contact_top dl dt { color:#333333; font-size:18px;}
					 .contact_top dl dd { color:#666666; font-size:16px; padding-left:30px; width:380px; float: left;}
					 .contact_top dl dd.tel { background:url(../images/contact_ico.png) 0 0 no-repeat;}
					 .contact_top dl dd.phone { background:url(../images/contact_ico.png) 0 -44px no-repeat;}
					 .contact_top dl dd.qq { background:url(../images/contact_ico.png) 0 -88px no-repeat;}
					 .contact_top dl dd.email { background:url(../images/contact_ico.png) 0 -132px no-repeat;}
		  .article_content .contact_map { height:500px; padding:10px; width:1178px; border:1px #ffffff solid; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.20); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.20); box-shadow:0px 0px 5px rgba(0,0,0,0.20); margin-top:80px; position:relative;}
		      .contact_map .map_title { height:50px; font-size:16px; width:1200px; overflow:hidden; z-index:1000; position:absolute; top:-30px; left:0; text-align:center;}
			      .map_title a { border:1px #e6e6e6 solid; background:#ffffff; display:inline-block; height:48px; line-height:48px; width:199px; color:#666666;}
				      .map_title a:hover, .map_title a.hover { color:#ffffff; background:#0E366A; border:1px #0E366A solid;}
					  .map_title a:nth-of-type(1) { border-right:none !important; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px;}
					  .map_title a:nth-of-type(2) { border-left:none !important; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:0px; border-top-left-radius:0px; border-top-right-radius:6px; border-bottom-right-radius:6px; border-bottom-left-radius:0px;}
		      .contact_map .map_baidu {height:500px; width:1178px; position:relative;}
		          .map_baidu .map_address { height:60px; line-height:60px; width:1178px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.90); color:#666666; font-size:16px; z-index:100; text-align:center;}






/*article*/
.art_title_box{text-align: center;border-bottom: 1px dashed #ccc;}
	.art_title{font-size: 24px;font-weight: bold;color: #666;}
	.art_time{color: #999;line-height: 50px;}
.art_content{padding: 20px 50px;}
	.art_content p{line-height: 30px;font-size: 15px;color: #666;margin-bottom: 30px;}
	.art_content img{max-width: 100% !important;}


/*news_list*/
.news_list{ padding: 0 50px; overflow: hidden;}
	.news_list li{overflow: hidden;border-bottom: 1px dashed #ccc;padding-bottom: 20px;margin-bottom: 20px;}
		.news_img{ float: left;width: 240px;height: 160px; margin-right: 20px;line-height: 160px;text-align: center;}
			.news_img img{max-height:160px !important; max-width:240px !important;}
		.news_main{position: relative;height: 160px;}
			.news_title{font-size: 18px;color: #333; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;padding-bottom: 20px;}
			.news_title:hover{color: #0E366A;}
			.news_contant{color: #666;line-height: 20px;}
			.time_box{}
				.add_time{background: url(../images/news_ico.png) no-repeat left center;position: absolute;bottom: 0;padding-left: 20px;color: #999;line-height: 35px;font-size: 14px;}
				.news_more{ position: absolute;bottom: 0;right: 0;background-color: #eeeeee;border-radius: 5px;padding: 0 20px;line-height: 35px;color: #999;cursor: pointer; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;}
				.news_more:hover{background-color: #0E366A;color: #fff;}
/*article*/
.art_title_box{text-align: center;border-bottom: 1px dashed #ccc;}
	.art_title{font-size: 24px;font-weight: bold;color: #666;}
	.art_time{color: #999;line-height: 50px;}
.art_content{padding: 20px 50px;}
	.art_content p{line-height: 30px;font-size: 15px;color: #666;margin-bottom: 30px;}
	.art_content img{max-width: 100% !important;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*内页二级栏目*/
.sec_nav{width:1200px;margin:0 auto;background: #fff;margin-top: 50px;}
.sec_nav_ul{overflow: hidden;text-align: center; background-color:#0E366A}
.sec_nav_ul li{height: 60px;display:inline-block;line-height: 57px;margin-left: 6px;margin-right: 6px;font-family: '微软雅黑'}
.sec_nav_ul li a{display: inline-block;color:#FFF;font-size:14px;padding-left: 10px;padding-right: 10px;position: relative;}
.sec_nav_ul li a .hot{position: absolute;background: url('hot.png') no-repeat;top:5px;width:23px;height:26px;right:-10px;}
.sec_nav_ul li a:hover,.sec_nav_ul li a.current{font-weight: bold;border-bottom: solid 2px #FFF}

/*内页 产品中心*/
.pro_box{padding-top:30px;overflow: hidden;width: 1200px;margin: 0 auto}
.pro_box .pro_ul{overflow: hidden;width:1220px;}
.pro_box .pro_ul li{width:283px;height:336px;background: #fff;border:solid 1px #e2e2e2;cursor:pointer;position:relative;float: left;margin-right: 20px;margin-top:20px;}
.pro_box .pro_ul li .pro_img{width:280px;height: 280px;text-align: center;line-height: 280px;}
.pro_box .pro_ul li .pro_img img{max-width: 280px;max-height: 280px;}
.pro_box .pro_ul li .pro_txt{width:250px;height:52px;line-height: 52px;border-top: dotted 1px #e5e5e5;margin:0 auto;margin-top:3px;font-size:16px;color: #999;overflow: hidden;text-align:center;}
.pro_box .pro_ul li .mask{width:285px;height:338px;border:none;background: url('../images/pro_mask.png') top center no-repeat;display: none;position: absolute;top:0px;left:0px;}
.pro_box .pro_ul li:hover .mask{display:block;}
.pro_box .pro_ul li .mask_Title{font-size: 16px;color:#fff;text-align: center;padding-top: 120px;}
.pro_box .pro_ul li .mask_More{width: 138px;height: 34px;border-radius: 5px;line-height: 34px;font-size: 14px;color:#fff;background: url(more.png) 90% center no-repeat;border:solid 1px #fff;text-align: center;margin:0 auto;margin-top: 38px;}
.pro_box .pro_ul li .mask_More a{display: block;width: 100%;height: 100%;color:#fff;transition:all 0.3s ease-in-out;}
.pro_box .pro_ul li .mask_More:hover{background: url(../images/more.png) 90% center no-repeat #007cc2;border:solid 1px #007cc2;}

/*内页 产品详情*/
.n_box{width: 1200px;overflow: hidden;margin:0 auto;}
.n_pro_box{overflow: hidden;}
.n_pro_L{width:450px;border-right: solid 1px #eeeeee;height:415px;float: left;}
.bigIMG{width:413px;height:413px;overflow: hidden;text-align: center;line-height:413px;border:solid 1px #dedede;cursor:pointer;background: #fff;float: left;}
  .bigIMG img{max-width:413px;max-height:413px}
	.Show{ width:105px; height:415px;float:left;position: relative;margin-left: 30px;}
	  .Sprev,.Snext{ position:absolute; top:28px}
	    .ProTop{ left:0px;position:absolute;z-index:10;top:0px;}
        .ProBottom{ right:0px;position:absolute;z-index:10;bottom:0px;}
	  .smallIMG{width:105px !important; height:355px !important;margin-top:30px;}
      .smallIMG ul{overflow:hidden;}
	    .smallIMG ul li{ width:105px; height:105px; margin-right:12px; float:left; cursor:pointer;margin-top:10px}
		  .PIMG{ width:103px; height:103px; border:1px solid #dcdcdc;text-align: center;}
.n_pro_R{width:690px;float: left;margin-left: 50px;}
.n_pro_Title{border-bottom: solid 1px #eee;font-family: '微软雅黑';color:#0E366A;font-size:20px;font-weight: bold;padding-top: 18px;padding-bottom: 20px;}
.n_pro_Txt{overflow:hidden;}
.n_pro_Txt p{font-size: 14px;color:#666;line-height: 1.8em;}
.n_pro_Txt .n_pro_T1{color: #999;font-weight: bold;width: 70px;}
.n_pro_height{padding-top: 15px;}

.pro_parmter{overflow: hidden;margin-top:50px;}
.pro_parmter_box{overflow: hidden;}
.pro_parmter .pro_parmter_ul{overflow: hidden;border-bottom: solid 2px #0E366A;}
.pro_parmter .pro_parmter_ul li{height: 48px;line-height: 48px;width: 180px;float:left;font-size:16px;color:#666;text-align: center;float:left;}
.pro_parmter .pro_parmter_ul li.pro_on{background: #0E366A;border-radius: 5px 5px 0px 0px;cursor: pointer;color:#fff;}
.pro_intro_box{overflow: hidden;padding-top: 30px;padding-bottom: 100px;}
.pro_intro_box > .pro_n_intro_box{display: none}
.pro_intro_box > .pro_n_intro_box p{font-size: 14px;color:#666;line-height: 1.8em;}
.pro_intro_box img{max-width: 100%;max-height: 100%;}




.nei_banner{
	height:300px;
	width:100%;

	position:relative;
	}
.nei_banner h1{
	position:absolute;
	font-size:40px;
	color:#fff;
	top:90px;
	left:50%;
	margin-left:-90.5px;
	}
.nei_banner p{
	position:absolute;
	font-size:30px;
	color:#fff;
	top:140px;
	left:50%;
	margin-left:-120px;
	}
   .content {
        width: 100%;
    }
    
    .temp_ec_01f_lxwm {
        height: 357px;
        overflow: hidden;
        position: relative;
        z-index: 6;
    }
    
    .temp_ec_01map {
        overflow: hidden;
        margin-top: 20px;
    }
    
    .temp_ec_01map .mapimg {
        height: auto;
        padding: 5px;
        border: 5px solid #f0f0f0;
        display: block;
    }
    
    .temp_ec_01dz {
        height: 405px;
        width: 100%;
        background: #f0f0f0;
        overflow: hidden;
        margin: 26px 0 42px 0;
    }
    
    .temp_ec_01dz dl {
        padding: 28px 37px 0 54px;
    }
    
    .temp_ec_01dz dt {
        height: 59px;
        border-bottom: 1px solid #dbdbdb;
        font: 24px "Microsoft Yahei";
        line-height: 59px;
        overflow: hidden;
    }
    
    .temp_ec_01dz dt a {
        color: #333132;
    }
    
    .temp_ec_01dz dd {
        height: 70px;
        border-bottom: 1px dashed #b1b1b1;
        font: 16px "Microsoft Yahei";
        color: #555;
        padding-top: 14px;
        line-height: 70px;
        overflow: hidden;
        background:url(../images/4871905b594d4eaea40d3453c8839b4b_88.png) no-repeat left 21px;
        padding-left: 62px;
    }
    
    .temp_ec_01dz dd.temp_ec_01dd03 {
        background:url(../images/4871905b594d4eaea40d3453c8839b4b_90.png) no-repeat left 21px;
    }
    
    .temp_ec_01dz dd.temp_ec_01dd04 {
        background:url(../images/4871905b594d4eaea40d3453c8839b4b_87.png) no-repeat left 21px;
    }
    
    .temp_ec_01dz dd em {
        padding: 0 12px;
    }
    
    .temp_ec_01dz dd i {
        padding: 0 20px;
    }
    
    .temp_ec_01dz dd span {
        font-weight: bold;
        color: #2ea5a9;
    }
	
	
.title_sub{height:54px;  margin-bottom:40px; line-height:54px; background:url(/images/title_sub.jpg) no-repeat center bottom; font-size:26px; color:#353535; text-align:center; visibility:hidden;}
#center .c_tit{height:32px; line-height:32px; text-align:center; font-size:18px; color:#757575; visibility:hidden;}
#center .c_tit_en{height:16px; line-height:16px; font-size:12px; color:#757575; text-align:center; visibility:hidden;}
#center .c_cup{margin-top:22px; padding-bottom:48px; visibility:hidden;}
#center .c_cup .c_li{width:25%; background:url(/images/c_li.jpg) no-repeat left center; margin-bottom:50px; text-decoration:none; height:233px;}
#center .c_cup .bgn{background:none;}
#center .c_cup .c_li .c_pic{height:70px; width:100%;}
#center .c_cup .c_li .c1{background:url(../images/c11.jpg) no-repeat center top;}
#center .c_cup .c_li .c2{background:url(../images/c22.jpg) no-repeat center top;}
#center .c_cup .c_li .c3{background:url(../images/c33.jpg) no-repeat center top;}
#center .c_cup .c_li .c4{background:url(../images/c44.jpg) no-repeat center top;}
#center .c_cup .c_li .one{line-height:24px; text-align:center; color:#757575;}
#center .c_cup .c_li .one *{ color:#757575; }
#center .c_cup .c_li *{ text-decoration:none; }
#center .c_row{width:32%; margin-right:2%; margin-bottom:30px;/* visibility:hidden;*/}
#center .c_row .user{width:100%; border:1px solid #e3e3e3; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior: url(/pie/pie.htc); position:relative; padding:0 18px; height:48px; line-height:48px; color:#999; font-size:14px;}
#center .m_row{margin-bottom:30px;}
#center .m_row .mess{border-radius:5px; padding:14px 18px; line-height:28px; font-size:14px; color:#999; width:100%; border:1px solid #e3e3e3; min-height:200px;}
#center .c_submit{width:150px; height:50px; background:#17447e; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; behavior: url(/pie/pie.htc); position:relative; margin:0 auto;}
#center .c_submit .mit{height:50px; width:150px; border:none; background:none; line-height:50px; font-size:16px; color:#fff; cursor:pointer;}





.move {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    border-radius: 0px;
    background: #1966bf;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}


.ne3 dd{box-sizing: border-box;background: #fff;padding: 15px 0 15px 0px;}

.ne3 dd .dlt{width: 414px;float: left;overflow: hidden;}

.ne3 dd .dlt img{display: block;width: 100%;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ne3 dd .drt{width: 1200px;float: left;}

.ne3 dd:hover .dlt img{transform: scale(1.08);-webkit-transform: scale(1.08);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}


.ne3 dd div{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}

.ne3 dd .drt .day{font-size: 18px;line-height: 18px;color: #666;padding-top: 15px;}

.ne3 dd .drt .dtt{font-size: 22px;line-height: 24px; margin: 15px 0 ;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.ne3 dd .drt .dct{color: #999; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding-bottom: 0px;border-bottom: 1px dotted #ccc;}

.ne3 dd .drt .move{margin: 20px 0 0 0;}

.ne3 dd:hover .drt .dtt{color: #ca171d;}



.imgBox{width:90%;position:relative;}
.imgBox:before{content:" ";display:block;padding-top:100%}
.imgBox img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:all .3s;cursor:pointer}
.imgBox img:hover{width:110%;max-width:110%;height:110%;top:-5%;left:-5%}

.projectBox{display:table;font-size:1.2rem;width:100%;background-color:#fff;margin-bottom:1rem}
.projectBox .center,.projectBox .left,.projectBox .right{display:table-cell;vertical-align:top;box-sizing:border-box}
.projectBox .left{width:18%;padding:1rem}
.projectBox .right{width:32%}
.projectBox .right .labels{margin-top:1rem;border-top:none;border-left:1px solid #c7c7c7;padding-left:1rem}
.projectBox .center{padding:1rem;font-size:1.3rem;line-height:1.5}
.projectBox .center .name{font-weight:700;cursor:pointer; color:#1966bf; padding-bottom:20px;}
.projectBox .center .name:hover{color:#1966bf}
.projectBox .center .sumarry{cursor:pointer; font-size:14px; color:#999}
.projectBox .center .sumarry:hover{text-decoration:none;color:#888}
.productBox{box-sizing:border-box;overflow:hidden;float:left;width:19%;margin:.6rem .5%;padding-bottom:.5rem;transition:all .2s}
.productBox.isMobile{width:49%}
.productBox .imgBox{border:1px solid #c7c7c7;font-size:0}
.productBox:hover{box-shadow:0 0 1rem 0 #c7c7c7}
.productBox .title{display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;line-height:1.8rem;height:2rem;overflow:hidden;padding:.2rem}
.productBox .title .labels{border-top:1px dashed #c7c7c7;margin:0 .5rem;padding:.1rem .5rem 0;height:5.2rem;overflow:hidden}

.labels{padding:.1rem 0 .5rem}
.labels span{display:inline-block;color:#1966bf;font-size:12px;padding:.2rem;border:1px solid #1966bf;margin:.4rem .3rem 0 0;cursor:pointer;transition:all .2s; line-height:30px;}
.labels span:hover{color:#fff;background:#1966bf}

img.framed { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; } 