body{ min-width:1200px; }

*{ margin:0; padding:0; 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;}

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

.pages{padding-top:50px}

.pages .cur_page,.pages a:hover,.pages span:hover{background:#144b97;border:1px solid #144b97;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 }

.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.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-分页代码结束*/

/*head*/

.head{ padding:28px 0;}

.head .h_logo{ margin:0  20px 0 0;}

.head .h_text{ padding:0 0 0 20px; border-left:1px solid rgba(0,0,0,0.1); line-height:35px;}

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

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

.head .h_phone{ padding:0 0 0 50px; background:url(../images/icon_tel.jpg) no-repeat left center;}

.head .h_phone p{ font-size:15px; color:#666; }

.head .h_phone strong{ display:block; font-size:24px; color:#016ecd;  line-height:35px;}



/*indexnav*/

.indexnav{ background:#003c8e; line-height:60px;}

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

.indexnav li a{ color:#fff; font-size:16px; display:block;}

.indexnav li a:hover{ background:#016ecd}



/*banner*/

.banner{ width:100%;}

.banner img{ width:100%;}



/*index_product*/

.index_product{ }

.index_product .index_product_title{ text-align:center; padding:35px 0 45px 0; }

.index_product .index_product_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.index_product .index_product_title p{ font-size:15px; color:#666;}

.index_product .index_product_cage{ margin-bottom:45px;text-align: center}

.index_product .index_product_cage li{display: inline-block; width:192px; margin:0 8px 0 0; background:#f4f4f4; line-height:58px; text-align:center}

.index_product .index_product_cage li a{ font-size:18px; color:#333; }

.index_product .index_product_cage li:hover{ background:#044bac}

.index_product .index_product_cage li:hover a{ color:#fff;}

.index_product_list{ margin-bottom:25px}

.index_product_list li{ float:left; width:377px; margin:0 22px 15px 0; transition: all ease 0.5s;}

.index_product_list li a{ display:block; font-size:16px; color:#555; line-height:55px; text-align:center}

.index_product_list li a div{ width:377px; height:269px; overflow:hidden;}

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

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

.index_product_list li:hover{ background:#1e95f5}

.index_product_list li:hover a{ color:#fff}



/*advantage*/

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

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

.adv_title strong{ display:block; font-size:38px; color:#fff;  line-height:85px;}

.adv_title strong span{ font-size:76px; color:#ff0000;}

.adv_title p{ font-size:15px; color:#fff;}

.adv_list li{ float:left; width:580px; height:198px; margin:0 20px 20px 0; background:#fff;transition: all ease 0.5s;}

.adv_list li .adv_pic{ width:221px; height:198px;}

.adv_list li .adv_text{ width: 300px; padding: 32px 20px 0 30px; color:#333;}

.adv_list li .adv_text strong{ display:block; font-size:24px; line-height:40px;}

.adv_list li .adv_text  p{ font-size:15px; line-height:30px;}

.adv_list li:hover{ background:#016ecd}

.adv_list li:hover .adv_text{ color:#fff}



/*index_about*/

.index_about{ }

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

.index_about .index_about_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.index_about .index_about_title p{ font-size:15px; color:#666;}

.index_about_con{ padding:30px 0 55px 0;}

.index_about_con .index_about_l{ width:550px;}

.index_about_con .index_about_l strong{ display:block; font-size:18px; color:#333;  line-height:35px; margin:0 0 20px 0}

.index_about_con .index_about_l p{ font-size:14px; color:#565656; line-height:25px; margin:0 0 60px 0}

.index_about_con .index_about_l ul{ }

.index_about_con .index_about_l li{ float:left; width:33%;}

.index_about_con .index_about_l li div{ text-align:center; font-size:15px; color:#555;}

.index_about_con .index_about_l li div span{ font-size:44px; color:#ff0000; font-weight:bold; padding:0 5px 0 0}

.index_about_con .index_about_l li i{ display:block; font-style:normal; font-size:15px; color:#333; text-align:center;}



/*index_customer*/

.index_customer{ background:#ebeced; padding:0 0 35px 0}

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

.index_customer .index_customer_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.index_customer .index_customer_title p{ font-size:15px; color:#666;}

.index_customer_list{ margin-bottom:25px}

.index_customer_list li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; background:#fff; padding:0 0 45px 0}

.index_customer_list li a{ display:block; }

.index_customer_list li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.index_customer_list li:hover{ background:#003c8e}

.index_customer_list li:hover a p,.index_customer_list li:hover a span{ color:#fff}

.index_customer_list li a p{ margin:0 15px; font-size:22px; color:#222; line-height:65px;}

.index_customer_list li a span{ display:block; margin:0 15px; font-size:15px; color:#555;height: 40px;overflow: hidden}



/*index_news*/

.index_news{ padding:0 0 0 0}

.index_news .index_news_title{ text-align:center; padding:35px 0 45px 0; }

.index_news .index_news_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.index_news .index_news_title p{ font-size:15px; color:#666;}

.index_news_list{ margin-bottom:25px}

.index_news_l{ width:540px; background:#ebeced}

.index_news_l div{ width:540px; height:360px; overflow:hidden;}

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

.index_news_l:hover img{transform: scale(1.1);}

.index_news_l p{ padding:0 10px; line-height:45px; color:#444}

.index_news_l p a{ color:#444}

.index_news_l:hover{ background:#1e95f5}

.index_news_l:hover p a{ color:#fff}

.index_news_r{ width:620px;}

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

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

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

.index_news_r li .index_n_con{ width:530px;}

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

.index_news_r li .index_n_con a:hover{ color:#016ecd;}

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



/*footer*/

.footer{ background:#144b97; padding:25px 0 35px 0 }

.footer .footer_l{ padding:0 70px 0 0}

.footer .footer_l span{ display:block; font-size:18px; line-height:55px; color:#fff}

.footer .footer_l li{ line-height:30px;}

.footer .footer_l li a{ color:#fff;  font-size:15px;}

.footer .footer_l li a:hover{ color:#fff;}

.footer .footer_r{ padding:0 0 0 190px; background:url(../images/sm.jpg) no-repeat left 20px;}

.footer .footer_r span{ display:block; font-size:18px; line-height:55px; color:#fff}

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

.footer_copy{ line-height:55px; background:#002d6a}

.footer_copy p{ font-size:14px; color:#fff;}

.footer_copy p a{  color:#fff;}

.footer_link{ line-height:55px;}

.footer_link span{ font-size:15px; font-weight:bold; color:#333}

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

.footer_link a:hover{ color:#016ecd;}





/*in_path*/

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

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

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



/*in_about*/

.in_about{ }

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

.in_about .in_about_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.in_about .in_about_title p{ font-size:15px; color:#666;}

.in_about_con{ padding:30px 0 55px 0;}

.in_about_con .in_about_l{ width:1200px;}

.in_about_con .in_about_l strong{ display:block; font-size:18px; color:#333;  line-height:35px; margin:0 0 20px 0}

.in_about_con .in_about_l p{ font-size:14px; color:#565656; line-height:29px; }

.in_about_con .in_about_l span{ font-weight:bold;}





/*in_cooperation*/

.in_cooperation{ background:url(../images/advbg.jpg) no-repeat center top; padding:35px 0 28px 0}

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

.in_cooperation_title strong{ display:block; font-size:38px; color:#fff;  line-height:85px;}

.in_cooperation_title strong span{ font-size:76px; color:#ff0000;}

.in_cooperation_title p{ font-size:15px; color:#fff;}

.in_cooperation_list li{ float:left; width:295px; height:212px; margin:0 5px 7px 0; transition: all ease 0.5s;}

.in_cooperation_list li  div{ width:295px; height:212px; overflow:hidden;}

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

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



/*in_trust*/

.in_trust{  padding:0 0 35px 0}

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

.in_trust .in_trust_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.in_trust_list{ margin-bottom:25px}

.in_trust_list li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; background:#ebeced; }

.in_trust_list li a{ display:block; }

.in_trust_list li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.in_trust_list li:hover{ background:#003c8e}

.in_trust_list li:hover a p{ color:#fff}

.in_trust_list li a p{ margin:25px 15px; font-size:15px; color:#555; line-height:28px;height: 56px;overflow: hidden}

.in_trust_list li a span{ display:block; margin:15px 0 0 15px; font-size:22px; color:#333; line-height:30px;}





/*in_product*/

.in_product{ padding:50px 0 0 0}

.in_product .in_product_cage{ margin-bottom:45px;text-align: center}

.in_product .in_product_cage li{display: inline-block; width:192px; margin:0 8px 0 0; background:#f4f4f4; line-height:58px; text-align:center}

.in_product .in_product_cage li a{ font-size:18px; color:#333; }

.in_product .in_product_cage li:hover{ background:#044bac}

.in_product .in_product_cage li:hover a{ color:#fff;}

.in_product_list{ }

.in_product_list li{ float:left; width:377px; margin:0 22px 15px 0; transition: all ease 0.5s;}

.in_product_list li a{ display:block; font-size:16px; color:#555; line-height:55px; text-align:center}

.in_product_list li a div{ width:377px; height:269px; overflow:hidden;}

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

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

.in_product_list li:hover{ background:#1e95f5}

.in_product_list li:hover a{ color:#fff}



/*in_page*/

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



/*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:800px; margin:0 auto 35px auto; border-bottom:1px solid #eee; }

.in_news .in_news_title a{ display:block; float:left; width:20%; 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_n_content*/

.in_n_content{ padding:35px 0;}

.in_n_content h1{ text-align:center; font-size:26px; color:#333; line-height:40px; border-bottom:1px solid #eee; padding:0 0 15px 0; font-weight:normal;}

.in_n_content .in_n_date{ font-size:14px; color:#555; line-height:75px;}

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

.in_n_content .in_n_date .fr{ background:url(../images/fan.jpg) no-repeat left center; padding:0 0 0 30px;}

.in_n_content .in_n_date a:hover{ color:#016ecd}

.in_n_content .in_n_text{ padding:10px 0 35px 0　font-size:16px; line-height:28px; color:#555;　}

.in_n_content .in_n_text img{max-width: 100%}

.in_n_content .in_n_text p{ font-size:16px; line-height:28px; color:#555;}

.in_prev_next{ border-top:1px solid #eee; border-bottom:1px solid #eee; padding:15px 0;}

.in_prev_next li{ line-height:35px; font-size:14px; font-weight:bold; color:#016ecd;}

.in_prev_next li a{ font-size:14px; color:#555; font-weight:normal;}

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



/*in_case*/

.in_case{  padding:0 0 35px 0}

.in_case_list{ margin-bottom:25px}

.in_case_list li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; background:#f5f5f5;margin-bottom:10px }

.in_case_list li a{ display:block; }

.in_case_list li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.in_case_list li:hover{ background:#003c8e}

.in_case_list li:hover a p,.in_case_list li:hover a span{ color:#fff}



.in_case_list li a p{ margin:5px 15px 25px 15px; font-size:15px; color:#555; line-height:28px;height:50px;overflow:hidden}

.in_case_list li a span{ display:block; margin:15px 15px 0 15px; font-size:22px; color:#333; line-height:38px;}



/*in_video*/

.in_video{  padding:0 0 35px 0}

.in_video_list{ margin-bottom:25px}

.in_video_list li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; border-bottom:1px solid #ddd; }

.in_video_list li a{ display:block; }

.in_video_list li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.in_video_list li:hover{ background:#003c8e}

.in_video_list li:hover a p,.in_video_list li:hover a span{ color:#fff}

.in_video_list li a p{ margin:5px 15px 25px 15px; font-size:15px; color:#555; line-height:28px;}

.in_video_list li a span{ display:block; margin:15px; text-align:center; font-size:16px; color:#333; line-height:38px;}



/*in_contact*/

.in_contact{ }

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

.in_contact .in_contact_title strong{ display:block; font-size:38px; color:#333;  line-height:75px;}

.in_contact .in_contact_title p{ font-size:15px; color:#666;}

.in_contact_con{ padding:30px 0 55px 0;}

.in_contact_con .in_contact_l{ width:550px;}

.in_contact_con .in_contact_l strong{ display:block; font-size:24px; color:#333;  line-height:35px; margin:0 0 50px 0}

.in_contact_con .in_contact_l p{ font-size:15px; color:#444; line-height:32px; padding:0 0 25px 0 }

.in_contact_con .in_contact_l span{ font-weight:bold;}



/*in_pro_content*/

.in_pro_content{ padding:35px 0;}

.in_pro_pic_text{ padding:0 0 35px 0}

.in_pro_pic{ width:580px; height:445px; border:1px solid #ddd;}
.in_pro_pic img{width:100%}

.in_pro_text{ width:580px; height:445px;}

.in_pro_text h1{ font-size:26px; color:#333; line-height:55px;}

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

.in_pro_phone{ padding:0 0 0 70px; background:url(../images/dhua.jpg) no-repeat left center; margin:0 0 35px 0}

.in_pro_phone div{ font-size:15px; color:#666; }

.in_pro_phone strong{ display:block; font-size:33px; color:#ec0609;  line-height:35px;}

.in_pro_zixun{}

.in_pro_liebiao{ padding:0 0 0 0}

.in_pro_liebiao li{  line-height:50px; display:inline; text-align:center;float: left;width: 25%}

.in_pro_liebiao li a{ color:#222; font-size:18px;width:100%; margin-right:5px;height:50px;display: inline-block ;background:#f7f7f7; }

.in_pro_liebiao li:hover a{ background:#016ecd}

.in_pro_liebiao li:hover a{ color:#fff;}

.in_pro_liebiao li:hover a:hover{ color:#fff;}

.in_pro_introduce{ padding:0 0 35px 0;}
.in_pro_introduce img{max-width:100%;height:auto}

.in_pro_introduce .in_pro_introduce_title{ background:url(../images/icon.jpg) no-repeat left center; padding:0 0 0 25px; line-height:85px; font-size:22px; color:#333; font-weight:bold}

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

.in_pro_xiangguan li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; border-bottom:1px solid #ddd; }

.in_pro_xiangguan li a{ display:block; }

.in_pro_xiangguan li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.in_pro_xiangguan li:hover{ background:#003c8e}

.in_pro_xiangguan li:hover a p,.in_pro_xiangguan li:hover a span{ color:#fff}

.in_pro_xiangguan li a p{ margin:5px 15px 25px 15px; font-size:15px; color:#555; line-height:28px;}

.in_pro_xiangguan li a span{ display:block; margin:15px; text-align:center; font-size:16px; color:#333; line-height:38px;}



.in_pro_xcase li{ float:left; width:380px; margin:0 20px 0 0; transition: all ease 0.5s; background:#f5f5f5; }

.in_pro_xcase li a{ display:block; }

.in_pro_xcase li a div{ width:380px; height:266px; overflow:hidden;}

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

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

.in_pro_xcase li:hover{ background:#003c8e}

.in_pro_xcase li:hover a p,.in_pro_xcase li:hover a span{ color:#fff}

.in_pro_xcase li a p{ margin:5px 15px 25px 15px; font-size:15px; color:#555; line-height:28px;}

.in_pro_xcase li a span{ display:block; margin:15px 15px 0 15px; font-size:22px; color:#333; line-height:38px;}



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

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

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

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

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

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

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

.in_pro_news li:hover{ background:#f9f9f9}



.in_pro_message{}

.in_pro_message p{ padding:0 0 25px 0}

#TopBannerSilder{overflow: hidden}

#TopBannerSilder li img{width: 100%!important;}