body{ background:; min-width:1200px; }

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

img{ border:none;}

ul,li{ list-style:none;}

.clear{ clear:both}

.fl{ float:left;}

.fr{ float:right;}

.hidden{display:none}

a{text-decoration:none;}



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



/*top_bg*/

.top_bg{ background: url(/images/top.jpg) repeat-x left top; font-size: 14px; color: #333; line-height: 45px; border-bottom:1px solid #eee;}

.top_bg li{ float:left; width:80px;}

.top_bg li a{ color:#333; font-size:14px;}



/*head*/

.head{ padding:32px 0;}

.head .head_logo{ margin:0 10px 0 0;}

.head .head_text{ padding:0 0 0 20px; border-left:1px solid #1e459c; line-height:35px;}

.head .head_text strong{ display:block; font-size:23px; color:#bf4774;}

.head .head_text p{ font-size:16px; color:#666; }

.head .head_phone{ padding:0 0 0 100px; background:url(/images/er.png) no-repeat left center; height:80px;}

.head .head_phone p{ font-size:30px; color:#bf4774; font-family: impact; }

.head .head_phone strong{ display:block; font-size:15px; color:#666;  line-height:35px;}



/*indexnav*/

.indexnav{ background:#1e459c; line-height:50px;}

.indexnav li{ float:left; width:190px; text-align:center; }

.indexnav li a{ color:#fff; font-size:18px; display:block; border-left: 1px solid #eee;}

.indexnav li a:hover{ background:#bf4774}

.indexnav li:nth-child(6){ border-right: 1px solid #eee;}



/*banner*/

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

.banner img{ width:100%;}



/*index_search*/

.index_search{height:50px;}

.index_search .search_key{ line-height:50px;}

.index_search .search_key strong{font-size:15px;  color: #444}

.index_search .search_key a{ color:#666; font-size:15px; margin: 0 3px;}

.index_search .search_key a:hover{ color:#c80009}

.search_input{line-height:42px; margin:7px 0 0 0; background:url(/images/searchlf.png) no-repeat left top; width:360px;padding:0 0 0 20px;}

.search_input .text{ float: left; line-height:42px; border:none; background:none; width:287px; font-size: 14px; color: #a3a3a3;}

.search_input .submit{ float: left; width:53px;line-height:42px;  border:none; background:url(/images/searchrt.jpg)}



/*product*/

.product{padding:55px 0 0 0}

.product .product_title{ text-align:center; padding:15px 0 45px 0; background:url(/images/pro_t.jpg) no-repeat center top; }

.product .product_title strong{ display:block; font-size:28px; color:#1e459c;  line-height:55px;}

.product .product_title p{ font-size:16px; color:#424242; line-height:35px;}

.product .product_cage{ margin-bottom:20px; position: relative; height:108px;}

.product .product_cage ul{top:0; text-align: center}

.product .product_cage li{ display: inline-block; width:180px;  text-align:center; padding:35px 0 0 0;}

.product .product_cage li a{ font-size:18px; color:#333; display: block; margin:0 8px;}



.product .product_cage li.on a{border-bottom: 2px solid #1e459c;}

.product .product_cage li a:hover{border-bottom: 2px solid #1e459c;}

.product .pro_more{ width:120px; border-radius:30px; border:1px solid #bf4774; position:absolute; right:0; top:30px; line-height:35px; text-align:center;}

.product .pro_more a{ font-size:15px; color: #bf4774; font-size:14px;}

.product_list{ margin-bottom:25px}

.product_list li{ float:left; width:285px; margin:0 15px 15px 0; transition: all ease 0.5s;}

.product_list li a{ display:block; font-size:15px; color:#555; line-height:35px; text-align:center}

.product_list li a div{ width:285px; overflow:hidden;}

.product_list li a div img{width: 100%;transition: all ease 1s; display:block;}

.product_list li a div:hover img{transform: scale(1.1);}



/*choose*/

.choose{ height:300px; background:url(/images/a1.jpg) no-repeat center top; text-align:center; color:#fff;padding:65px 0 0 0}

.choose p{font-size:20px;line-height:65px;font-weight:bold;}

.choose ul{ width:600px; margin: 0 auto 10px auto; height:45px; line-height:45px;}

.choose li{float:left; width:120px; font-weight:bold;font-size:20px;}

.choose .choose_hot{width:440px; margin: 0 auto; font-size: 16px; text-align:left;}

.choose .choose_hot span{ font-size:30px; font-family:impact;}

.choose .choose_hot div{float:right; width:120px;background: #bf4774; line-height: 35px;border-radius:6px;text-align:center;}

.choose .choose_hot div a{color:#fff;font-size:15px;}

.choose .choose_hot div:hover{background:rgba(0,0,0,0.6)}



/*advantage*/

.advantage{ padding:85px 0 28px 0}

.advantage_title{text-align:center; padding:0 0 50px 0}

.adv_con{height:880px;position:relative;}

.adv_pic_a{position:absolute; right:0; top:0;}

.adv_pic_b{position:absolute; left:0; bottom:0;}

.adv_a,.adv_b,.adv_c,.adv_d{position:absolute;width:600px;padding:0 0 0 100px;}

.adv_a{left:0;top:0;background:url(/images/icon_a.jpg) no-repeat left top;}

.adv_b{left:0;top:180px;background:url(/images/icon_b.jpg) no-repeat left top;}

.adv_c{right:0;bottom:320px;background:url(/images/icon_c.jpg) no-repeat left top;}

.adv_d{right:0;bottom:140px;background:url(/images/icon_d.jpg) no-repeat left top;}

.adv_title{}

.adv_title div{font-size: 20px; color: #191919;}

.adv_title span{display:block; border-bottom: 1px dashed #c5c5c5; font-size: 12px; color:#ccc;line-height:35px;margin:0 0 10px 0}

.adv_title p{font-size: 15px;line-height: 30px;color: #505050;}



/*flower*/

.flower{ height:199px; background:url(/images/ff.jpg) no-repeat center top;}

.flower .same_width{padding:135px 0 0 160px}

.flower p{float:left; height:55px;background:url(/images/tt.jpg) no-repeat left center;color:#fff; font-size:15px;padding:0 65px 0 60px;}

.flower p span{display:block;font-size:24px;}

.flower a{display: block; float:left; width:150px; line-height: 40px;border:2px solid #fff;padding:0 0 0 25px;background:url(/images/jj.png) no-repeat 110px center;color:#fff;font-size:15px;}

.flower a:hover{font-weight:bold;}



/*case*/

.case{background:#f4f4f4;padding:45px 0}

.case_title{text-align:center; margin:0 0 30px 0}

.case_title a{display:block; color:#1e459c;font-size:24px;}

.case_title a strong{display:block;line-height:40px;}

.case_title a span{display:block;text-transform:uppercase;font-size: 15px;line-height: 30px;background:url(/images/mm.png) no-repeat center center;}

.case .same_width{position:relative;}

.case_l,.case_r{width:27px; height:83px; position:absolute;cursor: pointer}

.case_l{left:0;top:90px;background:url(/images/left.jpg)}

.case_r{right:0;top:90px;background:url(/images/right.jpg)}

.case_con{ margin-bottom:25px; width:1111px;margin:0 auto;}

.case_con li{ float:left; width:266px;padding:5px;border:1px solid #ddd; margin:0 10px 15px 0; transition: all ease 0.5s;}

.case_con li a{ display:block; font-size:15px; color:#555; line-height:35px; text-align:center}

.case_con li a div{overflow:hidden;}

.case_con li a div img{width: 100%;transition: all ease 1s; display:block;}

.case_con li a div:hover img{transform: scale(1.1);}





/*about*/

.about{height:462px;background:url(/images/jj.jpg) no-repeat center top;padding:65px 0 0 0}

.about .same_width{background:#fff;padding:40px 35px;}

.about .about_l{ width:680px;}

.about .about_l strong{ display:block; font-size:30px; color:#1e459c; text-align:center; line-height:65px;}

.about .about_l .con{ font-size:16px; color:#565656; line-height:30px;}

.about .about_pic{width:400px;}



/*news_faq*/

.news_faq{padding:25px 0 0 0}

.news{width:680px;}

.news .news_t{border-bottom:1px solid #eee; height:48px;margin-bottom: 25px;}

.news .news_t .fl{ line-height:48px; width:110px; text-align:center; font-weight:bold;}

.news .news_t a{display: block; color: #333;font-size:17px;}

.news .news_t .on{border-bottom:2px solid #1e459c;}

.news .news_t .on a{color:#1e459c}

.news .news_t .fr{ line-height:48px; width:60px; text-align:center;background:url(/images/mm.jpg) no-repeat center center;text-transform:uppercase;}

.news .news_t .fr a{ font-size:13px; color:#bf4774}

.news_list li{margin:0 0 18px 0;background:#f5f4f4;padding:0 13px 0 0}

.news_list li .news_pic{ width:200px; height:120px;}

.news_list li .news_pic img{width:200px; height:120px;}

.news_list li .news_con{ width:440px;}

.news_list li .news_con a{ display:block; font-size:14px; color:#bf4774; line-height:36px; white-space: nowrap; text-overflow:ellipsis;overflow:hidden;}

.news_list li .news_con a span{font-weight:bold;  color:#333;}

.news_list li .news_con p{ color:#555; font-size:14px; line-height:23px;}

.news_list li:hover{background:#1e459c}

.news_list li:hover .news_con p{color:#fff;}

.news_list li:hover .news_con a{color:#fff;}

.news_list li:hover .news_con a span{color:#fff;}

.faq{width:478px;}

.faq .faq_t{border-bottom:1px solid #eee; height:48px;margin-bottom: 25px;}

.faq .faq_t .fl{ line-height:48px;  font-weight:bold;}

.faq .faq_t a{display: block; color: #333;font-size:17px;}

.faq .faq_t a span{ font-family: "Times New Roman", Times, serif;color:#ccc; font-size:18px;}

.faq .faq_t .fr{ line-height:48px; width:60px; text-align:center;background:url(/images/mm.jpg) no-repeat center center;text-transform:uppercase;}

.faq .faq_t .fr a{ font-size:13px; color:#bf4774}

.faq_list{background:#f5f4f4;height:227px;padding:20px 25px 0px 25px;}

.faq_list li{border-bottom:1px dashed #ccc;padding:5px 0}

.faq_list a{display:block;line-height:35px;padding:0 0 0 40px; background:url(/images/qa.jpg) no-repeat left center;font-size:15px;font-weight:bold;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.faq_list p{font-size:14px;color:#666;line-height:22px;padding:0 0 0 40px; background:url(/images/qb.jpg) no-repeat left top;}

.faq_list_con{}



/*footer*/

.footer{ background:#1e459c url(/images/f_bg.jpg) no-repeat center top;padding:25px 0 35px 0;margin:15px 0 0 0}

.footer .footer_nav{ width:960px; margin:0 auto;}

.footer .footer_nav li{ float:left;width:160px;}

.footer .footer_nav li a{font-size:17px;color:#fff;line-height:75px;}

.footer .footer_l{padding:25px 15px 0 15px;}

.footer .footer_c{border-right: 1px solid #396b57; border-left: 1px solid #396b57;margin:20px 0;padding:0 30px;width:827px;}

.footer .footer_c p{font-size:14px;line-height:30px;color:#fff}

.footer .footer_c p a{font-size:14px;color:#fff}

.footer .footer_r{width:120px;padding:20px 0 0 0}

.footer .footer_r img{width:120px;}

.footer_link{ line-height:45px;}

.footer_link span{ font-size:19px; color:#333; display: block;line-height:75px;background:url(/images/lbg.jpg) no-repeat left bottom;}

.footer_link a{ font-size:14px; color:#444; display:inline-block;}

.footer_link a:hover{ color:#1e459c;}





/*in_path*/

.in_path{ line-height:65px; background:#f4f4f4; color:#555; font-size:14px;}

.in_path .same_width{background:url(/images/hh.png) no-repeat left center;padding:0 0 0 35px;}

.in_path a{ color:#555; font-size:14px;}

.in_path a:hover{ color:#016ecd}



/*in_lanmu*/

.in_lanmu{padding:30px 0}

.in_lanmu span{display: block;width:181px;margin:0 auto 10px auto; line-height: 55px; color: #bbb; font-size: 24px; border-bottom: 1px solid #bbb; text-transform: uppercase;}

.in_lanmu_title{text-align:center;font-size: 16px;color:#fff;background:url(/images/lv.jpg) no-repeat center center;height:45px;line-height:35px;}



/*in_about*/

.in_about{background:#f4f4f4;padding:15px 0}

.in_about .same_width{ background:#fff; padding:25px 35px;}

.in_about  p{ font-size:14px; color:#565656; line-height:29px;padding:0 0 25px 0}



/*in_hot*/

.in_hot{padding:55px 0}

.in_hot_title{text-align:center;padding:0 0 35px 0}

.in_hot_title a{color:#1e459c;display:block;width:200px;margin:0 auto;font-size: 26px;}

.in_hot_title a span{display:block;color:#cdcdcd;font-size:20px;background:url(/images/xian.jpg) no-repeat center center;}

.in_hot_con li{ float:left; width:376px;padding:20px;border: 1px solid #e4e4e4; margin:0 23px 0 0; transition: all ease 0.5s;}

.in_hot_con li a{ display:block; }

.in_hot_con li a p{ text-align:center;font-size: 20px;line-height:55px;color:#555; }

.in_hot_con li a span{display:block;padding:18px 0;line-height:24px;font-size:14px;color:#999}

.in_hot_con li a i{display:block;width:150px;margin:0 auto;font-style:normal;line-height:33px;font-size:14px;color:#999;text-align:center;border:1px solid #e4e4e4}

.in_hot_con li a div{ width:100%; overflow:hidden;}

.in_hot_con li a div img{width: 100%;transition: all ease 1s; display:block;}

.in_hot_con li a div:hover img{transform: scale(1.1);}

.in_hot_con li a:hover i{background-color: #bf4774;border: 1px solid #bf4774;color:#fff}





/*in_baike*/

.in_baike{padding:0 0 35px 0}

.in_baike_title{text-align:center;padding:0 0 35px 0}

.in_baike_title a{color:#1e459c;display:block;width:200px;margin:0 auto;font-size: 26px;}

.in_baike_title a span{display:block;color:#cdcdcd;font-size:20px;background:url(/images/xian.jpg) no-repeat center center;}

.in_baike_text{padding:0 0 10px 0;}

.in_baike_text li{ float:left; width:590px;border: 1px solid #e4e4e4; margin:0 20px 18px 0 }

.in_baike_text li:nth-child(2n){margin:0 0 18px 0 }

.in_baike_text li .in_baike_date{width:170px;border-right:1px solid #e4e4e4;line-height:145px;text-align:center;background:#f8f8f8;color:#888}

.in_baike_text li .in_baike_con{width:400px;padding:30px;}

.in_baike_text li a{ display:block;color:#333;line-height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.in_baike_text li a:hover{color: #bf4774;}

.in_baike_text li p{ text-align:left;font-size:14px;line-height:25px;color:#888; }



/*in_lianxi*/

.in_lianxi{width:500px; margin:0 auto;padding:20px 0 15px 0;}

.in_lianxi_box{border-top:1px solid #e4e4e4;width: 1200px;margin: 0px auto}

.in_lianxi .in_lianxi_tel{background:url(/images/shouji.png) no-repeat left center; font-size:16px; color:#666;padding:0 0 0 45px;}

.in_lianxi .in_lianxi_tel span{display:block;font-size:24px;font-weight:bold;}

.in_lianxi p{font-size:15px; color:#999;line-height:26px;}



/*in_product*/

.in_product{ padding:50px 0 0 0}

.in_product .in_cage{width:250px;}

.in_product .in_cage .in_cage_title{padding:15px 0;background: #f8f8f8;}

.in_product .in_cage .in_cage_title strong{display:block;font-size:30px;color:#1e459c;line-height: 35px;background:url(/images/kk.jpg) no-repeat left center;padding:0 0 0 35px;}

.in_product .in_cage .in_cage_title span{display:block;font-size: 16px;font-weight: bold;color: #bcbcbc;text-transform: uppercase;padding-left: 5px;}

.in_product .in_cage li{ background:#1e459c url(/images/xx.png) no-repeat 230px center; line-height:45px;height:45px;position:relative; margin-bottom: 20px;}

.in_product .in_cage li a{ font-size:18px; color:#fff;padding:0 0 0 30px;}

.in_product .in_cage li i{display:block;width: 16px;height: 8px;background-color: #fff;position: absolute;left: 7px;top: 50%;margin-top: -4px;

-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}

.in_product .in_cage dl{background: #f8f8f8;}

.in_product .in_cage dt{ background:#1e459c url(/images/xx.png) no-repeat 230px center; line-height:45px;height:45px;position:relative; margin-bottom: 20px;}

.in_product .in_cage dt a{ font-size:18px; color:#fff;padding:0 0 0 30px;}

.in_product .in_cage dt i{display:block;width: 16px;height: 8px;background-color: #fff;position: absolute;left: 7px;top: 50%;margin-top: -4px;

-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}

.in_product .in_cage dd{margin:0 15px;}

.in_product .in_cage dd div{width:220px;maring:0 auto;overflow:hidden;}

.in_product .in_cage dd img{width: 100%;transition: all ease 1s; display:block;}

.in_product .in_cage dd:hover img{transform: scale(1.1);}

.in_product .in_cage dd a{display:block;text-align:center;color:#666;font-size:14px;line-height:35px;}





.in_product .in_cage_lianxi{border:1px solid #1e459c}

.in_product .in_cage_lianxi div{background:#1e459c url(/images/shouji2.png) no-repeat 10px center; font-size:16px; color:#fff;padding:15px 0 15px 55px;}

.in_product .in_cage_lianxi div span{display:block;font-size:24px;font-weight:bold;}

.in_product .in_cage_lianxi p{line-height:28px;font-size:15px;color:#555;padding:15px;}



.in_product_list{width:910px;background: #f8f8f8;padding:10px 0 0 0}

.in_list_title{background:#fff;margin:0 15px 0 15px;padding:0 0 10px 0;color:#1e459c;font-size: 18px;line-height:45px;}

.in_list_title div{border-bottom:1px solid #ddd;margin:0 10px;}

.in_list_title span{color:#ccc;}

.in_product_list ul{margin:15px 15px 0 15px;}

.in_product_list li{ float:left; width:434px; margin:0 12px 15px 0;padding:10px;border:1px solid #ececec;background:#fff}

.in_product_list li:nth-child(2n){ margin:0 0 15px 0;}

.in_product_list li a{ display:block;width:145px;}

.in_product_list li a p{ font-size: 16px;line-height:35px;color:#555; }

.in_product_list li a span{display:block;padding:8px 0;line-height:24px;font-size:14px;color:#999}

.in_product_list li a i{display:block;font-style:normal;line-height:33px;font-size:14px;color:#999;text-align:center;border:1px solid #e4e4e4}



.in_product_list li .fl{ width:245px; height:190px; overflow:hidden;}

.in_product_list li .fl img{width: 245px;transition: all ease 1s; display:block;}

.in_product_list li:hover .fl img{transform: scale(1.1);}





/*in_page*/

.in_page{ text-align:center; padding:25px 0 35px 0;}



/*in_pro_content*/

.in_pro_content{width:910px;background: #f8f8f8;padding:10px 0 0 0;margin-bottom: 10px}

.in_baise{background:#fff; margin:0 15px 15px 15px;padding:30px;}

.in_baise img{max-width: 100%}

.in_pro_date{text-align:center;font-size:13px;color:#ccc;line-height:35px;border-top:1px dashed #eee;border-bottom:1px dashed #eee;margin:0 0 35px 0}

.in_pro_pic{text-align:center;margin:0 0 15px 0 }

.in_pro_pic img{max-width:750px;}

.in_pro_content h1{ font-size:23px; color:#666; line-height:55px; text-align:center;}

.in_pro_content p{ line-height:30px; font-size:15px; color:#555; margin:0 0 35px 0}

.in_page_up_next{ margin:0 15px; padding:10px 0; color:#444; font-size:14px;}

.in_page_up_next a{ color:#666;}

.in_read{}

.in_read div{border:1px solid #ddd;color:#666;line-height:45px}

.in_read div a{float:right;display:block;color:#666}

.in_read li a{display:block;line-height:35px;color:#666;font-size:14px;}

/*in_news*/

.in_news{ padding:0 0 0 0}

.in_news .in_news_title{ text-align:center; height:55px; padding:35px 90px 0 90px; width:300px; margin:0 auto 35px auto; border-bottom:1px solid #eee; }

.in_news .in_news_title a{ display:block; float:left; width:50%; line-height:55px; height:55px; position:relative;}

.in_news .in_news_title a:after{ content:""; position:absolute; width:100%; height:3px; left:0; bottom:0;}

.in_news .in_news_title a:hover:after{ background:#ff0000; }

.in_news .in_news_title a:hover{ color:#016ecd}

.in_news_first{ padding:0 0 20px 0}

.in_news_first .in_news_first_pic{ width:240px; height:165px;}

.in_news_first .in_news_first_pic img{ width:100%;}

.in_news_first .in_news_first_text{ width:920px;}

.in_news_first .in_news_first_text .in_news_first_title{ padding:0 0 15px 0}

.in_news_first .in_news_first_text .in_news_first_title a{ display:block; font-size:22px; color:#333; line-height:40px; white-space: nowrap; text-overflow:ellipsis;overflow:hidden;}

.in_news_first .in_news_first_text .in_news_first_title a:hover{ color:#016ecd;}

.in_news_first .in_news_first_text p{ color:#555; font-size:14px; line-height:29px; padding:0 0 10px 0}

.in_news_first .in_news_first_text .in_news_first_more a{ color:#016ecd; font-size:14px;}

.in_news_first .in_news_first_text .in_news_first_more a:hover{ color:#016ecd;}

.in_news_list{ margin-bottom:25px}

.in_news_list li{ padding:28px 0; border-bottom:1px dashed #ddd; }

.in_news_list li .in_n_date{ width:67px; height:86px; background:#cccccc; color:#fff; font-size:14px; text-align:center}

.in_news_list li .in_n_date span{ display:block; font-size:38px; line-height:55px;}

.in_news_list li .in_n_con{ width:1120px;}

.in_news_list li .in_n_con a{ display:block; font-size:22px; color:#333; line-height:40px; white-space: nowrap; text-overflow:ellipsis;overflow:hidden;}

.in_news_list li .in_n_con a:hover{ color:#016ecd;}

.in_news_list li .in_n_con p{ color:#555; font-size:14px; line-height:23px;}

.in_news_list li:hover{ background:#f9f9f9}



/*in_news_content*/

.in_news_content{width:910px;background: #fff;}

.in_news_content ul{padding:0 0 30px 0}

.in_news_content li{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #eee;}

.in_news_content li a{display:block;font-size:15px;font-weight:bold;line-height:35px;color:#333;}

.in_news_content li a span{float:right;font-weight:normal;}

.in_news_content li p{font-size:14px;color:#888;line-height:26px;padding:0 0 10px 0}

.in_news_content li div{padding:0 0 0 789px}

.in_news_content li div a{width:120px;border:1px solid #eee;text-align:center;font-weight:normal;font-size:14px;}





/*in_contact*/

.in_contact{background:#f4f4f4;padding:15px 0}

.in_contact .same_width{ background:#fff; padding:25px 35px;}

.in_contact p{ font-size:16px; color:#565656; line-height:33px;padding:0 0 25px 0;text-align:center;}

.in_contact .in_contact_map{width:560px;margin:0 auto;}



/*common-分页代码开始*/

.pages{padding-top:50px}

.pages .cur_page,.pages a:hover,.pages span:hover{background:#2a9d81;border:1px solid #2a9d81;color:#fff}

.pages{ text-align:center; margin:20px 0px;font-size:14px}

.pages span:first-child, .pages a:first-child{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px }

.pages a, .pages span{display:inline; position:relative; padding:6px 11px; margin-left:-1px; line-height:1.5; text-decoration:none; background:#f8f8f8; border:1px solid #ccc; cursor:pointer;color: #0f0f0f }



.prevNext{border-top:1px solid #cccc;margin-top:30px; padding-top:10px;margin-bottom:50px}

.pages a:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px }

/*common-分页代码结束*/