body{font-size:13px; background:; min-width:1200px; }

*{ margin:0; padding:0; font-family:"Microsoft YaHei"}

img{ border:none;}

ul{ list-style:none;}

.clear{ clear:both}

.l{ float:left;}

.r{ float:right;}

.hidden{display:none}

a{text-decoration:none;}



.s_width{ width:1200px; margin:0 auto;}

.s_width .aboutimg img{width:500px; height:300px}

.h_line{height:33px;  background:#e8e8e8; }

.h_line .welcome,.h_line .h_line_list{ line-height:33px; color:#555555; font-size:13px;}





.header{ padding:55px 0 45px 0;}

.banner img{width:100%}

.header .logo{ border-right:1px solid #cdcdcd; padding-right:10px}

.header .wenzi{ padding:0 0 0 25px; line-height:30px; color:#666666; font-size:16px;}

.header .wenzi strong{ color:#de0d43; font-size:20px; line-height:30px;}

.header .tel{ background:url(../images/tel.jpg) no-repeat; width:180px; height:51px; color:#333; font-size:25px; font-weight:bold; padding-left:60px; padding-top:18px}

.header .tel strong{ color:#ca0b0b; font-size:24px;line-height:30px;}



/*nav*/

.nav{height:70px; background:#0b3d9d; position:relative;}

.nav ul{ height:70px;}

.nav li{ float:left;line-height:70px; height:70px;width:166px;background: url(../images/navline.jpg) no-repeat right center; position:relative}

.nav li a{ font-size:18px; line-height:70px; height:70px; color:#fff; text-align:center; text-decoration:none; display:block; }

.nav li a:hover{ font-weight:bold; text-decoration:none; background:#f1a41e }

.nav li div {display:none;font-size:12px; width:185px;text-align:center;color:#4f4f4f;position:absolute; left:-25px; top:65px;background:#0989ca; z-index:9999; }

.nav li div a {display:block;BACKGROUND: url(asdfasdf); COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT:40px;FONT-SIZE: 13px;font-weight:normal;border-bottom:1px solid #469e16}

.nav li div a:hover {FONT-SIZE: 13px;background:#dc8a10;color:#ffffff; border-bottom:1px solid #dc8a10}





.banner{ width:100%; overflow:hidden;}



.main_content{ margin:20px 0}





/*pro_fenlei_con*/

.pro_fenlei_title{ padding:25px 0}

.pro_fenlei_title div{ text-align:center; padding:0 0 8px 0}

.pro_fenlei_title h2{ background:url(../images/case_line.jpg) no-repeat center center; font-size:30px; color:#333; line-height:45px; text-align:center}

.pro_fenlei_title h2 span{ color:#0b3d9d}

.pro_fenlei_title p{ text-align:center; font-size:13px; color:#555; line-height:30px;}

.pro_fenlei_con{ padding:0 0 45px 0}

.fenlei{width:251px; background:#0b3d9d url(../images/case_cage_bg.jpg) no-repeat left top; border-bottom:#0b3d9d solid 5px;}

.fenlei h2{ text-align:center; line-height:50px; padding:30px 0 18px 0; overflow:hidden; font-size:23px; color:#ffc400; background: url(../images/case_cage_line.jpg) no-repeat center bottom}

.fenlei strong,.fenlei span{ display:block}

.fenlei p{ text-align:center; color:#666; line-height:30px;}



.fenlei ul{ padding:25px 0 21px 0; }

.fenlei li{ width:214px; margin:0 auto; line-height:45px; margin-bottom:8px; border:1px dashed #ffc400}

.fenlei li a{ padding-left:60px;display:block;text-decoration:none; line-height:45px; font-size:15px;  color:#fff; background:url(../images/case_icon.png) no-repeat 30px center;}

.fenlei li a:hover{text-decoration:none; color:#dbffbe; font-weight:bold; font-size:16px; }

.fenlei li .hid{ }

.fenlei li .hid a{ width:146px; padding:0 0 0 30px; height:40px; line-height:40px; background:url(../images/case_icon.png) no-repeat 20px center; margin:0 auto; margin-bottom:5px; color:#5b2b11}

.fenlei li .hid a:hover{ color:#000}



/*product*/

.pro{ width:917px; padding:0 0 0 20px; overflow:hidden;}

.pro ul{ width:960px;}

.pro li{ width:287px; height:240px; float:left; margin-right:20px; position: relative; overflow:hidden; }

.pro li .pic{ width:285px; border:1px solid #ccc}

.pro li .pic img{ width:285px; height:199px;}

.pro li .pic_text{ }

.pro li .pic_text a{ width:250px; margin:0 auto; text-align:center; color:#333; font-size:14px; display:block; line-height:40px; text-overflow:ellipsis; overflow:hidden;}

.pro li .pic_text a:hover{ color:#21a051}



/*adv*/

.advantage{ height:198px; background:url(../images/advbg.jpg) no-repeat center top; padding:15px 0 0 0}

.advantage .adv_pic,.advantage p,.advantage ul{ width:600px; margin-left:585px; color:#fff; font-size:18px; line-height:30px;}

.advantage li{ float:left; padding:0 30px 0 35px; background:url(../images/dui.png) no-repeat left center; color:#fcf612; font-weight:bold; line-height:50px;}





.adv_line_a{ height:17px; background:url(../images/lanse_a.jpg) no-repeat center top;}

.adv_line_b{ height:28px; background:url(../images/lanse_b.jpg) no-repeat center top;}



/*adv*/

.adv{  padding:30px 0 0 0; position: relative;  }

.adv .adv_title{ height:124px; text-align: center; border-bottom:3px solid #0b3d9d; padding:0 0 0 0;}

.youshi_a,.youshi_b{ width:1150px; margin:0 auto}

.youshi_a{ padding:30px 0 60px 0; background:url(../images/jiange.jpg) no-repeat center bottom;}

.youshi_a .youshi_text{ width:550px; padding:0 0 0 25px;}

.youshi_a h2{ background:url(../images/zi_a.jpg) no-repeat left center; }

.youshi_b h2{ background:url(../images/zi_b.jpg) no-repeat left center; }

.adv h2{line-height:91px; color:#2b2b2b; font-size:20px; padding:0 0 0 95px;}

.adv p{ margin:20px 0 40px 95px; background:url(../images/sanjiao.jpg) no-repeat left 10px; padding:0 0 0 20px; line-height:30px; color:#575757; font-size:14px;}

.youshi_a span{ display:block; width:520px; line-height:40px; color:#de0d43; font-size:17px; border:1px solid #de0d43; text-align:center; font-weight:bold;}

 





.wenzhang{ padding:20px 0}

.wenzhang h2{ background: url(../images/news_t.jpg) repeat-x center center; margin-bottom:35px;}

.wenzhang h2 strong{ width:290px; margin:0 auto; display:block; line-height:50px; background:#fff; color:#444444; font-size:30px; text-align:center}

.wenzhang h2 span{ width:290px; margin:0 auto; color:#e86b0f; font-size:17px; text-transform:uppercase; font-weight:normal; display:block; line-height:20px; background:#fff; text-align:center}

.wenzhang .wenzhang_con{ overflow:hidden;}

.wenzhang .wenzhang_con ul{ width:1204px; margin:0 auto; padding:0 0 0 10px;}

.wenzhang .wenzhang_con li{ width:378px; float:left; margin-right:23px; overflow:hidden;}

.wenzhang .wenzhang_con h3{ line-height:40px}

.wenzhang .wenzhang_con h3 a{ color:#222; font-size:16px; line-height:40px; font-weight:normal;}

.wenzhang .wenzhang_con h3 a:hover{ color:#3e68a2}

.wenzhang .wenzhang_con li .wen_list{ padding:20px 0; border:1px solid #eee}

.wenzhang .wenzhang_con li .wen_list dt{ width:330px; margin:0 auto;}

.wenzhang .wenzhang_con li .wen_list dl{ background:url(../images/news_icon.png) no-repeat left center; line-height:30px; padding:0 0 0 25px;}

.wenzhang .wenzhang_con li .wen_list dl a{ color:#666; font-size:14px; line-height:30px;}

.wenzhang .wenzhang_con li .wen_list dl a:hover{ color:#3e68a2}





.anli{ padding:30px 0;}

.anli h2{ background:url(../images/hezuo_t.jpg) no-repeat center 25px; font-weight:normal;}

.anli h2 strong{ display:block; text-align:center; font-size:30px; color:#444444; line-height:50px;}

.anli h2 p{ text-align:center; line-height:35px; color:#666; font-size:14px;}

.anli_con{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}

.anli_con .anli_left{ position:absolute;left:0; top:100px;}

.anli_con .anli_right{ position:absolute;right:0 ; top:100px;}

.anli_con ul{ padding:20px 0 0 10px; margin:0 0 0 35px;}

.anli_con li{ width:270px; float:left; margin-right:10px; height:310px; background:#3b6fb4}

.anli_con li:hover{ background:#475d70}

.anli_con .anli_pic{ width:270px; height:205px; overflow:hidden;}

.anli_con .anli_pic_text{ text-align:center; width:240px; margin:0 auto; padding:10px 0 0 0}

.anli_con .anli_pic_text a{ color:#fff; font-size:14px; line-height:30px; width:240px; margin:0 auto; text-overflow:ellipsis; display:block; overflow: hidden}

.anli_con .anli_pic_text p{ color:#fff; font-size:14px; line-height:22px;}



.footer{ border-top:3px solid #0b3d9d;}









.fenlei_tel_icon{ background:#18519e url(../images/tel_icon.png) no-repeat 25px 22px; padding:15px 0 15px 80px; line-height:24px; font-size:14px; color:#fff}

.fenlei_tel_icon strong{ font-size:20px; color:#fff; line-height:30px;}



.main_right{ width:922px;}

.m_box{ border:1px solid #e5e5e5; margin-bottom:15px;}

.m_weizhi{ border-bottom:1px dashed #999; height:45px; color:#555; font-size:14px; margin:15px; background-color: #0b3d9d; line-height: 45px; color: white; padding-left: 20px;}

.m_weizhi a{color:white; font-size:14px;}

.m_weizhi a:hover{ font-weight:bold}

.m_content{ line-height:30px; color:#333; padding:10px 0 20px 0; margin:0 25px 0 25px;}

.m_content .m_content_text{ width:850px; margin:0 auto}



.m_news{}

.m_news li{ padding:15px 0 10px 0;}

.m_news li .date{ width:105px; text-align:center; color:#919191; padding:5px 0 0 0; line-height: 55px; font-size: 14px;}



.m_news_con{  padding:0 0px 0 0px}

.m_news_con .newlistitle{ border-bottom: 1px solid #e3e3e3; font-size:15px; font-weight:bold}

.m_news_con .newlistitle a{ font-size:15px; color:#444444; line-height: 55px;}

.m_news_con a:hover{ color:#0b3d9d}

.m_news_con p{ color:#848484; line-height:24px; margin-top: 10px; font-size: 12px;}

.m_news_con p a{ color:#f07700}



.m_page{ padding:20px 0; text-align:center;}



.m_content_text h1{ line-height:55px; text-align:center; color:#444444; font-size:18px; border-bottom: px solid #e3e3e3;}

.m_news_title_date{ line-height:24px; text-align:center; color:#333; font-size:14px;}

.m_news_title_con{ padding:30px 0; line-height:30px; font-size:14px; color:#919191}

.m_news_title_con img{max-width: 100%}



.m_fenye{ margin-bottom:20px; font-size:14px; color:#808080; border-top:1px solid #e3e3e3; padding:20px 0 0 0}

.m_fenye a{ font-size:14px; color:#808080;}

.m_fenye a:hover{ color: #0b3d9d;}



.m_box .m_box_title,.m_box .articallist{ margin:10px 15px 10px 15px;}

.m_box .m_box_title{ line-height:45px; font-size:16px; color:#666; font-weight:bold; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(../images/n_line.jpg) no-repeat left center;}

.m_box .m_box_title a{font-size:16px; color:#666;}

.m_box .articallist{ padding:0 0 15px 10px}

.m_box .articallist ul li{line-height: 33px; width:28%; float:left; background: url(../images/add_icon.jpg) no-repeat left 8px; text-align: left; padding-left: 20px; height: 33px; overflow: hidden; margin-right: 25px;}

.m_box .articallist ul li a,.xgwz_content ul li a{color: #747474; font-size: 14px;}

.m_box .articallist ul li a:hover,.xgwz_content ul li a:hover{ color:#0b3d9d}

.xgwz_content ul li{line-height: 33px;background: url(../images/add_icon.jpg) no-repeat 0px 7px; padding-left:20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.articallist ul{overflow:hidden}

.m_box .m_pro_list {width:888px; margin:20px auto 0 auto; padding-left:10px; padding-bottom:20px}

.m_box .m_pro_list li{ width:284px; float:left;  margin-right: 10px; text-align:center; padding:10px 0 0 0}

.m_box .m_pro_list .m_pro_list_pic{ width:100%; text-align:center}

.m_box .m_pro_list .m_pro_list_name a{ height:35px; overflow:hidden; text-overflow : ellipsis; display:block; margin: 0 auto; width:249px;line-height:35px;  color:#555; font-size:14px;}





.m_box .m_pro_list .m_pro_list_name a:hover{ color:#0b3d9d}

.m_box .m_pro_list .m_pro_list_name p{ margin:0 15px; line-height:26px; font-size:12px; text-align:left; color:#666}





.m_pro{ padding:0 0 0 10px}

.m_pro li{ width:270px; height:199px; float:left; margin-right:10px; position: relative; overflow:hidden; margin-bottom:13px;}

.m_pro li .pic_text{ position:absolute; top:130px; background:rgba(0,0,0,0.5); width:100%;  overflow:hidden}

.m_pro li .pic_text a{ width:250px; margin:0 auto; text-align:center; color:#fff; font-size:14px; display:block; line-height:40px;}

.m_pro li .pic_text a:hover{ color:#96c3ff}

.m_pro li .pic_text p{ width:258px; margin:0 auto 8px auto; line-height:24px; font-size:14px; color:#b6b6b6; }



.m_pro_show{ padding:0 0 50px 0}

.m_pro_pic{ width:443px; height:369px;}

.m_pro_pic_r{ width:400px}

.m_pro_pic_r h1{ line-height:30px; text-align:left; color:#cd1111; font-size:18px; font-weight:normal }

.m_pro_pic_r .m_pro_tel{ font-size:16px; color:#333333; height:35px; border-bottom:1px dashed #ccc}

.m_pro_pic_r .m_pro_wenzi{ padding:15px 0 30px 0; line-height:24px; font-size:14px; color:#888}

.m_pro_pic_r .m_pro_xiangguan{ background:#ececec; padding:10px 10px 16px 10px; line-height:24px;}

.m_pro_pic_r .m_pro_xiangguan p{ font-size:14px; color:#555 ; padding:0 0 15px 0}

.m_pro_pic_r .m_pro_xiangguan ul{ padding:0 0 0 0px;}

.m_pro_pic_r .m_pro_xiangguan li{ width:116px; height:96px; float:left; padding:0 5px;}

.m_pro_show_text_t{ background:#18519e; line-height:35px; padding:0 0 0 15px; color:#fff; font-size:17px;}

.m_pro_show_text{ padding:20px 0; line-height:28px; color:#444}



.m_left_news{ border:1px solid #c6cfdc; margin-top:10px; }

.m_left_news .m_left_news_t{ line-height:45px; font-size:16px; color:#555; font-weight:bold; padding:0 0 0 20px; border-bottom:1px dashed #ccc; background:url(../images/n_line.jpg) no-repeat left center; margin:0 15px;}

.m_left_news dt{ margin:0 15px; padding:15px 0;}

.m_left_news dl{line-height: 28px;  background: url(../images/n_dian.jpg) no-repeat left center; text-align: left; padding-left: 20px;}

.m_left_news dl a{color: #747474; font-size: 13px;}

.m_left_news dl a:hover{ color:#03F}



.guanyu{ height: 340px; background: url(../images/gongsi.jpg) no-repeat center top; padding-top: 40px;}

.gunyu_text{ width: 640px; }

.guanyu_title{ font-size: 30px; font-weight: bold ; color: white; border-bottom: 1px dashed white; padding-bottom: 20px;}

.guanyu_text{font-size: 13px; color: white; line-height: 30px; text-indent: 2em; padding-top: 20px;}

.xinwen{ background-color: white;}

.news_title{ margin-top: 60px; background: url(../images/xinwen_title.jpg); height: 46px; text-align: center; font-size: 24px; color: #0b3d9d; font-weight:bold; line-height: 46px;} 

.new_shuoming{font-size: 16px; color: #555555; text-align: center; padding-top:10px ;}

.news_a{ width: 572px; margin-top: 45px; font-size:18px ; color: #393a3a; }

.news_title_l_b{padding-left: 10px; color: #ec0c41; font-weight:normal ;}

.news_title_r a{ display: inline-block; width: 28px; height: 28px; background-color: #868686; text-align: center; line-height: 28px; font-size: 18px; color: white;}

.news_title_r a:hover{ background:#0b3d9d}

.media_box{ padding: 25px 0;}

.img_box img{ width: 177px; height: 143px;}

.text_box{width: 368px;}

.text_box_title a{ font-size:16px; font-weight:bold; color: #393a3a; height: 30px; overflow: hidden; line-height: 30px; }

.text_box_title a:hover{ color:#0b3d9d}

.media_box a{ display: block;}

.text_box_text{ font-size: 14px; color: #696a69; line-height: 30px; padding: 10px 5px 0 0; height: 90px; overflow: hidden; text-overflow:ellipsis;}

.news_list{ border: 1px solid #e5e5e5; margin-top: 30px; padding: 20px; margin-bottom: 30px;}

.news_list ul li{ float: left; width: 265px; overflow: hidden; height: 33px;}

.news_list a{font-size:14px; color: #696a69; line-height: 33px; background: url(../images/add_icon.jpg) no-repeat left center; padding:0 0 0 20px}

.news_list a:hover{ color:#0b3d9d}

.product_show{ background-color: #f4f4f4;}

.porduct_title,.porduct_title a{padding-top: 60px; background: url(../images/pro_show_title.jpg) no-repeat bottom; height: 46px; text-align: center; font-size: 24px; color: #0b3d9d; font-weight:bold; line-height: 46px;}

.porduct_title span{ color: #ffc400; font-size:18px ; padding-left: 20px;}

.proList{ margin: 40px 0 0 0;}

.proList ul li{float: left; margin-right: 15px;}

.proList ul li a { display: block; width: 285px;}

.proList ul li a img{ max-width: 285px;}

.pro_name a{ text-align: center; font-size:14px; line-height: 55px; color: #444444;  height: 55px; overflow: hidden;}

.pro_name a:hover{ color:#0b3d9d}



.friend_link{ height: 5px; background-color: #0b3d9d; line-height: 95px; color: white; font-size: 14px; overflow: hidden;}

.friend_link ul li {float: left; margin: 0 15px;}

.friend_link ul{float: left;}

.friend_link ul li a{color: white;}

.friend_link ul li a:hover{ color:#dbffbe}

.footer_bottem{ padding: 40px 0 0 0; margin-bottom: 10px;}

.bottom_erweima{ margin: 0 70px;}

.bottom_lianxi p{font-size: 14px; color: #444444; line-height: 30px;}

.bottom_lianxi{width:600px}



.lianxiwomen,.xgwz,.tjal{width:249px; border: solid 1px #e5e5e5; margin-top: 20px;}

.lianxi_title,.xgwz_title,.tjal_title{ background: url(../images/lianxi_bg.jpg) no-repeat; height: 42px; padding-left: 35px; font-size: 16px; color: white; line-height: 42px;}

.xgwz_title a,.tjal_title a{color:#FFF}

.xgwz_title a:hover,.tjal_title a:hover{text-decoration:underline}

.tel_img{margin: 20px auto;text-align: center;background:url(../images/tel.jpg) no-repeat;margin-left: 20px;padding-top: 25px;padding-left: 38px;font-size: 22px;}

.lianxiwomen p { padding: 0px 10px; font-size: 14px; line-height: 28px; color: #444444;}

.m_content_text .pro li{ width:260px; height:240px; float:left; margin-right:20px; position: relative; overflow:hidden; }

.m_content_text .pro li .pic{ width:258px; border:1px solid #ccc}

.m_content_text .pro li .pic img{ width:258px; height:185px;}

.m_content_text .pro li .pic_text{ }

.m_content_text .pro li .pic_text a{ width:230px; margin:0 auto; text-align:center; color:#333; font-size:14px; display:block; line-height:40px; text-overflow:ellipsis; overflow:hidden;}

.m_content_text .pro li .pic_text a:hover{ color:#21a051}

.women_title{font-size:17px!important; font-weight:bold ; color: #444444; text-align:center; padding-bottom:5px; line-height:20px!important; margin-bottom:10px}

/*********/

.news_title_l_a,.news_title_l_a a{color:#333}

.dateRight{float:right}

.moreInfo{font-size:13px!important; font-weight:normal}

.xgwz_content{padding:10px}

.tjal_content li{padding:10px; text-align:center; border-bottom:1px dotted #CCC}

.tjal_content li p{line-height:33px; height:33px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;

}

.tjal_content li p a{color:#666}

.bottom_tel{background:url(../images/bottom_tel.jpg) no-repeat; width:210px; font-size:25px; padding-left:65px; padding-top:50px}